.cx .page-width{max-width:var(--cx-max);padding-left:var(--cx-gutter);padding-right:var(--cx-gutter)}.cx .button,.cx .shopify-payment-button__button--unbranded{font-family:var(--cx-font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;min-height:52px;font-size:13px}.cx .button--secondary{--color-button:transparent}.cx .customer .field input,.cx .field__input,.cx .select__select{font-family:var(--cx-font)}.cx .rte,.cx .rte p{color:var(--cx-fog)}.cx .rte a{color:var(--cx-chalk)}.cx .product{gap:clamp(24px,4vw,64px)}.cx .product__info-wrapper{padding-left:0}.cx .product__info-container>*+*{margin:18px 0}.cx .product__title .h1,.cx .product__title h1{font-family:var(--cx-display);font-weight:700;text-transform:uppercase;font-size:clamp(32px,2.8vw,46px);line-height:1.05;letter-spacing:0;color:var(--cx-chalk)}.cx .product__title{margin-bottom:4px}.cx .product .price{font-family:var(--cx-font)}.cx .product .price-item--last,.cx .product .price__container .price-item{font-family:var(--cx-display);font-weight:700;font-size:34px;letter-spacing:0}.cx .product .price--on-sale .price-item--regular{font-size:16px;font-weight:500;color:var(--cx-nardo)}.cx .price__badge-sale,.cx .price__badge-sold-out,.cx .product-form__input input[type=radio]+label{font-family:var(--cx-font);font-weight:700;font-size:12px;border-radius:var(--cx-r);padding:4px 10px}.cx .product__tax{color:var(--cx-nardo);font-size:13px}.cx .product__tax a{color:var(--cx-fog)}.cx .product-form__input .form__label,.cx variant-selects .form__label{font-family:var(--cx-font);font-weight:700;font-size:13px;color:var(--cx-fog);margin-bottom:10px;letter-spacing:0;text-transform:none}.cx .product-form__input input[type=radio]+label{font-weight:600;font-size:14px;letter-spacing:0;padding:12px 20px;margin:0 8px 8px 0;border:1.5px solid var(--cx-line-strong);background:var(--cx-bay);color:var(--cx-chalk);transition:border-color .15s}.cx .product-form__input input[type=radio]+label:hover{border-color:var(--cx-chalk)}.cx .product-form__input input[type=radio]:checked+label{border-color:var(--cx-lava);background:var(--cx-bay-2);color:var(--cx-chalk)}.cx .product-form__input input[type=radio].disabled+label{opacity:.45}.cx .product-form__buttons{max-width:none}.cx .product-form__submit{background:var(--cx-lava);color:var(--cx-ink-on-lava);border-radius:var(--cx-r);min-height:58px;font-size:16px}.cx .product-form__submit::after,.cx .product-form__submit::before{display:none}.cx .product-form__submit:hover{background:var(--cx-lava-hi)}.cx .product-form__submit[disabled]{background:var(--cx-bay-2);color:var(--cx-nardo)}.cx .quantity{min-height:52px}.cx .quantity,.cx .quantity:after,.cx .quantity:before{border-radius:var(--cx-r)}.cx .product__description{font-size:15px;line-height:1.65}.cx .product__accordion{border-top:1px solid var(--cx-line)}.cx .product__accordion .accordion{border:0;border-bottom:1px solid var(--cx-line);margin:0}.cx .product__accordion summary{padding:18px 0}.cx .product__accordion .accordion__title{font-family:var(--cx-font);font-weight:700;font-size:15px;letter-spacing:0;text-transform:none}.cx .product__accordion .icon-accordion,.cx .product__accordion summary .svg-wrapper:first-child{display:none}.cx .product__accordion .accordion__content{color:var(--cx-fog);font-size:14px;padding-bottom:18px}.cx .product-media-container,.cx .product__media-item .media{background:var(--cx-bay);border-radius:var(--cx-radius);border:0}.cx .product__media-list .product__media-item{padding:0}.cx .thumbnail-list{gap:8px}.cx .thumbnail{border-radius:4px;border:1.5px solid transparent;background:var(--cx-bay)}.cx .thumbnail[aria-current]{border-color:var(--cx-lava);box-shadow:none}.cx .thumbnail img{object-fit:contain}.cx .m2-iconlist li,.cx .slider-button{color:var(--cx-chalk)}.cx .m2-iconlist{list-style:none;padding:0;margin:4px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.cx .m2-iconlist li{font-size:14px}.cx .m2-iconlist__i{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--cx-bay)}.cx .m2-iconlist svg,.cx .m2-ship svg{width:18px;height:18px;color:var(--cx-lava)}.cx .m2-ship{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--cx-fog)}.cx .m2-iconlist li,.cx .m2-ship span{display:flex;align-items:center;gap:10px}.cx .card-wrapper{color:var(--cx-chalk)}.cx .card__inner{border-radius:var(--cx-radius);overflow:hidden;background:var(--cx-bay)}.cx .card .card__media img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cx .card-wrapper:hover .card__media img{transform:scale(1.04)}.cx .card__heading,.cx .card__heading a{font-family:var(--cx-display);font-weight:700;font-size:20px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;text-decoration:none}.cx .card__information{padding:12px 2px 0!important}.cx .card-information .price{font-family:var(--cx-font);font-size:14px;font-weight:600}.cx .card-information .price-item--regular,.cx .m2-terms a{color:var(--cx-chalk)}.cx .card-information .rating,.cx .card-information .rating-count,.cx .card-information .rating-text{display:none}.cx .card-information .loox-rating{margin:2px 0 4px}.cx .card__badge .badge{border-radius:var(--cx-r);font-family:var(--cx-font);font-weight:700;font-size:11px;padding:4px 10px;background:var(--cx-lava);color:var(--cx-ink-on-lava);border:0}.cx .collection-hero__title,.cx .main-page-title,.cx .related-products__heading,.cx .title.inline-richtext{font-family:var(--cx-display);font-weight:700;text-transform:uppercase;letter-spacing:.005em}.cx .related-products__heading{font-size:clamp(26px,3vw,40px)}.cx .collection-hero__inner{padding-top:56px;padding-bottom:8px}.cx .collection-hero__title{font-size:clamp(36px,5vw,64px);margin:0;color:var(--cx-chalk)}.cx .collection-hero__description{color:var(--cx-fog);max-width:60ch}.cx .facet-filters__label,.cx .facet-filters__sort,.cx .facets__summary,.cx .product-count__text{font-family:var(--cx-font);font-size:13px;letter-spacing:0;text-transform:none;font-weight:600}.cx .facets__disclosure .facets__summary{border:1.5px solid var(--cx-line-strong);border-radius:var(--cx-r);padding:10px 16px}.cx .facets__display{background:var(--cx-bay);border:1px solid var(--cx-line);border-radius:var(--cx-r-lg)}.cx .active-facets__button-inner{border-radius:var(--cx-r);background:var(--cx-bay);border:1px solid var(--cx-lava);box-shadow:none;color:var(--cx-chalk)}.cx .pagination__item{border-radius:var(--cx-r)}.cx .pagination__item--current::after{background:var(--cx-lava)}.cx .drawer__inner{background:var(--cx-bay);border-left:1px solid var(--cx-line)}.cx .drawer__heading{font-family:var(--cx-display);font-weight:700;text-transform:uppercase;font-size:28px;letter-spacing:0}.cx .cart-item__name{font-family:var(--cx-font);font-weight:700;font-size:15px;text-decoration:none;letter-spacing:0}.cx .cart-item__details dl,.cx .product-option{font-size:12px;color:var(--cx-fog)}.cx .cart-item__image{border-radius:4px;background:var(--cx-bay-2)}.cx .totals__total,.cx .totals__total-value{font-weight:800;font-family:var(--cx-display);letter-spacing:0}.cx .tax-note{color:var(--cx-nardo)}.cx .cart__checkout-button{background:var(--cx-lava);color:var(--cx-ink-on-lava);border-radius:var(--cx-r);min-height:56px;font-size:16px}.cx .cart__checkout-button::after,.cx .cart__checkout-button::before{display:none}.cx .cmp-ship{padding:12px 0 14px;border-bottom:1px solid var(--cx-line);margin-bottom:8px}.cx .cmp-ship__msg{font-size:13px;color:var(--cx-fog);margin:0 0 8px}.cx .cmp-ship__bar{height:4px;border-radius:2px;background:var(--cx-bay-2);overflow:hidden}.cx .cmp-ship__fill{height:100%;background:var(--cx-lava)}.cx .cmp-upsell__item{background:var(--cx-bay-2);border:1px solid var(--cx-line);border-radius:var(--cx-r)}.cx .m2-terms-wrap{margin:12px 0}.cx .m2-terms{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--cx-fog);cursor:pointer}.cx .m2-terms input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cx-lava);flex-shrink:0}.cx .m2-terms__err{margin:6px 0 0 28px;font-size:12px;color:#ff7a66}@media (max-width:749px){.cx .m2-iconlist{grid-template-columns:1fr}}