.cs-bpdp{--cs-bundle-line: #dfe2e5;--cs-bundle-line-strong: #b9bec3;--cs-bundle-paper: #f1f3f4;--cs-bundle-surface: #f6f7f8;--cs-bundle-muted: #6f7479;--cs-bundle-ink: #151719;--cs-bundle-ease: cubic-bezier(.4, 0, .2, 1)}.cs-bpdp__description{margin-top:14px;padding-bottom:10px;border-bottom:1px solid var(--cs-bundle-line)}.cs-bpdp__description .cs-acc__summary{min-height:35px}.cs-bpdp__description .cs-acc__body{max-width:56ch;color:#3f4448}.cs-bpdp .cs-acc{display:block}.cs-bpdp .cs-acc__body{display:grid;grid-template-rows:0fr;padding:0;opacity:0;transform:translate3d(0,-5px,0);transition:grid-template-rows .42s var(--cs-bundle-ease),opacity .3s var(--cs-bundle-ease),transform .42s var(--cs-bundle-ease)}.cs-bpdp .cs-acc.is-expanded .cs-acc__body{grid-template-rows:1fr;opacity:1;transform:translateZ(0)}.cs-bpdp .cs-acc__body-inner{min-height:0;overflow:hidden}.cs-bpdp .cs-acc__body-content{padding:0 0 22px}.cs-bpdp__description .cs-acc__body-content{padding-bottom:10px}.cs-bpdp .cs-acc__body-content>*+*{margin-top:.8em}.cs-bpdp .cs-acc__icon,.cs-bpdp .cs-acc__bar{transition:transform .42s var(--cs-bundle-ease)}.cs-bpdp__items{position:relative;display:grid;gap:12px;margin-top:16px}.cs-bpdp__item{position:relative;padding:14px 14px 16px;border:1px solid var(--cs-bundle-line);border-radius:9px;background:var(--cs-bundle-surface);box-shadow:inset 0 1px #ffffffe6;transition:border-color .22s var(--cs-bundle-ease),background-color .22s var(--cs-bundle-ease),box-shadow .22s var(--cs-bundle-ease)}.cs-bpdp__item.is-complete{border-color:var(--cs-bundle-line-strong);background:#eef0f2;box-shadow:inset 0 0 0 1px #15171909,inset 0 1px #fff}.cs-bpdp__head{display:grid;grid-template-columns:64px minmax(0,1fr) 24px;align-items:center;gap:12px}.cs-bpdp__thumb{display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(21,23,25,.06);border-radius:6px;background:#fff}.cs-bpdp__thumb img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .16s var(--cs-bundle-ease),transform .24s var(--cs-bundle-ease)}.cs-bpdp__names{display:grid;gap:4px;min-width:0}.cs-bpdp__label{display:flex;align-items:center;gap:7px;font-family:var(--cs-font-ui);font-weight:600;font-size:9.5px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--cs-bundle-muted)}.cs-bpdp__label span:first-child{color:var(--cs-bundle-ink)}.cs-bpdp__label span+span:before{content:"";display:inline-block;width:14px;height:1px;margin:0 7px 3px 0;background:#b9bec3}.cs-bpdp__name{overflow:hidden;font-family:var(--cs-font-ui);font-weight:600;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;color:var(--cs-bundle-ink);text-decoration:none}.cs-bpdp__picked{min-height:15px;font-family:var(--cs-font-ui);font-size:10.5px;line-height:15px;color:var(--cs-bundle-muted)}.cs-bpdp__complete{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--cs-bundle-line);border-radius:50%;color:transparent;transition:color .16s var(--cs-ease),background-color .16s var(--cs-ease),border-color .16s var(--cs-ease)}.cs-bpdp__complete .cs-icon{width:10px;height:10px}.cs-bpdp__item.is-complete .cs-bpdp__complete{border-color:var(--cs-bundle-ink);background:var(--cs-bundle-ink);color:#fff;opacity:1;transform:scale(1)}.cs-bpdp__complete{opacity:.6;transform:scale(.92) translateZ(0);transition:color .22s var(--cs-bundle-ease),background-color .22s var(--cs-bundle-ease),border-color .22s var(--cs-bundle-ease),opacity .24s var(--cs-bundle-ease),transform .28s var(--cs-bundle-ease)}.cs-bpdp__item .cs-pdp__options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid #dfe2e5}.cs-bpdp__item .cs-pdp__option+.cs-pdp__option{margin-top:0}.cs-bpdp__item .cs-pdp__option--color{order:-1}.cs-bpdp__item .cs-pdp__option-name{font-weight:600;letter-spacing:.1em;color:#50555a}.cs-bpdp__item .cs-pdp__option--color .cs-pdp__values,.cs-bpdp__item .cs-pdp__option--size .cs-pdp__values,.cs-bpdp__item .cs-pdp__option--pill .cs-pdp__values{display:flex;flex-wrap:wrap;gap:6px}.cs-bpdp__item .cs-opt--swatch{position:relative;min-width:34px;border-radius:8px;transition:transform .14s var(--cs-bundle-ease)}.cs-bpdp__item .cs-opt__dot{width:27px;height:27px;transform:translateZ(0)}.cs-bpdp__item .cs-opt__dot:after{top:-4px;right:-4px;bottom:-4px;left:-4px;border-color:var(--cs-bundle-ink);opacity:0;transform:scale(.88) translateZ(0);transition:opacity .22s var(--cs-bundle-ease),transform .26s var(--cs-bundle-ease)}.cs-bpdp__item .cs-opt--swatch.is-selected .cs-opt__dot:after{opacity:1;transform:scale(1) translateZ(0)}.cs-bpdp__item .cs-opt--swatch .cs-opt__label{max-width:54px;overflow:hidden;font-size:9.5px;text-overflow:ellipsis}.cs-bpdp__item .cs-opt--pill{min-width:38px;min-height:36px;padding:0 9px;border:1px solid #d8dadd;border-radius:999px;background:#fff;font-size:11px;transition:color .22s var(--cs-bundle-ease),background-color .22s var(--cs-bundle-ease),border-color .22s var(--cs-bundle-ease),transform .1s var(--cs-bundle-ease)}.cs-bpdp__item .cs-opt--pill.is-selected{border-color:var(--cs-bundle-ink);background:var(--cs-bundle-ink);color:#fff}.cs-bpdp__item .cs-opt--pill.is-unavailable{border-color:#e0e2e4;background:#f2f3f4;color:#9a9fa3}.cs-bpdp__item .cs-opt--pill:not(:disabled):active{transform:scale(.96)}.cs-bpdp__plus{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;justify-self:center;width:28px;height:28px;margin:-20px 0;border:4px solid #fff;border-radius:50%;background:var(--cs-bundle-ink);color:#fff;transform:translateY(6px)}.cs-bpdp__plus .cs-icon{width:9px;height:9px}.cs-bpdp .cs-pdp__qty-row{margin-top:18px}.cs-bpdp .cs-pdp__actions{margin-top:14px}.cs-bpdp .cs-pdp__add{min-height:42px}.cs-bpdp .cs-pdp__buy-now{min-height:46px}.cs-bpdp .cs-pdp__utility,.cs-bpdp .cs-pdp__accordions,.cs-bpdp .cs-pdp__pay{position:relative}.cs-bpdp .cs-pdp__accordions{padding-top:2px}.cs-bpdp .cs-pdp__pay-item{transition:opacity .16s var(--cs-bundle-ease),transform .16s var(--cs-bundle-ease)}.cs-bpdp .cs-buynow__button.is-off{opacity:.45;pointer-events:none}@media(hover:hover){.cs-bpdp__name:hover{text-decoration:underline;text-underline-offset:3px}.cs-bpdp__item .cs-opt--pill:not(.is-selected):not(.is-unavailable):hover{border-color:#aeb3b8;background:#f3f4f5}.cs-bpdp__item .cs-opt--swatch:not(.is-selected):hover{transform:translateY(-1px)}.cs-bpdp .cs-pdp__pay-item:hover{opacity:.76;transform:translateY(-1px)}}@media(min-width:1024px){.cs-bpdp{--cs-pdp-info-w: clamp(460px, 40vw, 560px)}.cs-bpdp .cs-pdp__gallery{--cs-pdp-photo: min(calc(var(--cs-pdp-stage-w) * .61), calc(var(--cs-pdp-frame-h) - 56px))}.cs-bpdp .cs-pdp__info-inner{padding:18px 22px 28px}.cs-bpdp .cs-pdp__title{max-width:34ch}}@media(max-width:1023px){.cs-bpdp .cs-pdp__info-inner{padding:22px 20px 18px}.cs-bpdp__items{gap:12px;margin-top:12px}.cs-bpdp__item{padding:14px;border-radius:8px}.cs-bpdp__head{grid-template-columns:58px minmax(0,1fr) 24px;gap:11px}.cs-bpdp__name{font-size:12.5px}.cs-bpdp__item .cs-pdp__options{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:13px;padding-top:12px}.cs-bpdp__item .cs-opt--pill{min-width:44px;min-height:42px;padding-inline:12px}.cs-bpdp__item .cs-opt__dot{width:31px;height:31px}.cs-bpdp .cs-pdp__qty-row{display:flex;margin-top:18px}.cs-bpdp .cs-pdp__actions{gap:5px;margin-top:18px}.cs-bpdp .cs-pdp__add{min-height:40px}.cs-bpdp .cs-pdp__buy-now{min-height:46px}.cs-bpdp .cs-pdp__accordions{margin-top:24px}.cs-bpdp__description{margin-top:12px}}@media(prefers-reduced-motion:reduce){.cs-bpdp__item,.cs-bpdp__thumb img,.cs-bpdp__complete,.cs-bpdp__item .cs-opt--pill,.cs-bpdp__item .cs-opt--swatch,.cs-bpdp__item .cs-opt__dot:after,.cs-bpdp .cs-pdp__pay-item,.cs-bpdp .cs-acc__body,.cs-bpdp .cs-acc__icon,.cs-bpdp .cs-acc__bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/cs-bundle-product.css.map */
