.fs-visit{background:var(--fs-ink)}.fs-visit__hero{position:relative;min-height:52vh;display:grid;align-items:end;overflow:hidden;isolation:isolate}.fs-visit__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2;filter:saturate(1) brightness(.8)}.fs-visit__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f0d0b80,#0f0d0b4d 35%,#0f0d0be0 72%,#0f0d0bf7),radial-gradient(50% 50% at 15% 100%,rgba(242,179,94,.2),transparent 70%)}.fs-visit__hero .fs-wrap{width:100%;padding:calc(var(--fs-header-h) + 60px) var(--fs-gutter) 48px;display:grid;gap:16px}.fs-visit__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.fs-visit__details{display:grid;gap:30px}.fs-visit__block{display:grid;gap:10px;padding-top:22px;border-top:1px solid rgba(212,175,96,.18)}.fs-visit__block h3{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.3em;text-transform:uppercase!important;color:var(--fs-zari)!important;margin:0!important}.fs-visit__block address{font-style:normal;font-family:var(--fs-display);font-size:clamp(22px,2vw,30px);line-height:1.3;color:var(--fs-pearl)}.fs-visit__block p{margin:0;font-size:15px;line-height:1.7}.fs-visit__hours{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-family:var(--fs-sans);font-size:14.5px}.fs-visit__hours li{display:flex;justify-content:space-between;gap:20px;border-bottom:1px dashed rgba(212,175,96,.18);padding-bottom:8px;color:var(--fs-pearl-2)}.fs-visit__hours li b{font-weight:400;color:var(--fs-pearl)}.fs-visit__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fs-visit__actions .fs-btn{min-height:50px;padding:0 16px;font-size:10.5px}.fs-visit__map{position:relative;aspect-ratio:4/5;border:1px solid rgba(212,175,96,.3);padding:10px;background:var(--fs-ink-2)}.fs-visit__map:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(212,175,96,.12);pointer-events:none}.fs-visit__map iframe{width:100%;height:100%;border:0;display:block;filter:invert(.92) hue-rotate(180deg) saturate(.35) brightness(.95) contrast(1.05) sepia(.25)}.fs-visit__map figcaption{position:absolute;left:24px;bottom:24px;right:24px;display:flex;justify-content:space-between;font-family:var(--fs-sans);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--fs-pearl);text-shadow:0 1px 8px rgba(0,0,0,.8)}.fs-visit__expect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(40px,5vw,72px)}.fs-visit__expect div{padding:26px 26px 24px;border:1px solid rgba(212,175,96,.16);background:var(--fs-ink-2);display:grid;gap:10px;align-content:start}.fs-visit__expect .n{font-family:var(--fs-deva);font-size:30px;color:var(--fs-zari);line-height:1}.fs-visit__expect h4{font-family:var(--fs-display)!important;font-size:22px!important;margin:0!important}.fs-visit__expect p{margin:0;font-size:14px;line-height:1.65}.fs-visit__form{margin-top:clamp(48px,6vw,88px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding-top:clamp(36px,5vw,60px);border-top:1px solid rgba(212,175,96,.18)}.fs-visit__form .fs-head{gap:14px}.fs-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.fs-form label{display:grid;gap:8px;font-family:var(--fs-sans);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--fs-zari-2)}.fs-form .full{grid-column:1/-1}.fs-form input,.fs-form textarea{background:transparent!important;border:0!important;border-bottom:1px solid rgba(212,175,96,.4)!important;border-radius:0!important;color:var(--fs-pearl)!important;font-family:var(--fs-display)!important;font-size:19px!important;padding:10px 0!important;width:100%;box-shadow:none!important;resize:none}.fs-form input:focus,.fs-form textarea:focus{border-bottom-color:var(--fs-zari)!important;outline:0}.fs-form .fs-btn{justify-self:start;margin-top:8px}.fs-form .form-success,.fs-form .errors{grid-column:1/-1;font-family:var(--fs-display);font-style:italic;font-size:18px;color:var(--fs-pearl)}@media(max-width:900px){.fs-visit__grid{grid-template-columns:1fr}.fs-visit__map{aspect-ratio:1}.fs-visit__expect,.fs-visit__form,.fs-form{grid-template-columns:1fr}}.fs-collection-header{position:relative;background:var(--fs-ink);padding:28px var(--fs-gutter) 0}.fs-collection-header__inner{max-width:var(--fs-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:28px 60px;align-items:end;padding-bottom:28px;border-bottom:1px solid rgba(212,175,96,.18)}.fs-collection-header .fs-h2{font-size:clamp(38px,5.2vw,78px)}.fs-collection-header .fs-deva{font-size:clamp(22px,2.4vw,34px);display:block;margin-bottom:8px}.fs-collection-header__desc{display:grid;gap:14px;justify-items:start;padding-bottom:8px}.fs-collection-header__desc p{margin:0;font-family:var(--fs-display);font-style:italic;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:var(--fs-pearl-2)}.fs-collection-header__count{font-family:var(--fs-sans);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--fs-zari-2)}.fs-collection-header__cal{display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--fs-sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--fs-pearl-2)}.fs-collection-header__cal b{font-family:var(--fs-display);font-weight:400;font-size:17px;letter-spacing:0;text-transform:none;color:var(--fs-pearl);margin-left:8px}@media(max-width:900px){.fs-collection-header__inner{grid-template-columns:1fr;gap:16px}}.breadcrumbs-container,.breadcrumbs-container a,.breadcrumbs-container span{font-family:var(--fs-sans)!important;font-size:10px!important;letter-spacing:.28em;text-transform:uppercase;color:var(--fs-stone)!important}.breadcrumbs-container a:hover{color:var(--fs-zari)!important}.breadcrumbs-delimiter{color:var(--fs-stone)!important}.collection--title,.collection--description,.collection--image,.collection--information{display:none!important}.productgrid--outer{max-width:var(--fs-max)!important;margin:0 auto!important;padding:0 var(--fs-gutter)!important}.productgrid--wrapper{max-width:none;padding:0!important}.productgrid--utils{margin:0 0 12px!important;padding:14px 0!important}@media(max-width:859px){.utils-sortby-title{display:none!important}}.utils-sortby-select .form-field-select,.productgrid--utils select{appearance:none;-webkit-appearance:none;padding:9px 34px 9px 14px!important;font-size:10.5px!important;letter-spacing:.26em!important;text-transform:uppercase;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23D4AF60' stroke-width='1.2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:10px 6px!important;cursor:pointer}.faceted-filter__form .filter-icon--checkbox{top:.55em!important;transform:none!important}.filter-item__label{display:block;position:relative;line-height:1.45}.productgrid--items,ul.productgrid--items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:52px 28px!important;padding:6px 0 28px!important;list-style:none!important;margin:0!important}@media(max-width:1100px){.productgrid--items,ul.productgrid--items{gap:40px 20px!important}}@media(max-width:900px){.productgrid--items,ul.productgrid--items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 14px!important}}@media(max-width:420px){.productgrid--items,ul.productgrid--items{gap:30px 12px!important}}.productgrid--item{min-width:0}.productitem{background:transparent!important;border:0!important;padding:0!important;transition:transform .5s var(--fs-ease)!important}.productitem:hover{transform:translateY(-4px)}.productitem--image,figure.productitem--image{position:relative;border-radius:0!important;overflow:hidden!important;background:var(--fs-ink-2)!important;border:1px solid rgba(212,175,96,.1);aspect-ratio:4/5}.productitem--image img,.productitem--image canvas{filter:saturate(1.02) contrast(1.02);transition:transform 1.4s var(--fs-ease),opacity .4s!important}.productitem:hover .productitem--image-primary{transform:scale(1.04)}.productitem--info{padding:16px 0 6px!important;margin:0!important;display:grid;gap:5px;text-align:left}.productitem--vendor{display:none!important}.productitem--title,.productitem--title a{font-family:var(--fs-display)!important;font-size:20px!important;line-height:1.25!important;font-weight:400!important;color:var(--fs-pearl)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.productitem--title a:hover{color:var(--fs-zari)!important}.productitem--price,.productitem--price *,.price--main,.price--compare-at{font-family:var(--fs-sans)!important;font-size:13.5px!important;letter-spacing:.06em;color:var(--fs-pearl-2)!important;font-weight:400!important}.price-item--compare-at,.productitem--price-compare-at,.compare-at-price,.price--compare-at .money{color:var(--fs-stone)!important;text-decoration:line-through}.productitem--gridview-stock-level,.product-stock-level,.product-stock-level--low{margin-top:2px}.productitem--actions,.productitem--actions[data-product-actions],.productitem-quickshop{display:none!important}.productitem--badge,.productitem--sale-badge,.productitem--sold-out-badge,.productitem--saved-badge{font-family:var(--fs-sans)!important;font-size:9.5px!important;letter-spacing:.26em;text-transform:uppercase;border-radius:0!important;padding:6px 10px!important;background:#0f0d0b99!important;color:var(--fs-pearl)!important;border:1px solid rgba(243,234,219,.22)}.productgrid--sidebar{padding-right:36px;padding-left:0!important}.productgrid--sidebar-title,.filter-group--heading,.product-grid-tag-group--title,.collection-filters__heading,.productgrid--sidebar h2,.productgrid--sidebar h3{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.3em;text-transform:uppercase!important;color:var(--fs-zari)!important;font-weight:400!important;margin:0 0 14px}.productgrid--sidebar a,.productgrid--sidebar label,.productgrid--sidebar span,.productgrid--sidebar li{font-family:var(--fs-sans)!important;font-size:13.5px;color:var(--fs-pearl-2)!important}.productgrid--sidebar a:hover{color:var(--fs-zari)!important}.productgrid--sidebar input[type=checkbox],.productgrid--sidebar input[type=radio]{accent-color:var(--fs-zari)}.filter-item .filter-icon--checkbox,.form-field-checkbox .form-icon--checkbox{color:var(--fs-ink-2)!important}.filter-item .filter-icon--checkbox svg,.form-field-checkbox .form-icon--checkbox svg{background:var(--fs-ink-2)!important;border:1px solid rgba(207,195,176,.45)!important}.filter-item--active .filter-icon--checkbox,.form-field-checkbox input:checked~.form-icon--checkbox{color:var(--fs-zari)!important}.filter-item--active .filter-icon--checkbox svg,.form-field-checkbox input:checked~.form-icon--checkbox svg{background:transparent!important;border:0!important}.productgrid--items .productitem .stock-level--wrapper .product--stock-level .stock-level--text,.productitem--gridview-stock-level .stock-level--text{font-family:var(--fs-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.24em!important;color:var(--fs-zari-2)!important;line-height:1.5;display:block}.productgrid--sidebar .filter-group,.productgrid--sidebar-section,.productgrid--sidebar-item{border-color:#d4af6029!important;background:transparent!important}.productgrid--sidebar input[type=text],.productgrid--sidebar input[type=number]{background:var(--fs-ink-2)!important;color:var(--fs-pearl)!important;border:1px solid rgba(212,175,96,.3)!important;border-radius:0!important}.productgrid--utils,.utils-filter,.utils-sortby{background:transparent!important;border-color:#d4af6029!important}.utils-sortby-title,.utils-sortby-button,.utils-filter-button,.utils-filter-text,.utils-viewtoggle-label{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.26em;text-transform:uppercase!important;color:var(--fs-pearl-2)!important;background:transparent!important;border-color:#d4af604d!important}.utils-sortby-select .form-field-select,.form-field-select{background:var(--fs-ink-2)!important;color:var(--fs-pearl)!important;border:1px solid rgba(212,175,96,.3)!important;border-radius:0!important;font-family:var(--fs-sans)!important;font-size:12px!important;letter-spacing:.1em}.utils-viewtoggle,.utils-view-container,.view-as-toggle,.productgrid--view-toggle{display:none!important}.utils-sortby--modal,.productgrid--modal,.filter-modal{background:var(--fs-ink)!important;color:var(--fs-pearl)!important}.utils-sortby--modal-button{font-family:var(--fs-sans)!important;color:var(--fs-pearl-2)!important;background:transparent!important;border-color:#d4af6029!important}.utils-sortby--modal-button--active{color:var(--fs-zari)!important}.productgrid--filters .filter-active,.faceted-filters-active a,.product-grid-tags-active a,.productgrid--active-filter{background:var(--fs-ink-2)!important;color:var(--fs-pearl-2)!important;border:1px solid rgba(212,175,96,.3)!important;border-radius:0!important;font-family:var(--fs-sans)!important;font-size:11px!important;letter-spacing:.14em}.pagination__item{font-family:var(--fs-sans)!important;font-size:11px!important;letter-spacing:.2em;color:var(--fs-pearl-2)!important;background:transparent!important;border:1px solid transparent!important;border-radius:0!important}.pagination__item--active{border-color:var(--fs-zari)!important;color:var(--fs-zari)!important}.pagination__item--link:hover{color:var(--fs-zari)!important}.pagination__wrapper{color:var(--fs-pearl-2)!important}.productgrid--no-results-title{color:var(--fs-pearl)!important}.rts-badge{display:none!important}.product-title,.product-detail__title,.product__title,.product-main h1{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.1!important;color:var(--fs-pearl)!important}.product-pricing,.product-price,.product__price,.price,.price-item--regular,.price--current{font-family:var(--fs-sans)!important;color:var(--fs-pearl)!important;font-weight:400!important;letter-spacing:.04em}.product-vendor,.product-sku,.product-sku *{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.26em;text-transform:uppercase;color:var(--fs-stone)!important}.product-gallery,.product-gallery--media,.product-gallery--image-background,.product-gallery--viewer{background:var(--fs-ink)!important}.product-gallery--navigation .product-gallery--media-thumbnail,.product-gallery--thumbnail{border-color:transparent!important;opacity:.6;transition:opacity .3s}.product-gallery--thumbnail.active,.product-gallery--media-thumbnail.active,.product-gallery--thumbnail:hover{opacity:1;border-color:var(--fs-zari)!important}.product-form--atc-button,button.product-form--atc-button,.button-primary,button.button-primary,a.button-primary,.btn,.btn--primary,button[type=submit].button-primary{background:var(--fs-pearl)!important;color:var(--fs-ink)!important;border:1px solid var(--fs-pearl)!important;border-radius:0!important;font-family:var(--fs-sans)!important;font-size:11.5px!important;letter-spacing:.3em;text-transform:uppercase!important;font-weight:400!important;min-height:50px;transition:background .3s,border-color .3s}.product-form--atc-button *,.button-primary *,.atc-button--text,.atc-button--icon{color:var(--fs-ink)!important}.product-form--atc-button:hover,.button-primary:hover,.btn--primary:hover{background:var(--fs-zari)!important;border-color:var(--fs-zari)!important;color:var(--fs-ink)!important}.button-primary.disabled,.button-primary:disabled,.product-form--atc-button.disabled,.product-form--atc-button:disabled{background:var(--fs-soot)!important;border-color:var(--fs-soot)!important;color:var(--fs-stone)!important;opacity:1}.button-secondary,button.button-secondary,a.button-secondary,.btn--secondary,.btn-outline{background:transparent!important;color:var(--fs-pearl)!important;border:1px solid rgba(212,175,96,.6)!important;border-radius:0!important;font-family:var(--fs-sans)!important;font-size:11px!important;letter-spacing:.3em;text-transform:uppercase!important;font-weight:400!important}.button-secondary:hover,.btn--secondary:hover{background:var(--fs-zari)!important;color:var(--fs-ink)!important;border-color:var(--fs-zari)!important}.form-field-input,.form-field-select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea,select{background:var(--fs-ink-2)!important;color:var(--fs-pearl)!important;border:1px solid rgba(212,175,96,.3)!important;border-radius:0!important;font-family:var(--fs-sans)!important}input::placeholder,textarea::placeholder{color:var(--fs-stone)!important}input:focus,textarea:focus,select:focus{border-color:var(--fs-zari)!important;outline:0!important;box-shadow:none!important}.form-field-title,.form-field-label,label{color:var(--fs-pearl-2)!important}.product-form--option-name,.form-field-select-wrapper label,.product-form label{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.26em;text-transform:uppercase;color:var(--fs-zari-2)!important}.product-description,.product-description p,.product-description li,.product-description td{color:var(--fs-pearl-2)!important}.product-description table td,.product-description table th{border-color:var(--fs-soot)!important}.product-description table td:first-child,.product-description table th{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-zari-2)!important}.product-stock-level--text,.product-stock-level--low .product-stock-level--text{color:var(--fs-zari)!important}.product-recommendations,.product-recently-viewed,.static-product-recommendations{background:var(--fs-ink)!important}.product-recommendations--title,.product-recently-viewed--title,.product-recommendations h2,.product-recently-viewed h2{font-size:clamp(26px,2.8vw,40px)!important;text-align:left}.product-recently-viewed-card .product-stock-level,.product-recently-viewed-card [class*=stock-level],.product-recently-viewed--content [class*=stock-level]{display:none!important}.dynamic-highlights-banners,.highlights-banners,.highlights-banners-item{background:var(--fs-ink-2)!important;color:var(--fs-pearl-2)!important;border-color:#d4af6029!important}.highlights-banners-item h3,.highlights-banner-title{color:var(--fs-pearl)!important;font-family:var(--fs-display)!important}.highlights-banners-item svg{color:var(--fs-zari)!important}.highlights-banners-item svg :not([stroke]){fill:currentColor!important}.highlights-banners-item svg [stroke]{stroke:currentColor!important;fill:none!important}body.template-product,body.template-product .section-stuti-pdp{--ink:#F3EADB;--ink-soft:#CFC3B0;--ink-mute:#8E8170;--bronze:#D4AF60;--accent:#B08D57;--line:#2B241D;--line-soft:#1F1915;--cream:#0F0D0B;--parchment:#161210}.template-product .plate-poem,.template-product .plate-price,.template-product .plate-price .money,.template-product .supp-price,.template-product .supp-price .money,.template-product .sf-amount,.template-product .sf-price,.template-product .rc-price{color:var(--fs-pearl-2)!important}.template-product .hero,.template-product .crumb{padding-left:var(--fs-gutter)!important;padding-right:var(--fs-gutter)!important}.template-product .crumb{font-size:0!important}.template-product .crumb a,.template-product .crumb span{font-size:10.5px!important}.template-product .crumb>*+*:before{content:"\964";display:inline-block;margin:0 .7em;color:var(--fs-zari);opacity:.8;font-size:11px}.template-product .sw-cred{border-color:#d4af6033!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)!important}.template-product .sw-cred .lab,.template-product .sw-cred .val{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.24em!important;text-transform:uppercase}.template-product .sw-cred .sep{font-size:9px!important}.template-product .crumb,.template-product .crumb a{color:var(--fs-stone)!important;font-family:var(--fs-sans)!important;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}.template-product .crumb a:hover{color:var(--fs-zari)!important}.template-product .hero{max-width:var(--fs-max);margin:0 auto}.template-product .gallery-col .frame{background:var(--fs-ink-2)!important;border:1px solid rgba(212,175,96,.1)}.template-product .gallery-col .frame img{filter:saturate(1.02) contrast(1.02)}.template-product .collection-chips .chip{color:var(--fs-zari-2)!important}.template-product .collection-chips .chip:hover{color:var(--fs-zari)!important;border-bottom-color:var(--fs-zari)!important}.template-product h1.name{font-weight:300!important;font-size:clamp(34px,3.8vw,56px)!important;letter-spacing:-.012em!important;color:var(--fs-pearl)!important}.template-product .poem{color:var(--fs-pearl-2)!important}.template-product .sku-row,.template-product .sku-row *{color:var(--fs-stone)!important}.template-product .sku-row .dot{background:var(--fs-zari)!important}.template-product .price{color:var(--fs-pearl)!important;font-family:var(--fs-sans)!important;font-weight:400!important;letter-spacing:.04em}.template-product .tax{color:var(--fs-stone)!important}.template-product .sw-cred{border-color:#d4af6033!important}.template-product .sw-cred .lab{color:var(--fs-zari-2)!important}.template-product .sw-cred .val{color:var(--fs-pearl-2)!important}.template-product .sw-cred .sep{color:#d4af6080!important}.template-product .sw-dispatch,.template-product .sw-reviews{color:var(--fs-stone)!important}.template-product .buy-bar{background:var(--fs-ink)!important;border-color:#d4af602e!important;top:calc(var(--fs-header-h) + 6px)!important}.template-product .viewers{display:none!important}.template-product .scarcity{color:var(--fs-pearl-2)!important;font-family:var(--fs-display)!important;font-style:italic}.template-product .scarcity .pulse{background:var(--fs-zari)!important;box-shadow:none!important;animation:none!important}.template-product .sw-addbag,.template-product .sticky-cta button,.template-product button.primary,.template-product .btn-primary{background:var(--fs-pearl)!important;color:var(--fs-ink)!important;border:1px solid var(--fs-pearl)!important;border-radius:0!important;font-family:var(--fs-sans)!important;font-size:11.5px!important;letter-spacing:.3em!important;text-transform:uppercase!important}.template-product .sw-addbag:hover,.template-product .sticky-cta button:hover,.template-product button.primary:hover{background:var(--fs-zari)!important;border-color:var(--fs-zari)!important;color:var(--fs-ink)!important}.template-product .sw-split .vr,.template-product .sw-split .co,.template-product .sw-visit,.template-product button.secondary,.template-product .btn-secondary,.template-product a.icon-btn,.template-product button.icon-btn{background:transparent!important;color:var(--fs-pearl)!important;border:1px solid rgba(212,175,96,.55)!important;border-radius:0!important;font-family:var(--fs-sans)!important;letter-spacing:.22em!important;text-transform:uppercase!important}.template-product .sw-split .vr:hover,.template-product .sw-split .co:hover,.template-product .sw-visit:hover,.template-product button.secondary:hover,.template-product a.icon-btn:hover{background:var(--fs-zari)!important;color:var(--fs-ink)!important;border-color:var(--fs-zari)!important}.template-product .stylist{color:var(--fs-zari)!important}.template-product .quick-meta,.template-product .quick-meta div{color:var(--fs-pearl-2)!important;border-color:var(--fs-soot)!important}.template-product .desc-block p,.template-product .care p,.template-product .specs td:last-child{color:var(--fs-pearl-2)!important}.template-product .desc-block h2,.template-product .sf-title,.template-product .sf-name,.template-product .plate-name,.template-product .supp-name,.template-product .letter-title{color:var(--fs-pearl)!important}.template-product .craft,.template-product .care,.template-product .specs tr,.template-product .plate-foot,.template-product .supp-price,.template-product .rc-price{border-color:var(--fs-soot)!important}.template-product .quantified{border-color:#d4af6080!important;color:var(--fs-zari)!important}.template-product .styling-note{background:var(--fs-ink-2)!important;border-left-color:var(--fs-zari)!important}.template-product .styling-note p{color:var(--fs-pearl)!important}.template-product .finishing{background:var(--fs-ink-2)!important;border-color:var(--fs-soot)!important}.template-product .finishing .name,.template-product .finishing .title{color:var(--fs-pearl)!important}.template-product .finishing input[type=checkbox],.template-product .sf-box{background:transparent!important;border-color:var(--fs-pearl-2)!important}.template-product .finishing input[type=checkbox]:checked,.template-product .sf-input:checked~.sf-box{background:var(--fs-zari)!important;border-color:var(--fs-zari)!important}.template-product .sf-input:checked~.sf-box:after{color:var(--fs-ink)!important}.template-product .finishing .dispatch-note{background:var(--fs-ink)!important}.template-product .studio-finishing{background:var(--fs-ink-2)!important}.template-product .imperfection{background:var(--fs-ink-2)!important;border-top:1px solid rgba(212,175,96,.18);border-bottom:1px solid rgba(212,175,96,.18)}.template-product .imperfection p,.template-product .imperfection .pull{color:var(--fs-pearl)!important}.template-product .letter{background:var(--fs-ink)!important}.template-product .plate-hero{background:var(--fs-ink-2)!important}.template-product .plate-hero .plate-num{color:var(--fs-zari-2)!important}.template-product .letter-break-text{background:var(--fs-ink)!important;color:var(--fs-pearl-2)!important}.template-product .letter-break:before{background:#d4af6038!important}.template-product .plate-link,.template-product .letter-foot-link{color:var(--fs-pearl)!important;border-bottom-color:var(--fs-zari)!important}.template-product .plate-link:hover,.template-product .letter-foot-link:hover{color:var(--fs-zari)!important}.template-product .letter-sig,.template-product .letter-sig em{color:var(--fs-pearl-2)!important}.template-product .sticky-cta{background:var(--fs-ink)!important;border-top-color:#d4af6040!important;box-shadow:0 -10px 30px #00000080!important}.template-product .sticky-cta .price-mini,.template-product .sticky-cta .price-mini small{color:var(--fs-pearl)!important}.template-product .mobile-gallery .count{background:#0f0d0ba6!important;color:var(--fs-pearl)!important;font-family:var(--fs-sans)!important}.template-product .mobile-gallery .dot{background:#f3eadb59!important;box-shadow:none!important}.template-product .mobile-gallery .dot.active{background:var(--fs-zari)!important}.template-product .lightbox{background:#080706f7!important}.template-product .sw-spec table td{border-color:var(--fs-soot)!important;color:var(--fs-pearl-2)!important}.template-product .sw-spec table td:first-child{color:var(--fs-zari-2)!important}.fs-pdp-craft{background:var(--fs-ink);border-top:1px solid rgba(212,175,96,.18)}.fs-pdp-craft__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fs-pdp-craft__item{padding:28px 26px;border:1px solid rgba(212,175,96,.16);background:var(--fs-ink-2);display:flex;flex-direction:column;gap:12px;min-width:0}.fs-pdp-craft__item .fs-deva{font-size:28px;line-height:1}.fs-pdp-craft__item h3{font-family:var(--fs-display)!important;font-size:23px!important;margin:0!important}.fs-pdp-craft__item p{margin:0;font-size:14.5px;line-height:1.7}.fs-pdp-craft__item .fs-link{margin-top:auto;align-self:flex-start;padding-top:6px}@media(max-width:900px){.fs-pdp-craft__grid{grid-template-columns:1fr}}.template-cart .site-main,.cart,.cart-list,.cart-item,.cart-subtotal,.cart-notes,.cart-shipping-calc,.cart-discount{background:transparent!important;color:var(--fs-pearl-2)!important;border-color:var(--fs-soot)!important}.cart-list-header,.cart-item--title,.cart-item--title a,.cart-subtotal--title,.cart-subtotal--price,.cart-item--price,.cart-item--total{color:var(--fs-pearl)!important;font-family:var(--fs-display)!important}.cart--section .cart,.template-cart .cart{max-width:var(--fs-max)!important;width:auto!important;margin:0 auto!important;padding:0 var(--fs-gutter)!important}.cart--section .cart-title{padding:clamp(36px,5vw,64px) 0 10px!important;align-items:end}.cart--section .cart-title h1{font-size:clamp(38px,5.2vw,78px)!important;font-weight:300!important;line-height:1.04!important;letter-spacing:-.012em}.cart--section .cart-continue,.cart--section .cart-continue span{font-family:var(--fs-sans)!important;font-size:11px!important;letter-spacing:.3em;text-transform:uppercase;color:var(--fs-pearl-2)!important}.cart--section .cart-continue svg{display:none}.cart--section .cart-continue{border-bottom:1px solid rgba(212,175,96,.55);padding-bottom:6px}.cart--section .cart-continue:hover{color:var(--fs-zari)!important;border-color:var(--fs-zari)}.cart:has(.cartitems-empty) .cart-sidebar{display:none}.cartitems-empty{height:auto!important;min-height:0!important;padding:clamp(44px,6vw,80px) 24px!important;border:1px solid rgba(212,175,96,.22)!important;box-shadow:none!important;background:var(--fs-ink-2)!important}.cartitems-empty--inner p{font-family:var(--fs-display)!important;font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.4;color:var(--fs-pearl)!important;margin:0 0 24px!important}.cartitems-empty--inner .button-primary{display:inline-flex!important;width:auto!important;min-height:50px;padding:0 30px!important;font-family:var(--fs-sans)!important;font-size:11.5px!important;letter-spacing:.3em!important;text-transform:uppercase!important}.cartitems-empty--inner .button-primary svg{display:none!important}.cart-sidebar-item--text.rte p{font-family:var(--fs-display)!important;font-style:italic;font-size:17px;line-height:1.5;color:var(--fs-pearl-2)!important}.cart-sidebar-item--text.rte strong{font-style:normal;font-weight:500;color:var(--fs-pearl)}.cart-item--vendor,.cart-item--variant,.cart-list-header *{font-family:var(--fs-sans)!important;font-size:10.5px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--fs-stone)!important}.cart-item--remove,.cart-item--remove a{color:var(--fs-stone)!important}.cart-item--quantity input,.cart-item--quantity button,.quantity-selector button,.quantity-selector input{background:transparent!important;color:var(--fs-pearl)!important;border-color:#d4af604d!important}.cart--richtext,.cart-richtext,.cart-richtext p{font-family:var(--fs-display)!important;font-style:italic;font-size:16px;color:var(--fs-pearl-2)!important}.cart-empty,.cart--empty,.cart-empty-message{color:var(--fs-pearl)!important}.cart-checkout--button,.cart-checkout-button,.cart-checkout button,.shopify-payment-button__button{border-radius:0!important}.template-search .site-main h1,.search-title{color:var(--fs-pearl)!important}.search-results .productgrid--items{padding-top:28px!important}.template-page .page-content,.template-page .rte,.page-content{color:var(--fs-pearl-2)}.page-title{font-size:clamp(34px,4.4vw,64px)!important;font-weight:300!important}.template-article .article__title{font-weight:300!important}.article-item,.blog-article,.article-card{background:transparent!important;border-color:var(--fs-soot)!important}.article-item--title,.article-item--title a{color:var(--fs-pearl)!important}.article-item--meta,.article-item--date,.article-item--author{color:var(--fs-stone)!important;font-family:var(--fs-sans)!important;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}.template-customers .site-main a,.customer-account a{color:var(--fs-zari)}.customer-account table,.customer-account th,.customer-account td,.account-orders td,.account-orders th{border-color:var(--fs-soot)!important;color:var(--fs-pearl-2)!important}.template-404 .site-main h1{font-weight:300!important}.pj-article,.pj-page{background:var(--fs-ink)!important}.modal,.modal--overlay,.modal--content,.quickshop,.quickshop-content,.message-banner,.atc-banner,.atc-banner--content,.message-banner--content{background:var(--fs-ink-2)!important;color:var(--fs-pearl)!important;border-color:#d4af6033!important;border-radius:0!important}.modal--overlay{background:#000000b3!important}.modal--close,.quickshop--close,.atc-banner--close,.message-banner--close{color:var(--fs-pearl)!important}.modal--close svg :not([stroke]),.quickshop--close svg :not([stroke]),.atc-banner--close svg :not([stroke]),.message-banner--close svg :not([stroke]){fill:currentColor!important}.atc-banner a,.message-banner a{color:var(--fs-zari)!important}#whatsAppWidgetSpan{position:fixed;z-index:1000!important}#whatsAppWidgetSpan *{font-family:var(--fs-sans)!important}.seguno-newsletter,.shopify-app-block{color:var(--fs-pearl-2)}.fs-visit .fs-form input[type=text],.fs-visit .fs-form input[type=email],.fs-visit .fs-form input[type=tel],.fs-visit .fs-form textarea{background:transparent!important;border:0!important;border-bottom:1px solid rgba(212,175,96,.4)!important;border-radius:0!important;padding:10px 0!important;font-family:var(--fs-display)!important;font-size:19px!important}.fs-visit .fs-form input:focus,.fs-visit .fs-form textarea:focus{border-bottom-color:var(--fs-zari)!important}
/*# sourceMappingURL=/cdn/shop/t/143/assets/fs-pages.css.map */
