main[data-template^=product] .product-information .product-media-container,main[data-template^=product] .product-information .product-media__image{object-fit:contain}main[data-template^=product] .product-information .product-form-buttons .button,main[data-template^=product] .product-information .product-form-buttons button[type=submit]{min-height:50px}main[data-template^=product] .product-information quantity-selector button,main[data-template^=product] .product-information .variant-option__button-label,main[data-template^=product] .product-information .variant-option input+label{min-width:44px;min-height:44px}main[data-template^=product] .product-information .details__header{min-height:44px}main[data-template^=cart] .cart-page--empty .button,main[data-template^=cart] .cart-page--empty a.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center}main[data-template^=collection] .product-grid{--product-grid-gap: 16px}main[data-template^=collection] .product-grid .card-gallery{--gallery-aspect-ratio: 4 / 5 !important;overflow:hidden;background:#faf7f1}main[data-template^=collection] .product-grid .card-gallery .product-media-container{aspect-ratio:4 / 5!important;width:100%;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#faf7f1}main[data-template^=collection] .product-grid .card-gallery .product-media__image,main[data-template^=collection] .product-grid .card-gallery img{width:100%;height:100%;object-fit:contain;object-position:center;padding:6%;box-sizing:border-box}main[data-template^=collection] .product-grid .product-card__content>a.contents>.text-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.35}main[data-template^=collection] .product-grid product-price,main[data-template^=collection] .product-grid .price{overflow:visible;white-space:normal}main[data-template^=collection] .product-grid .product-badges__badge{max-width:calc(100% - 16px);padding:4px 8px;font-size:.7rem;line-height:1.2}#header-group .header-actions__action,#header-group .header__icon--menu,#header-group summary,footer a{min-width:44px;min-height:44px}#header-group .header-actions__action,#header-group .header__icon--menu,footer a{display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:749px){main[data-template^=collection] results-list .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px!important;row-gap:16px!important}main[data-template^=collection] .product-grid__item,main[data-template^=collection] .product-grid__card{min-width:0}#header-group .header__columns{column-gap:4px}}main[data-template=index] .fareshin-editorial{display:grid;grid-template-columns:1.08fr 1fr;width:min(100%,1600px);margin-inline:auto;background:#faf7f1;color:#1c1c1c;min-height:600px}main[data-template=index] .fareshin-editorial__copy{padding:clamp(40px,6vw,88px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fareshin-kicker{margin:0 0 22px;color:#79613c;font:500 .72rem/1.6 var(--font-body--family);letter-spacing:.2em;text-transform:uppercase}main[data-template=index] .fareshin-editorial h1{font-family:var(--font-heading--family);font-weight:500;color:#1c1c1c;font-size:clamp(3rem,5.2vw,5.3rem);letter-spacing:-.025em;line-height:1.03;margin:0 0 24px;max-width:12ch}main[data-template=index] .fareshin-editorial__intro{max-width:34ch;margin:0;font-size:1rem;line-height:1.75;color:#5b554c}main[data-template=index] .fareshin-editorial__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin-top:32px}.fareshin-editorial__primary{background:#1c1c1c;border:1px solid #1c1c1c;color:#faf7f1;border-radius:0;padding:15px 25px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;font:500 .84rem/1.4 var(--font-body--family);letter-spacing:.035em;text-decoration:none}.fareshin-editorial__primary:hover{background:#39342b;border-color:#39342b;color:#fff}.fareshin-editorial__link{color:#1c1c1c;display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:.86rem;text-decoration:underline;text-underline-offset:6px}main[data-template=index] .fareshin-editorial__footnote{margin:52px 0 0;color:#655b4d;font-size:.64rem;line-height:1.6;letter-spacing:.17em}main[data-template=index] .fareshin-editorial__art{position:relative;display:grid;place-items:center;overflow:hidden;min-height:600px;background:radial-gradient(ellipse at 70% 30%,#3d382c,#1c1c1a 65%)}main[data-template=index] .fareshin-editorial__orbit{position:absolute;width:66%;aspect-ratio:1;border:1px solid #b89a62;border-radius:50%;opacity:.65}main[data-template=index] .fareshin-editorial__orbit--one{transform:rotate(-30deg) scaleX(.65)}main[data-template=index] .fareshin-editorial__orbit--two{transform:rotate(30deg) scaleX(.65)}main[data-template=index] .fareshin-editorial__orbit--three{transform:scale(1.22);opacity:.23}main[data-template=index] .fareshin-editorial__wordmark{position:relative;font:400 clamp(8rem,16vw,15rem)/1 var(--font-heading--family);color:#e5d5b5;padding-left:.1em}main[data-template=index] .fareshin-editorial__spark{font-size:.2em;position:absolute;top:16%;right:-.42em}main[data-template=index] .fareshin-editorial__art-label{position:absolute;bottom:34px;color:#d1ba8e;font-size:.65rem;letter-spacing:.26em}main[data-template=index] .ui-test-product-list .section-resource-list__header,main[data-template=index] .ui-test-collection-list .section-resource-list__content{width:100%;text-align:center}main[data-template=index] .ui-test-product-list .section-resource-list__header .group-block-content,main[data-template=index] .ui-test-collection-list .section-resource-list__content .group-block-content{align-items:center}main[data-template=index] .section-resource-list__header .text-block,main[data-template=index] .section-resource-list__content .text-block{width:100%;max-width:none}main[data-template=index] .section-resource-list__header h2,main[data-template=index] .section-resource-list__content h2{margin:0;font-family:var(--font-heading--family);color:#1c1c1c;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.15}main[data-template=index] .section-resource-list__header p{max-width:48ch;margin:14px auto 0;color:#60594f;font-size:.94rem;line-height:1.7}main[data-template=index] .product-card{min-width:0}main[data-template=index] .card-gallery{background:#fff;border:1px solid #e7e0d5}main[data-template=index] .card-gallery .product-media__image{object-fit:contain}main[data-template=index] .product-card h5{font-family:var(--font-body--family);font-size:.88rem;font-weight:500;line-height:1.5;color:#1c1c1c;margin:0;overflow-wrap:anywhere}main[data-template=index] .product-card product-price{font-size:.85rem}main[data-template=index] .collection-card__content{text-align:center;padding-top:16px}main[data-template=index] .collection-card__content .text-block{width:100%}main[data-template=index] .collection-card__content p{font-family:var(--font-body--family);font-size:.76rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}main[data-template=index] .fareshin-gift-note{display:flex;justify-content:space-between;align-items:center;gap:32px;border-block:1px solid #c7b48d;padding-block:44px}main[data-template=index] .fareshin-gift-note .fareshin-kicker{margin-bottom:12px}main[data-template=index] .fareshin-gift-note h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,3vw,3rem);line-height:1.15;color:#1c1c1c}main[data-template=index] .fareshin-gift-note p:not(.fareshin-kicker){margin:14px 0 0;max-width:52ch;line-height:1.7;color:#60594f}main[data-template=index] .fareshin-gift-note .button{flex-shrink:0}main[data-template=index] .fareshin-brand-note{text-align:center}main[data-template=index] .fareshin-brand-note h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.08;color:#1c1c1c}main[data-template=index] .fareshin-brand-note__lead{margin:22px auto 40px;max-width:58ch;color:#60594f;line-height:1.8;font-size:.97rem}main[data-template=index] .fareshin-brand-note__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:left;border-top:1px solid #d8cebc;padding-top:32px}main[data-template=index] .fareshin-brand-note__values span{color:#79613c;font-size:.7rem;letter-spacing:.14em}main[data-template=index] .fareshin-brand-note__values h3{font-family:var(--font-heading--family);font-size:1.5rem;margin:12px 0 10px;color:#1c1c1c}main[data-template=index] .fareshin-brand-note__values p{font-size:.9rem;color:#60594f;line-height:1.7;margin:0}main[data-template^=product] .product-details h1{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.12;letter-spacing:-.015em;overflow-wrap:anywhere}main[data-template^=product] .product-details product-price{font-size:1.15rem;color:#1c1c1c}main[data-template^=product] .product-information .add-to-cart-button{background:#1c1c1c;color:#faf7f1;border-color:#1c1c1c;border-radius:0;min-height:52px;opacity:1}main[data-template^=product] .product-information .add-to-cart-button:hover:not(:disabled){background:#39342b;color:#fff}main[data-template^=product] .product-information .add-to-cart-button:disabled{background:#e7e0d5;border-color:#d7cdbd;color:#645c50;opacity:1}main[data-template^=product] .product-details .accordion{width:100%}main[data-template^=product] .product-details .details__header{padding-block:18px}main[data-template^=product] .product-details .rte{font-size:.92rem;line-height:1.7}main[data-template^=product] .product-details .rte table{width:100%;table-layout:fixed}main[data-template^=product] .product-details .rte td{overflow-wrap:anywhere;padding:10px 8px}main[data-template^=product] .fareshin-product-help{text-align:center;border-top:1px solid #d8cebc;padding-top:40px}main[data-template^=product] .fareshin-product-help h2{margin:0 0 16px;color:#1c1c1c;font-family:var(--font-heading--family);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.15}main[data-template^=product] .fareshin-product-help p:not(.fareshin-kicker){color:#60594f;font-size:.95rem;line-height:1.7}main[data-template^=product] .product-details a:focus-visible,main[data-template=index] a:focus-visible{outline:2px solid #79613c;outline-offset:4px}@media screen and (max-width:749px){main[data-template=index] .fareshin-editorial{grid-template-columns:1fr;min-height:0}main[data-template=index] .fareshin-editorial__copy{padding:40px 24px 36px}main[data-template=index] .fareshin-editorial h1{font-size:clamp(2.7rem,10.6vw,4rem)}main[data-template=index] .fareshin-editorial__intro{font-size:.94rem;max-width:33ch}main[data-template=index] .fareshin-editorial__actions{width:100%;gap:12px;margin-top:24px}main[data-template=index] .fareshin-editorial__primary{width:100%}main[data-template=index] .fareshin-editorial__footnote{margin-top:28px;font-size:.6rem;letter-spacing:.1em}main[data-template=index] .fareshin-editorial__art{min-height:280px}main[data-template=index] .fareshin-editorial__orbit{width:52%}main[data-template=index] .fareshin-editorial__wordmark{font-size:8rem}main[data-template=index] .fareshin-editorial__art-label{bottom:24px;font-size:.57rem}main[data-template=index] .ui-test-product-list .resource-list--grid,main[data-template=index] .ui-test-collection-list .resource-list--grid{column-gap:12px;row-gap:28px}main[data-template=index] .product-card h5{font-size:.78rem;line-height:1.45}main[data-template=index] .product-card product-price{font-size:.78rem}main[data-template=index] .collection-card__content p{font-size:.67rem;letter-spacing:.08em}main[data-template=index] .fareshin-gift-note{flex-direction:column;align-items:flex-start;padding-block:32px;gap:24px}main[data-template=index] .fareshin-gift-note .button{width:100%}main[data-template=index] .fareshin-brand-note__values{grid-template-columns:1fr;gap:28px}main[data-template^=product] .product-details h1{font-size:1.9rem}main[data-template^=product] .product-details .details__header{padding-block:16px}main[data-template^=product] .sticky-add-to-cart__bar{padding-bottom:max(12px,env(safe-area-inset-bottom))}main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}main[data-template^=product] .sticky-add-to-cart__button{width:auto;min-width:108px;padding:12px 16px;font-size:.8rem}main[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-icon{display:none}}main[data-template=index] .section-resource-list__header .text-block,main[data-template=index] .section-resource-list__content .text-block{text-align:center}@media screen and (max-width:749px){main[data-template^=product] .media-gallery--carousel slideshow-slide{aspect-ratio:4 / 3;height:auto}main[data-template^=product] .media-gallery--carousel .product-media{aspect-ratio:4 / 3;height:100%}main[data-template^=product] .media-gallery--carousel .product-media__image{aspect-ratio:auto;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fareshin-p0-v2.css.map */
