:root{--pc-red: #e63946;--pc-red-hover: #ff4d5a;--pc-red-dark: #c5303b;--pc-red-glow: rgba(230, 57, 70, .25);--pc-white: #f5f5f5;--pc-grey-light: #b0b0b0;--pc-grey-mid: #666}.product__info-container .price--large .price-item,.product__info-container .price--large .price-item--regular{font-family:Oswald,sans-serif;font-size:2rem!important;font-weight:700;color:#e63946!important;letter-spacing:.04em;text-transform:uppercase}.product__info-container .price--on-sale .price-item--regular{color:var(--pc-grey-mid);font-size:1.2rem;font-weight:400}.product__info-container .price .badge,.price .badge,.badge{background-color:var(--pc-red);color:#fff;font-family:Oswald,sans-serif;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:.3rem .8rem}.product-form__submit,.product-form .button,.pc-sticky-add-to-cart .button{background-color:var(--pc-red)!important;color:#fff!important;border:none!important;font-family:Oswald,sans-serif;font-weight:700;font-size:1.1rem!important;text-transform:uppercase;letter-spacing:.12em;padding:14px 28px;border-radius:0;box-shadow:0 4px 16px var(--pc-red-glow);transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease;cursor:pointer;position:relative;overflow:hidden}.product-form__submit:hover,.product-form .button:hover,.pc-sticky-add-to-cart .button:hover{background-color:var(--pc-red-hover)!important;box-shadow:0 6px 24px #e6394666;transform:translateY(-1px)}.product-form__submit:active,.product-form .button:active,.pc-sticky-add-to-cart .button:active{background-color:var(--pc-red-dark)!important;transform:translateY(0);box-shadow:0 2px 8px var(--pc-red-glow)}.product-form__submit[disabled],.product-form__submit.disabled{background-color:#333!important;color:#777!important;box-shadow:none;cursor:not-allowed}.product__title{margin-bottom:8px}.product__title>a.product__title{display:none}.product__title h1,.product__title .h1,.product__title h2.h1{font-family:Oswald,sans-serif;font-size:2.2rem!important;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em;line-height:1.15}.product__description.rte{color:var(--pc-grey-light);font-family:Barlow Condensed,sans-serif;font-size:1.5rem;line-height:1.7}.product__description.rte p:last-child,.product__description.rte .seo-text{color:var(--pc-grey-mid);font-size:.95rem}.product__tax.caption,.product__tax{color:#888;font-size:1.2rem;display:block;margin-top:2px;margin-bottom:12px;order:unset}.product-form__input--pill input[type=radio]+label{border-color:#ffffff26;background-color:transparent;color:var(--pc-white);font-family:Barlow Condensed,sans-serif;font-weight:500;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--pc-red);color:#fff}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--pc-red)!important;background-color:#e6394626!important;color:#fff!important;box-shadow:0 0 8px var(--pc-red-glow)}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline-color:var(--pc-red);box-shadow:0 0 6px var(--pc-red-glow)}.swatch-input__input+.swatch-input__label:hover,.swatch-input__input:hover+.swatch-input__label{outline-color:#e6394680}fieldset legend,.form__label,.product-form__input .form__label{color:var(--pc-white);font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem!important}.product-form__group-label,.product-form fieldset legend,variant-radios fieldset legend{font-size:1.4rem!important}.product-form__input.product-form__quantity .quantity__button{color:var(--pc-white);border-color:#ffffff26;transition:border-color .2s ease,color .2s ease}.product-form__input.product-form__quantity .quantity__button:hover{border-color:var(--pc-red);color:var(--pc-red)}.product-form__input.product-form__quantity .quantity__input{color:var(--pc-white);border-color:#ffffff26}.pc-size-guide-trigger{font-size:1.2rem;transition:background-color .2s ease,color .2s ease}.pc-size-guide-trigger:hover{background-color:var(--pc-red);color:#fff;border-color:var(--pc-red)}.product__accordion.accordion{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.product__accordion.accordion+.product__accordion.accordion{border-top:none}.product__accordion.accordion summary{background:#ffffff08;padding-left:16px;transition:all .3s ease}.product__accordion.accordion summary:hover{color:var(--pc-red);background:#e639461a;padding-left:18px}.product__accordion.accordion summary:hover .accordion__title,.product__accordion.accordion summary:hover .svg-wrapper,.product__accordion.accordion summary:hover .icon-caret{color:var(--pc-red);fill:var(--pc-red)}.product__accordion.accordion .accordion__title{font-family:Oswald,sans-serif;font-weight:600;font-size:1.4rem!important;text-transform:uppercase;letter-spacing:.05em;color:var(--pc-white);transition:color .2s ease}.product__accordion.accordion details[open],.product__accordion.accordion details[open]>summary{border-left:3px solid var(--pc-red);background:#e639460f}.product__accordion.accordion details[open]{padding-left:20px}.product__accordion.accordion .accordion__content{padding-left:8px}.accordion .rte,.product__accordion.accordion .accordion__content,.accordion__content{color:var(--pc-grey-light);font-family:Barlow Condensed,sans-serif;font-size:1.5rem!important;line-height:1.6}.product__accordion .rte,.product__accordion .rte p,.product__accordion .rte li{font-size:1.5rem!important;line-height:1.6}.pc-seo-text-box{background:linear-gradient(135deg,#e639460f,#ffffff05);border-left:3px solid var(--pc-red);border-radius:6px;padding:24px 28px 24px 32px;margin:24px 0;position:relative;overflow:hidden}.pc-seo-text-box__content{font-family:Barlow Condensed,sans-serif;font-size:1.5rem!important;line-height:1.6;color:#c8c8c8;margin:0}.pc-shipping-note{display:inline-block;background:#e639461f;border:1px solid rgba(230,57,70,.35);border-radius:2px;padding:.5rem 1.2rem;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;font-weight:600;color:var(--pc-red-hover)!important;text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 1.2rem}.product__info-container .icon-with-text{border-top:1px solid rgba(255,255,255,.08);padding-top:1.6rem;margin-top:1.6rem}.product__info-container .icon-with-text .svg-wrapper,.product__info-container .icon-with-text .icon-with-text__icon{filter:drop-shadow(0 0 4px rgba(230,57,70,.2))}.product__info-container .icon-with-text img{height:32px;width:auto;opacity:.85;filter:drop-shadow(0 0 3px rgba(230,57,70,.15));transition:opacity .2s ease}.product__info-container .icon-with-text img:hover{opacity:1}.product__view-details{color:var(--pc-grey-light);font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.06em;transition:color .2s ease}.product__view-details:hover{color:var(--pc-red)}.price-item--regular{text-shadow:0 0 20px rgba(230,57,70,.3)}@media screen and (max-width:749px){.product__title h1,.product__title .h1,.product__title h2.h1{font-size:1.6rem!important}.product__info-container .price--large .price-item,.product__info-container .price--large .price-item--regular{font-size:1.5rem!important}.product__accordion.accordion details[open]{padding-left:12px}.pc-seo-text-box{padding:16px 18px;margin:20px 0}.pc-seo-text-box__content,.product__accordion .rte,.product__accordion .rte p,.product__accordion .rte li{font-size:1.3rem!important}}.pc-cert-inline{margin-top:40px;padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px}.pc-cert-inline__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.pc-cert-inline__logo{height:90px;width:auto;max-width:180px;object-fit:contain;background:#fff;padding:12px 16px;border-radius:8px;opacity:.95;transition:opacity .2s ease,transform .2s ease}.pc-cert-inline__logo:hover{opacity:1}@media screen and (max-width:749px){.pc-cert-inline__logos{gap:16px}.pc-cert-inline__logo{height:50px}}.pc-cert-inline__logo[alt=GOTS],.pc-cert-inline__logo[alt=OCS]{padding:4px 6px}.pc-trust-bar{display:flex;flex-direction:column;gap:6px;margin:16px 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.pc-trust-item{font-family:Barlow Condensed,sans-serif;font-size:1.3rem;color:#999;display:flex;align-items:center;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pc-product-enhancements.css.map */
