:root{--cc-red: #980000;--cc-red-dark: #7a0000;--cc-ink: #121212;--cc-muted: #6b6b6b;--cc-line: #e2e2e2;--cc-soft: #f6f6f6;--cc-green: #1a7f37}.shopify-section-group-header-group.section-header{z-index:10}.cc-pdp-breadcrumbs-section{position:relative;z-index:0}.cc-breadcrumbs{font-size:1.25rem;line-height:1.4;color:var(--cc-muted);padding-top:1.4rem;padding-bottom:.4rem}.cc-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}.cc-breadcrumbs a{color:var(--cc-muted);text-decoration:none}.cc-breadcrumbs a:hover{color:var(--cc-ink);text-decoration:underline}.cc-breadcrumbs li+li:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.7rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.6;vertical-align:middle}.cc-breadcrumbs li:last-child{color:var(--cc-ink)}@media screen and (max-width:749px){.cc-breadcrumbs{font-size:1.15rem}.cc-breadcrumbs li:not(:first-child):not(:last-child):not(:nth-last-child(2)){display:none}}.product__info-container .cc-vendor{margin:0 0 .6rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-red)}.product__info-container .cc-vendor a{color:inherit;text-decoration:none}.product__info-container .cc-vendor a:hover{text-decoration:underline}.product__info-container .product__title{margin-bottom:.8rem;line-height:1.15}.product__info-container .cc-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-size:1.35rem;color:var(--cc-ink);text-decoration:none}.cc-rating__stars{display:inline-flex;gap:.15rem;color:var(--cc-red)}.cc-rating__stars svg{width:1.6rem;height:1.6rem}.cc-rating__score{font-weight:600}.cc-rating__count{color:var(--cc-muted)}a.cc-rating:hover .cc-rating__count{text-decoration:underline}.product__info-container .price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;margin-bottom:1.6rem}.product__info-container .price .price-item--sale,.product__info-container .price .price-item--regular{font-size:2.4rem;font-weight:600;letter-spacing:-.01em}.product__info-container .price s .price-item--regular{font-size:1.6rem;font-weight:400;color:var(--cc-muted)}.product__info-container .price .badge.price__badge-sale{background:var(--cc-red);border-color:var(--cc-red);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:.4rem 1.1rem}.product__info-container .price__container{display:contents}.product__info-container .product__tax{font-size:1.2rem;color:var(--cc-muted);margin-top:-.8rem}.product__info-container .shopify-block.shopify-app-block:has(square-placement){margin:0 0 2rem;color:var(--cc-muted);--messaging-font-family: var(--font-body-family);--messaging-font-size: 1.2rem;--messaging-line-height: 1.4;--messaging-margin-block-start: 0;--messaging-margin-block-end: 0;--messaging-color: var(--cc-muted);--logo-badge-width: 78px}.product__info-container .cc-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none}.product__info-container .cc-badge{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--cc-line);border-radius:.6rem;padding:.7rem 1.1rem;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fff}.product__info-container .cc-badge svg{width:1.7rem;height:1.7rem;flex:0 0 auto;opacity:.85}@media screen and (max-width:749px){.product__info-container .cc-badge{flex:1 1 calc(50% - .4rem);justify-content:flex-start}}.product__info-container .product-form__input .form__label,.product__info-container .cc-opt-label{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-ink);margin-bottom:.9rem}.product__info-container .cc-opt-value{font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--cc-muted)}.product__info-container variant-radios fieldset.product-form__input{margin-bottom:1.8rem}.product__info-container variant-radios input[type=radio]+label{border:1px solid var(--cc-line);border-radius:.4rem;min-width:5.6rem;padding:1rem 1.4rem;margin:0 .8rem .8rem 0;font-size:1.4rem;font-weight:500;color:var(--cc-ink);background:#fff;transition:border-color .15s ease,background .15s ease}.product__info-container variant-radios input[type=radio]+label:hover{border-color:var(--cc-ink)}.product__info-container variant-radios input[type=radio]:checked+label{background:var(--cc-ink);border-color:var(--cc-ink);color:#fff}.product__info-container variant-radios input[type=radio].disabled+label{color:var(--cc-muted);border-color:var(--cc-line);background:#fff;text-decoration:line-through;text-decoration-thickness:1px}.product__info-container variant-radios input[type=radio].disabled+label:hover{border-color:var(--cc-muted)}.product__info-container variant-radios input[type=radio]:focus-visible+label{outline:2px solid var(--cc-red);outline-offset:2px}.product__info-container .cc-swatches input[type=radio]+label{width:3.6rem;height:3.6rem;min-width:0;padding:0;border-radius:50%;border:1px solid var(--cc-line);overflow:hidden;position:relative;text-indent:-9999px;background:#fff}.product__info-container .cc-swatches input[type=radio]+label .cc-swatch{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014}.product__info-container .cc-swatches input[type=radio]:checked+label{background:#fff;border-color:var(--cc-red);box-shadow:0 0 0 1px var(--cc-red)}.product__info-container .cc-swatches input[type=radio].disabled+label{opacity:.5;text-decoration:none}.product__info-container .cc-swatches input[type=radio].disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - .7px),var(--cc-ink) calc(50% - .7px),var(--cc-ink) calc(50% + .7px),transparent calc(50% + .7px));opacity:.55}.product__info-container .cc-sg{margin:-.6rem 0 1.6rem}.cc-sg__row{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.cc-sg__row .cc-sg__sep{width:1px;height:1.6rem;background:var(--cc-line)}.product__info-container .cc-sg__open{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:.2rem 0;cursor:pointer;font-size:1.3rem;color:var(--cc-ink);text-decoration:underline;text-underline-offset:.3rem}.product__info-container .cc-sg__open svg{width:1.7rem;height:1.7rem;flex-shrink:0}.product__info-container .cc-sg__open:hover{color:var(--cc-red)}.product__info-container .cc-fit-note{font-size:1.3rem;color:var(--cc-muted);margin:-.6rem 0 1.6rem}.product__info-container .cc-stock{margin:0 0 1.2rem}.product__info-container .cc-stock__status{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;color:var(--cc-green);margin:0}.product__info-container .cc-stock__status[data-state=out]{color:var(--cc-muted)}.product__info-container .cc-stock__status[data-state=backorder]{color:#9a6700}.cc-stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:currentColor;flex:0 0 auto}.product__info-container .cc-stock__dispatch{display:flex;align-items:center;gap:.8rem;margin:.9rem 0 0;padding:.9rem 1.2rem;background:var(--cc-soft);border-radius:.5rem;font-size:1.3rem;color:#3d3d3d}.product__info-container .cc-stock__dispatch svg{width:1.9rem;height:1.9rem;flex:0 0 auto;opacity:.75}.product__info-container .cc-stock__dispatch[hidden]{display:none}.cc-buybox-row{display:flex;align-items:stretch;gap:1.2rem;margin-bottom:1.2rem}.cc-buybox-row .product-form__quantity{margin:0;flex:0 0 auto}.cc-buybox-row .product-form__quantity .form__label{display:none}.cc-buybox-row .quantity{width:11rem;min-height:5.2rem;border-radius:.4rem}.cc-buybox-row>.cc-buybox-row__buttons{flex:1 1 auto;min-width:0}.cc-buybox-row .product-form{margin:0}@media screen and (max-width:749px){.cc-buybox-row{display:block}.cc-buybox-row .product-form__quantity{margin-bottom:1.2rem}.cc-buybox-row .product-form__quantity .form__label{display:block}.cc-buybox-row .quantity{width:14rem}}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit{background:var(--cc-red);border-color:var(--cc-red);color:#fff;box-shadow:none;min-height:5.2rem;font-size:1.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:.4rem}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{box-shadow:none}.product__info-container .product-form__submit:hover:not([disabled]){background:var(--cc-red-dark);border-color:var(--cc-red-dark);color:#fff}.product__info-container .product-form__submit[disabled]{background:#d8d8d8;border-color:#d8d8d8;color:#6b6b6b}.product__info-container .shopify-payment-button__button--unbranded{background:var(--cc-ink);border-radius:.4rem;min-height:5.2rem;font-weight:600}.product__info-container .shopify-payment-button__more-options{font-size:1.3rem}.product__info-container .cc-payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.6rem;margin:1.6rem 0 2rem;padding-top:1.6rem;border-top:1px solid var(--cc-line)}.product__info-container .cc-payments img,.product__info-container .cc-payments svg{height:2.2rem;width:auto;opacity:.85}.product__info-container .product__description p:has(>strong:only-child){margin:2.4rem 0 1rem;padding-bottom:.6rem;border-bottom:1px solid var(--cc-line);font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-ink)}.product__info-container .product__description p:has(>strong:only-child) strong{font-weight:700}.product__info-container .product__description>p:first-child:has(>strong:only-child){margin-top:0}.product__info-container .product__description ul,.product__info-container .product__description ol{margin:0 0 1.6rem;padding-left:1.8rem}.product__info-container .product__description li{margin-bottom:.6rem;padding-left:.2rem}.product__info-container .product__description li:last-child{margin-bottom:0}.product__info-container .product__description li::marker{color:var(--cc-red)}.cc-trust{border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background))}.cc-trust__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.6rem 2.4rem;margin:0;padding:2.4rem 0;list-style:none}.cc-trust__item{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-left:2.4rem;border-left:1px solid rgba(var(--color-foreground),.08)}.cc-trust__item:first-child{padding-left:0;border-left:0}.cc-trust__title{font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:rgb(var(--color-foreground))}.cc-trust__note{font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.6)}@media screen and (min-width:750px)and (max-width:1099px){.cc-trust__row{gap:1.4rem 1.8rem}.cc-trust__item{padding-left:1.8rem}.cc-trust__title{font-size:1.15rem;letter-spacing:.07em}.cc-trust__note{font-size:1.15rem}}@media screen and (max-width:749px){.cc-trust__row{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:0;padding:1.8rem 0}.cc-trust__item{gap:.25rem;padding:1.4rem 0 1.4rem 1.4rem;border-left:1px solid rgba(var(--color-foreground),.08);border-top:0}.cc-trust__item:nth-child(odd){padding-left:0;border-left:0}.cc-trust__item:nth-child(n+3){border-top:1px solid rgba(var(--color-foreground),.08)}.cc-trust__title{font-size:1.1rem;letter-spacing:.07em}.cc-trust__note{font-size:1.1rem;line-height:1.3}}.jdgm-write-rev-link{background:var(--cc-red)!important;border-color:var(--cc-red)!important}.jdgm-write-rev-link:hover{background:var(--cc-red-dark)!important;border-color:var(--cc-red-dark)!important}.jdgm-histogram__bar-content{background:var(--cc-red)!important}.jdgm-rev-widg__summary-average a.jdgm-link{color:var(--cc-red)!important}.jdgm-rev-widg__summary-average a.jdgm-link:hover{color:var(--cc-red-dark)!important}select.jdgm-sort-dropdown{color:var(--cc-red)!important}.jdgm-verified-checkmark{vertical-align:-3px!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cc-pdp.css.map */
