.product__media-wrapper .product__media,.product__media-wrapper .product__modal-opener,.product__media-wrapper .media{border-radius:var(--radius-lg);overflow:hidden}.product__media-wrapper .thumbnail,.product__media-wrapper .thumbnail .media{border-radius:var(--radius-md);overflow:hidden}@media screen and (min-width:750px){.page-width:has(>.product){max-width:none;padding-left:var(--space-64);padding-right:var(--space-64)}}@media screen and (min-width:990px){.product__media-wrapper,.product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:var(--space-8)}.product-form__input--pill .form__label{flex:0 0 100%}.product-form__input--pill input[type=radio]+label{background-color:var(--background-subtle)!important;color:var(--text-default)!important;border:0!important;border-radius:0!important;margin:0!important;padding:var(--space-12) var(--space-32)!important;font-family:var(--font-primary)!important;text-transform:uppercase;font-size:var(--font-size-button-s);flex:1 1 var(--size-variant-btn);min-width:var(--size-variant-btn);text-align:center;justify-content:center}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{text-decoration:none;color:var(--interactive-primary-disabled)!important;background-color:var(--background-subtle)!important}.product-form__input--pill input[type=radio]:disabled:checked+label,.product-form__input--pill input[type=radio].disabled:checked+label{color:var(--color-ink)!important;background-color:var(--color-gold)!important}.product-form__input--pill input[type=radio]+label:hover{background-color:var(--background-default)!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--color-gold)!important;color:var(--color-ink)!important;border:0!important}.product-form__input--pill input[type=radio]+label:before,.product-form__input--pill input[type=radio]:checked+label:before{box-shadow:none!important}.product-form__input .form__label{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-label);color:var(--text-default);text-transform:none}.product__title,.product__title h1,.product__title h2{color:var(--text-brand);font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.rating-star{color:var(--color-gold)}.rating-count{color:var(--text-muted)}.price,.price .price-item{color:var(--text-default);font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.product-form__submit{border-radius:var(--radius-sm)!important;font-family:var(--font-primary);font-size:var(--font-size-button-l);text-transform:uppercase}.product__accordion .accordion__title,.product__accordion .summary__title{font-family:var(--font-primary);font-size:var(--font-size-h3);line-height:var(--line-height-h3);text-transform:uppercase}.ctc-accordion{border-top:var(--border-width-1) solid var(--border-subtle)}.ctc-accordion:last-of-type{border-bottom:var(--border-width-1) solid var(--border-subtle)}.ctc-accordion__title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-24) 0;cursor:pointer;list-style:none;color:var(--text-brand)}.ctc-accordion__title::-webkit-details-marker{display:none}.ctc-accordion__title:after{content:"";flex:0 0 auto;width:.5em;height:.5em;border-right:var(--border-width-2) solid currentColor;border-bottom:var(--border-width-2) solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.ctc-accordion[open] .ctc-accordion__title:after{transform:rotate(-135deg)}.ctc-accordion__body{padding-bottom:var(--space-24)}.ctc-feature-list{margin:0;padding-left:var(--space-20);color:var(--text-default);font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}.ctc-feature-list li{margin-bottom:var(--space-8)}.ctc-feature-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-8)}.ctc-feature-checklist li{display:flex;gap:var(--space-8);align-items:flex-start;color:var(--text-default);font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}.ctc-feature-checklist li:before{content:"\2713";color:var(--color-gold);font-weight:var(--font-weight-bold);flex:0 0 auto}.ctc-spec-list{list-style:none;margin:0;padding:0}.ctc-spec-list li{display:flex;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:var(--border-width-1) solid var(--border-subtle);font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s)}.ctc-spec-list li:last-child{border-bottom:0}.ctc-spec-list .ctc-spec-label{color:var(--text-default)}.ctc-spec-list .ctc-spec-value{color:var(--text-muted);text-align:right}.ctc-spec-table{width:100%;border-collapse:collapse}.ctc-spec-table td{padding:var(--space-8) 0;border-bottom:var(--border-width-1) solid var(--border-subtle);font-family:var(--font-body);font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--text-default);vertical-align:top}.ctc-spec-table td:last-child{text-align:right;color:var(--text-muted)}.ctc-spec-table tr:last-child td{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ctc-pdp.css.map */
