.product,.product-popup-modal--size-chart,.camo-record{--conceal-ink: #121212;--conceal-paper: #f3f3f3;--conceal-blue: #334fb4;--conceal-border: rgba(18, 18, 18, .14);--conceal-border-strong: rgba(18, 18, 18, .55);--conceal-text-secondary: rgba(18, 18, 18, .75);--conceal-text-muted: rgba(18, 18, 18, .55);--conceal-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Consolas, monospace;--conceal-ease: cubic-bezier(.25, .1, .25, 1)}.conceal-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--conceal-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--conceal-text-muted);padding:18px 0 22px}.conceal-breadcrumb a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.conceal-breadcrumb a:hover,.conceal-breadcrumb a:focus-visible{color:var(--conceal-blue);text-decoration-thickness:2px}.conceal-breadcrumb__current{color:var(--conceal-ink);font-weight:600}.conceal-breadcrumb__separator{color:#12121259}.product:not(.product--no-media){display:flex!important;flex-wrap:wrap;gap:clamp(24px,4vw,56px);align-items:flex-start}.product:not(.product--no-media) .product__media-wrapper{flex:1.35 1 480px;min-width:min(100%,320px);width:auto;max-width:none;padding:0}.product:not(.product--no-media) .product__info-wrapper{flex:1 1 360px;min-width:min(100%,300px);max-width:600px;width:auto;padding:0}.product__info-container.product__column-sticky{top:16px}.product__media-list{margin-bottom:8px}.product__media-item:not(.product__media-item--single){padding:0}.product .product-media-container.media-type-image{--aspect-ratio: 1;width:100%;border:1px solid var(--conceal-border);border-radius:0}.product .product-media-container.media-type-image.constrain-height.media-fit-contain{width:100%}.product .product-media-container.media-type-image .media,.product .product-media-container.media-type-image.constrain-height .media{padding-top:100%}.product .product-media-container.media-type-image .media img{object-fit:contain}.product .thumbnail-slider{display:flex;align-items:center}.product .thumbnail-slider .thumbnail-list.slider{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scroll-behavior:smooth;padding:1px 1px 4px;scrollbar-width:thin;scrollbar-color:rgba(18,18,18,.2) transparent}.product .thumbnail-slider .thumbnail-list::-webkit-scrollbar{height:6px}.product .thumbnail-slider .thumbnail-list::-webkit-scrollbar-thumb{background:#12121233}.product .thumbnail-slider .thumbnail-list::-webkit-scrollbar-track{background:transparent}.product .thumbnail-list__item.slider__slide{width:64px;min-width:64px;height:64px;padding:0}.product .thumbnail-list__item .thumbnail{border:1px solid var(--conceal-border);border-radius:0;background:#fff;padding:0;transition:border-color .12s var(--conceal-ease)}.product .thumbnail-list__item .thumbnail:hover{border-color:var(--conceal-border-strong)}.product .thumbnail-list__item .thumbnail[aria-current=true]{border:1px solid var(--conceal-ink);box-shadow:none}.product .thumbnail-slider>.slider-button{display:none!important}.product .product__media-wrapper>media-gallery .slider-buttons{display:none}.conceal-gallery-nav{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.conceal-gallery-nav__counter{font-family:var(--conceal-mono);font-size:12px;color:var(--conceal-text-muted);letter-spacing:.04em}.conceal-gallery-nav__buttons{display:flex;gap:6px}.conceal-gallery-nav__button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--conceal-border);border-radius:0;background:transparent;color:var(--conceal-ink);font-size:14px;line-height:1;cursor:pointer;transition:background .12s var(--conceal-ease)}.conceal-gallery-nav__button:hover{background:var(--conceal-paper)}.conceal-eyebrow,.product .form__label,.product .product-form__input--pill legend.form__label{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--conceal-text-muted)}.conceal-eyebrow{margin:0}.conceal-eyebrow a{color:inherit;text-decoration:none}.conceal-eyebrow a:hover{color:var(--conceal-blue)}.product__info-container>*:first-child{margin-top:0}.product__title{margin:12px 0 14px}.product__title h1,.product__title .h1{font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;margin:0}.product .price,.product .price__regular,.product .price-item{font-family:var(--conceal-mono);font-size:20px;letter-spacing:0;line-height:1.2;color:var(--conceal-ink)}.product .product__tax{display:none}.product .product__text.caption-with-letter-spacing{font-family:var(--conceal-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--conceal-text-muted);margin:8px 0 0}.conceal-short-description{font-size:14px;line-height:1.6;color:var(--conceal-text-secondary);margin:20px 0 0}.product .product-form__input--pill{margin:26px 0 0;padding:0;border:none;display:flex;flex-direction:column;gap:10px;max-width:none}.product .product-form__input--pill+.product-form__input--pill{margin-top:20px}.product .product-form__input--pill legend.form__label{margin:0;padding:0;float:left}.product .product-form__input--pill legend.form__label+*{clear:both}.product .product-form__input--pill input[type=radio]+label{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 10px;border:1px solid var(--conceal-border);border-radius:0;background:#fff;box-shadow:none;font-size:12px;letter-spacing:.04em;color:var(--conceal-ink);transition:border-color .12s var(--conceal-ease),background .12s var(--conceal-ease)}.product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--conceal-border-strong)}.product .product-form__input--pill input[type=radio]:checked+label{border:1px solid var(--conceal-ink);background:var(--conceal-ink);color:#fff}.product .product-form__input--pill input[type=radio].disabled+label,.product .product-form__input--pill input[type=radio][disabled]+label{color:var(--conceal-text-muted);text-decoration:line-through}.product .product-form__input--pill{row-gap:10px}.product .product-form__input--pill label{cursor:pointer}.product fieldset.product-form__input--pill{display:flex;flex-flow:row wrap;gap:6px}.product fieldset.product-form__input--pill legend.form__label{width:100%;float:none;margin-bottom:4px}.product .product-popup-modal__opener--size-chart{display:flex!important;justify-content:flex-end;margin:26px 0 0!important;position:relative;z-index:1;height:0;overflow:visible}.product .product-popup-modal__opener--size-chart .product-popup-modal__button{font-size:11px;min-height:0;padding:0;transform:translateY(1.4em);text-transform:uppercase;letter-spacing:.06em;color:var(--conceal-ink);text-decoration:underline;text-underline-offset:.14em;background:none}.product .product-popup-modal__opener--size-chart .product-popup-modal__button:hover{color:var(--conceal-blue)}.product .product-popup-modal__opener--size-chart+variant-selects fieldset.product-form__input--pill:first-of-type{margin-top:0}.conceal-atc-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:28px;max-width:none}.conceal-atc-row .product-form__input.product-form__quantity{margin:0;padding:0;border:none;width:146px!important;max-width:146px!important;min-width:0!important;flex:0 0 146px}.conceal-atc-row .quantity__label{display:none}.conceal-atc-row .quantity,.conceal-atc-row quantity-input.quantity{width:146px!important;min-width:0!important;max-width:146px!important;min-height:48px;border:1px solid var(--conceal-border);border-radius:0;box-shadow:none;background:#fff}.conceal-atc-row .quantity:after,.conceal-atc-row .quantity:before{display:none}.conceal-atc-row .quantity__input{font-family:var(--conceal-mono);font-size:13px}.conceal-atc-row .quantity__button{width:42px}.conceal-atc-row>div:not(.product-form__quantity){flex:1 1 220px;margin:0}.conceal-atc-row .product-form{margin:0!important}.conceal-atc-row .product-form__submit.button{margin-bottom:0!important}.conceal-atc-row .product-form .form,.conceal-atc-row .product-form__buttons{max-width:none}.product .product-form__submit.button{min-height:48px!important;border-radius:0;background:var(--conceal-ink);color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;box-shadow:none;border:none;transition:background .12s var(--conceal-ease),transform .12s var(--conceal-ease)}.product .product-form__submit.button:hover{background:#000}.product .product-form__submit.button:active{transform:translateY(1px)}.product .product-form__submit.button:after,.product .product-form__submit.button:before{display:none}.conceal-atc-total{font-family:var(--conceal-mono);letter-spacing:0;text-transform:none}.conceal-reassurance{display:flex;flex-direction:column;gap:8px;margin-top:18px}.conceal-reassurance__row{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--conceal-text-secondary)}.conceal-reassurance__row svg{width:16px;height:16px;flex:0 0 auto;stroke:var(--conceal-ink)}.conceal-reassurance__row--chart{cursor:pointer;background:none;border:none;padding:0;text-align:left}.conceal-reassurance__row--chart span{text-decoration:underline;text-underline-offset:.14em}.conceal-reassurance__row--chart:hover span{color:var(--conceal-blue)}.conceal-accordion{margin-top:34px}.conceal-accordion__eyebrow{margin-bottom:6px}.conceal-accordion details{border-bottom:1px solid var(--conceal-border)}.conceal-accordion details:first-of-type{border-top:1px solid var(--conceal-border)}.conceal-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;cursor:pointer;list-style:none;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--conceal-ink)}.conceal-accordion summary::-webkit-details-marker{display:none}.conceal-accordion summary:after{content:"+";font-family:var(--conceal-mono);font-size:14px;line-height:1;color:var(--conceal-text-muted)}.conceal-accordion details[open] summary:after{content:"\2212"}.conceal-accordion__content{padding:2px 0 18px;font-size:13px;line-height:1.6;color:var(--conceal-text-secondary)}.conceal-accordion__content p{margin:0 0 10px;font-size:inherit;line-height:inherit}.conceal-accordion__content p:last-child{margin-bottom:0}.conceal-accordion__content ul{margin:0;padding-left:1.4em}.conceal-accordion__content a{color:var(--conceal-ink)}.conceal-accordion__content details{border:none}.conceal-accordion__content summary{padding:8px 0;font-size:12px}.camo-record{border-top:1px solid var(--conceal-ink);margin-top:24px;padding-top:clamp(20px,3vw,28px);width:100%;max-width:none;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:clamp(16px,2vw,24px);align-items:flex-start}.camo-record__aside{flex:0 0 112px}.camo-record__swatch{width:112px;height:72px;aspect-ratio:14 / 9;object-fit:cover;border:1px solid var(--conceal-border);display:block}.camo-record__text{flex:1 1 280px;min-width:min(100%,240px)}.camo-record__eyebrow{margin-bottom:10px}.camo-record__title{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin:0}body:has(.camo-record) .product-pattern-footer{display:none}.conceal-reassurance__row--chart{font-weight:600;text-transform:uppercase;letter-spacing:.08em}.conceal-atc-row--single-variant{flex-direction:column;align-items:stretch;gap:16px}.conceal-atc-row--single-variant .product-form__input.product-form__quantity{width:100%!important;max-width:none!important;flex-basis:auto}.conceal-atc-row--single-variant .quantity__label{display:block;margin:0 0 8px}.conceal-atc-row--single-variant>div:not(.product-form__quantity),.conceal-atc-row--single-variant .product-form,.conceal-atc-row--single-variant .product-form .form,.conceal-atc-row--single-variant .product-form__buttons{width:100%}.conceal-atc-row--single-variant>div:not(.product-form__quantity){flex:0 0 auto}.conceal-atc-row--single-variant .shopify-payment-button,.conceal-atc-row--single-variant .shopify-payment-button__more-options{margin-top:10px}.product__info-container:has(.conceal-atc-row--single-variant){width:100%;max-width:480px;margin-inline:auto}.camo-record__title a{color:inherit;text-decoration:none}.camo-record__title a:hover,.camo-record__title a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.camo-record__code{font-family:var(--conceal-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--conceal-text-muted);margin-top:6px}.camo-record__body{margin-top:14px}.camo-record__body p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--conceal-text-secondary);max-width:62ch}.camo-record__body p:last-child{margin-bottom:0}.camo-record__body a{color:inherit}.camo-record__body :last-child:has(>a:only-child){display:none}.camo-record__links{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px}.camo-record__links a{color:var(--conceal-text-secondary);font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.camo-record__links a:hover,.camo-record__links a:focus-visible{color:var(--conceal-ink)}@media screen and (max-width:749px){.camo-record{gap:14px}.camo-record__aside{flex-basis:88px}.camo-record__swatch{width:88px;height:58px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/conceal-pdp.css.map */
