.clc-product-reference{--color-background: 246, 247, 249;--color-foreground: 14, 10, 10;--color-button: 247, 213, 125;--color-button-text: 16, 15, 15;color:#0e0a0a;background:#f6f7f9;font:400 16px/1.6 var(--clc-product-font);letter-spacing:.025em}.clc-product-reference>.page-width{max-width:1500px;padding:0 40px}.clc-product-reference .product__info-container{max-width:none}.clc-product-reference .product__info-container>*{margin:0 0 25px}.clc-product-reference .product__info-container .clc-product-breadcrumbs{margin-bottom:10px;font-size:14px}.clc-product-breadcrumbs a{color:inherit;text-decoration:none}.clc-product-breadcrumbs a:hover{text-decoration:underline}.clc-product-reference .product__title h1,.clc-product-reference .product__description h2,.clc-product-reference .cbb-frequently-bought-title{color:inherit;font:500 25.5px/1.1 var(--clc-product-heading);text-transform:uppercase;letter-spacing:normal}.clc-product-reference .product__title h1{margin:0}.clc-product-reference .price{color:#362119;font:400 18px/1.6 var(--clc-product-font);letter-spacing:inherit}.clc-product-reference .price__container{margin-bottom:0}.clc-product-reference .price .badge{display:none}.clc-product-reference .price-item--sale{color:#362119}.clc-product-reference .product-form__input{max-width:none;padding:0;margin:0 0 25px}.clc-product-reference .form__label{margin:0 0 12px;font:400 14px/1.4 var(--clc-product-font);text-transform:uppercase;letter-spacing:.3em}.clc-product-reference .form__label [data-selected-value]{text-transform:none;letter-spacing:normal}.clc-product-reference .product-form__input--pill input[type=radio]+label{min-width:44px;min-height:44px;margin:0 8px 12px 0;padding:8px 15px;border:1px solid #e8e8e1;border-radius:0;background:transparent;color:#0e0a0a;font:400 16px/1.6 var(--clc-product-font);letter-spacing:normal}.clc-product-reference .product-form__input--pill input[type=radio]:checked+label{border:2px solid #0e0a0a;padding:7px 14px;background:transparent;color:#0e0a0a}.clc-product-reference .product-form__input--pill input[type=radio].disabled+label{color:#b5b5b0;text-decoration:none;background:linear-gradient(135deg,transparent calc(50% - .5px),#deded8 50%,transparent calc(50% + .5px))}.clc-product-reference .product-form__input--clc-colors input[type=radio]+label{display:inline-flex;width:44px;height:44px;min-height:44px;margin:0 8px 12px 0;padding:3px;border-radius:50%}.clc-product-reference .product-form__input--clc-colors input[type=radio]:checked+label{padding:2px;border-radius:50%}.clc-product-reference .product-form__input--clc-colors label>span:not(.clc-color-chip){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.clc-product-reference .product-form__input--clc-colors .clc-color-chip{width:100%;height:100%;border:0}.clc-product-reference .product-form__input--clc-colors input.disabled+label:after{content:"";position:absolute;width:1px;height:38px;background:#f6f7f9;left:50%;top:2px;transform:rotate(45deg)}.clc-product-reference .icon-with-text{gap:6px}.clc-product-reference .icon-with-text .icon-with-text__item{gap:10px;align-items:center;margin:0}.clc-product-reference .icon-with-text__item .svg-wrapper{width:22px;height:22px;margin:0}.clc-product-reference .icon-with-text__item .h4{font:400 16px/1.6 var(--clc-product-font);color:inherit;letter-spacing:inherit}.clc-product-reference .icon-with-text__item svg{width:22px;height:22px;flex:0 0 22px}.clc-product-reference .product-form{margin:0}.clc-product-reference .product-form__buttons{max-width:none}.clc-product-reference .product-form__submit{min-height:48px;border:1px solid #f7d57d;border-radius:3px;background:#f7d57d;color:#100f0f;font:700 13px/1.4 var(--clc-product-font);letter-spacing:.3em;text-transform:uppercase}.clc-product-reference .product-form__submit:before,.clc-product-reference .product-form__submit:after{content:none}.clc-product-reference .product-form__submit:disabled{border-color:#aaa;background:transparent;color:#777;opacity:.55}.clc-product-reference .shopify-payment-button__button{font-family:var(--clc-product-font);border-radius:3px}.clc-product-reference .product__description{font-size:16px;line-height:1.6}.clc-product-reference .product__description table{display:block;max-width:100%;overflow-x:auto}.clc-product-reference .product__description img{max-width:100%;height:auto}.clc-product-reference .product__accordion .accordion__title{font:500 16px/1.4 var(--clc-product-heading)}.clc-product-reference .cbb-frequently-bought-title{font-size:25.5px!important}.clc-product-reference .cbb-frequently-bought-selector-label-name{font-family:var(--clc-product-heading);text-transform:uppercase}.clc-product-reference .cbb-frequently-bought-container{max-width:100%!important}.clc-product-reference .thumbnail-slider{margin-top:15px}.clc-product-reference .thumbnail-list{gap:14px}.clc-product-reference .thumbnail-list__item.slider__slide{width:76px;flex:0 0 76px}.clc-product-reference .thumbnail-list__item:before{padding-bottom:125%}.clc-product-reference .thumbnail{border:0;border-radius:0;box-shadow:none}.clc-product-reference .thumbnail[aria-current]{border:2px solid #0e0a0a}.clc-product-reference .thumbnail img{object-fit:cover}.clc-product-reference .global-media-settings{border:0;border-radius:0}.clc-product-reference .global-media-settings:after{content:none}.clc-product-reference .product__view-details{display:none}.clc-product-reference .clc-option-heading{width:100%}.clc-product-reference .clc-inline-size-guide{float:right;margin-left:12px}.clc-product-reference .clc-inline-size-guide button{min-height:24px;padding:0;font:400 14px/1.4 var(--clc-product-font);letter-spacing:normal;text-transform:none}.clc-product-reference .product-popup-modal__content{width:min(760px,calc(100% - 32px));padding:28px 20px}.clc-product-reference .product-popup-modal__content-info{padding-right:0;font:400 16px/1.6 var(--clc-product-font)}.clc-product-reference .product-popup-modal__content-info h1{margin-right:44px;font-family:var(--clc-product-heading)}.clc-product-reference .clc-measurement-table{max-width:100%;overflow-x:auto}.clc-product-reference .clc-measurement-table table{width:100%;margin:0}.clc-product-reference .product-form__quantity .quantity{min-height:44px}@media(min-width:750px){.clc-product-reference .product:not(.product--no-media) .product__media-wrapper{width:calc(50% - 11px);max-width:calc(50% - 11px)}.clc-product-reference .product:not(.product--no-media) .product__info-wrapper{width:calc(50% + 11px);max-width:calc(50% + 11px);padding:10px 0 0 67px}.clc-product-reference .product__info-container.product__column-sticky,.clc-product-reference .product__media-wrapper .product__column-sticky{position:static}}@media(min-width:750px)and (max-width:959px){.clc-product-reference .product:not(.product--no-media) .product__info-wrapper{padding-left:35px}}@media(max-width:749px){.clc-product-reference>.page-width{padding:0 20px}.clc-product-reference .product__info-wrapper{padding:24px 0 0}.clc-product-reference .product__title h1{font-size:24px}.clc-product-reference .product__media-list{margin-bottom:0}.clc-product-reference .product__media-item{padding:0}.clc-product-reference .product__info-container>*{margin-bottom:22px}.clc-product-reference .product-form__input{margin-bottom:20px}.clc-product-reference .product-form__submit{background:#fff;border-color:#100f0f;color:#100f0f}.clc-product-reference .product-form__submit:hover{background:#f5f5f5}.clc-product-reference .shopify-payment-button__button--unbranded{background:#ffc439;color:#100f0f}.clc-product-reference shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 3px}.clc-product-reference .thumbnail-list__item.slider__slide{width:60px;flex-basis:60px}.clc-product-reference .cbb-frequently-bought-title{margin:0 0 16px!important;font-size:20px!important;line-height:1.25!important}.clc-product-reference .cbb-frequently-bought-container{display:flex;flex-direction:column;margin:0!important}.clc-product-reference .cbb-frequently-bought-recommendations-container{display:contents}.clc-product-reference .cbb-frequently-bought-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;padding:0 12px!important;box-sizing:border-box;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;align-items:start;order:1;float:none!important;margin:0 0 16px!important}.clc-product-reference .cbb-frequently-bought-product{display:block!important;position:relative!important;inset:auto!important;float:none!important;width:100%!important;height:auto!important;min-width:0;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}.clc-product-reference .cbb-frequently-bought-product-image-link,.clc-product-reference .cbb-frequently-bought-product-image,.clc-product-reference .cbb-frequently-bought-products img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:3 / 4;object-fit:contain;float:none!important;margin:0!important}.clc-product-reference .cbb-frequently-bought-product:after{content:none}.clc-product-reference .cbb-frequently-bought-product:nth-child(odd):not(:last-child):after{content:"+";position:absolute;right:-29px;top:50%;transform:translateY(-50%);width:22px;line-height:1;text-align:center;color:#0e0a0a;font:400 22px/1 Arial,sans-serif;pointer-events:none}.clc-product-reference .cbb-frequently-bought-plus-icon{display:none!important}.clc-product-reference .cbb-frequently-bought-selector-list{order:3;clear:both;position:static!important;width:100%!important;height:auto!important;margin:0 0 16px!important}.clc-product-reference .cbb-frequently-bought-selector-list>li{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;gap:8px 6px;padding:12px 0;border-bottom:1px solid #e8e8e1}.clc-product-reference .cbb-frequently-bought-selector-input{grid-column:1;grid-row:1;align-self:start;width:20px!important;height:20px!important;margin:2px 0 0!important}.clc-product-reference .cbb-frequently-bought-selector-list>li>.translatable,.clc-product-reference .cbb-frequently-bought-selector-link{grid-column:2 / -1;grid-row:1;min-width:0;margin:0!important;line-height:1.45}.clc-product-reference .cbb-frequently-bought-selector-label-name{margin-left:0!important;font-size:16px!important;line-height:1.45!important;text-transform:none;overflow-wrap:anywhere}.clc-product-reference .cbb-frequently-bought-container select{grid-column:2;grid-row:2;width:100%!important;min-width:0!important;max-width:190px!important;height:40px!important;max-height:none!important;margin:0!important;padding:6px!important;border-radius:0!important;font-size:16px!important}.clc-product-reference .cbb-frequently-bought-selector-label-regular-price,.clc-product-reference .cbb-frequently-bought-selector-label-sale-price,.clc-product-reference .cbb-frequently-bought-selector-label-compare-at-price{grid-row:2;align-self:center;margin-left:0!important;font-size:16px;line-height:1.4}.clc-product-reference .cbb-frequently-bought-selector-label-regular-price{grid-column:3 / -1;justify-self:start}.clc-product-reference .cbb-frequently-bought-selector-label-compare-at-price{grid-column:3}.clc-product-reference .cbb-frequently-bought-selector-label-sale-price{grid-column:4}.clc-product-reference .cbb-frequently-bought-form{order:2;display:block!important;position:static!important;clear:both;float:none!important;width:100%!important;height:auto!important;margin:0 0 20px!important}.clc-product-reference .cbb-frequently-bought-add-button{width:100%!important;min-height:48px;padding:12px!important;letter-spacing:.12em!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/clc-product-reference.css.map */
