.cwp{--cwp-bg: #f4ece0;--cwp-ink: #3a2a22;--cwp-muted: #7a685c;--cwp-accent: #5a3f30;--cwp-accent-deep: #43302a;--cwp-cream: #f6efe4;--cwp-hairline: rgba(58, 42, 34, .18);--cwp-font: Lato, var(--font-body-family, Assistant), sans-serif;--cwp-gutter: clamp(2rem, 5vw, 6.4rem);background:var(--cwp-bg);color:var(--cwp-ink);font-family:var(--cwp-font);font-size:1.6rem;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased}.cwp h1,.cwp h2,.cwp h3,.cwp p,.cwp a,.cwp li,.cwp span,.cwp label,.cwp legend,.cwp button,.cwp th,.cwp td,.cwp select{font-family:var(--cwp-font)}.cwp-eyebrow,.cwp .form__label{margin:0;font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cwp-muted)}.cwp-h1{margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:500;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:var(--cwp-ink);text-wrap:balance}.cwp-h2{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cwp-muted)}.cwp-body{margin:0;max-width:56ch;font-size:1.6rem;line-height:1.6;color:var(--cwp-ink)}.cwp-body--muted{color:var(--cwp-muted)}.cwp-rte p{margin:0 0 1em}.cwp-rte p:last-child{margin-bottom:0}.cwp-fineprint{margin:0;font-size:1.2rem;line-height:1.5;color:var(--cwp-muted)}.cwp-main .product{margin:0}.cwp-main .product__media-wrapper{padding:0}.cwp-info__inner{display:flex;flex-direction:column;gap:1.6rem;padding:2rem var(--cwp-gutter) 3.2rem}.cwp-info__inner>*{margin:0}.cwp-title{display:flex;flex-direction:column;gap:.8rem}.cwp-positioning{max-width:44ch;font-size:1.5rem;line-height:1.6;color:var(--cwp-muted)}@media screen and (min-width:750px){.cwp-info__inner{gap:2rem;padding:0 var(--cwp-gutter) 4.8rem 0;max-width:52rem}.cwp-main .product__info-wrapper{padding-left:clamp(3.2rem,5vw,7.2rem)}.cwp-main .product__column-sticky{top:12rem}}@media screen and (min-width:990px){.cwp-info__inner{gap:2.4rem}}.cwp-media .product__media-list{margin-bottom:0}.cwp-media .product__media-item{padding:0}.cwp-media .product__media,.cwp-media .media{background:#e5d7c3;border:0;border-radius:0}.cwp-media .product__media img{object-fit:cover}@media screen and (max-width:749px){.cwp-media{width:100%;margin:0;padding:0;overflow:hidden}.cwp-media slider-component,.cwp-media .product__media-list{width:100%!important;margin:0!important;padding:0!important;column-gap:0}.cwp-media .product__media-item{width:100%!important;flex:0 0 100%;margin:0!important;padding:0!important;scroll-snap-align:start}.cwp-media .product__media.media{position:relative;padding-top:0!important;padding-bottom:0!important;height:clamp(20rem,calc(100vh - 48rem),100vw);height:clamp(20rem,calc(100svh - 48rem),100vw)}.cwp-media .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cwp-media .slider-buttons{justify-content:center;gap:.8rem;padding:.4rem 0 0}.cwp-media .slider-button{display:none}.cwp-media .slider-counter{font-size:1.1rem;letter-spacing:.2em;color:var(--cwp-muted)}.cwp-info__inner{gap:1.2rem;padding:1.6rem var(--cwp-gutter) 3.2rem}.cwp-h1{font-size:2rem}.cwp-positioning{font-size:1.4rem;line-height:1.5}.cwp-variants .form__label{margin-bottom:.8rem}.cwp-variants .product-form__input--pill input[type=radio]+label{margin-bottom:.4rem}.cwp-buy .product-form__submit.button{min-height:5.2rem}}@media screen and (min-width:750px){.cwp-media .product__media-list{gap:1.2rem}.cwp-media .product__media-item+.product__media-item{margin-top:1.2rem}}.cwp-price .price{margin:0;font-size:1.8rem;font-weight:400;letter-spacing:.02em;color:var(--cwp-ink)}.cwp-price .price--large,.cwp-price .price__container{font-size:1.8rem}.cwp-price .price-item{font-family:var(--cwp-font);font-size:1.8rem;font-weight:400;color:var(--cwp-ink)}.cwp-price .price__badge-sale,.cwp-price .price__badge-sold-out,.cwp-price .badge{display:none}.cwp-price .price--on-sale .price-item--regular{color:var(--cwp-muted)}.cwp-price .unit-price{font-size:1.2rem;color:var(--cwp-muted)}.cwp-variants .product-form__input{margin:0;padding:0;border:0;min-width:0}.cwp-variants .form__label{display:block;margin-bottom:1rem}.cwp-variants .product-form__input--pill input[type=radio]+label{min-width:5.6rem;margin:0 .8rem .8rem 0;padding:1.1rem 1.6rem;border:1px solid var(--cwp-hairline);border-radius:0;background:transparent;color:var(--cwp-ink);font-family:var(--cwp-font);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.cwp-variants .product-form__input--pill input[type=radio]+label:before{display:none}.cwp-variants .product-form__input--pill input[type=radio]+label:hover{border-color:var(--cwp-ink)}.cwp-variants .product-form__input--pill input[type=radio]:checked+label{background:var(--cwp-ink);border-color:var(--cwp-ink);color:var(--cwp-cream)}.cwp-variants .product-form__input--pill input[type=radio].disabled+label,.cwp-variants .product-form__input--pill input[type=radio]:disabled+label{border-color:#3a2a221f;color:var(--cwp-muted);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#3a2a228c}.cwp-variants .product-form__input--pill input[type=radio].disabled:checked+label,.cwp-variants .product-form__input--pill input[type=radio]:disabled:checked+label{background:transparent;border-color:var(--cwp-ink);color:var(--cwp-muted)}.cwp-variants .product-form__input--pill input[type=radio]:focus-visible+label,.cwp-variants .product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 2px var(--cwp-bg),0 0 0 3px var(--cwp-ink)}.cwp-variants .product-form__input--dropdown .select__select{font-family:var(--cwp-font);border-radius:0;background:transparent;color:var(--cwp-ink)}.cwp-inventory{margin:-.4rem 0 0;min-height:0;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cwp-muted)}.cwp-inventory:empty,.cwp-inventory.hidden{display:none}.cwp-buy .product-form{margin:0}.cwp-buy .product-form__buttons{max-width:none}.cwp-buy .product-form__submit.button{--alpha-button-background: 1;--alpha-button-border: 1;width:100%;min-height:5.4rem;padding:1.5rem 2.4rem;border:1px solid var(--cwp-accent);border-radius:0;background:var(--cwp-accent);color:var(--cwp-cream);font-family:var(--cwp-font);font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease}.cwp-buy .product-form__submit.button:after{box-shadow:none}.cwp-buy .product-form__submit.button:hover:not([disabled]),.cwp-buy .product-form__submit.button:focus-visible:not([disabled]){background:var(--cwp-accent-deep);border-color:var(--cwp-accent-deep)}.cwp-buy .product-form__submit.button[disabled]{background:transparent;border-color:var(--cwp-hairline);color:var(--cwp-muted);opacity:1;cursor:default}.cwp-buy .product-form__submit.button:focus-visible{outline:2px solid var(--cwp-ink);outline-offset:3px;box-shadow:none}.cwp-buy .product-form__error-message-wrapper{margin-bottom:1.2rem;font-size:1.3rem;color:var(--cwp-ink)}.cwp-buy .shopify-payment-button{margin-top:1rem}.cwp-section{padding:clamp(3.6rem,7vw,7.2rem) var(--cwp-gutter);border-top:1px solid var(--cwp-hairline)}.cwp-section__inner{display:flex;flex-direction:column;gap:2rem;max-width:64rem;margin:0 auto}.cwp-section__head{display:flex;flex-direction:column;gap:1.2rem}.cwp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cwp-list__item{padding:1.2rem 0;border-top:1px solid var(--cwp-hairline);font-size:1.6rem;line-height:1.5}.cwp-list__item:last-child{border-bottom:1px solid var(--cwp-hairline)}.cwp-table-wrap{width:100%;overflow-x:auto}.cwp-table{width:100%;border-collapse:collapse;font-size:1.5rem}.cwp-table th,.cwp-table td{padding:1.1rem 0;border-top:1px solid var(--cwp-hairline);text-align:left;vertical-align:baseline}.cwp-table thead th{border-top:0;padding-top:0;font-size:1.1rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cwp-muted)}.cwp-table tbody th{font-weight:500;width:20%}.cwp-table tbody tr:last-child th,.cwp-table tbody tr:last-child td{border-bottom:1px solid var(--cwp-hairline)}.cwp-note .cwp-section__inner{gap:1.2rem}.cwp-note .cwp-body{font-size:1.5rem;color:var(--cwp-muted)}@media(prefers-reduced-motion:reduce){.cwp *,.cwp *:before,.cwp *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/crewneck-product.css.map */
