body.ff-pdp{--ff-ground:#f1ebe3;--ff-sand:#e6ddd1;--ff-ink:#1c2230;--ff-muted:#6e655b;--ff-body:#4f463d;--ff-accent:#c0522a;--ff-accent-dark:#a5461f;--ff-accent-light:#e0673a;--ff-line:rgba(28,34,48,.3);--color-background:241,235,227;--gradient-background:#f1ebe3;--inputs-radius:0;--inputs-border-width:2px;--inputs-border-opacity:1;--variant-pills-radius:0;--buttons-radius:0;--buttons-radius-outset:0;background:#f1ebe3}body.ff-pdp .color-background-1,body.ff-pdp .color-background-2{--color-background:241,235,227;--gradient-background:#f1ebe3}body.ff-pdp main{font-family:"FF Archivo",var(--font-body-family)}.ff-pdp section.page-width{max-width:1600px;padding:20px 20px 0}@media(min-width:750px){.ff-pdp section.page-width{padding:28px 32px 0}}@media(min-width:990px){.ff-pdp section.page-width{padding:32px 56px 0}}.ff-pdp .product__media-item .media,.ff-pdp .product__media-item .global-media-settings{background:#fff}.ff-pdp .product__text.caption-with-letter-spacing{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--ff-muted)}.ff-pdp .product__info-container{container-type:inline-size}.ff-pdp .product__title{font-family:"FF Archivo",var(--font-heading-family);font-weight:900;font-stretch:125%;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;color:var(--ff-ink);margin:6px 0 12px;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;font-size:clamp(20px,calc(100cqi / (var(--ff-len,12) * 1)),34px)}.ff-pdp .ff-nw{white-space:nowrap}@media(min-width:990px){.ff-pdp .product__title{font-size:clamp(26px,calc(100cqi / (var(--ff-len,12) * 1)),46px)}}.ff-pdp .product__title+.product__text.caption-with-letter-spacing{margin-top:-4px}.ff-pdp-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:var(--ff-ink);text-decoration:none;font-size:14px;line-height:1.2}.ff-pdp-rating__val{font-weight:800}.ff-pdp-rating__count{color:var(--ff-body);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ff-pdp-rating:hover .ff-pdp-rating__count{color:var(--ff-accent-dark)}.ff-pdp .price--large .price-item{font-family:"FF Archivo",var(--font-body-family);font-size:24px;font-weight:800;letter-spacing:0;color:var(--ff-ink)}.ff-pdp .price--large.price--on-sale .price-item--regular{font-size:16px;font-weight:600;color:var(--ff-muted)}.ff-pdp .price--on-sale .price-item--sale{color:var(--ff-accent-dark)}.ff-pdp .price__badge-sale,.ff-pdp .price__badge-sold-out{border-radius:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px}.ff-pdp-ship{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin-top:-8px!important;font-size:13px;letter-spacing:0;color:var(--ff-body)}.ff-pdp-ship a{color:inherit;text-underline-offset:3px}.ff-pdp-ship__free{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--ff-ink)}.ff-pdp-ship__free svg{color:var(--ff-accent);flex:none}.ff-pdp .form__label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-ink)}.ff-pdp .product-form__input{max-width:none}.ff-pdp .product-form__input input[type=radio]+label{border:2px solid var(--ff-ink);border-radius:0;background:transparent;color:var(--ff-ink);font-size:13.5px;font-weight:800;letter-spacing:.01em;padding:11px 15px;margin:8px 6px 0 0;min-width:48px;line-height:1.1}.ff-pdp .product-form__input input[type=radio]+label:before{display:none}.ff-pdp .product-form__input input[type=radio]+label:hover{background:var(--ff-sand)}.ff-pdp .product-form__input input[type=radio]:checked+label{background:var(--ff-ink);color:var(--ff-ground)}.ff-pdp .product-form__input input[type=radio]:disabled+label{border-color:#1c223038;color:#1c22306b;background:transparent}.ff-pdp .quantity{min-height:48px;width:136px}.ff-pdp .quantity:after{box-shadow:0 0 0 2px var(--ff-ink);border-radius:0}.ff-pdp .quantity:before{display:none}.ff-pdp .quantity__input{font-weight:800;color:var(--ff-ink)}.ff-pdp .product-form__submit.button{--color-button:192,82,42;--color-button-text:255,255,255;--alpha-button-background:1;--alpha-button-border:0;min-height:56px;border-radius:0;font-family:"FF Archivo",var(--font-body-family);font-size:16px;font-weight:800;letter-spacing:.02em}.ff-pdp .product-form__submit.button:after,.ff-pdp .product-form__submit.button:before{box-shadow:none;border-radius:0}.ff-pdp .product-form__submit.button:not([disabled]):hover{--color-button:165,70,31}.ff-pdp .product-form__submit.button[disabled]{--color-button:110,101,91;opacity:1}.ff-pdp .product-form__buttons{max-width:none}.ff-pdp .shopify-payment-button__button--unbranded{border-radius:0}.ff-pdp .shopify-payment-button__more-options{color:var(--ff-ink)}.ff-pdp .product__description{font-size:15px;line-height:1.6;color:var(--ff-body)}.ff-pdp .product__accordion{border-top:1px solid var(--ff-line);margin:0!important}.ff-pdp .product__accordion+.product__accordion,.ff-pdp .product__accordion+div>.product__accordion{border-top:0}.ff-pdp .product__info-container>.product__accordion:last-of-type,.ff-pdp .product__info-container>div:has(>.product__accordion){border-bottom:1px solid var(--ff-line)}.ff-pdp .accordion{border-top-color:var(--ff-line);border-bottom-color:var(--ff-line)}.ff-pdp .accordion__title{font-family:"FF Archivo",var(--font-body-family);font-size:14.5px;font-weight:800;color:var(--ff-ink)}.ff-pdp .accordion .icon-accordion{fill:var(--ff-ink)}.ff-pdp .accordion__content{font-size:14px;line-height:1.6;color:var(--ff-body)}.ff-pdp .share-button__button{font-size:13px;font-weight:700;color:var(--ff-ink)}@media(max-width:749px){.ff-pdp .product__info-wrapper{padding-top:4px}.ff-pdp .slider-counter{font-weight:800}}.ff-recs product-recommendations{display:block}.ff-recs{padding:28px 0 40px}@media(min-width:990px){.ff-recs{padding:48px 0 80px}}.ff-recs:not(:has(.ff-card)){padding:0}.ff-rev.ff-sec{padding:36px 0 12px}@media(min-width:990px){.ff-rev.ff-sec{padding:72px 0 24px}}.ff-rev__grid{display:grid;gap:26px}.ff-rev__avg{display:flex;align-items:center;gap:16px}.ff-rev__big{font-weight:900;font-stretch:125%;font-size:58px;line-height:.9;letter-spacing:-.02em;color:var(--ff-accent)}.ff-rev__avgside{display:flex;flex-direction:column;gap:7px}.ff-rev__total{font-size:13px;font-weight:700;color:var(--ff-muted)}.ff-rev__dist{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:7px}.ff-rev__row{display:grid;grid-template-columns:70px minmax(0,1fr) 26px;align-items:center;gap:10px;font-size:12.5px;font-weight:700}.ff-rev__bar{position:relative;display:block;height:8px;background:var(--ff-sand)}.ff-rev__bar span{position:absolute;inset:0 auto 0 0;background:var(--ff-ink)}.ff-rev__num{text-align:right;color:var(--ff-muted)}.ff-rev__note{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--ff-muted);max-width:40ch}.ff-rev__list{display:flex;flex-direction:column}.ff-rev__item:first-child{padding-top:4px}.ff-rev__item{padding:18px 0 20px;border-bottom:1px solid var(--ff-line)}.ff-rev__item[hidden]{display:none}.ff-rev__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ff-rev__who{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14px}.ff-rev__who strong{color:var(--ff-accent-dark)}.ff-rev__date{font-size:12.5px;color:var(--ff-muted)}.ff-rev__title{margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:0}.ff-rev__text{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--ff-body);max-width:75ch;overflow-wrap:anywhere}.ff-rev__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ff-rev__photo{display:block;width:88px;height:88px;overflow:hidden;background:var(--ff-sand);padding:0;border:0;cursor:zoom-in}.ff-rev__photo img{display:block;width:100%;height:100%;object-fit:cover}.ff-rev__reply{margin-top:12px;padding:12px 14px;background:var(--ff-sand);font-size:13.5px;line-height:1.5}.ff-rev__reply p{margin:4px 0 0}.ff-rev__more{margin-top:22px;align-self:flex-start;width:auto;justify-content:center}@media(min-width:990px){.ff-rev__grid{grid-template-columns:300px minmax(0,1fr);gap:72px}.ff-rev__sum{position:sticky;top:24px;align-self:start}.ff-rev__photo{width:104px;height:104px}}.ff-rev__gal{margin:0 0 30px;padding:16px;background:var(--ff-sand)}.ff-rev__galhead{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ff-rev__galtitle{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ff-ink)}.ff-rev__galcount{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;background:var(--ff-accent);color:#fff;font-size:12px;font-weight:800}.ff-rev__galrow{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px}.ff-rev__gi{position:relative;flex:0 0 calc((100% - 20px) / 3);aspect-ratio:1;max-width:168px;padding:0;border:0;background:#fff;overflow:hidden;cursor:zoom-in;scroll-snap-align:start}.ff-rev__gi img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ff-rev__gi:hover img,.ff-rev__gi:focus-visible img{transform:scale(1.05)}.ff-rev__gi:focus-visible{outline:2px solid var(--ff-ink);outline-offset:2px}.ff-rev__gistars{position:absolute;left:6px;bottom:6px;padding:4px 5px;background:#fffffff0;line-height:0}@media(min-width:750px){.ff-rev__gal{padding:20px 22px}.ff-rev__gi{flex:0 0 168px}}.ff-lb{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;color:var(--ff-ink,#1c2230)}.ff-lb::backdrop{background:#141822e0}.ff-lb[open]{display:flex;align-items:center;justify-content:center}.ff-lb__box{position:relative;display:grid;grid-template-rows:auto auto;width:min(960px,calc(100% - 24px));max-height:calc(100% - 24px);background:#f1ebe3;overflow:auto}.ff-lb__media{position:relative;display:flex;align-items:center;justify-content:center;background:#141822;min-height:240px}.ff-lb__img{display:block;max-width:100%;max-height:62vh;width:auto;height:auto;object-fit:contain}.ff-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:0;background:#f1ebe3eb;color:#1c2230;cursor:pointer}.ff-lb__prev{left:10px}.ff-lb__next{right:10px}.ff-lb--single .ff-lb__nav{display:none}.ff-lb__close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;background:#f1ebe3;color:#1c2230;cursor:pointer}.ff-lb__info{padding:16px 18px 18px}.ff-lb__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}.ff-lb__name{color:#a5461f}.ff-lb__date{font-size:12.5px;color:#6e655b}.ff-lb__text{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:#4f463d;max-height:9.5em;overflow:auto}.ff-lb__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px}.ff-lb__go{font-weight:800;color:#1c2230;text-underline-offset:3px}.ff-lb__count{color:#6e655b;font-weight:700}@media(min-width:900px){.ff-lb__box{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 320px;height:min(640px,calc(100% - 48px))}.ff-lb__img{max-height:min(640px,calc(100vh - 48px))}.ff-lb__info{padding:56px 24px 24px;display:flex;flex-direction:column}.ff-lb__text{max-height:none;flex:1}.ff-lb__foot{margin-top:auto}}.ff-rev .ff-head{align-items:center}.ff-rev__write{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:5px 18px 5px 5px;border:2px solid var(--ff-ink);background:transparent;color:var(--ff-ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.ff-rev__plus{position:relative;flex:none;display:inline-grid;place-items:center;width:34px;height:34px;background:var(--ff-accent);color:#fff;transition:transform .3s cubic-bezier(.3,1.5,.6,1),background-color .2s}.ff-rev__plus svg{display:block}.ff-rev__plus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--ff-accent);opacity:0;pointer-events:none}.ff-rev__plus.is-ping:after{animation:ff-ping 1.3s ease-out 2}@keyframes ff-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ff-rev__write:hover{background:var(--ff-ink);border-color:var(--ff-ink);color:var(--ff-ground)}.ff-rev__write:hover .ff-rev__plus,.ff-rev__write:focus-visible .ff-rev__plus{transform:rotate(90deg)}.ff-rev__write:focus-visible{outline:3px solid var(--ff-accent);outline-offset:3px}.ff-rev__write--big{border-color:var(--ff-accent);background:var(--ff-accent);color:#fff;min-height:54px;padding:6px 22px 6px 6px}.ff-rev__write--big .ff-rev__plus{width:40px;height:40px;background:#fff;color:var(--ff-accent)}.ff-rev__write--big .ff-rev__plus:after{border-color:#fff}.ff-rev__write--big:hover{background:var(--ff-accent-dark);border-color:var(--ff-accent-dark);color:#fff}.ff-rev__write--big:hover .ff-rev__plus{color:var(--ff-accent-dark)}@media(prefers-reduced-motion:reduce){.ff-rev__plus,.ff-rev__write{transition:none}.ff-rev__plus.is-ping:after{animation:none}.ff-rev__write:hover .ff-rev__plus{transform:none}}.ff-rev__empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:22px;background:var(--ff-sand);margin-bottom:12px}.ff-rev__empty p{margin:0;font-size:15px;line-height:1.5;color:var(--ff-body)}@media(max-width:749px){.ff-rev .ff-head{flex-wrap:wrap;gap:12px}.ff-rev .ff-head .ff-rev__write{order:3}}.ff-rf{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;color:#1c2230}.ff-rf::backdrop{background:#141822cc}.ff-rf[open]{display:flex;align-items:center;justify-content:center}.ff-rf__box{position:relative;width:min(620px,calc(100% - 16px));max-height:calc(100% - 16px);overflow:auto;background:#f1ebe3;padding:26px 20px 22px}@media(min-width:750px){.ff-rf__box{padding:34px 34px 28px}}.ff-rf__kicker{margin:0 0 4px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#a5461f}.ff-rf__h{margin:0 48px 18px 0;font-family:"FF Archivo",var(--font-heading-family);font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:22px;line-height:1;letter-spacing:-.01em;color:#1c2230}.ff-rf__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ff-rf__field{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:0;border:0;min-width:0}.ff-rf__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1c2230;padding:0}.ff-rf__field input[type=text],.ff-rf__field input[type=email],.ff-rf__field textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:2px solid #1c2230;border-radius:0;background:#fff;font:inherit;font-size:16px;color:#1c2230;box-shadow:none;outline:0}.ff-rf__field input:focus,.ff-rf__field textarea:focus{border-color:#c0522a}.ff-rf__field textarea{resize:vertical;min-height:120px;line-height:1.5}.ff-rf__hint{font-size:12px;color:#6e655b}.ff-rf__row{display:grid;gap:0 14px}@media(min-width:600px){.ff-rf__row{grid-template-columns:1fr 1fr}}.ff-rf__stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.ff-rf__stars input{position:absolute;opacity:0;width:1px;height:1px}.ff-rf__stars label{cursor:pointer;line-height:0;padding:2px}.ff-rf__stars svg{width:36px;height:36px;fill:#1c22302e;transition:fill .12s,transform .12s}.ff-rf__stars label:hover svg,.ff-rf__stars label:hover~label svg,.ff-rf__stars input:checked~label svg{fill:#c0522a}.ff-rf__stars label:hover svg{transform:scale(1.08)}.ff-rf__stars input:focus-visible+label{outline:2px solid #1c2230;outline-offset:2px}.ff-rf__photos{display:flex;flex-wrap:wrap;gap:8px}.ff-rf__photos:empty{display:none}.ff-rf__thumb{position:relative;width:84px;height:84px;background:#e6ddd1}.ff-rf__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ff-rf__thumb button{position:absolute;top:3px;right:3px;width:24px;height:24px;border:0;background:#1c2230d9;color:#fff;font-size:16px;line-height:1;cursor:pointer}.ff-rf__add{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:10px 14px;border:2px dashed #1c2230;background:#fff;font-size:14px;font-weight:800;cursor:pointer}.ff-rf__add input{position:absolute;opacity:0;width:1px;height:1px}.ff-rf__add[hidden]{display:none}.ff-rf__check{display:flex;gap:10px;align-items:flex-start;margin:4px 0 16px;font-size:13px;line-height:1.5;color:#4f463d}.ff-rf__check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#c0522a}.ff-rf__check a{color:inherit}.ff-rf__error{margin:0 0 14px;padding:10px 12px;background:#fbe3d9;color:#8a3415;font-size:13.5px;font-weight:700}.ff-rf__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;background:#c0522a;color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.ff-rf__submit:hover{background:#a5461f}.ff-rf__submit[disabled]{opacity:.6;cursor:wait}.ff-rf__note{margin:12px 0 0;font-size:12px;color:#6e655b;text-align:center}.ff-rf__done p{font-size:15px;line-height:1.55;color:#4f463d;margin:0 0 20px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ff-product.css.map */
