.fc-gallery-badge{position:absolute;z-index:2;padding:4px 8px;pointer-events:none;white-space:nowrap;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.36px;font-family:"Instrument Serif";transition:opacity .3s ease}@media only screen and (max-width:749px){.fc-gallery-badge{font-size:14px;padding:4px;letter-spacing:.28px}.fc-gallery-badge--top-left{left:0}.fc-gallery-badge--top-right{right:0}.fc-gallery-badge--bottom-left{left:0}.fc-gallery-badge--bottom-right{right:0}}.fc-gallery-badge--top-left{top:16px;left:16px}.fc-gallery-badge--top-right{top:16px;right:16px}.fc-gallery-badge--bottom-left{bottom:16px;left:16px}.fc-gallery-badge--bottom-right{bottom:16px;right:16px}.product__thumbs[data-top-line-active]{margin-top:-2px;margin-bottom:0}.product__thumbs[data-top-line-active] .product__thumb:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:2px;background-color:#313131;transition:opacity .2s;opacity:0}.product__thumbs[data-top-line-active] .product__thumb.is-active:before{opacity:1}.product__thumbs[data-top-line-active] .product__thumb:after{display:none}.product__thumbs[data-top-line-active] .product__thumb{padding:10px 0 0}.fc-text-review{color:#313131;font-family:Avenir;font-size:16px;font-style:normal;font-weight:350;line-height:normal}strong.fc-text-review{font-weight:800}.fc-enabled .product__title{color:#212429;font-family:"Instrument Serif";font-size:46px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.92px}.fc-enabled .product__price{display:flex;align-items:center;gap:8px}.fc-enabled .product__price .product__price--sale,.fc-enabled .product__price span[data-product-price]{color:#212429;font-family:"Instrument Serif";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin-right:0}.fc-enabled .product__price .product__price--strike{color:#7a7e85;font-family:"Instrument Serif";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px}.fc-enabled .fc-savings{display:inline-flex;align-items:center;padding:4px 8px;background-color:#ece5df;color:#212429;font-family:"Instrument Serif";font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.36px;border-radius:4px;white-space:nowrap;vertical-align:middle}.fc-review-recommendation{display:flex;align-items:center;gap:8px}.fc-review-recommendation__avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1.5px solid #CBC1B8;overflow:hidden}.fc-review-recommendation__avatar img{width:100%;height:100%;object-fit:cover;display:block}.fc-review-recommendation__text{display:flex;flex-direction:column}.fc-review-recommendation__label{font-family:Avenir,sans-serif;font-size:14px;font-weight:350;font-style:normal;line-height:normal;color:#7a7e85}.fc-review-recommendation__name{display:flex;align-items:center;gap:4px;font-family:"Instrument Serif";font-size:18px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.36px;color:#212429}.fc-review-recommendation__verified,.fc-review-recommendation__badge{flex-shrink:0}.fc-bullet-text{color:#212429;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:350;line-height:normal}.fc-enabled .product__submit__item .btn{border-radius:4px;background:#3e4044}.fc-enabled .product__submit__item .btn .btn__text{color:#fbfaf9;font-family:"Instrument Serif";font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;display:grid;grid-template-columns:auto 1fr;width:100%}.fc-enabled .product__submit__item .btn .btn__text .btn__price{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.fc-enabled .product__submit .btn__price:before{content:" ";margin:0 5px;width:calc(100% - 150px);display:block;height:1px;background:#fbfaf9}.fc-enabled .fc-guarantee-text{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row;width:100%;padding-top:var(--fc-guarantee-pt-desktop, 0px);padding-bottom:var(--fc-guarantee-pb-desktop, 0px)}.fc-enabled .fc-guarantee-text .fc-guarantee-text__item{display:flex;align-items:center;gap:8px;color:#212429;font-family:Avenir,sans-serif;font-size:12px;font-style:normal;font-weight:350;line-height:normal}.fc-enabled .fc-additional-product{display:flex;align-items:center;gap:0;border-bottom:1px solid #3E4044;border-radius:0!important;position:relative;padding:8px 14px 8px 0!important;background:#fff;margin-bottom:24px!important}.fc-enabled .fc-additional-product:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-color:#ad6f39;clip-path:polygon(0 0,100% 0,0 100%)}.fc-enabled .fc-additional-product__image{flex-shrink:0;width:91px;height:88px}.fc-enabled .fc-additional-product__image img{width:100%;height:100%;object-fit:contain;object-position:bottom}.fc-enabled .fc-additional-product__content{display:flex;flex-direction:column;gap:8px}.fc-enabled .fc-additional-product__title{color:#212429;font-family:"Instrument Serif";font-size:18px!important;font-style:normal;font-weight:400!important;line-height:normal;letter-spacing:.36px}.fc-enabled .fc-additional-product__description{color:#313131;font-family:Avenir,sans-serif;font-size:14px!important;font-style:normal;font-weight:350!important;line-height:normal;opacity:.7}@media only screen and (max-width:749px){.fc-enabled .product__title{font-size:40px;letter-spacing:.8px}.fc-enabled .product__price .product__price--sale,.fc-enabled .product__price span[data-product-price],.fc-enabled .product__price .product__price--strike{font-size:16px;letter-spacing:.32px}.fc-enabled .fc-savings{font-size:16px;letter-spacing:.32px;padding:2px 8px}.fc-bullet-text{font-size:14px;margin-bottom:14px}.fc-guarantee-text{padding-top:var(--fc-guarantee-pt-mobile, 0px);padding-bottom:var(--fc-guarantee-pb-mobile, 0px)}.fc-enabled .fc-additional-product__image{width:103px;height:100px}.fc-enabled .fc-additional-product__title{font-size:16px!important;letter-spacing:.32px!important}.fc-enabled .fc-additional-product__description{font-size:14px!important}}.fc-tabs{width:100%}.fc-tabs__header{display:flex;align-items:stretch;background-color:var(--fc-tab-header-bg, #ECE5DF);border-radius:4px 4px 0 0}.fc-tabs__button{flex:1 1 0;min-width:0;padding:12px 16px;border:none;background-color:var(--fc-tab-header-bg, #ECE5DF);color:var(--fc-tab-header-text, #212429);font-family:"Instrument Serif",serif;font-size:16px;font-weight:400;line-height:1;letter-spacing:.32px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease}.fc-tabs__header{background-color:var(--fc-tab-header-bg, #ECE5DF)}.fc-tabs__button:hover{opacity:.8}.fc-tabs__button--active{background-color:var(--fc-tab-header-bg-active, #CBC1B8);color:var(--fc-tab-header-text-active, #212429);border-radius:4px 4px 0 0}.fc-tabs__button--active+.fc-tabs__button{border-radius:0 0 0 4px}.fc-tabs__button:has(+.fc-tabs__button--active){border-radius:0 0 4px}.fc-tabs__button--active:hover{opacity:1}.fc-tabs__content{position:relative;background-color:var(--fc-tab-content-bg, #CBC1B8);border-radius:0 0 4px 4px;overflow:hidden}.fc-tabs__panel{display:none;position:relative;padding:24px 16px;opacity:0;transition:opacity .3s ease}.fc-tabs__panel--active{display:block;opacity:1}.fc-tabs__panel--entering{opacity:0}.fc-tabs__panel-inner{max-height:280px;overflow:hidden;transition:max-height .4s ease;color:var(--fc-tab-content-text, #212429);font-family:Avenir,sans-serif;font-size:14px;font-weight:350;line-height:1.5}.fc-tabs__panel-inner p span b{color:var(--fc-tab-content-text, #212429);font-family:"Instrument Serif";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin-bottom:8px;display:inline-block}.fc-tabs__panel--expanded .fc-tabs__panel-inner{overflow:visible}.fc-tabs__panel-inner h1,.fc-tabs__panel-inner h2,.fc-tabs__panel-inner h3,.fc-tabs__panel-inner h4,.fc-tabs__panel-inner h5,.fc-tabs__panel-inner h6{font-family:"Instrument Serif",serif;font-weight:400;color:var(--fc-tab-content-text, #212429);letter-spacing:.02em;margin-bottom:8px}.fc-tabs__panel-inner h5{font-size:24px;letter-spacing:.48px}.fc-tabs__panel-inner p{margin-bottom:8px;color:var(--fc-tab-content-text, #212429)}.fc-tabs__panel-inner img{border-radius:4px;width:100%;height:auto;margin:8px 0}.fc-tabs__gradient{position:absolute;bottom:32px;left:0;width:100%;height:96px;background:linear-gradient(to top,var(--fc-tab-content-bg),rgba(48,51,56,0));pointer-events:none;transition:opacity .3s ease}.fc-tabs__panel--expanded .fc-tabs__gradient{opacity:0}.fc-tabs__read-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 0;background:none;border:none;color:var(--fc-tab-content-text, #212429);font-family:Avenir,sans-serif;font-size:14px;font-weight:350;line-height:1;text-decoration:underline;cursor:pointer;position:relative;z-index:2}.fc-tabs__read-more:hover{opacity:.8}.fc-tabs__read-more-icon{transition:transform .3s ease}@media only screen and (max-width:749px){.fc-tabs__button{padding:10px 12px}.fc-tabs__panel-inner{max-height:240px}.fc-tabs__gradient{height:80px}}.fc-upsell__holder{text-align:left;width:282px;flex-shrink:0}.fc-upsell__errors{display:none;padding:8px;color:#c00;font-size:12px}.fc-upsell__errors.is-visible{display:block}.fc-upsell{position:relative;display:flex;flex-direction:row;align-items:center;gap:16px;padding:8px;background-color:#fff;overflow:hidden}.fc-upsell__image{flex-shrink:0;width:85px;height:85px}.fc-upsell__image-link{display:block;width:100%;height:100%}.fc-upsell__image-thumb{width:85px;height:85px;overflow:hidden;position:relative}.fc-upsell__image-thumb .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.fc-upsell__image-thumb img{width:100%;height:100%;object-fit:cover}.fc-upsell__image-thumb .svg-placeholder{width:100%;height:100%}.fc-upsell__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.fc-upsell__link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.fc-upsell__link:hover{text-decoration:none}.fc-upsell__text{display:flex;flex-direction:column;gap:4px}.fc-upsell__title{font-family:"Instrument Serif",serif;font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.32px;color:#222325;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fc-upsell__subtitle{font-family:Avenir,sans-serif;font-size:12px;font-weight:350;font-style:normal;line-height:normal;color:#7a7e85;margin:0}.fc-upsell__price-row{display:flex;align-items:center;gap:8px}.fc-upsell__price{font-family:"Instrument Serif",serif;font-size:14px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.28px;color:#222325}.fc-upsell__compare-price{font-family:"Instrument Serif",serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;color:#7a7e85;text-decoration:line-through}.fc-upsell__out-of-stock{font-family:Avenir,sans-serif;font-size:12px;font-weight:350;color:#7a7e85}.fc-upsell__add{position:absolute;bottom:8px;right:8px}.fc-upsell__form{display:inline}.fc-upsell__add-btn{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:#7a7e85;cursor:pointer;position:relative}.fc-upsell__add-btn:hover{color:#222325}.fc-upsell__add-btn svg{display:block}.fc-upsell__add-btn.is-loading svg:first-child,.fc-upsell__add-btn.is-added svg:first-child{display:none}.fc-upsell__add-loader,.fc-upsell__add-check{display:none;position:absolute;top:0;left:0;width:16px;height:16px}.fc-upsell__add-btn.is-loading .fc-upsell__add-loader,.fc-upsell__add-btn.is-added .fc-upsell__add-check{display:flex;align-items:center;justify-content:center}.fc-enabled .upsell-products{max-width:100%;overflow:hidden}.fc-enabled .product__upsell,.fc-enabled .product__upsell--slider{width:100%;max-width:100%;overflow:hidden}.fc-enabled .product__upsell--slider .flickity-viewport{width:100%;overflow:hidden}.fc-enabled .product__upsell--slider .flickity-slider{display:flex;gap:16px}.fc-enabled .product__upsell--slider .flickity-slider [data-slide]{width:282px;margin-right:10px}.fc-enabled .product-upsell__holder__title{font-family:"Instrument Serif",serif;font-size:24px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.48px;color:#212429;margin:0 0 8px}.fc-upsell-block__title{color:#212429;font-family:"Instrument Serif";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px}.fc-upsell-block__description{color:#7a7e85;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:350;line-height:normal}.fc-enabled .product__page{grid-template-columns:minmax(0,1fr) 448px}.fc-enabled .product__photo{background:linear-gradient(326deg,#cbc1b8 2.3%,#e9e5e2 33.69%,#eeeae7 49.93%,#dfd8d3 64.37%,#cbc1b8 94.96%)}.fc-enabled .product__slide img,.fc-enabled .product__slide figure{object-fit:contain;object-position:center}.fc-enabled .product__slide .image-wrapper--cover img{object-fit:cover;object-position:center}.fc-enabled .form__width{max-width:448px}@media only screen and (min-width:1025px){.fc-enabled .product__slides{height:568px;overflow:hidden}.fc-enabled .product__slide img,.fc-enabled .product__slide figure{width:100%;height:568px;object-fit:contain;object-position:center}.fc-enabled .product__slide .image-wrapper--cover img{object-fit:cover;object-position:center}.fc-enabled .fc-guarantee-text .fc-guarantee-text__item{width:100%;max-width:163px;font-size:14px}.fc-enabled .product__content{padding-left:48px}.fc-enabled .product__images{position:sticky;top:0;align-self:start}}@media only screen and (min-width:750px)and (max-width:1024px){.fc-enabled .product__images{position:sticky;top:0;align-self:start}.fc-enabled .product__wrapper{margin:0}.fc-enabled .product__images{width:100%;max-width:100vw;overflow:hidden}.fc-enabled .product__slides{height:auto;overflow:hidden}.fc-enabled .product__slide img,.fc-enabled .product__slide figure{width:100%;height:auto;object-fit:contain;object-position:center}.fc-enabled .product__slide .image-wrapper--cover img{object-fit:cover;object-position:center}.fc-enabled .product__content{max-width:400px;margin:0 auto;padding-left:0}.fc-enabled .product__title{font-size:32px}}@media screen and (min-width:1024px){.fc-enabled .product__wrapper{margin:0 48px}}.fc-enabled .fc-pdp-mobile,.fc-enabled .fc-pricing-block{display:none}@media only screen and (max-width:749px){.fc-enabled{padding-top:24px}.fc-enabled .product__images{margin-bottom:24px;height:342px!important}.fc-enabled .product__images--mobile-slider .product__slide{width:290px!important}.fc-enabled .product__content .fc-product-rating,.fc-enabled .product__content .pricing-block .product__price__wrap,.fc-enabled .product__content .fc-review-recommendation,.fc-enabled .product__content .product__head,.fc-enabled .product__content .fc-pdp-description{display:none}.fc-enabled .product__title{margin-top:4px}.fc-enabled .fc-pricing-block{display:block;margin-bottom:6px;padding:0}.fc-enabled .fc-pdp-mobile{display:flex;flex-direction:column}.fc-enabled .product__slides{height:auto}.fc-enabled .product__slide img,.fc-enabled .product__slide figure{height:100%;object-fit:contain;object-position:center}.fc-enabled .product__slides{align-items:center}.fc-enabled .product__thumbs{display:none}.fc-enabled .product__photo{height:var(--height);--aspect-ratio: .848 !important}.fc-enabled .form__width{max-width:100%;display:flex;flex-direction:column;margin:0 auto}}.fc-enabled .product__title__wrapper{padding-right:0}.fc-enabled .fc-pdp-description{color:#313131;font-family:Avenir;font-size:16px;font-style:normal;font-weight:350;line-height:normal;margin-bottom:16px}.fc-enabled .product__wrapper__inner{max-width:1344px}.fc-enabled .swatch-option-name{color:#212429;font-family:"Instrument Serif";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px}.fc-enabled .swatch-variant-name{font-family:"Instrument Serif";font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.36px}.fc-enabled .fc-product-rating{display:flex;align-items:center;gap:4px}.fc-enabled .fc-product-rating__star{width:18px;height:18px}.fc-enabled .fc-product-rating__star--filled,.fc-enabled .fc-product-rating__star--empty{color:#ad6f39}.fc-enabled .fc-product-rating__text{font-family:Avenir,sans-serif;font-size:16px;font-style:normal;line-height:normal;color:#313131;white-space:nowrap}.fc-enabled .fc-product-rating__value{font-weight:800}.fc-enabled .fc-product-rating__description{font-weight:350}.fc-enabled .pplrlabel{color:#222325;font-family:"Instrument Serif";font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.36px}.fc-enabled .pplr-c-button{color:var(--Text-Charcoal, #212429);font-family:"Instrument Serif";font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;width:100%;margin:0}@media only screen and (max-width:749px){.fc-enabled .fc-pdp-description{font-size:14px;font-weight:350;line-height:normal;max-width:290px}.fc-enabled .fc-product-rating__star{width:14px;height:14px}.fc-enabled .fc-product-rating__text{font-size:12px}.fc-enabled .swatch-variant-name{font-size:14px;letter-spacing:.28px}.fc-enabled .swatch-option-name{font-size:16px;letter-spacing:.32px}.fc-upsell__holder{width:100%}.fc-upsell__image,.fc-upsell__image-thumb{width:72px;height:72px}.fc-upsell__title{font-size:14px;letter-spacing:.28px}.fc-upsell__subtitle{font-size:11px}.fc-upsell__price,.fc-upsell__compare-price{font-size:13px;letter-spacing:.26px}.fc-upsell-block__title{font-size:24px;letter-spacing:.48px}.fc-upsell-block__description{font-size:16px}}.fc-sticky-atc{position:fixed;left:0;bottom:0;z-index:2000;width:100%;background:#fff;box-shadow:21px -42px 13px #3e404400,13px -27px 12px #3e404405,7px -15px 10px #3e40440f,3px -7px 7px #3e40441a,1px -2px 4px #3e40441f;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.fc-sticky-atc--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,visibility .5s ease}.fc-sticky-atc__inner{display:flex;align-items:center;justify-content:center;padding:4px 16px;max-width:1344px;margin:0 auto;gap:16px}.fc-sticky-atc__image{flex-shrink:0;width:74px;height:74px;overflow:hidden}.fc-sticky-atc__image img{width:100%;height:100%;object-fit:cover}.fc-sticky-atc__content{display:flex;align-items:center;gap:32px;flex-shrink:0}.fc-sticky-atc__info{display:flex;flex-direction:column;gap:8px;width:auto}.fc-sticky-atc__title{font-family:"Instrument Serif",serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:.32px;color:#212429;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-sticky-atc__meta{display:flex;align-items:center;gap:8px;height:15px}.fc-sticky-atc__variant,.fc-sticky-atc__price{font-family:"Instrument Serif",serif;font-size:16px;font-weight:400;line-height:normal;letter-spacing:.28px;color:#7a7e85;white-space:nowrap}.fc-sticky-atc__separator{flex:1;height:0;border-top:1px solid #7A7E85;min-width:8px}.fc-sticky-atc__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:8px 12px;background:#3e4044;color:#fbfaf9;border:none;border-radius:4px;font-family:"Instrument Serif",serif;font-size:20px;font-weight:400;line-height:normal;letter-spacing:.4px;cursor:pointer;transition:opacity .2s ease;position:relative}.fc-sticky-atc__btn:hover{opacity:.9}.fc-sticky-atc__btn:disabled{opacity:.5;cursor:not-allowed}.fc-sticky-atc__btn.is-loading .fc-sticky-atc__btn-text{visibility:hidden}.fc-sticky-atc__btn-text .btn__price{display:none}.fc-sticky-atc__btn.is-loading .fc-sticky-atc__btn-loader{display:flex}.fc-sticky-atc__btn-loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fc-sticky-atc__btn-loader .svg-loader{fill:none;stroke:#fbfaf9;stroke-width:2}.fc-sticky-atc__btn-loader .svg-loader circle:first-child{opacity:.25}.fc-sticky-atc__btn-loader .svg-loader circle:last-child{animation:fc-sticky-atc-spin .8s linear infinite;stroke-dashoffset:65}@keyframes fc-sticky-atc-spin{to{stroke-dashoffset:-22}}@media only screen and (max-width:749px){.fc-sticky-atc__inner{padding:4px 8px;gap:8px;justify-content:space-between}.fc-sticky-atc__image{width:56px;height:56px}.fc-sticky-atc__content{gap:16px;flex:1;min-width:0}.fc-sticky-atc__info{width:134px;flex:1;min-width:0}.fc-sticky-atc__title,.fc-sticky-atc__variant,.fc-sticky-atc__price{font-size:14px}.fc-sticky-atc__btn{font-size:16px;padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fc-product.css.map */
