.pcd-page{--pcd-ink: #161515;--pcd-orange: #ff4b00;--pcd-panel: #f8f7f7;--pcd-rule: #dfdfdf;--pcd-muted: #6b6b6b;--pcd-sans: "Aspekta", "CBP Maison", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pcd-mono: "Inconsolata", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pcd-maison: "CBP Maison", "Maison Neue", "Aspekta", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;color:var(--pcd-ink);font-family:var(--pcd-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pcd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pcd-page .page-header .pagetitle{margin-bottom:16px;font-family:var(--pcd-sans);font-weight:400;font-size:48px;line-height:52.8px;letter-spacing:-2.56px;text-transform:none;color:var(--pcd-ink)}.pcd-page .page-header .rte{max-width:none;text-wrap:pretty;margin-left:0;margin-right:0;font-family:var(--pcd-sans);font-size:16px;line-height:22.4px;text-align:left;color:#2e2e2e}.pcd-page .page-header .rte p{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.pcd-page .utility-bar{margin-bottom:32px;padding-bottom:16px;border-bottom:.8px solid var(--pcd-rule)}.pcd-page .utility-bar,.pcd-page .utility-bar .toggle-btn,.pcd-page .utility-bar .sort-by,.pcd-page .utility-bar .link-dropdown__button{font-family:var(--pcd-mono);font-weight:700;font-size:14px;line-height:19.6px;letter-spacing:0;text-transform:uppercase;color:var(--pcd-ink)}.pcd-page .utility-bar .sort-by{color:#555151}.pcd-page .link-dropdown__options{border:.8px solid var(--pcd-rule);background:#fff;font-family:var(--pcd-sans)}.pcd-page .link-dropdown__link{font-family:var(--pcd-sans);font-size:14px;color:var(--pcd-ink)}.pcd-page .link-dropdown__link:hover,.pcd-page .link-dropdown__link--active{color:var(--pcd-orange)}.pcd-page .filters .filters__heading-text{font-family:var(--pcd-sans);font-weight:400;letter-spacing:-.48px;text-transform:none}.pcd-page .filter-group{border-color:var(--pcd-rule)}.pcd-page .filter-group__heading__text,.pcd-page .filter-toggle__group-label{font-family:var(--pcd-mono);font-weight:700;font-size:14px;line-height:19.6px;letter-spacing:0;text-transform:uppercase;color:var(--pcd-ink)}.pcd-page .filter-group__item__text,.pcd-page .filter-toggle__input-label-text,.pcd-page .filter-group__applied-item__text,.pcd-page .filter-group__clear-link{font-family:var(--pcd-sans);font-size:14px;line-height:19.6px;color:#2e2e2e}.pcd-page .filter-group__item:hover .filter-group__item__text,.pcd-page .filter-group__item--active .filter-group__item__text{color:var(--pcd-ink)}.pcd-page .filter-group__item__count{font-family:var(--pcd-mono);font-size:12px;color:var(--pcd-muted)}.pcd-page .filter-group__clear-link{text-decoration:underline;text-underline-offset:3px}.pcd-page .filter-group__item--active .filter-tick{color:var(--pcd-orange)}.pcd-page .filters .btn{border:0;border-radius:0;background:var(--pcd-orange);color:#fff;font-family:var(--pcd-sans);font-weight:500;text-transform:uppercase}.pcd-page .filters-adjacent .product-grid{column-gap:24px;row-gap:48px}.pcd-page .product-block.pcd{display:flex;flex-direction:column;min-width:0;padding:0;background:transparent;text-align:left;color:var(--pcd-ink);font-family:var(--pcd-sans);font-size:16px;font-weight:400;line-height:1.4}.pcd,.pcd *,.pcd *:before,.pcd *:after{box-sizing:border-box}.pcd :where(p,ul,li,form){margin:0;padding:0}.pcd :where(ul){list-style:none}.pcd :where(a){color:inherit;text-decoration:none}.pcd :where(img,svg){display:block;max-width:100%}.pcd :focus-visible{outline:2px solid var(--pcd-orange);outline-offset:2px}.pcd__media{position:relative;aspect-ratio:1 / 1;min-height:0;padding:0;background:var(--pcd-panel);overflow:hidden}.pcd__media-link{display:block;width:100%;height:100%}.pcd__media img,.pcd__media .pcd__placeholder{width:100%;height:100%;object-fit:cover}.pcd__placeholder{fill:#1615151f}.pcd__labels{position:absolute;top:12px;left:12px;right:56px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.pcd__labels .product-label-container{position:static;display:contents}.pcd__labels .product-label{display:block;margin:0}.pcd__labels .product-label>span{display:inline-block;padding:4px 8px;background:#fff;color:var(--pcd-ink);font-family:var(--pcd-mono);font-weight:700;font-size:11px;line-height:14px;letter-spacing:.66px;text-transform:uppercase}.pcd__labels .product-label--sale>span{background:var(--pcd-orange);color:#fff}.pcd__labels .pcd__soldout>span{background:var(--pcd-ink);color:#fff}.pcd__quickadd{position:absolute;right:20px;bottom:20px;z-index:1;display:block}.pcd .pcd__add{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:var(--pcd-ink);box-shadow:none;line-height:0;cursor:pointer;transition:background-color .15s ease-in,color .15s ease-in}.pcd .pcd__add:hover:not([disabled]){background:var(--pcd-orange);color:#fff}.pcd .pcd__add[disabled]{opacity:.4;cursor:default}.pcd__add-icon{position:relative;display:block;width:24px;height:24px}.pcd__add-icon span{position:absolute;display:block;background:currentColor;border-radius:80px}.pcd__add-icon span:first-child{left:5px;top:11px;width:14px;height:2px}.pcd__add-icon span:last-child{left:11px;top:5px;width:2px;height:14px}.pcd__body{display:flex;flex-direction:column;flex:1 1 auto;gap:17px;padding:20px}.pcd .pcd__title{display:block;margin:-.6px 0;font-family:var(--pcd-sans);font-weight:500;font-size:24px;line-height:31.2px;letter-spacing:-.48px;color:var(--pcd-ink);transition:color .15s ease-in}.pcd .pcd__title:hover{color:var(--pcd-orange)}.pcd__subtitle{display:block;margin-top:4px;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:0;color:var(--pcd-muted)}.pcd__benefits{display:flex;flex-direction:column;gap:2px}.pcd__benefit{display:flex;align-items:flex-start;gap:6px;min-height:20px}.pcd__tick{flex:0 0 12px;width:12px;height:12px;margin-top:4px}.pcd__tick svg{width:12px;height:12px}.pcd__benefit-text{flex:1 1 auto;min-width:0;font-size:14px;line-height:19.6px;letter-spacing:-.16px;color:#2e2e2e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.pcd__price-group{display:flex;flex-direction:column;gap:4px}.pcd .pcd__from{font-family:var(--pcd-mono);font-weight:400;font-size:11px;line-height:12px;letter-spacing:1.32px;text-transform:uppercase;color:var(--pcd-muted)}.pcd__price .price{margin:0}.pcd__price .price__default{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pcd__price .price__from,.pcd__price .price-label{display:none}.pcd .pcd__price .price__current{margin:0;font-family:var(--pcd-maison);font-weight:500;font-size:24px;line-height:24px;letter-spacing:-.8px;color:#151515}.pcd .pcd__price .price--on-sale .price__current{color:var(--pcd-orange)}.pcd .pcd__price .price__was{margin:0;font-family:var(--pcd-maison);font-size:16px;line-height:16px;color:var(--pcd-muted);text-decoration:line-through}.pcd .pcd__price .unit-price{margin-top:4px;font-size:12px;color:var(--pcd-muted)}.pcd__rating{display:flex;align-items:flex-end;gap:4px;margin-top:auto}.pcd__stars{display:flex;gap:4px;color:#000}.pcd__star svg{width:10px;height:10px}.pcd__star--off{opacity:.2}.pcd__count{font-family:var(--pcd-maison);font-size:10px;line-height:10px;letter-spacing:1.32px;text-transform:uppercase;color:var(--pcd-muted)}@media(max-width:1150px){.pcd .pcd__title{font-size:20px;line-height:26px;letter-spacing:-.2px}.pcd .pcd__price .price__current{font-size:20px;line-height:20px}}@media(max-width:767px){.pcd-page .page-header .pagetitle{font-size:36px;line-height:39.6px;letter-spacing:0}.pcd-page .utility-bar{margin-bottom:24px}.pcd-page .product-block.pcd{padding:0!important}.pcd-page .filters-adjacent .product-grid:not(.product-grid--per-row-mob-1){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:32px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__media{aspect-ratio:1 / 1;padding:0}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__labels{top:8px;left:8px;right:44px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__labels .product-label>span{padding:3px 6px;font-size:10px;line-height:12px;letter-spacing:.4px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__quickadd{right:8px;bottom:8px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__body{gap:10px;padding:12px 2px 0}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__title{margin:0;font-size:16px;line-height:21px;letter-spacing:-.16px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__subtitle{font-size:12px;line-height:16px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__benefit{gap:4px;min-height:0}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__tick{flex-basis:10px;width:10px;height:10px;margin-top:3px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__tick svg{width:10px;height:10px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__benefit-text{font-size:12px;line-height:16.8px;letter-spacing:0}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__from{font-size:10px;line-height:11px;letter-spacing:1px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__price .price__current{font-size:18px;line-height:18px;letter-spacing:-.4px}.pcd-page .product-grid:not(.product-grid--per-row-mob-1) .pcd__price .price__was{font-size:13px;line-height:13px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-card-ds.css.map */
