:root{--fc-white: #ffffff;--fc-canvas: #f9f7f5;--fc-espresso: #121212;--fc-product-radius: 2.4rem;--fc-tile-radius: 1.2rem;--fc-card-border-width: .1rem;--fc-card-border-color: rgba(18, 18, 18, .14);--fc-action-accent: #7f212a;--fc-action-accent-hover: #6a1b23;--fc-muted-on-dark: rgba(255, 255, 255, .6);--fc-muted-on-light: rgba(18, 18, 18, .6);--fc-status-accent: #ec6a37;--fc-status-on-accent: #121212;--fc-layout-edge: 1.2rem;--fc-module-gap: 1.2rem;--fc-card-grid-gap: 1.2rem;--grid-desktop-horizontal-spacing: 1.2rem !important;--grid-desktop-vertical-spacing: 1.2rem !important;--grid-mobile-horizontal-spacing: .8rem !important;--grid-mobile-vertical-spacing: .8rem !important;--fc-card-title-lines: 3;--fc-card-price-stage-height: 4.8rem;--fc-card-status-inset: 1.2rem;--fc-card-status-slot: 3.8rem;--fc-card-rating-slot: 2.2rem;--fc-complementary-status-slot: 2.2rem;--fc-content-width: 120rem;--fc-surface-shadow: 0 1.2rem 3.2rem rgba(18, 18, 18, .05);--fc-mobile-header-height: 6.4rem;--fc-mobile-story-height: 73rem;--fc-mobile-shelf-card-width: min(76vw, 28.8rem);--fc-mobile-shelf-card-height: 44rem}#MainContent .product__media,#MainContent .product__modal-opener,#MainContent .featured-product .product__media,#MainContent .featured-product .product__modal-opener,#MainContent .image-with-text__media{background:var(--fc-white);border-radius:var(--fc-product-radius);overflow:hidden}#MainContent .product-card-wrapper .card:not(.card--horizontal){overflow:hidden;border:var(--fc-card-border-width) solid var(--fc-card-border-color);border-radius:var(--fc-product-radius);background:var(--fc-white);box-shadow:none}#MainContent .complementary-products .product-card-wrapper .card{padding:1.2rem;gap:1.2rem;align-items:center}#MainContent .complementary-products .product-card-wrapper .card>.card__content{padding:0}#MainContent .complementary-products .complementary-slide>ul{display:grid;grid-auto-rows:minmax(0,1fr);gap:var(--fc-card-grid-gap)!important}#MainContent .complementary-products .complementary-slide>ul>li{display:flex}#MainContent .complementary-products .complementary-slide>ul>li>product-component{display:block;width:100%;height:100%}#MainContent .complementary-products .complementary-slide>ul>li .product-card-wrapper,#MainContent .complementary-products .complementary-slide>ul>li .product-card-wrapper>.card{height:100%}#MainContent .product-card-wrapper :is(.card__inner,.card__media,.card__media .media){border-radius:0!important}#MainContent .product-grid>.grid__item>product-component,#MainContent .product-grid>.grid__item>product-component .product-card-wrapper,#MainContent .product-grid>.grid__item>product-component .product-card-wrapper>.card{display:block;height:100%}#MainContent .product-card-wrapper .card>.card__content{padding-inline:1.6rem;padding-bottom:1.6rem}#MainContent .product-card-wrapper .card:not(.card--horizontal)>.card__content{display:flex;flex:1 1 auto}#MainContent .product-card-wrapper .card:not(.card--horizontal)>.card__content>.card__information{display:flex;flex-direction:column;width:100%}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card__heading{display:-webkit-box;min-height:calc(1.3em * var(--fc-card-title-lines));overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fc-card-title-lines)}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card-information{display:flex;flex:1 1 auto;flex-direction:column}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card-information>.price{display:flex;align-items:flex-end;min-height:var(--fc-card-price-stage-height);margin-top:auto}#MainContent .product-card-wrapper .card:not(.card--horizontal) .price__container{width:100%}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card__status{margin:.2rem 0 0;display:block;font-size:1.2rem;font-weight:600;color:var(--fc-status-accent, #ec6a37);letter-spacing:.02em;line-height:1.35}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card__information>.card__status--sale{margin:0 0 .6rem;display:block;color:var(--fc-status-accent, #ec6a37);font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.2}#MainContent .price--on-sale .price__badge-sale{position:static;top:auto;left:auto;width:auto;height:auto;margin:.2rem 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--fc-status-accent, #ec6a37);font-size:1.2rem;font-weight:600;line-height:1.35;text-transform:none}#MainContent .product-card-wrapper .card:not(.card--horizontal){position:relative}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card__information:before{content:"";display:block;height:var(--fc-card-status-slot, 3.8rem)}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card__information>.card__status{display:block;height:calc(var(--fc-card-status-slot, 3.8rem) - var(--fc-card-status-inset, 1.2rem));margin:calc(-1 * var(--fc-card-status-slot, 3.8rem) + var(--fc-card-status-inset, 1.2rem)) 0 0;overflow:hidden}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card-information{position:relative;padding-top:var(--fc-card-rating-slot, 2.2rem)}#MainContent .product-card-wrapper .card:not(.card--horizontal) .card__rating-row,#MainContent .product-card-wrapper .card:not(.card--horizontal) .card-information>.rating{position:absolute;top:0;left:0;margin:0}#MainContent .product-card-wrapper .card__rating-row{display:flex;align-items:center;gap:.6rem;min-width:0}#MainContent .product-card-wrapper .card__rating-row .rating,#MainContent .product-card-wrapper .card__rating-row .rating-count{margin:0}.fc-rail{position:relative;display:block;max-width:var(--page-width, 120rem);margin-inline:auto}.fc-rail__arrow{position:absolute;top:var(--fc-rail-arrow-top, 50%);transform:translateY(-50%);display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:.1rem solid var(--fc-card-border-color, rgba(18, 18, 18, .14));border-radius:999rem;background:var(--fc-white, #ffffff);color:var(--fc-espresso, #121212);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.fc-rail__arrow svg{width:1.6rem;height:1.6rem}.fc-rail__arrow:hover:not([disabled]){border-color:var(--fc-espresso, #121212)}.fc-rail__arrow[disabled]{visibility:hidden;cursor:default}.fc-rail__arrow--prev{left:-4.8rem}.fc-rail__arrow--next{right:-4.8rem}@media screen and (max-width:1360px){.fc-rail__arrow{box-shadow:0 0 0 .8rem var(--fc-white, #ffffff)}.fc-rail__arrow--prev{left:0}.fc-rail__arrow--next{right:0}}@media screen and (max-width:749px){.fc-rail__arrow{display:none}}#MainContent .collection{display:grid;grid-template-columns:minmax(0,1fr)}#MainContent .collection>.collection__title{grid-row:1;grid-column:1}#MainContent .collection>.collection__view-all{grid-row:1;grid-column:1;align-self:center;justify-self:stretch;margin-block:0;margin-inline:auto;text-align:right}#MainContent .collection>slider-component,#MainContent .collection>.slider-mobile-gutter{grid-row:2;grid-column:1}@media screen and (max-width:749px){#MainContent .collection>.collection__view-all{grid-row:3;align-self:start;margin-top:2.4rem;text-align:center}}#MainContent .collection__view-all .link{display:inline-flex;align-items:center;min-height:4rem;padding:.9rem 1.8rem;border:.1rem solid var(--fc-action-accent, #7f212a);border-radius:999rem;color:var(--fc-action-accent, #7f212a);font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none}#MainContent .collection__view-all .link:hover{background:var(--fc-action-accent, #7f212a);color:var(--fc-white, #ffffff);text-decoration:none}#MainContent .collection__view-all .link:focus-visible{outline:.2rem solid var(--fc-action-accent, #7f212a);outline-offset:.3rem}#MainContent .complementary-products .card--horizontal .card__heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.7em}#MainContent .complementary-products .product-card-wrapper .card--horizontal{overflow:hidden;border:var(--fc-card-border-width) solid var(--fc-card-border-color);border-radius:var(--fc-product-radius);background:var(--fc-white);box-shadow:none}#MainContent .complementary-products .card--horizontal .quick-add__submit{background:transparent;border-radius:0;padding-left:0;padding-right:0}#MainContent .complementary-products .card--horizontal .quick-add__submit:before,#MainContent .complementary-products .card--horizontal .quick-add__submit:after{display:none}#MainContent .card--horizontal,#MainContent .card--horizontal .card__inner{border:0;border-radius:0;background:transparent;box-shadow:none}#MainContent .card--horizontal:after,#MainContent .card--horizontal .card__inner:after{display:none}#MainContent .complementary-products .complementary-slide>ul{grid-auto-rows:max-content;align-content:start}#MainContent .complementary-products .complementary-slide>ul>li .product-card-wrapper,#MainContent .complementary-products .complementary-slide>ul>li .product-card-wrapper>.card{height:auto}#MainContent .complementary-products .card--horizontal>.card__content .card__information:before{content:"";display:block;height:var(--fc-complementary-status-slot, 2.2rem)}#MainContent .complementary-products .card--horizontal>.card__content .card__information>.card__status{display:block;height:var(--fc-complementary-status-slot, 2.2rem);margin:calc(-1 * var(--fc-complementary-status-slot, 2.2rem)) 0 0;overflow:hidden;font-size:1.2rem;line-height:var(--fc-complementary-status-slot, 2.2rem)}@media screen and (min-width:750px){body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .product-grid>.grid__item .card>.card__content{min-height:12.1rem}}#MainContent .product-card-wrapper .card__inner:after,#MainContent .product__media:after,#MainContent .product__modal-opener:after,#MainContent .image-with-text__media:after{border-radius:inherit}[id$=__17342528639cb27563]{--color-background: 255, 255, 255;--gradient-background: #ffffff;background:var(--fc-white)}[id$=__17342528639cb27563] :is(.jdgm-carousel-item__review,.jdgm-carousel-item,.jdgm-rev){box-shadow:none!important}.brand-marquee-section h2{color:rgba(var(--color-foreground),.6)}.brand-marquee-item,.brand-marquee-item:hover{color:rgb(var(--color-foreground))}.brand-dot{background:rgba(var(--color-foreground),.24)}body.template-index #MainContent{display:grid;grid-auto-flow:row dense;row-gap:var(--fc-module-gap);grid-template-columns:var(--fc-layout-edge) minmax(0,1fr) minmax(0,1fr) var(--fc-layout-edge);min-width:0}body.template-index #MainContent>.shopify-section{grid-column:1 / -1;min-width:0}body.template-index #MainContent>:is([id$=__fix_stories_rail_home],[id$=__1732018955195582b0]){display:none!important}body.template-index .fix-story-fold--chapter{width:100%;max-width:none;margin-inline:0;padding:0!important;overflow:hidden;border-radius:0;background:var(--fc-white);box-shadow:none}body.template-index .fix-story-fold--chapter .fix-story-fold__wrap{width:min(100%,var(--fc-content-width));max-width:var(--fc-content-width);height:68rem;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}body.template-index .fix-story-fold--chapter .fix-story-fold__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;height:100%;gap:0;align-items:center}body.template-index .fix-story-fold--chapter .fix-story-fold__copy{align-self:center;padding:6.4rem}body.template-index .fix-story-fold--chapter .fix-story-fold__copy h2{max-width:100%;font-size:clamp(4.2rem,4.2vw,5.8rem);line-height:.98;letter-spacing:-.045em}body.template-index .fix-story-fold--chapter .fix-story-fold__media{align-self:stretch;min-height:68rem;padding:2.4rem;background:var(--fc-white)}body.template-index .fix-story-fold--chapter .fix-story-fold__image{width:100%;height:100%;max-height:none;object-fit:contain}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection{padding-block:6.4rem!important}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) :is(.collection__title,slider-component.page-width,.collection__view-all){width:100%;max-width:var(--fc-content-width);margin-inline:auto}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection__title{min-height:6.5rem;text-align:left}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection__title .title{font-size:clamp(3.2rem,3.1vw,4.2rem);line-height:1.05;letter-spacing:-.035em}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9]) slider-component{min-height:39.7rem}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection__view-all{padding-inline:5rem;text-align:left}body.template-index :is([id$=__image_with_text_XeeWGN],[id$=__image_with_text_efJKAa]) .fix-story-fold__meta-item{display:none}body.template-index :is([id$=__image_with_text_XeeWGN],[id$=__image_with_text_efJKAa]){grid-column:1 / -1!important;height:68rem;margin-inline:0}body.template-index :is([id$=__17342528639cb27563],[id$=__rich_text_VPxTGL],[id$=__brand_marquee]){margin-inline:0;overflow:hidden;border-radius:0;box-shadow:none}body.template-index [id$=__rich_text_VPxTGL] .rich-text__wrapper{width:min(100%,var(--fc-content-width));max-width:var(--fc-content-width);margin-inline:auto;justify-content:flex-start}body.template-index [id$=__rich_text_VPxTGL] .rich-text__blocks{width:min(100%,78rem);max-width:78rem;text-align:left}body.template-index [id$=__brand_marquee]{background:rgb(var(--color-background))}body.template-index [id$=__brand_marquee] .brand-marquee-section{width:100%;margin-inline:0}body.template-index [id$=__brand_marquee] .brand-marquee-section h2{width:min(100%,var(--fc-content-width));margin:0 auto 2.8rem;padding-inline:0;text-align:center;color:#888;font-size:1.2rem;font-weight:500;letter-spacing:.25rem;line-height:normal;text-transform:uppercase}[id$=__ss_feature_1_DKbV86],[id$=__ss_feature_1_DKbV86]>div,[id$=__ss_feature_1_DKbV86] .wrapper-box{background:transparent!important;color:var(--fc-espresso, #121212)}[id$=__ss_feature_1_DKbV86] .wrapper-box{width:min(100%,var(--fc-content-width));margin-inline:auto;padding-top:5.6rem!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}[id$=__ss_feature_1_DKbV86] .fc-icon-grid{background-color:var(--fc-espresso, #121212)!important}[id$=__ss_feature_1_DKbV86] .box__title{color:var(--fc-espresso, #121212)!important;font-size:1.5rem;font-weight:650;line-height:1.3}[id$=__ss_feature_1_DKbV86] .box__description{color:#1212129e!important;font-size:1.4rem;line-height:1.45}@media screen and (max-width:749px){[id$=__ss_feature_1_DKbV86] .wrapper-box{padding-top:3.2rem!important}}.footer .newsletter-form__field-wrapper .field__input{background:var(--fc-white);color:var(--fc-espresso)}.footer .newsletter-form__field-wrapper .field__label,.footer .newsletter-form__field-wrapper .newsletter-form__button{color:var(--fc-espresso)}@media screen and (max-width:749px){:root{--fc-card-grid-gap: .8rem;--fc-product-radius: 1.8rem;--fc-layout-edge: 1.5rem}.jdgm-revs-tab{display:none!important}.section-header .header{min-height:var(--fc-mobile-header-height);height:var(--fc-mobile-header-height);padding-top:0!important;padding-bottom:0!important}.section-header .header__heading-logo{width:4rem!important;max-height:4rem;object-fit:contain}body.template-index [id$=__background_video_qrg6TD] .videoBox,body.template-index [id$=__background_video_qrg6TD] .fullscreen-video-wrap,body.template-index [id$=__background_video_qrg6TD] video{min-height:var(--fc-mobile-story-height)!important;height:var(--fc-mobile-story-height)!important}}@media screen and (max-width:989px){body.template-index #MainContent{display:block}body.template-index :is([id$=__background_video_qrg6TD],[id$=__image_with_text_gE8pYe],[id$=__featured_collection_k78gme],[id$=__rich_text_VPxTGL],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE],[id$=__image_with_text_XeeWGN],[id$=__image_with_text_efJKAa]){margin-bottom:var(--fc-module-gap)}}@media screen and (max-width:749px){body.template-index .fix-story-fold--chapter{height:auto;padding:0!important}body.template-index .fix-story-fold--chapter .fix-story-fold__wrap{width:100%;max-width:none;height:auto;padding:0;border-radius:0;box-shadow:none}body.template-index .fix-story-fold--chapter .fix-story-fold__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 30rem;gap:0;min-height:0;height:auto}body.template-index .fix-story-fold--chapter .fix-story-fold__copy{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:3.2rem 2.4rem 2.4rem;text-align:left}body.template-index .fix-story-fold--chapter .fix-story-fold__copy h2{margin-bottom:1.2rem;font-size:3.2rem;line-height:1.02}body.template-index .fix-story-fold--chapter .fix-story-fold__eyebrow{margin-bottom:.8rem}body.template-index .fix-story-fold--chapter :is(.fix-story-fold__copy>p,.fix-story-fold__meta){margin-bottom:1.6rem;margin-inline:0}body.template-index .fix-story-fold--chapter .fix-story-fold__meta,body.template-index .fix-story-fold--chapter .fix-story-fold__cta{justify-content:flex-start}body.template-index [id$=__image_with_text_gE8pYe] .fix-story-fold__cta{flex-wrap:nowrap;gap:.8rem}body.template-index [id$=__image_with_text_gE8pYe] .fix-story-fold__cta .button{flex:1 1 0;min-width:0;padding-inline:1.2rem;font-size:1.3rem}body.template-index .fix-story-fold--chapter :is(.fix-story-fold__media,.fix-story-fold__image){width:100%;height:100%;min-height:0;margin:0}body.template-index .fix-story-fold--chapter .fix-story-fold__media{min-height:30rem;padding:0 2.4rem 2.4rem}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection{padding-block:3.6rem 3.2rem!important;overflow:hidden}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection__title{min-height:0;margin-bottom:2.4rem;padding-inline:var(--fc-layout-edge)}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection__title .title{margin-bottom:.8rem;font-size:3.2rem;line-height:1.05;letter-spacing:-.035em}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) slider-component.page-width{max-width:none;padding-inline:0}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) slider-component{min-height:0}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .product-grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:var(--fc-card-grid-gap)!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-left:var(--fc-layout-edge);scroll-snap-type:inline mandatory;scrollbar-width:none;padding:0 var(--fc-layout-edge)!important}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .product-grid::-webkit-scrollbar{display:none}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .product-grid>.grid__item{flex:0 0 var(--fc-mobile-shelf-card-width)!important;width:var(--fc-mobile-shelf-card-width)!important;height:var(--fc-mobile-shelf-card-height);max-width:none!important;scroll-snap-align:start;scroll-snap-stop:always;animation:none!important;opacity:1!important;transform:none!important}body.template-index :is([id$=__featured_collection_k78gme],[id$=__featured_collection_Xc7mC9],[id$=__featured_collection_FqEUWE]) .collection__view-all{margin-top:1.2rem;padding-inline:var(--fc-layout-edge)}body.template-index :is([id$=__image_with_text_XeeWGN],[id$=__image_with_text_efJKAa]){height:auto;margin-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/fc-surface-system.css.map */
