.cpc [hidden]{display:none!important}overflow-list.overflow-menu::part(list){column-gap:0;gap:0}.menu-list__list-item{flex-direction:row!important;align-items:center}.menu-list__list-item+.menu-list__list-item:before{padding-inline:10px}.menu-list__list-item[slot=more]:before{content:none}.menu-list__link{align-self:stretch;align-items:center;letter-spacing:.05em}.cpc-grain{opacity:.38;background-size:180px 180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cpc-specs a{text-transform:none}.cpc-news .cpc-btn{white-space:nowrap;padding:0 18px}.cpc-btn{white-space:nowrap}.cpc-slots-wrap{height:0;overflow:hidden;opacity:0;margin-top:-16px;transition:height .55s cubic-bezier(.65,0,.35,1) .2s,opacity .3s ease .2s,margin-top .55s cubic-bezier(.65,0,.35,1) .2s}.cpc-bundle.has-picks .cpc-slots-wrap{opacity:1;margin-top:0;transition-delay:0s}.cpc-slots>*{transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1.15),border-color .2s ease,background .2s ease;transition-delay:calc(.12s + var(--n, 0) * .07s)}.cpc-bundle:not(.has-picks) .cpc-slots>*{opacity:0;transform:translateY(18px) scale(.92);transition-delay:calc((3 - var(--n, 0)) * .04s)}.cpc-slot.is-new{animation:cpc-slot-pop .45s cubic-bezier(.2,.8,.2,1.2)}.cpc-slot.is-new>img{animation:cpc-slot-img .55s cubic-bezier(.2,.8,.2,1)}@keyframes cpc-slot-pop{0%{transform:scale(.9);opacity:.4}}@keyframes cpc-slot-img{0%{transform:scale(1.12) rotate(-6deg);opacity:0}}.cpc-bundle__start{align-self:flex-start;max-height:60px;transition:opacity .3s ease .35s,transform .4s cubic-bezier(.2,.7,.2,1) .35s,max-height .45s ease .2s,margin .45s ease .2s,visibility 0s}.cpc-bundle.has-picks .cpc-bundle__start{opacity:0;transform:translateY(-10px);max-height:0;min-height:0;margin-top:-16px;padding-block:0;border-width:0;overflow:hidden;pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .3s ease,max-height .35s ease .1s,margin .35s ease .1s,padding .35s ease .1s,border-width .35s ease .1s,visibility 0s linear .45s}button.cpc-slot{background:transparent;font:inherit;cursor:pointer}button.cpc-slot:hover{border-color:#fff;background:#ffffff0f}button.cpc-slot:focus-visible{outline:2px solid #fff;outline-offset:2px}.cpc-choose{scroll-margin-top:calc(var(--header-height, 66px) + 24px)}@media(prefers-reduced-motion:reduce){.cpc-slots-wrap,.cpc-slots>*,.cpc-bundle__start{transition:none!important}.cpc-slot.is-new,.cpc-slot.is-new>img{animation:none}}.announcement-bar__text{text-align:center;width:100%}.cpc-cards,.cpc-looks__row{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scrollbar-width:none}.cpc-cards::-webkit-scrollbar,.cpc-looks__row::-webkit-scrollbar{display:none}.cpc-anim .cpc-cards>.cpc-rv,.cpc-anim .cpc-looks__row>.cpc-rv{transform:none!important}@media(min-width:990px){.cpc-cards{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.cpc-cards>*{width:auto;min-width:0;max-width:none;flex:none}}.cpc-anim .cpc-grid--fill>.cpc-rv,.cpc-anim .cpc-picker>.cpc-rv{transform:translateY(8px);transition:opacity .25s ease calc(var(--d, 0s) * .25),transform .3s var(--cpc-ease) calc(var(--d, 0s) * .25)}.cpc-anim .cpc-grid--fill>.cpc-rv.is-in,.cpc-anim .cpc-picker>.cpc-rv.is-in{transform:none}.cpc-btn.is-added{background:var(--cpc-ink);color:#fff}.menu-list__list-item[slot=more]{flex-shrink:0}.menu-list__list-item[slot=more] .menu-list__link{overflow:visible;width:max-content;flex-shrink:0}.menu-list__list-item[slot=overflow]:before{content:none!important}.menu-list__list-item[slot=overflow] .menu-list__link{font-size:13px;letter-spacing:.05em;text-transform:uppercase;justify-content:flex-start!important;align-items:flex-start!important}.overflow-menu::part(overflow-list){padding-inline:0}.cpc-nudge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:16px}.cpc-nudge[hidden]{display:none}.cpc-nudge__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#16181b80;opacity:0;transition:opacity .25s ease}.cpc-nudge__box{position:relative;width:min(480px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;border-radius:2px;box-shadow:0 24px 60px #16181b40;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.cpc-nudge.is-open .cpc-nudge__scrim{opacity:1}.cpc-nudge.is-open .cpc-nudge__box{opacity:1;transform:none}.cpc-nudge__x{position:absolute;top:6px;right:16px}.cpc-nudge__inner{display:flex;flex-direction:column;gap:14px;padding:28px 24px 22px}.cpc-nudge__t{margin:0;padding-right:36px;font-size:clamp(22px,4vw,28px);line-height:1.15}.cpc-nudge__seg{max-width:none}.cpc-nudge__seg>span{height:10px}.cpc-nudge__seg>span.is-free:not(.on){background:repeating-linear-gradient(-45deg,var(--cpc-line) 0 4px,#fff 4px 8px);outline:1.5px solid var(--cpc-ink);outline-offset:-1.5px}.cpc-nudge__p{margin:0;font-size:15px;line-height:22px;color:var(--cpc-muted)}.cpc-nudge__perks{list-style:none;margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--cpc-paper-2);font-size:14px;line-height:18px}.cpc-nudge__perks li{display:flex;align-items:center;gap:10px}.cpc-nudge__perks svg{flex:none}.cpc-nudge__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cpc-nudge__grid .cpc-name{font-size:11px;line-height:14px}.cpc-nudge__actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.cpc-nudge__skip{text-align:center}@media(max-width:330px){.cpc-nudge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cpc-nudge__inner{padding:24px 18px 18px;gap:12px}.cpc-nudge__grid{gap:6px}.cpc-nudge__grid .cpc-btn--xs{padding:0 4px;font-size:11px}}@media(prefers-reduced-motion:reduce){.cpc-nudge__box,.cpc-nudge__scrim{transition:none}}.cpc-pdp__buy{display:flex;gap:12px;min-width:0;max-width:100%}.cpc-pdp__buy .cpc-qty{flex:none}.cpc-pdp__add{flex:1 1 auto;min-width:0;padding-inline:16px}@media(max-width:420px){.cpc-pdp__add-price{display:none}.cpc-pdp__buy .cpc-qty button{width:40px}.cpc-pdp__buy .cpc-qty input{width:36px}}.cpc-drawer__panel{max-width:100vw}.cpc-pdp,.cpc-pdp__info{min-width:0}.cpc-gallery__prev{right:auto;left:12px}.cpc-gallery__prev svg{transform:rotate(180deg)}.cpc-gallery__dots{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;gap:6px;pointer-events:none}.cpc-gallery__dots i{width:8px;height:8px;border-radius:1px;background:#16181b40}.cpc-gallery__dots i.on{background:var(--cpc-ink)}.cpc-gallery{touch-action:pan-y}.cpc-soldout{cursor:pointer}.cpc-picker>.cpc-pick[data-sold]{order:999}.cpc-chip,.cpc-slot{border-radius:2px}.cpc-searchbox input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316181b' stroke-width='2.4'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center / 16px no-repeat}.cpc-qty--sm{min-height:44px}.cpc-qty--sm button{width:44px}.cpc-textbtn{min-height:44px;padding:12px 4px}.cpc-btn--xs{min-height:44px}.cpc-drawer__view{min-height:44px;display:inline-flex;align-items:center}.cpc-slot-x{width:44px;height:44px;top:2px;right:2px}.cpc-chip{min-height:44px}.cpc-crumbs a{display:inline-block;padding:14px 0;margin:-14px 0}.cpc-footer__col a{display:inline-block;padding-block:10px;margin-block:-10px}.cpc .cpc-btn{min-height:44px}.cpc-tag{font-size:12px;line-height:16px}.cpc-hero__overlay .cpc-label{font-size:12px}.cpc-suggest__item .cpc-name{font-size:12px;line-height:16px}.cpc-card .cpc-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.cpc-choose{scroll-margin-top:calc(var(--header-height, 66px) + var(--header-group-height, 0px) + 24px)}.cpc-group .cpc-line{align-items:center;padding:10px 0;gap:14px}.cpc-group .cpc-line__info{gap:0}.cpc-group .cpc-line__sub{display:none}.cpc-group .cpc-line__ctrl{margin-top:0}.cpc-group .cpc-textbtn{min-height:36px;padding:8px 0}.cpc-drawer__body .cpc-group .cpc-line{grid-template-columns:60px minmax(0,1fr) auto}.cpc-drawer__body .cpc-group .cpc-line__img,.cpc-drawer__body .cpc-group__empty i{width:60px}@media(max-width:749px){.cpc-hero__media{aspect-ratio:auto;height:clamp(250px,42svh,380px)}.cpc-hero__media img{object-position:50% 60%}.cpc-hero__overlay{bottom:16px}.cpc-hero__overlay-title{font-size:42px}.cpc-hero__text{padding:18px 16px 32px}.cpc-hero__inner{gap:14px}.cpc-hero__lead{font-size:15px;line-height:22px}.cpc-hero .cpc-buttons{order:2;gap:8px}.cpc-hero .cpc-kit{order:3}.cpc-hero .cpc-buttons .cpc-btn{flex:1 1 0;min-width:0;padding-inline:8px;gap:6px;white-space:nowrap;font-size:13px;letter-spacing:.04em}.cpc-hero .cpc-buttons .cpc-btn svg{flex:none;width:14px;height:14px}}@media(max-width:989px){.cpc-cart-grid{display:flex;flex-direction:column;gap:24px}.cpc-cart-main{display:contents}.cpc-cart-grid .cpc-lines{order:1}.cpc-cart-grid .cpc-cart-aside{order:2}.cpc-cart-grid .cpc-cart-suggest{order:3;margin-top:12px}}.cpc-status>span{white-space:nowrap;overflow:hidden}@media(max-width:479px){.cpc-status>span{padding:0 2px;letter-spacing:0;text-align:center}}.cpc-tax{font-size:13px;line-height:18px;color:var(--cpc-muted)}.cpc-tax a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cpc-cart-aside__note b{color:var(--cpc-ink);font-weight:600}html.cpc-anim .cpc-look.cpc-rv{--d: 0s !important}html.cpc-anim .cpc-look.cpc-rv .cpc-look__hand-img{transition:opacity .45s var(--cpc-ease) .1s,transform .55s var(--cpc-ease) .1s}html.cpc-anim .cpc-look.cpc-rv .cpc-look__tag{transition:opacity .35s var(--cpc-ease) .35s,transform .35s var(--cpc-ease) .35s}html.cpc-anim .cpc-look.cpc-rv .cpc-look__stamp{transition:opacity .35s var(--cpc-ease) .45s}.cpc-chips,.cpc-cards,.cpc-looks__row,.menu-drawer__featured-content-list{overflow-x:auto;overflow-y:hidden!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cpc-chips::-webkit-scrollbar,.cpc-cards::-webkit-scrollbar,.cpc-looks__row::-webkit-scrollbar,.menu-drawer__featured-content-list::-webkit-scrollbar{display:none}.cpc-chips--wrap{overflow:visible!important;touch-action:auto}html.cpc-anim .cpc-chips>.cpc-rv{transform:none!important}.cpc-btn{--cpc-ring: var(--cpc-ink);box-shadow:inset 0 0 0 0 var(--cpc-ring);transition:box-shadow .22s cubic-bezier(.2,.7,.2,1),background-color .2s ease,color .2s ease,border-color .2s ease}.cpc-btn--primary,.cpc-btn--white-outline{--cpc-ring: #fff}.cpc-btn--white{--cpc-ring: var(--cpc-ink)}@media(hover:hover)and (pointer:fine){.cpc-btn:not(:disabled):not(.cpc-btn--disabled):hover{box-shadow:inset 0 0 0 1.5px var(--cpc-ring)}.cpc-btn--primary:hover{background:var(--cpc-ink)}}.cpc-btn--primary{box-shadow:0 0 0 0 var(--cpc-ink)}@media(hover:hover)and (pointer:fine){.cpc-btn--primary:not(:disabled):not(.cpc-btn--disabled):hover{box-shadow:0 0 0 1.5px var(--cpc-ink)}}@media(prefers-reduced-motion:reduce){.cpc-btn{transition:none}}.header-actions__cart-icon:has(.cart-bubble.cpc-bubble-empty) svg,.header-actions__cart-icon:has(.cart-bubble.visually-hidden) svg{mask:none;-webkit-mask:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cpc-fixes.css.map */
