.m-main-product .main-product__block-title{margin-bottom:10px}.m-main-product .m-product-title{width:100%;max-width:100%;line-height:1.22!important;font-weight:500!important;letter-spacing:-.018em!important}.m-main-product .m-product-title.h6{font-size:clamp(17px,1.05vw,19px)!important}.m-main-product .m-product-title.h5{font-size:clamp(18px,1.2vw,21px)!important}.m-main-product .m-product-title.h4{font-size:clamp(20px,1.35vw,23px)!important}.m-main-product .m-product-title.h3{font-size:clamp(22px,1.55vw,25px)!important}.m-main-product .m-product-title.h2{font-size:clamp(25px,1.8vw,29px)!important}.m-main-product .m-product-title.h1{font-size:clamp(28px,2.05vw,33px)!important}.m-main-product .main-product__block-price{margin-top:7px}.m-main-product .product-block-group--price,.m-main-product .product-block-group--price .m-price,.m-main-product .product-block-group--price .m-price__sale,.m-main-product .product-block-group--price .m-price__regular{align-items:center}.m-main-product .product-block-group--price .m-price__sale,.m-main-product .product-block-group--price .m-price__regular{gap:8px;flex-wrap:wrap}.m-main-product .product-block-group--price .m-price-item--sale,.m-main-product .product-block-group--price .m-price__regular .m-price-item--regular{font-size:clamp(23px,1.8vw,29px)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.015em}.m-main-product .product-block-group--price .m-price__sale .m-price-item--regular{font-size:14px!important;line-height:1.2!important;font-weight:450!important;opacity:.55}.m-main-product .product-block-group--price .m-price__badges,.m-main-product .product-block-group--price .m-price__badges-sale{gap:5px}.m-main-product .product-block-group--price .m-product-tag,.m-main-product .product-block-group--price .m-product-tag--sale{min-height:23px;padding:4px 8px!important;border-radius:999px;font-size:10px!important;line-height:1!important;font-weight:650!important;letter-spacing:.03em}.m-main-product .m-product-tax{margin-top:6px!important;font-size:12.5px!important;line-height:1.4!important;color:rgba(var(--color-foreground),.58)!important}.fnf-story--v2{background:var(--fnf-bg, #fbfaf6)}.fnf-story--v2 .fnf-story__head{max-width:760px;margin:0 0 32px}.fnf-story--v2 .fnf-story__head .fnf-pdp-heading{max-width:18ch;font-size:clamp(30px,3vw,43px);font-weight:500}.fnf-story--v2 .fnf-story__grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,72px);align-items:start}.fnf-story--v2 .fnf-story__grid--single{grid-template-columns:minmax(0,1fr)}.fnf-story--v2 .fnf-story__grid--reverse .fnf-story__media{order:2}.fnf-story--v2 .fnf-story__grid--reverse .fnf-story__content{order:1}.fnf-story--v2 .fnf-story__media{position:sticky;top:110px;min-width:0;overflow:visible;border-radius:0;background:transparent}.fnf-story--v2 .fnf-story__image-frame{position:relative;display:grid;place-items:center;min-height:360px;padding:clamp(20px,3vw,38px);overflow:hidden;border:1px solid rgba(23,53,31,.09);border-radius:24px;background:radial-gradient(circle at 16% 14%,rgba(203,181,119,.14),transparent 34%),linear-gradient(145deg,#fff,#f5f1e6)}.fnf-story--v2 .fnf-story__image-frame:after{content:"";position:absolute;right:-72px;bottom:-76px;width:190px;height:190px;border:1px solid rgba(23,53,31,.08);border-radius:50%}.fnf-story--v2 .fnf-story__image{position:relative;z-index:1;display:block;width:100%;height:auto;max-height:590px;object-fit:contain;aspect-ratio:auto}.fnf-story--v2 .fnf-story__content{min-width:0}.fnf-story--v2 .fnf-story__description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;color:rgb(var(--color-foreground))}.fnf-story--v2 .fnf-story__description--single{grid-template-columns:minmax(0,1fr)}.fnf-story--v2 .fnf-story__detail-card{position:relative;min-width:0;margin:0;padding:20px 20px 20px 22px;overflow:hidden;border:1px solid rgba(23,53,31,.1);border-radius:16px;background:#ffffffe6;box-shadow:0 10px 28px #17351f09}.fnf-story--v2 .fnf-story__detail-card:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 6px 6px 0;background:var(--fnf-accent, #17351f);opacity:.7}.fnf-story--v2 .fnf-story__detail-card--lead,.fnf-story--v2 .fnf-story__detail-card--wide{grid-column:1 / -1}.fnf-story--v2 .fnf-story__detail-card--lead{padding:22px 24px 22px 26px;background:linear-gradient(130deg,#17351f0b,#ffffffeb 46%),#fff}.fnf-story--v2 .fnf-story__detail-title{margin:0 0 12px!important;padding:0!important;font-size:clamp(18px,1.45vw,23px)!important;line-height:1.28!important;font-weight:600!important;letter-spacing:-.012em!important;color:rgb(var(--color-foreground))!important}.fnf-story--v2 .fnf-story__detail-card>:first-child{margin-top:0!important}.fnf-story--v2 .fnf-story__detail-card>:last-child{margin-bottom:0!important}.fnf-story--v2 .fnf-story__detail-card p{margin:8px 0;font-size:14px;line-height:1.65;color:rgba(var(--color-foreground),.72)}.fnf-story--v2 .fnf-story__detail-card strong,.fnf-story--v2 .fnf-story__detail-card b{color:rgb(var(--color-foreground));font-weight:600}.fnf-story--v2 .fnf-story__detail-card ul,.fnf-story--v2 .fnf-story__detail-card ol{display:grid;gap:8px;margin:12px 0 0!important;padding:0!important;list-style:none!important}.fnf-story--v2 .fnf-story__detail-card li{position:relative;margin:0!important;padding:9px 11px 9px 28px!important;border:1px solid rgba(23,53,31,.065);border-radius:10px;background:#17351f09;font-size:13.5px;line-height:1.5;color:rgba(var(--color-foreground),.75)}.fnf-story--v2 .fnf-story__description li:before{content:""!important;position:absolute!important;top:16px!important;left:12px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--fnf-accent, #17351f)!important;color:transparent!important}.fnf-story--v2 .fnf-story__bullet-row{margin:8px 0!important;padding:10px 12px!important;border-radius:10px;background:#17351f09}.fnf-story--v2 .fnf-story__detail-card blockquote{margin:12px 0 0;padding:12px 14px;border-left:3px solid var(--fnf-accent, #17351f);border-radius:0 10px 10px 0;background:#17351f09}.fnf-story--v2 .fnf-story__detail-card img,.fnf-story--v2 .fnf-story__detail-card video,.fnf-story--v2 .fnf-story__detail-card iframe{max-width:100%;height:auto;border-radius:12px}.fnf-story--v2 .fnf-story__detail-card table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.fnf-story--v2 .fnf-story__detail-card table th,.fnf-story--v2 .fnf-story__detail-card table td{padding:9px 10px;border-bottom:1px solid rgba(23,53,31,.1);text-align:left;font-size:13px}@media(min-width:990px){.fnf-story--v2 .fnf-story__detail-card--wide .fnf-story__detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.fnf-story--v2 .fnf-story__head{margin-bottom:26px}.fnf-story--v2 .fnf-story__grid{grid-template-columns:minmax(0,1fr);gap:28px}.fnf-story--v2 .fnf-story__grid--reverse .fnf-story__media,.fnf-story--v2 .fnf-story__grid--reverse .fnf-story__content{order:initial}.fnf-story--v2 .fnf-story__media{position:static;max-width:680px;width:100%}.fnf-story--v2 .fnf-story__image-frame{min-height:300px}}@media(max-width:749px){.m-main-product .m-product-title{max-width:100%;line-height:1.24!important}.m-main-product .m-product-title.h6{font-size:16px!important}.m-main-product .m-product-title.h5{font-size:17px!important}.m-main-product .m-product-title.h4{font-size:19px!important}.m-main-product .m-product-title.h3{font-size:21px!important}.m-main-product .m-product-title.h2{font-size:24px!important}.m-main-product .m-product-title.h1{font-size:27px!important}.m-main-product .product-block-group--price .m-price-item--sale,.m-main-product .product-block-group--price .m-price__regular .m-price-item--regular{font-size:23px!important}.m-main-product .product-block-group--price .m-price__sale .m-price-item--regular{font-size:13px!important}.fnf-story--v2 .fnf-story__head{margin-bottom:22px}.fnf-story--v2 .fnf-story__head .fnf-pdp-heading{max-width:none;font-size:clamp(27px,8vw,34px)}.fnf-story--v2 .fnf-story__image-frame{min-height:0;padding:18px;border-radius:18px}.fnf-story--v2 .fnf-story__description{grid-template-columns:minmax(0,1fr);gap:11px}.fnf-story--v2 .fnf-story__detail-card,.fnf-story--v2 .fnf-story__detail-card--lead{grid-column:auto;padding:17px 16px 17px 19px;border-radius:14px}.fnf-story--v2 .fnf-story__detail-card:before{top:15px;bottom:15px}.fnf-story--v2 .fnf-story__detail-title{font-size:18px!important}.fnf-story--v2 .fnf-story__detail-card p{font-size:13.5px;line-height:1.6}.fnf-story--v2 .fnf-story__detail-card li{font-size:13px}}@media(prefers-reduced-motion:reduce){.fnf-story--v2 *,.fnf-story--v2 *:before,.fnf-story--v2 *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fnf-pdp-story-v2.css.map */
