.fp-root{background:var(--f-ivory);color:var(--f-graphite);font-family:var(--f-body)}.fp-root .product__info-container{max-width:46rem}.fp-root .product__title h1{font-family:var(--f-display);font-size:clamp(28px,21px + 2.1vw,38px);font-weight:500;line-height:1.08;letter-spacing:var(--f-track-display);text-transform:uppercase;color:var(--f-graphite);margin:0}.fp-hook{margin:var(--f-3) 0 0;font-family:var(--f-body);font-size:16px;line-height:1.6;color:var(--f-graphite-60);max-width:42ch}.fp-hook p{margin:0}.fp-rating{display:flex;align-items:center;gap:var(--f-2);margin:var(--f-3) 0 0}.fp-rating__stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;white-space:nowrap;font-family:Inter,"Apple Color Emoji",Segoe UI Symbol,sans-serif}.fp-rating__base{color:var(--f-graphite-16)}.fp-rating__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--fp-fill, 0%);color:var(--f-graphite)}.fp-rating__value{font-family:var(--f-body);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--f-graphite)}.fp-rating__count{font-family:var(--f-body);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--f-graphite-40)}a.fp-rating{text-decoration:none}a.fp-rating:hover .fp-rating__count{color:var(--f-graphite-60)}.fp-root .price,.fp-root .price__container{font-family:var(--f-body);color:var(--f-graphite)}.fp-root .price .price-item{font-size:clamp(20px,18px + .6vw,24px);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:0}.fp-root .price .price-item--regular{color:var(--f-graphite)}.fp-root .price--on-sale .price-item--regular{color:var(--f-graphite-40);font-weight:400}.fp-root .price__badge-sale{background:transparent;border:1px solid var(--f-bronze-40);color:var(--f-bronze);border-radius:var(--f-radius-sm);font-size:11px;font-weight:600;letter-spacing:var(--f-track-ui);text-transform:uppercase}.fp-root .product-form__input{margin:var(--f-5) 0 0}.fp-root .product-form__input .form__label,.fp-root .product-form__input legend.form__label{font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:var(--f-track-eyebrow);text-transform:uppercase;color:var(--f-graphite-60);margin-bottom:var(--f-3)}.fp-root .product-form__input .form__label [data-selected-value]{color:var(--f-graphite)}.fp-root .swatch-input__label{border-radius:var(--f-radius);border:1px solid var(--f-graphite-16);box-shadow:none;background:var(--f-ivory);transition:border-color var(--f-dur) var(--f-ease)}.fp-root .swatch-input__label--square{border-radius:var(--f-radius)}.fp-root .swatch-input__input:checked+.swatch-input__label{border-color:var(--f-graphite);box-shadow:0 0 0 1px var(--f-graphite)}.fp-root .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--f-bronze);outline-offset:2px}.fp-root .swatch,.fp-root .swatch--square{border-radius:calc(var(--f-radius) - 1px)}.fp-root .product-form__input--pill input[type=radio]+label{border:1px solid var(--f-graphite-16);border-radius:var(--f-radius);background:transparent;color:var(--f-graphite);font-family:var(--f-body);font-size:14px;font-weight:500;letter-spacing:var(--f-track-ui);min-height:46px;padding:11px 18px;transition:border-color var(--f-dur) var(--f-ease),background var(--f-dur) var(--f-ease)}.fp-root .product-form__input--pill input[type=radio]:checked+label{background:var(--f-graphite);border-color:var(--f-graphite);color:var(--f-ivory)}.fp-root .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--f-bronze);outline-offset:2px}.fp-root .product-form__buttons{max-width:none;margin-top:var(--f-5)}.fp-root .product-form__submit,.fp-root .shopify-payment-button__button--unbranded{min-height:54px;border-radius:var(--f-radius);font-family:var(--f-body);font-size:15px;font-weight:600;letter-spacing:var(--f-track-ui);text-transform:uppercase;box-shadow:none}.fp-root .product-form__submit{background:var(--f-graphite);color:var(--f-ivory);border:1px solid var(--f-graphite)}.fp-root .product-form__submit:not([disabled]):hover{background:#1d1e1f;border-color:#1d1e1f}.fp-root .product-form__submit[disabled]{background:transparent;color:var(--f-graphite-40);border-color:var(--f-graphite-16)}.fp-root .shopify-payment-button__button--unbranded{background:var(--f-bronze-text);color:var(--f-graphite);border:1px solid var(--f-bronze-text)}.fp-root .shopify-payment-button__button--unbranded:hover{background:#b0742a;border-color:#b0742a;color:var(--f-ivory)}.fp-trust{list-style:none;margin:var(--f-5) 0 0;padding:var(--f-4) 0 0;border-top:var(--f-hairline);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--f-3)}.fp-trust li{display:flex;align-items:flex-start;gap:var(--f-2);font-family:var(--f-body);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:var(--f-track-ui);text-transform:uppercase;color:var(--f-graphite-60)}.fp-trust li:before{content:"";flex:0 0 auto;width:var(--f-dot-size);height:var(--f-dot-size);margin-top:4px;background:var(--f-bronze)}@media(max-width:749px){.fp-trust{grid-template-columns:1fr;gap:var(--f-2)}}.fp-badges{display:flex;flex-wrap:wrap;gap:var(--f-2);margin-top:var(--f-5)}.fp-badge{display:inline-flex;align-items:center;background:var(--f-limestone);border:1px solid var(--f-graphite-12);border-radius:var(--f-radius);padding:7px 12px;font-family:var(--f-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:var(--f-track-ui);text-transform:uppercase;color:var(--f-graphite)}.fp-accordions{margin-top:var(--f-6);border-top:var(--f-hairline)}.fp-root .product__accordion{border:0}.fp-root .product__accordion details{border-bottom:var(--f-hairline)}.fp-root .product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--f-4);padding:var(--f-4) 0;cursor:pointer;list-style:none}.fp-root .product__accordion summary::-webkit-details-marker{display:none}.fp-root .product__accordion .accordion__title{font-family:var(--f-display);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:var(--f-track-ui);text-transform:uppercase;color:var(--f-graphite);margin:0}.fp-root .product__accordion summary .icon-caret{flex:0 0 auto;width:11px;height:11px;color:var(--f-graphite-40);transition:transform var(--f-dur) var(--f-ease)}.fp-root .product__accordion details[open] summary .icon-caret{transform:rotate(180deg)}.fp-root .product__accordion .accordion__content{padding:0 0 var(--f-5);font-family:var(--f-body);font-size:15px;line-height:1.7;color:var(--f-graphite-60);max-width:62ch}.fp-root .product__accordion .accordion__content p{margin:0 0 var(--f-3)}.fp-root .product__accordion .accordion__content p:last-child{margin-bottom:0}.fp-root .product__accordion .accordion__content strong{color:var(--f-graphite);font-weight:600}.fp-root .product__media-item .media,.fp-root .product__media-wrapper .media{background:var(--f-ivory);border-radius:var(--f-radius);overflow:hidden}.fp-root .thumbnail{border-radius:var(--f-radius);border:1px solid var(--f-graphite-12);background:var(--f-ivory);box-shadow:none}.fp-root .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--f-graphite);box-shadow:0 0 0 1px var(--f-graphite)}.fp-root .product__modal-opener,.fp-root .product__media-item .media{cursor:default;pointer-events:none}.fp-root .product__media-icon,.fp-root .product__modal-opener .product__media-toggle{display:none!important}.fp-root .thumbnail-list,.fp-root .thumbnail-list *,.fp-root .slider-button{pointer-events:auto}.fp-root .product__tax,.fp-root .product__sku{font-size:12px;color:var(--f-graphite-40)}.fp-root .quantity{border-radius:var(--f-radius);box-shadow:0 0 0 1px var(--f-graphite-16) inset}.fp-root .quantity__input{font-size:15px;color:var(--f-graphite)}.fp-root .product-form__error-message-wrapper{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/furnt-product.css.map */
