.cc-ccar__cw,.cc-card__colour,.kc__colour{font-weight:400!important;font-size:12px!important;line-height:1.35!important;letter-spacing:0!important;color:#8a8a8a!important;margin-top:2px!important}@media screen and (min-width:750px){.cc-ccar__cw,.cc-card__colour,.kc__colour{font-size:13px!important}}.product-item{--cc-ink: #111111;--cc-mu: #8a8a8a;--cc-off: #F7F7F7;--cc-sale: #C8102E}.product-item .product-item__image-wrapper{border-radius:0!important;overflow:hidden}.product-item .product-item__aspect-ratio{background:var(--cc-off)!important;border-radius:0!important}.product-item .product-item__primary-image,.product-item .product-item__secondary-image{border-radius:0!important}.product-item .product-item__info{padding-top:12px!important;text-align:left!important}.product-item .product-item-meta{text-align:left!important;align-items:flex-start!important}.product-item .product-item-meta__vendor{display:none!important}.product-item .product-item-meta__title{display:block!important;margin:0!important;font-family:Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-ink)!important;text-decoration:none!important}.product-item .cc-pi__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item .cc-pi__cw{display:block;margin-top:2px;font-weight:400;font-size:12px;line-height:1.35;color:var(--cc-mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item .product-item-meta__price-list-container{margin-top:8px!important}.product-item .price-list,.product-item .price-list--centered{justify-content:flex-start!important;gap:8px!important}.product-item .price-list .price{font-family:Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;color:var(--cc-ink)!important}.product-item .price-list .price--highlight{color:var(--cc-sale)!important}.product-item .price-list .price--compare{font-weight:400!important;color:var(--cc-mu)!important}.product-item .label-list{top:8px!important;left:8px!important}.product-item .label{border-radius:0!important;padding:5px 8px!important;font-family:Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1!important;background:var(--cc-ink)!important;color:#fff!important}.product-item .label--highlight{background:var(--cc-sale)!important}.product-item .label--subdued{background:#fff!important;color:var(--cc-mu)!important;border:1px solid #e6e6e4!important}.product-item--sold-out .product-item__aspect-ratio img{opacity:.6}.product-item .product-item__quick-buy-button,.product-item .product-item__quick-form .button{border-radius:0!important}@media(hover:hover){.product-item .product-item__aspect-ratio img{transition:transform .6s cubic-bezier(.2,.7,.3,1),opacity .35s ease}.product-item:hover .product-item__aspect-ratio img{transform:scale(1.03)}}@media screen and (min-width:750px){.product-item .product-item-meta__title,.product-item .price-list .price{font-size:14px!important}.product-item .cc-pi__cw{font-size:13px}}html body .cc-pdp .cc-pdp__pills{gap:6px!important}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill{flex-direction:row;justify-content:center!important;gap:6px!important;width:100%;height:30px!important;min-height:0;padding:0 8px!important;border:1px solid #F7F7F7!important;border-radius:999px!important;background:#f7f7f7!important;color:#111!important;font-family:Figtree,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none;transition:border-color .2s ease}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill:before{content:"";display:block;flex:0 0 auto;width:13px;height:13px;background:currentColor;-webkit-mask:var(--cc-ico) center / contain no-repeat;mask:var(--cc-ico) center / contain no-repeat}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill[data-cc-pop-open=trust-1]{--cc-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.75'/%3E%3Cpath d='M12 7.25V12h4.25'/%3E%3C/svg%3E")}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill[data-cc-pop-open=trust-2]{--cc-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.1 1.6 2.6-.3 1 2.4 2.4 1-.3 2.6 1.6 2.1-1.6 2.1.3 2.6-2.4 1-1 2.4-2.6-.3L12 21.2l-2.1-1.6-2.6.3-1-2.4-2.4-1 .3-2.6L2.6 12l1.6-2.1-.3-2.6 2.4-1 1-2.4 2.6.3L12 2.8Z'/%3E%3Cpath d='m8.6 12.2 2.3 2.3 4.5-4.7'/%3E%3C/svg%3E")}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill[data-cc-pop-open=trust-3]{--cc-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.6 9.4A8 8 0 0 1 18.9 8'/%3E%3Cpath d='M19.2 4.2V8h-3.8'/%3E%3Cpath d='M19.4 14.6A8 8 0 0 1 5.1 16'/%3E%3Cpath d='M4.8 19.8V16h3.8'/%3E%3C/svg%3E")}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill-info{display:none!important}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill:hover{border-color:#111!important;background:#f7f7f7!important;color:#111!important}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill:focus-visible{outline:2px solid #111111;outline-offset:2px}@media screen and (max-width:420px){html body .cc-pdp .cc-pdp__pills .cc-pdp__pill{gap:4px!important;padding:0 6px!important;font-size:10px!important}html body .cc-pdp .cc-pdp__pills .cc-pdp__pill:before{width:12px;height:12px}}html body .cc-pdp .cc-pdp__sizehead .cc-pdp__pill.cc-pdp__pill--sg{gap:8px!important;height:30px!important;padding:0 12px 0 10px!important;border:1px solid #F7F7F7!important;border-radius:999px!important;background:#f7f7f7!important;color:#111!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none;transition:border-color .2s ease}html body .cc-pdp .cc-pdp__sizehead .cc-pdp__pill.cc-pdp__pill--sg:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='8' width='19' height='8' rx='1'/%3E%3Cpath d='M6.5 8v3M10 8v4M13.5 8v3M17 8v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='8' width='19' height='8' rx='1'/%3E%3Cpath d='M6.5 8v3M10 8v4M13.5 8v3M17 8v4'/%3E%3C/svg%3E") center / contain no-repeat}html body .cc-pdp .cc-pdp__sizehead .cc-pdp__pill.cc-pdp__pill--sg .cc-pdp__pill-info{display:none!important}html body .cc-pdp .cc-pdp__sizehead .cc-pdp__pill.cc-pdp__pill--sg:hover{border-color:#111!important}.cc-pdp .cc-pdp__opt.is-single[data-cc-optname*=size]{display:block;margin-top:0}.cc-pdp .cc-pdp__opt.is-single[data-cc-optname*=size] .cc-pdp__size{pointer-events:none;cursor:default}html body .cc-pdp .cc-pdp__waysrow .cc-pdp__way:has(.cc-pdp__way-size){height:auto!important;overflow:visible!important;background:transparent!important;outline:0!important}html body .cc-pdp .cc-pdp__waysrow .cc-pdp__way:has(.cc-pdp__way-size) img{width:72px;height:72px;background:#f7f7f7;outline:1px solid transparent;outline-offset:-1px;transition:outline-color .16s ease}html body .cc-pdp .cc-pdp__waysrow .cc-pdp__way:has(.cc-pdp__way-size):hover img{outline-color:#111}html body .cc-pdp .cc-pdp__waysrow .cc-pdp__way .cc-pdp__way-size{position:static!important;display:block;padding:6px 0 0!important;background:none!important;font-size:11px!important;color:#111}@media screen and (min-width:990px){html body .cc-pdp .cc-pdp__waysrow .cc-pdp__way:has(.cc-pdp__way-size) img{width:80px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cc-cards.css.map */
