body.ffw-pdp{--ffw-blue: #1c7ed6;--ffw-blue-dark: #1565c0;--ffw-green: #5fbf6a;--ffw-teal: #2fa8a0;--ffw-ink: #1f2a37;--ffw-muted: #6b7280;--ffw-line: #e7eff6;--ffw-card: #ffffff;--ffw-page: #f7fbfe;--ffw-radius: 18px;--ffw-radius-sm: 12px;background:var(--ffw-page);color:var(--ffw-ink)}.ffw-pdp-banner{display:none;margin:14px auto 0;max-width:1200px;padding:12px 16px;border:1px solid #cfe9d6;background:linear-gradient(135deg,#f2fbf4,#eef7ff);border-radius:var(--ffw-radius-sm);color:#1c5b3a;font-size:.95rem;line-height:1.45;align-items:center;gap:10px}.ffw-pdp-banner.is-on{display:flex}.ffw-pdp-banner strong{color:#14663a}.ffw-pdp-banner__spark{flex:0 0 auto}body.ffw-pdp .product{gap:0;align-items:flex-start}body.ffw-pdp .product__media-wrapper{background:var(--ffw-card);border:1px solid var(--ffw-line);border-radius:var(--ffw-radius);padding:10px;box-shadow:0 10px 30px #17426e0d}body.ffw-pdp .product__media-list{border-radius:calc(var(--ffw-radius) - 6px);overflow:hidden}body.ffw-pdp .product__media img{border-radius:calc(var(--ffw-radius) - 8px)}body.ffw-pdp .thumbnail-list__item .thumbnail{border-radius:var(--ffw-radius-sm);border:1px solid var(--ffw-line);overflow:hidden}body.ffw-pdp .thumbnail[aria-current=true]{border-color:var(--ffw-blue)}body.ffw-pdp .product__info-container{gap:10px;padding:4px 0 0}body.ffw-pdp .product__text.inline-richtext{color:var(--ffw-teal);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0}body.ffw-pdp .product__title{margin:2px 0 0}body.ffw-pdp .product__title>*{font-size:clamp(1.6rem,1.1rem + 1.8vw,2.35rem);line-height:1.14;letter-spacing:-.015em;font-weight:650;color:var(--ffw-ink)}body.ffw-pdp .price,body.ffw-pdp .price *{color:var(--ffw-blue-dark)}body.ffw-pdp .price .price-item--regular,body.ffw-pdp .price .price-item--sale{font-size:clamp(1.5rem,1.2rem + 1vw,1.9rem);font-weight:650;letter-spacing:-.01em}body.ffw-pdp .product__tax{color:var(--ffw-muted);font-size:.82rem}.ffw-selling{color:#45566a;font-size:.98rem;line-height:1.6;margin:2px 0}body.ffw-pdp--memorial .ffw-selling{color:#6b5a4b;font-style:italic}body.ffw-pdp .product-form__input .form__label{font-size:13.5px;line-height:1.5;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ffw-muted);margin-bottom:7px}body.ffw-pdp .product-form__input input[type=radio]+label{border-radius:999px;border:1px solid var(--ffw-line);padding:.5rem 1rem;transition:border-color .15s ease,background .15s ease}body.ffw-pdp .product-form__input input[type=radio]:checked+label{border-color:var(--ffw-blue);background:#eef6ff;color:var(--ffw-blue-dark)}body.ffw-pdp .quantity{border-radius:999px;border-color:var(--ffw-line)}body.ffw-pdp .product-form__submit.button{width:100%;min-height:54px;border:0;border-radius:999px;color:#fff;font-size:16px;font-weight:650;letter-spacing:.015em;background-image:linear-gradient(120deg,var(--ffw-blue) 0%,var(--ffw-teal) 55%,var(--ffw-green) 100%);box-shadow:0 10px 24px #1c7ed647;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}body.ffw-pdp .product-form__submit.button:hover:not([disabled]){background-image:linear-gradient(120deg,var(--ffw-blue) 0%,var(--ffw-teal) 55%,var(--ffw-green) 100%)!important;filter:brightness(1.03) saturate(1.04);transform:translateY(-1px);box-shadow:0 14px 30px #1c7ed657}body.ffw-pdp .product-form__submit.button:active:not([disabled]){transform:translateY(0);box-shadow:0 6px 16px #1c7ed64d}body.ffw-pdp .product-form__submit.button[disabled]{background-image:none;background:#dfe7ef;color:#8a97a6;box-shadow:none}.ffw-trust{display:grid;grid-template-columns:1fr;gap:8px;margin:14px 0 2px}.ffw-trust__item{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 13px;border:1px solid var(--ffw-line);border-radius:var(--ffw-radius-sm);background:#fff;color:#4a5a6b;font-size:13px;line-height:1.4}.ffw-trust__item>span{display:block;min-width:0}.ffw-trust__item>span:first-line{font-weight:650;color:#2b3a48}.ffw-trust__item svg{flex:0 0 auto;width:17px;height:17px;color:var(--ffw-teal)}body.ffw-pdp--memorial .ffw-trust__item svg{color:#a08a72}body.ffw-pdp .ffw-pdp-desc{padding-top:6px}body.ffw-pdp .ffw-pdp-desc .page-width{max-width:980px}body.ffw-pdp .product__description{color:#37475a;font-size:16.5px;line-height:1.75;border-top:1px solid var(--ffw-line);padding-top:22px;margin-top:6px}body.ffw-pdp .product__description p,body.ffw-pdp .product__description ul,body.ffw-pdp .product__description ol{margin:0 0 14px;font-size:16.5px;line-height:1.75}body.ffw-pdp .product__description li{margin:0 0 6px;font-size:16.5px;line-height:1.75}body.ffw-pdp .product__description h3{color:var(--ffw-ink);font-size:20px;line-height:1.35;margin:0 0 14px}body.ffw-pdp .product__description h4{color:var(--ffw-ink);font-size:19px;line-height:1.35;margin:22px 0 10px}body.ffw-pdp .product__description img{border-radius:var(--ffw-radius-sm)}body.ffw-pdp .collapsible-content .accordion,body.ffw-pdp .collapsible-content details{border:1px solid var(--ffw-line);border-radius:var(--ffw-radius-sm);background:#fff;margin-bottom:10px;overflow:hidden}body.ffw-pdp .collapsible-content summary,body.ffw-pdp .collapsible-content .accordion__title{padding:15px 18px;font-weight:600;font-size:15px;color:var(--ffw-ink)}body.ffw-pdp .collapsible-content .accordion__content,body.ffw-pdp .collapsible-content .rte{color:#46586b;font-size:16px;line-height:1.75;padding:0 18px 16px}body.ffw-pdp .collapsible-content .accordion__content p,body.ffw-pdp .collapsible-content .accordion__content ul,body.ffw-pdp .collapsible-content .accordion__content ol{margin:0 0 14px}body.ffw-pdp .collapsible-content .accordion__content li{margin:0 0 6px}body.ffw-pdp .collapsible-content>h1,body.ffw-pdp .collapsible-content .h1,body.ffw-pdp .collapsible-content .caption-with-letter-spacing{color:var(--ffw-muted);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:left}body.ffw-pdp .ffw-related__heading{text-align:center;color:var(--ffw-ink);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);font-weight:650;margin:0 0 20px}body.ffw-pdp .ffw-related .card-wrapper,body.ffw-pdp .ffw-related .card,body.ffw-pdp .ffw-related .card__media,body.ffw-pdp .ffw-related .media img{border-radius:var(--ffw-radius-sm)}body.ffw-pdp .ffw-related .card__heading{font-weight:600}body.ffw-pdp--memorial{--ffw-page: #fbf8f3;--ffw-line: #efe6da;--ffw-ink: #3f362c;--ffw-muted: #8a7c6b}body.ffw-pdp--memorial .product__media-wrapper{box-shadow:0 10px 30px #7a604212}body.ffw-pdp--memorial .product__text.inline-richtext{color:#a08a72}body.ffw-pdp--memorial .price,body.ffw-pdp--memorial .price *{color:#7a5f45}body.ffw-pdp--memorial .product-form__submit.button{background-image:linear-gradient(120deg,#8a6f5a,#a08a72 60%,#bfa88e);box-shadow:0 10px 24px #8a6f5a42}body.ffw-pdp--memorial .product-form__input input[type=radio]:checked+label{border-color:#a08a72;background:#f6f0e8;color:#6d5741}body.ffw-pdp--memorial .collapsible-content summary{color:#4a3f35}@media(max-width:749px){body.ffw-pdp .product{row-gap:14px}body.ffw-pdp .product__media-wrapper{padding:8px;border-radius:14px}body.ffw-pdp .product__info-container{gap:8px}body.ffw-pdp .product-form__submit.button{min-height:52px}.ffw-pdp-banner{margin-top:10px;border-radius:12px}}body.ffw-pdp .collapsible-content .collapsible-content-wrapper-narrow{max-width:980px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){body.ffw-pdp .collapsible-content .collapsible-content-wrapper-narrow{padding-left:5rem;padding-right:5rem}}body.ffw-pdp .furevo-pdp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 16px;padding:8px;border:1px solid rgba(var(--color-foreground),.12);border-radius:16px;background:rgba(var(--color-background),.96)}body.ffw-pdp .furevo-pdp-tab{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:15px;font-weight:700;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}body.ffw-pdp .furevo-pdp-tab:hover{color:#0879c9;background:#0879c914}body.ffw-pdp .furevo-pdp-tab:active{transform:translateY(1px)}body.ffw-pdp .furevo-pdp-tab[aria-selected=true]{color:#fff;background:linear-gradient(120deg,#1565d8,#4e9ad6 55%,#63b34e);box-shadow:0 8px 20px #1565d838}body.ffw-pdp .furevo-pdp-tab:focus-visible{outline:2px solid #1565D8;outline-offset:2px}body.ffw-pdp .furevo-pdp-tab-panel{width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:16px;background:rgb(var(--color-background));overflow:hidden}body.ffw-pdp .furevo-pdp-tab-panel[hidden]{display:none!important}body.ffw-pdp .furevo-pdp-tab-panel>details{border:0}body.ffw-pdp .furevo-pdp-tab-panel>details>summary{display:none}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content,body.ffw-pdp .furevo-pdp-tab-panel .rte{margin:0;padding:26px 28px 30px;color:#3c4c5c;font-size:16px;line-height:1.75}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content>*:first-child{margin-top:0}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content p,body.ffw-pdp .furevo-pdp-tab-panel .accordion__content ul,body.ffw-pdp .furevo-pdp-tab-panel .accordion__content ol{margin:0 0 14px}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content li{margin:0 0 6px}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content h3{margin:0 0 12px;color:#20323f;font-size:19px;line-height:1.35}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content h4{margin:20px 0 10px;color:#20323f;font-size:18px;line-height:1.35}@media screen and (max-width:989px){body.ffw-pdp .furevo-pdp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){body.ffw-pdp .furevo-pdp-tabs{display:flex;gap:6px;padding:6px;border-radius:13px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.ffw-pdp .furevo-pdp-tabs::-webkit-scrollbar{display:none}body.ffw-pdp .furevo-pdp-tab{flex:0 0 auto;width:auto;min-height:44px;padding:10px 14px;border-radius:9px;font-size:14px;white-space:nowrap;scroll-snap-align:start}body.ffw-pdp .furevo-pdp-tab-panel{border-radius:13px}body.ffw-pdp .furevo-pdp-tab-panel .accordion__content,body.ffw-pdp .furevo-pdp-tab-panel .rte{padding:18px 16px 20px}}body.ffw-pdp{--ymq-option--global-title-font-size: 16;--ymq-option--global-help-font-size: 13;--ymq-option--global-error-font-size: 13;--ymq-option--input-font-size: 16;--ymq-option--input-padding-u-d: 12;--ymq-option--button-font-size: 16;--ymq-option--button-line-height: 22;--ymq-option--select-font-size: 16;--ymq-option--multiple-font-size: 14;--ymq-option--upload-font-size: 14;--ymq-option--quantity-font-size: 16;--ymq-option--cart-font-size: 16;--ymq-option--buy-font-size: 16}body.ffw-pdp .ymq-option-title{margin-bottom:7px}body.ffw-pdp .ymq-option-title,body.ffw-pdp .ymq_lable{font-size:16px;line-height:1.45}body.ffw-pdp .ymq-option-title-right-price{font-size:14px;font-weight:600}body.ffw-pdp .ymq-option-upload-text,body.ffw-pdp .ymq-option-upload-drop,body.ffw-pdp .ymq-option-upload-tip{font-size:14.5px;line-height:1.55}body.ffw-pdp .ymq-option-upload-choose{font-size:14.5px;line-height:1.4;padding:7px 14px;border-radius:8px}body.ffw-pdp .ymq-option-upload-drop{margin-top:7px}body.ffw-pdp .ymq-input-text{font-size:16px;line-height:1.5}@media(max-width:749px){body.ffw-pdp{--ymq-option--global-title-font-size: 15;--ymq-option--input-font-size: 16;--ymq-option--button-font-size: 15;--ymq-option--button-line-height: 21;--ymq-option--select-font-size: 15;--ymq-option--upload-font-size: 14;--ymq-option--quantity-font-size: 15;--ymq-option--cart-font-size: 15;--ymq-option--buy-font-size: 15}body.ffw-pdp .ymq-option-title,body.ffw-pdp .ymq_lable{font-size:15px}body.ffw-pdp .ymq-option-title-right-price{font-size:13px}body.ffw-pdp .ymq-option-upload-text,body.ffw-pdp .ymq-option-upload-drop,body.ffw-pdp .ymq-option-upload-tip{font-size:14px}body.ffw-pdp .ymq-option-upload-choose{font-size:14px;padding:6px 12px}body.ffw-pdp .ymq-input-text{font-size:16px}body.ffw-pdp .product-form__input .form__label{font-size:12.5px;margin-bottom:6px}body.ffw-pdp .product-form__submit.button{font-size:15.5px}.ffw-trust__item{font-size:12px;line-height:1.38;gap:9px;padding:10px 12px}}@media(max-width:360px){body.ffw-pdp .ymq-option-title,body.ffw-pdp .ymq_lable{font-size:14.5px}body.ffw-pdp .ymq-option-upload-text,body.ffw-pdp .ymq-option-upload-drop,body.ffw-pdp .ymq-option-upload-tip{font-size:13.5px}body.ffw-pdp .ymq-option-upload-choose{font-size:13.5px;padding:6px 11px}body.ffw-pdp .product-form__submit.button{font-size:15px}.ffw-trust__item{font-size:11.5px}}body.ffw-pdp .product__tax,body.ffw-pdp .product__tax a{font-size:13.5px;line-height:1.55}body.ffw-pdp .ffw-selling{font-size:15.5px;line-height:1.65}body.ffw-pdp .product-form__input:not(.product-form__quantity) .form__label,body.ffw-pdp .product-form__input:not(.product-form__quantity) legend.form__label{font-size:15px;font-weight:650;letter-spacing:.05em}body.ffw-pdp .ymq-option-powered-wrap,body.ffw-pdp .ymq-option-powered-wrap a,body.ffw-pdp .ymq-option-powered-link{font-size:13.5px;line-height:1.5}@media(max-width:749px){body.ffw-pdp .product__tax,body.ffw-pdp .product__tax a{font-size:13px}body.ffw-pdp .ffw-selling{font-size:14.5px;line-height:1.6}body.ffw-pdp .product-form__input:not(.product-form__quantity) .form__label,body.ffw-pdp .product-form__input:not(.product-form__quantity) legend.form__label{font-size:14px}body.ffw-pdp .ymq-option-powered-wrap,body.ffw-pdp .ymq-option-powered-wrap a,body.ffw-pdp .ymq-option-powered-link{font-size:13px}}body.ffw-pdp .product__text.inline-richtext{font-size:12.5px!important;line-height:1.45!important}body.ffw-pdp #ffwPdpBanner span{font-size:13px!important;line-height:1.45!important}body.ffw-pdp .ffw-related__heading{font-size:16px!important}body.ffw-pdp .ffw-related .card__heading.h5,body.ffw-pdp .ffw-related .card__heading.h5>a{font-size:14.5px!important}@media screen and (max-width:749px){body.ffw-pdp .product__text.inline-richtext{font-size:12px!important}body.ffw-pdp .ffw-related__heading{font-size:15px!important}body.ffw-pdp .ffw-related .card__heading.h5,body.ffw-pdp .ffw-related .card__heading.h5>a{font-size:13.5px!important}}body.ffw-pdp{overflow-x:hidden}@media screen and (min-width:750px){.furevo-pdp-tabs{flex-wrap:wrap;overflow-x:visible}.furevo-pdp-tab{flex:1 1 auto}}html:has(body.ffw-pdp){overflow-x:hidden}@media screen and (max-width:749px){body.ffw-pdp .product__media-list.slider--mobile{overflow-x:auto;overflow-y:hidden}}@media screen and (min-width:750px){body.ffw-pdp media-gallery>slider-component{position:relative}body.ffw-pdp .furevo-gallery-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}body.ffw-pdp .furevo-gallery-nav__btn{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid #ddebe5;border-radius:50%;background:#fffffff0;color:#1565d8;cursor:pointer;pointer-events:auto;box-shadow:0 1rem 2.4rem #314b4629;transition:background .18s ease,color .18s ease,transform .18s ease}body.ffw-pdp .furevo-gallery-nav__btn--prev{left:1.2rem}body.ffw-pdp .furevo-gallery-nav__btn--next{right:1.2rem}body.ffw-pdp .furevo-gallery-nav__btn:hover{background:#1565d8;color:#fff}body.ffw-pdp .furevo-gallery-nav__btn:focus-visible{outline:3px solid rgba(21,101,216,.45);outline-offset:2px}}body.ffw-pdp .furevo-gallery-nav[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/furevo-pdp.css.map */
