.section-refonte-pdp-urgency,.refonte-pdp-urgency-wrap{display:block}.refonte-pdp-urgency-wrap{margin:12px 0 18px}.refonte-pdp-urgency{position:relative;background:#f4f8ff;border:1px solid #dbe6fb;border-radius:14px;padding:18px 22px;overflow:hidden;text-align:center;box-shadow:0 2px 10px #466ec80f}.refonte-pdp-urgency__content{position:relative;z-index:2}.refonte-pdp-urgency__title{font-family:var(--font-heading-family),serif;font-size:20px;font-weight:700;color:#1a2540;margin-bottom:4px;letter-spacing:.3px}.refonte-pdp-urgency__text{font-size:13.5px;color:#475067;line-height:1.4;font-weight:500}.refonte-pdp-urgency__deco{position:absolute;font-size:0;border-radius:50%;background:#cfe0fb;pointer-events:none;z-index:1}.refonte-pdp-urgency__deco--1{top:14px;left:18px;width:26px;height:26px;opacity:.55}.refonte-pdp-urgency__deco--2{top:12px;right:26px;width:14px;height:14px;opacity:.7}.refonte-pdp-urgency__deco--3{bottom:12px;right:48px;width:20px;height:20px;opacity:.45}.refonte-pdp-urgency__deco--4{bottom:14px;left:42px;width:10px;height:10px;opacity:.6}.refonte-pdp-char{position:relative;background:#fbefd8;padding:60px 24px 70px}.refonte-pdp-char__inner{max-width:1280px;margin:0 auto;position:relative;z-index:3}.refonte-pdp-char__heading{font-family:var(--font-heading-family),serif;text-align:center;font-size:clamp(22px,2.6vw,32px);margin:0 0 40px;color:#1a1a1a}.refonte-pdp-char__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:36px 48px;align-items:flex-start}.refonte-pdp-char__col{flex:0 1 240px;max-width:260px;text-align:center}.refonte-pdp-char__icon-wrap{width:96px;height:96px;border-radius:50%;background:#d9e0ff;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;position:relative}.refonte-pdp-char__icon-wrap:before,.refonte-pdp-char__icon-wrap:after{content:"";position:absolute;background:#d9e0ff;border-radius:50%}.refonte-pdp-char__icon-wrap:before{width:10px;height:10px;top:-4px;right:8px;opacity:.6}.refonte-pdp-char__icon-wrap:after{width:7px;height:7px;bottom:6px;left:-2px;opacity:.5}.refonte-pdp-char__icon-wrap img{max-width:56px;max-height:56px;object-fit:contain}.refonte-pdp-char__emoji{font-size:42px;line-height:1}.refonte-pdp-char__label{font-family:var(--font-heading-family),serif;font-weight:700;font-size:18px;color:#1a1a1a;margin-bottom:10px}.refonte-pdp-char__value{font-size:14px;color:#444;line-height:1.5}.refonte-pdp-char__value p{margin:0}.refonte-pdp-why{position:relative;background:#ffedd0;padding:64px 24px 72px}.refonte-pdp-why__inner{max-width:1100px;margin:0 auto;position:relative;z-index:3}.refonte-pdp-why__heading{font-family:var(--font-heading-family),serif;text-align:center;font-size:clamp(22px,2.6vw,32px);margin:0 0 44px;color:#1a1a1a}.refonte-pdp-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:start}.refonte-pdp-why__col{text-align:center}.refonte-pdp-why__icon-wrap{width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.refonte-pdp-why__icon-wrap img{max-width:64px;max-height:64px;object-fit:contain}.refonte-pdp-why__emoji{font-size:46px;line-height:1}.refonte-pdp-why__title{font-family:var(--font-heading-family),serif;font-weight:700;font-size:19px;color:#1a1a1a;margin-bottom:10px}.refonte-pdp-why__text{font-size:14px;color:#444;line-height:1.55}.refonte-pdp-why__text p{margin:0}@media(max-width:768px){.refonte-pdp-why{padding:44px 16px 52px}.refonte-pdp-why__grid{grid-template-columns:1fr;gap:32px}}.refonte-pdp-gal{background:#fbefd8;padding:60px 24px 80px}.refonte-pdp-gal__inner{max-width:1320px;margin:0 auto}.refonte-pdp-gal__heading{font-family:var(--font-heading-family),serif;text-align:center;font-size:clamp(24px,2.8vw,36px);margin:0 0 10px;color:#1a1a1a}.refonte-pdp-gal__sub{text-align:center;font-size:15px;color:#555;font-style:italic;margin:0 0 36px}.refonte-pdp-gal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.refonte-pdp-gal__item{margin:0;display:flex;flex-direction:column;gap:14px}.refonte-pdp-gal__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block;background:#eee}.refonte-pdp-gal__img--empty{background:#f0e4cf}.refonte-pdp-gal__cap{font-family:var(--font-heading-family),serif;text-align:center;font-size:16px;color:#1a1a1a}.refonte-pdp-sat{background:#fbefd8;padding:50px 24px 70px;text-align:center}.refonte-pdp-sat__inner{max-width:900px;margin:0 auto}.refonte-pdp-sat__title{font-family:var(--font-heading-family),serif;font-size:clamp(22px,2.6vw,34px);font-weight:700;color:#1a1a1a;line-height:1.3}.refonte-pdp-sat__emoji{margin-right:10px;font-size:1.1em}.refonte-pdp-sat__sub{margin-top:12px;font-size:16px;color:#555}@media(max-width:899px){.refonte-pdp-char__grid{grid-template-columns:repeat(2,1fr);gap:28px}.refonte-pdp-gal__grid{grid-template-columns:1fr;gap:18px}.refonte-pdp-urgency__title{font-size:17px}.refonte-pdp-urgency__text{font-size:13px}.refonte-pdp-char,.refonte-pdp-gal{padding:40px 16px 56px}.refonte-pdp-sat{padding:32px 16px 48px}}@media(max-width:480px){.refonte-pdp-char__grid{grid-template-columns:1fr}}.section-help-center,.help-center{position:relative;background:linear-gradient(to bottom,#ffedd0,#f9e4c5 60%,#ffedd0)!important;padding-bottom:100px!important}.section-help-center:after,.help-center:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:80px;background:linear-gradient(to bottom,transparent 0%,#FFEDD0 100%);pointer-events:none}.section-group-footer-group{background:#ffedd0!important;position:relative}.section-group-footer-group:before{content:"";position:absolute;left:0;right:0;top:-80px;height:80px;background:linear-gradient(to top,#FFEDD0 0%,transparent 100%);pointer-events:none;z-index:1}body.product [id*=pdp_faq_REFONTE] .section.color-default,body [id*=pdp_faq_REFONTE] .section{background:#ffedd0!important;background-image:none!important;border-radius:16px;max-width:1180px;margin:30px auto;padding:50px 55px!important;box-sizing:border-box}[id*=pdp_faq_REFONTE] .section>.container{max-width:none;padding-left:0;padding-right:0}@media(max-width:768px){[id*=pdp_faq_REFONTE] .section{margin:18px 12px;padding:30px 20px!important;border-radius:14px}}.product-detail__information .product-recommendations-heading{display:none!important}.product-detail__information:has(product-recommendations a[href*="/products/"]) .product-recommendations-heading{display:block!important}.product-detail__vendor,.product__vendor,[class*=product-vendor],.product-detail__information .vendor,.product-detail__information .review_sold{display:none!important}.shopify-payment-button__button--unbranded,.shopify-payment-button button[data-testid*=shop-pay],[data-shopify=payment-button] button:not([class*=more-options]),.product-form .shop-pay-button{display:none!important}.shopify-payment-button__more-options,button[class*=payment-button__more-options]{display:none!important}.product-form__submit,.product-form__submit-btn,[type=submit][name=add]{font-size:16px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:18px 24px!important}.refonte-pdp-payments{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin:14px 0 8px;padding:8px 0}.refonte-pdp-payments img{height:24px;width:auto;opacity:.92}.refonte-pdp-shipping-badge{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;font-size:14px;color:#444}.refonte-pdp-shipping-badge__item{display:flex;align-items:center;gap:6px}.refonte-pdp-shipping-badge__dot{width:8px;height:8px;border-radius:50%;background:#45c95f}[class*=compare-colors],.compare-colors,button[class*=color-compare]{display:none!important}.shopify-payment-button,.shopify-payment-button__button,shop-pay-wallet-button,[data-shopify=payment-button],.product-form__buy-buttons .shopify-payment-button,.product-detail__buy-buttons .shopify-payment-button{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.delivery-return,.product-detail__features,.product-form__features,.product__trust-badge,[class*=delivery-return]{display:none!important}.review-snippet,[class*=review-snippet]:not(.refonte-pdp-urgency):not([class*=loox-widget]){display:none!important}.product-detail__custom-liquid:has(.compare-colors),[class*=compare-colors],.compare-colors,.btn-ask,button[class*=ask-question],.product__share,.product-detail__share{display:none!important}.product-detail__meta,.product__meta-list,ul.product-detail__meta{display:none!important}.refonte-pdp-marquee{padding:14px 0!important}.refonte-pdp-marquee__item{font-size:15px!important}.refonte-pdp-marquee__track{gap:70px!important}.refonte-pdp-marquee__item:before{margin-right:70px!important}.product-detail__rating,.product__rating,[class*=rating-summary]:not(.refonte-pdp-urgency),[class*=product-rating]:not([class*=loox]):not([class*=judgeme]),[class*=loox-rating]:not([class*=loox-widget]){display:none!important}.product-detail__vendor,.product__vendor,[class*=product-vendor],.product-detail__information .vendor,.product__meta-vendor,p.product-detail__meta-value{display:none!important}.product-detail__information .btn-icon[aria-label*=wishlist i],.product-detail__information .btn-icon[aria-label*=favorite i],.product-detail__information .btn-icon[aria-label*=compare i],.product-detail__information button[class*=wishlist],.product-detail__information button[class*=compare]:not(.compare-colors),[class*=product-form__wishlist],[class*=product-form__compare]{display:none!important}.product-detail__buy-buttons{background:transparent!important;border:none!important;box-shadow:none!important;min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}.product-detail__buy-buttons>.shopify-payment-button{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.refonte-pdp-payments .payment-icon,.refonte-pdp-payments svg,.refonte-pdp-payments img{height:24px!important;width:auto!important;display:inline-block}.refonte-pdp-payments{margin:14px 0 8px!important;gap:8px!important;flex-wrap:wrap!important}.refonte-pdp-bundle{border:1px solid #dbe6fb;background:#f4f8ff;border-radius:14px;padding:16px 16px 18px;margin:12px 0 18px}.refonte-pdp-bundle__heading{font-family:var(--font-heading-family),serif;font-size:16px;font-weight:700;color:#1a2540;margin:0 0 12px;text-align:center}.refonte-pdp-bundle__options{display:flex;flex-direction:column;gap:10px}.refonte-pdp-bundle__opt{display:block;cursor:pointer}.refonte-pdp-bundle__opt input{position:absolute;opacity:0;pointer-events:none}.refonte-pdp-bundle__opt-inner{display:block;border:2px solid #dbe6fb;background:#fff;border-radius:12px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.refonte-pdp-bundle__opt input:checked+.refonte-pdp-bundle__opt-inner{border-color:#4a90e2;box-shadow:0 4px 14px #4a90e22e}.refonte-pdp-bundle__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.refonte-pdp-bundle__thumbs{display:flex;align-items:center;gap:4px}.refonte-pdp-bundle__thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid #eee}.refonte-pdp-bundle__plus{color:#4a90e2;font-weight:700;font-size:14px}.refonte-pdp-bundle__badge{background:#1f4e8c;color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;padding:4px 10px;border-radius:999px;white-space:nowrap}.refonte-pdp-bundle__meta{display:flex;flex-direction:column;gap:3px}.refonte-pdp-bundle__label{font-size:13px;font-weight:600;color:#1a2540}.refonte-pdp-bundle__prices{font-size:13px;color:#475067}.refonte-pdp-bundle__was{color:#9aa0b8;margin-right:4px}.refonte-pdp-bundle__now{color:#1f4e8c;font-size:15px}.refonte-pdp-bundle__per{color:#6a7690;font-size:12px;margin-left:4px}.refonte-pdp-bundle__btn{width:100%;margin-top:14px;border-radius:10px!important;background:#1f4e8c!important;box-shadow:0 4px 14px #4a90e238!important}.refonte-pdp-bundle__btn:hover{background:#163a69!important}@media(max-width:768px){.refonte-pdp-bundle__thumb{width:38px;height:38px}.refonte-pdp-bundle__label{font-size:12px}}body.product .refonte-pdp-urgency{background:#fee3aa!important;border:0!important;border-radius:14px!important;box-shadow:none!important;padding:20px 24px!important}body.product .refonte-pdp-urgency__title{font-family:var(--heading-font),serif!important;font-size:22px!important;font-weight:700!important;color:#1a1a1a!important;letter-spacing:0!important;margin-bottom:6px!important}body.product .refonte-pdp-urgency__text{font-size:14.5px!important;color:#33302b!important;line-height:1.5!important;font-weight:400!important}body.product .refonte-pdp-urgency__deco{display:none!important}body.product .refonte-pdp-bundle{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:18px 0!important}body.product .refonte-pdp-bundle__heading{font-family:var(--heading-font),serif!important;font-size:17px!important;color:#1a1a1a!important;text-align:left!important;margin-bottom:10px!important}body.product .refonte-pdp-bundle__options{gap:14px!important}body.product .refonte-pdp-bundle__opt-inner{position:relative;border:1.5px solid #e4ded4!important;background:#fff!important;border-radius:10px!important;padding:14px 16px 14px 14px!important;box-shadow:none!important}body.product .refonte-pdp-bundle__opt input:checked+.refonte-pdp-bundle__opt-inner{background:#fef4e0!important;border-color:#1a1a1a!important;box-shadow:none!important}body.product .refonte-pdp-bundle__row{align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-bottom:0!important}body.product .refonte-pdp-bundle__radio{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1.5px solid #b9b2a6;background:#fff;display:inline-block;position:relative}body.product .refonte-pdp-bundle__opt input:checked+.refonte-pdp-bundle__opt-inner .refonte-pdp-bundle__radio{border-color:#1a1a1a}body.product .refonte-pdp-bundle__opt input:checked+.refonte-pdp-bundle__opt-inner .refonte-pdp-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#1a1a1a}body.product .refonte-pdp-bundle__meta{flex:1 1 auto;gap:5px!important}body.product .refonte-pdp-bundle__label{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;line-height:1.25!important}body.product .refonte-pdp-bundle__per{display:inline-block;align-self:flex-start;margin:0!important;font-size:12px!important;font-style:italic;color:#4a4a4a!important;border:1px solid #ddd6ca;border-radius:6px;padding:2px 8px;background:#fff}body.product .refonte-pdp-bundle__prices{display:flex!important;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}body.product .refonte-pdp-bundle__now{color:#1a1a1a!important;font-size:16px!important;font-weight:700!important}body.product .refonte-pdp-bundle__was{color:#9c9c9c!important;font-size:13px!important;margin:0!important}body.product .refonte-pdp-bundle__save{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);background:#d9e4ff;color:#1f2d4d;font-size:12px;font-weight:600;padding:4px 14px;border-radius:999px;white-space:nowrap}body.product .refonte-pdp-bundle__opt{padding-bottom:4px}body.product .refonte-pdp-bundle__badge{display:none!important}body.product .refonte-pdp-bundle__btn{background:#1a1a1a!important;border-radius:12px!important;box-shadow:none!important}body.product .refonte-pdp-bundle__btn:hover{background:#333!important}body.product .product-form__submit,body.product button[name=add]:not(.bls-add-cart-list){border-radius:12px!important;min-height:68px!important;font-size:17px!important;letter-spacing:1px!important;box-shadow:none!important}body.product .product-form__submit:before,body.product button[name=add]:not(.bls-add-cart-list):before{content:"+"!important;display:inline-block!important;font-size:22px;font-weight:400;line-height:1;margin-right:10px;transform:translateY(1px)}body.product .refonte-pdp-payments{gap:18px!important;margin:16px 0 6px!important}body.product .refonte-pdp-payments img,body.product .refonte-pdp-payments svg{height:30px!important;filter:grayscale(1);opacity:.55;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.product .product__submit-form-cart,body.product .button_buy-now{width:100%!important;flex:1 1 100%!important}body.product .product-detail__buy-buttons .product-form__submit,body.product .product-detail__buy-buttons button[name=add],body.product .button_buy-now .product-form__submit,body.product .button_buy-now button[name=add]{width:100%!important;border-radius:12px!important}body.product .refonte-pdp-minirev{display:flex;align-items:center;gap:6px;background:#fef4e0;border-radius:14px;padding:12px 6px 12px 12px;margin:6px 0 18px}body.product .refonte-pdp-minirev__viewport{flex:1 1 auto;overflow:hidden}body.product .refonte-pdp-minirev__track{display:flex;transition:transform .45s cubic-bezier(.4,0,.2,1)}body.product .refonte-pdp-minirev__card{flex:0 0 100%;display:flex;align-items:center;gap:12px;margin:0;min-width:0}body.product .refonte-pdp-minirev__thumb{width:54px;height:54px;border-radius:10px;object-fit:cover;flex:0 0 54px}body.product .refonte-pdp-minirev__body{display:flex;flex-direction:column;gap:3px;min-width:0}body.product .refonte-pdp-minirev__head{display:flex;align-items:center;gap:8px}body.product .refonte-pdp-minirev__name{font-size:14px;font-weight:600;color:#1a1a1a}body.product .refonte-pdp-minirev__stars{color:#ffc107;font-size:13px;letter-spacing:1px}body.product .refonte-pdp-minirev__text{font-size:13px;line-height:1.4;color:#3d3a35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.product .refonte-pdp-minirev__nav{flex:0 0 26px;width:26px;height:26px;border:0;background:transparent;font-size:22px;line-height:1;color:#6b6459;cursor:pointer;padding:0}body.product .refonte-pdp-minirev__nav:hover{color:#1a1a1a}@media(max-width:768px){body.product .refonte-pdp-minirev__thumb{width:46px;height:46px;flex-basis:46px}body.product .refonte-pdp-minirev__text{font-size:12.5px}}body.product .refonte-pdp-why{padding:190px 24px 200px!important}body.product .refonte-pdp-why__inner{max-width:1240px}body.product .refonte-pdp-why__heading{margin-bottom:54px!important}body.product .refonte-pdp-why__heading{position:relative}body.product .refonte-pdp-why__heading:after{content:"";display:block;width:200px;max-width:60%;height:14px;margin:10px auto 0;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22184%22%20height=%2221%22%20viewBox=%220%200%20184%2021%22%20fill=%22none%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M2.99996%2017.9626C12.8399%2012.7075%2030.9393%204.04876%2036.8901%203.37945C42.8408%202.71013%2041.6481%209.55371%2038.7739%2014.0685C38.0439%2016.3832%2040.2101%2019.2307%2054.715%2012.1027L65.0248%207.05411C66.2099%206.45989%2068.7141%206.06011%2069.2498%209.21479C69.9193%2013.1581%2074.1326%2016.5301%2086.875%2016.0475C99.6174%2015.5649%20118.079%209.0809%20130.833%207.38711C143.587%205.69332%20154.465%204.07802%20180.617%207.35907%22%20stroke=%22%23d0e2ff%22%20stroke-width=%227%22%20stroke-linecap=%22round%22/%3E%3C/svg%3E) no-repeat center center / 100% 100%}body.product .refonte-pdp-why__grid{gap:60px!important}body.product .refonte-pdp-why__icon-wrap{min-height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}body.product .refonte-pdp-why__icon-wrap img{max-width:130px!important;max-height:130px!important}body.product .refonte-pdp-why__title{font-size:20px!important;margin-bottom:12px!important}body.product .refonte-pdp-why__text{font-size:15px!important;line-height:1.6!important}body.product .refonte-pdp-why:before,body.product .refonte-pdp-why:after{height:110px!important;background-size:100% 100%!important}body.product .refonte-pdp-why:before{background:#fff url(data:image/svg+xml,%3Csvg%20viewBox=%220%2090%201440%20140%22%20xmlns=%22http://www.w3.org/2000/svg%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0,128L80,128C160,128,320,128,480,149.3C640,171,800,213,960,208C1120,203,1280,149,1360,122.7L1440,96L1440,320L1360,320C1280,320,1120,320,960,320C800,320,640,320,480,320C320,320,160,320,80,320L0,320Z%22%20fill=%22%23ffedd0%22/%3E%3C/svg%3E) no-repeat!important;transform:none!important}body.product .refonte-pdp-why:after{background:#fff url(data:image/svg+xml,%3Csvg%20viewBox=%220%2090%201440%20140%22%20xmlns=%22http://www.w3.org/2000/svg%22%20preserveAspectRatio=%22none%22%3E%3Cpath%20d=%22M0,128L80,128C160,128,320,128,480,149.3C640,171,800,213,960,208C1120,203,1280,149,1360,122.7L1440,96L1440,0L1360,0C1280,0,1120,0,960,0C800,0,640,0,480,0C320,0,160,0,80,0L0,0Z%22%20fill=%22%23ffedd0%22/%3E%3C/svg%3E) no-repeat!important;transform:none!important}@media(max-width:768px){body.product .refonte-pdp-why{padding:110px 16px 120px!important}body.product .refonte-pdp-why__grid{gap:40px!important}body.product .refonte-pdp-why:before,body.product .refonte-pdp-why:after{height:60px!important}body.product .refonte-pdp-why__icon-wrap{min-height:110px}body.product .refonte-pdp-why__icon-wrap img{max-width:110px!important;max-height:110px!important}}body.product .refonte-pdp-bundle__label{font-size:15px!important;line-height:1.3!important}body.product .refonte-pdp-bundle__rule{display:inline-block;align-self:flex-start;font-size:12px;font-weight:600;color:#1f2d4d;background:#d9e4ff;border-radius:6px;padding:2px 8px;margin-top:2px}body.product .refonte-pdp-bundle__per{font-size:12.5px!important}body.product .refonte-pdp-bundle__opt-inner{padding:16px 16px 16px 14px!important}body.product .refonte-pdp-bundle__meta{gap:6px!important}body.product .product-form__submit,body.product button[name=add]:not(.bls-add-cart-list){font-size:20px!important;letter-spacing:1.4px!important;font-weight:700!important}body.product .product-form__submit:before,body.product button[name=add]:not(.bls-add-cart-list):before{font-size:26px;margin-right:12px}body.product .refonte-pdp-payments{gap:clamp(3px,1.2%,8px)!important;flex-wrap:nowrap!important;justify-content:center;max-width:100%}body.product .refonte-pdp-payments svg,body.product .refonte-pdp-payments img{flex:1 1 0!important;min-width:0!important;max-width:38px!important;width:auto!important;height:auto!important;aspect-ratio:38 / 24;filter:none;opacity:1}body.product .product-form__buttons .product-form__quantity,body.product .product-detail__buy-buttons .product-form__quantity,body.product .product-form__quantity{display:none!important}body.product .refonte-pdp-bundle__thumbs{flex:0 0 auto!important}body.product .refonte-pdp-bundle__row{flex-wrap:nowrap!important}body.product .refonte-pdp-bundle__prices{flex:0 0 auto}body.product .product-detail__buy-buttons .product-form__submit,body.product .product-detail__buy-buttons button[name=add],body.product .button_buy-now .product-form__submit,body.product .button_buy-now button[name=add],body.product .product__submit-form-cart button[name=add]{font-size:20px!important;letter-spacing:1.4px!important;font-weight:700!important}html.bundle-multi body.product .product-detail__buy-buttons .product-form__submit,html.bundle-multi body.product .product-detail__buy-buttons button[name=add],html.bundle-multi body.product .button_buy-now{display:none!important}body.product .refonte-pdp-bundle__btn{min-height:68px!important;border-radius:12px!important;font-size:20px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase;margin-top:20px!important}body.product .refonte-pdp-bundle__btn:before{content:"+";font-size:26px;font-weight:400;line-height:1;margin-right:12px;transform:translateY(1px);display:inline-block}@media(max-width:640px){body.product .refonte-pdp-bundle__row{flex-wrap:wrap!important;row-gap:10px!important}body.product .refonte-pdp-bundle__radio{order:1}body.product .refonte-pdp-bundle__thumbs{order:2}body.product .refonte-pdp-bundle__prices{order:3;margin-left:auto}body.product .refonte-pdp-bundle__meta{order:4;flex:1 1 100%!important}body.product .refonte-pdp-bundle__thumb{width:40px!important;height:40px!important}body.product .refonte-pdp-bundle__label{font-size:14px!important}}body.product .refonte-pdp-bundle__heading,body.product .refonte-pdp-bundle__rule{display:none!important}body.product .refonte-pdp-bundle{margin-top:4px!important}body.product .refonte-pdp-bundle__qty{display:inline-flex;align-items:center;gap:2px;margin-top:4px;border:1px solid #e2ddd3;border-radius:999px;background:#fff;padding:1px;line-height:1}body.product .refonte-pdp-bundle__qtybtn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#4a4a4a;font-size:14px;line-height:1;width:22px;height:22px;border-radius:50%;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}body.product .refonte-pdp-bundle__qtybtn:hover:not(:disabled){background:#f2ede4;color:#1a1a1a}body.product .refonte-pdp-bundle__qtybtn:disabled{opacity:.35;cursor:default}body.product .refonte-pdp-bundle__qtynum{position:static!important;opacity:1!important;pointer-events:auto!important;height:22px!important;min-height:0!important;box-shadow:none!important;width:26px;border:0!important;background:transparent!important;text-align:center;font-size:12.5px;font-weight:600;color:#1a1a1a;padding:0;-moz-appearance:textfield}body.product .refonte-pdp-bundle__qtynum:focus{outline:none}body.product .product-detail__buy-buttons .product-form__submit,body.product .product-detail__buy-buttons button[name=add],body.product .product__submit-form-cart button[name=add],body.product .refonte-pdp-bundle__btn{background:#2c2d2e!important;border-color:#2c2d2e!important;border-radius:16px!important}body.product .product-detail__buy-buttons .product-form__submit:hover,body.product .product-detail__buy-buttons button[name=add]:hover,body.product .product__submit-form-cart button[name=add]:hover,body.product .refonte-pdp-bundle__btn:hover{background:#1a1b1c!important;border-color:#1a1b1c!important}body.product .refonte-pdp-bundle__opt input:not(:checked)+.refonte-pdp-bundle__opt-inner .refonte-pdp-bundle__qty{opacity:.45}body.product .product-detail__buy-buttons .product-form__buttons{flex-wrap:nowrap!important;align-items:stretch!important}body.product .product-detail__buy-buttons .product__submit-form-cart{min-width:0}body.product .product-detail__buy-buttons button-wishlist.product-item__button-wishlist{flex:0 0 auto;align-self:stretch;width:68px!important;height:auto!important;min-height:68px;border-radius:16px!important;border-color:#e2ddd3!important}body.product .product-detail__buy-buttons button-wishlist.product-item__button-wishlist:hover{border-color:#2c2d2e!important}body.product .product-detail__buy-buttons button-wishlist svg{width:14px!important;height:13px!important;transform:scale(1.45);transform-origin:center center}@media(max-width:480px){body.product .product-detail__buy-buttons button-wishlist.product-item__button-wishlist{width:56px!important;min-height:56px}}body.product .product-detail__buy-buttons .btn-checkout-dynamic{display:none!important}body.product .refonte-pdp-bundle__opt:has(.refonte-pdp-bundle__save) .refonte-pdp-bundle__opt-inner{padding-bottom:26px!important}body.product .refonte-pdp-bundle__opt:has(.refonte-pdp-bundle__save){margin-bottom:12px}body.product .refonte-pdp-bundle__opt:last-child{margin-bottom:4px}body.product .refonte-pdp-bundle__save{bottom:-16px}body.product button-wishlist.product-item__button-wishlist:hover,body.product button-wishlist.product-item__button-wishlist:focus-visible{background:#fff6e8!important;background-image:none!important;color:#2c2d2e!important;border-color:#2c2d2e!important}body.product button-wishlist.product-item__button-wishlist:hover svg,body.product button-wishlist.product-item__button-wishlist:focus-visible svg{color:#2c2d2e!important;opacity:1!important}body.product .product-detail__buy-buttons .product-form__buttons .refonte-pdp-bundle__btn{flex:1 1 auto!important;width:auto!important;margin-top:0!important;min-height:68px!important}html.bundle-multi body.product .product-detail__buy-buttons .product__submit-form-cart,body.product .refonte-pdp-bundle__btn[hidden]{display:none!important}@media(max-width:480px){body.product .product-detail__buy-buttons .product-form__buttons .refonte-pdp-bundle__btn{min-height:56px!important}}body.product .refonte-pdp-bundle__opt:has(.refonte-pdp-bundle__save) .refonte-pdp-bundle__opt-inner{padding-bottom:34px!important}body.product .refonte-pdp-bundle__save{bottom:-18px}body.product .refonte-pdp-bundle__opt:has(.refonte-pdp-bundle__save){margin-bottom:16px}body.product .refonte-pdp-bundle__opt:last-child{margin-bottom:6px}body.product .refonte-pdp-bundle__thumblink{display:inline-flex;line-height:0;border-radius:8px;transition:transform .15s ease,box-shadow .15s ease}body.product .refonte-pdp-bundle__thumblink:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000002e}body.product .refonte-pdp-bundle__thumblink:hover .refonte-pdp-bundle__thumb{border-color:#2c2d2e}body.product .refonte-pdp-bundle__thumblink:focus-visible{outline:2px solid #2C2D2E;outline-offset:2px}.refonte-pdp-specs{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 18px;padding:0}.refonte-pdp-specs[data-count="1"]{grid-template-columns:minmax(0,1fr)}.refonte-pdp-specs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.refonte-pdp-specs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.refonte-pdp-specs__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:12px 8px 11px;text-align:center;background:#fffdf8;border:1px solid #EBDFC8;border-radius:12px}.refonte-pdp-specs__icon{display:block;font-size:17px;line-height:22px;height:22px}.refonte-pdp-specs__value{font-family:var(--font-heading-family),serif;font-weight:700;font-size:14px;line-height:1.25;color:#1a1a1a;overflow-wrap:break-word}.refonte-pdp-specs__label{font-size:10.5px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#8a7f6b}@media(max-width:1330px){.refonte-pdp-specs__value{font-size:13px}.refonte-pdp-specs__item{padding:11px 6px 10px}}.refonte-pdp-specs-wrap{container-type:inline-size}@container (max-width: 430px){.refonte-pdp-specs,.refonte-pdp-specs[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.refonte-pdp-specs[data-count="1"]{grid-template-columns:minmax(0,1fr)}.refonte-pdp-specs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.refonte-pdp-specs__value{font-size:13.5px}.refonte-pdp-specs__label{font-size:10px}}@media(max-width:560px){.refonte-pdp-specs,.refonte-pdp-specs[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.refonte-pdp-specs[data-count="1"]{grid-template-columns:minmax(0,1fr)}.refonte-pdp-specs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.refonte-pdp-specs__value{font-size:13.5px}.refonte-pdp-specs__label{font-size:10px}}body.product .refonte-pdp-bundle{container-type:inline-size}@container (max-width: 470px){body.product .refonte-pdp-bundle__row{flex-wrap:wrap!important;row-gap:10px!important}body.product .refonte-pdp-bundle__radio{order:1}body.product .refonte-pdp-bundle__thumbs{order:2}body.product .refonte-pdp-bundle__prices{order:3;margin-left:auto}body.product .refonte-pdp-bundle__meta{order:4;flex:1 1 100%!important;min-width:0}body.product .refonte-pdp-bundle__thumb{width:40px!important;height:40px!important}body.product .refonte-pdp-bundle__label{font-size:14px!important}}.shopify-section>.shopify-app-block>.avis-root{max-width:1280px;margin-inline:auto;padding-inline:20px}@media(max-width:767px){.shopify-section>.shopify-app-block>.avis-root{padding-inline:16px}}.shopify-section>.shopify-app-block>.avis-root.avis-carousel{padding-inline:0}.refonte-avis-sum{max-width:1280px;margin:44px auto 10px;padding:0 20px;text-align:center}.refonte-avis-sum__title{margin:0 0 8px;font-size:30px;line-height:1.2;color:#1a1a1a}.refonte-avis-sum__sub{margin:0 0 20px;font-size:15px;font-style:italic;color:#6b6459}.refonte-avis-sum__score{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 0 10px}.refonte-avis-sum__num{font-family:Halant,Georgia,serif;font-size:46px;font-weight:700;line-height:1;color:#1a1a1a}.refonte-avis-sum__word{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b6459}.refonte-avis-sum__stars{display:inline-flex;gap:4px}.refonte-avis-sum__star{position:relative;display:block;width:26px;height:26px}.refonte-avis-sum__star>svg{display:block;width:26px;height:26px;fill:#e2dcd2}.refonte-avis-sum__star-fill{position:absolute;top:0;left:0;bottom:0;overflow:hidden}.refonte-avis-sum__star-fill>svg{display:block;width:26px;height:26px;fill:#ebbf20}.refonte-avis-sum__count{margin:12px 0 0;font-size:14px;color:#6b6459}@media(max-width:767px){.refonte-avis-sum{margin-top:32px;padding:0 16px}.refonte-avis-sum__title{font-size:24px}.refonte-avis-sum__num{font-size:38px}.refonte-avis-sum__star,.refonte-avis-sum__star>svg,.refonte-avis-sum__star-fill>svg{width:22px;height:22px}}#avis-reviews{scroll-margin-top:130px}@media(max-width:767px){#avis-reviews{scroll-margin-top:96px}}.avis-carousel__footer{margin-bottom:40px}.product-form__submit,button[name=add].product-form__submit,body.product .product-detail__buy-buttons .product-form__submit,body.product .product-detail__buy-buttons button[name=add],body.product .button_buy-now .product-form__submit,body.product .refonte-pdp-bundle__btn,.refonte-pdp-bundle__btn,.btn-checkout,button[name=checkout],.shopify-payment-button__button{background:#f0cd68!important;background-image:none!important;border:1px solid #BC8A22!important;color:#111!important}.product-form__submit:hover,body.product .product-detail__buy-buttons .product-form__submit:hover,body.product .product-detail__buy-buttons button[name=add]:hover,body.product .button_buy-now .product-form__submit:hover,body.product .refonte-pdp-bundle__btn:hover,.refonte-pdp-bundle__btn:hover,.btn-checkout:hover,button[name=checkout]:hover,.shopify-payment-button__button:hover{background:#e8c13d!important;background-image:none!important;border:1px solid #A87A1B!important;color:#111!important}.product-form__submit svg,.refonte-pdp-bundle__btn svg,.btn-checkout svg,button[name=checkout] svg{fill:currentColor}.product-form__submit:focus-visible,.refonte-pdp-bundle__btn:focus-visible,.btn-checkout:focus-visible,button[name=checkout]:focus-visible{outline:2px solid #111111!important;outline-offset:2px!important}body.product .refonte-pdp-urgency{background:#f4f8ff!important;border:1px solid #DBE6FB!important;box-shadow:0 2px 10px #466ec80f!important}body.product .refonte-pdp-urgency__title{color:#1a2540!important}body.product .refonte-pdp-urgency__text{color:#475067!important}body.product .refonte-pdp-urgency{padding:13px 20px!important}body.product .refonte-pdp-urgency-wrap{margin:10px 0 12px!important}body.product .refonte-pdp-urgency__title{font-size:18px!important;line-height:1.3!important;margin-bottom:3px!important}body.product .refonte-pdp-urgency__text{font-size:13px!important;line-height:1.4!important}@media(max-width:1330px){body.product .refonte-pdp-urgency{padding:12px 16px!important}body.product .refonte-pdp-urgency__title{font-size:17px!important}}iframe[data-src]{background:#fff6e8;border:0;border-radius:12px;min-height:200px}.yt-facade{position:relative;display:block;width:100%;height:var(--yt-h, auto);aspect-ratio:var(--yt-h, 16 / 9);margin:0 0 4px;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff6e8;-webkit-tap-highlight-color:transparent}.yt-facade[style*=--yt-h]{aspect-ratio:auto}.yt-facade .yt-facade__thumb{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform .35s ease}.yt-facade:hover .yt-facade__thumb{transform:scale(1.03)}.yt-facade__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.yt-facade__btn svg{width:100%;height:100%;display:block}.yt-facade__btn-bg{fill:#212121;fill-opacity:.82;transition:fill .2s ease,fill-opacity .2s ease}.yt-facade:hover .yt-facade__btn-bg{fill:red;fill-opacity:1}.yt-facade__btn:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:4px}.yt-facade__live{border:0;border-radius:12px;width:100%}.avis-note-REF{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px;color:var(--avis-star-empty, #E2DCD2);white-space:nowrap}.avis-note-REF:before{content:"\2605\2605\2605\2605\2605"}.avis-note-REF:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--avis-star, #EBBF20);width:calc(var(--n, 5) / 5 * 100%)}.avis-verified-REF>svg{display:none}.avis-verified-REF:before{content:"";flex:none;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%236B6459'/%3E%3Cpath d='M5.8 10.3l2.6 2.6 5.6-5.6' fill='none' stroke='%23fff' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.avis-tabs-REFONTE{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.avis-tabs-REFONTE .avis-tab{padding:8px 16px;border:1px solid var(--avis-border, #E6DCCD);border-radius:30px;background:transparent;font-size:14px;color:var(--avis-text, #3D3A35);cursor:pointer;transition:background .15s ease,border-color .15s ease}.avis-tabs-REFONTE .avis-tab:hover{border-color:var(--avis-accent, #2C2D2E)}.avis-tabs-REFONTE .avis-tab[aria-selected=true]{background:var(--avis-accent, #2C2D2E);border-color:var(--avis-accent, #2C2D2E);color:#fff}@media(max-width:767px){.avis-tabs-REFONTE{gap:6px}.avis-tabs-REFONTE .avis-tab{padding:7px 12px;font-size:13px}}.avis-root:has(.avis-list>.avis-card__text) .avis-list__total{display:none}.avis-list>.avis-card__text{font-size:0!important;text-align:center;margin:18px 0 4px;cursor:pointer;color:var(--avis-heading, #1A1A1A)!important}.avis-list>.avis-card__text:before{content:"Share ";font-size:17px}.avis-list>.avis-card__text:after{content:"your experience";font-size:17px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:767px){.avis-list>.avis-card__text:before,.avis-list>.avis-card__text:after{font-size:15px}}.product__color-swatch.color__blue-roof,.custom__color-swatches--blue-roof{background:#3c5a72 url(//book-nook-store.com/cdn/shop/files/swatch-blue-roof.jpg?width=80) no-repeat 50% 50% / cover!important}.product__color-swatch.color__brown-roof,.custom__color-swatches--brown-roof{background:#5b4234 url(//book-nook-store.com/cdn/shop/files/swatch-brown-roof.jpg?width=80) no-repeat 50% 50% / cover!important}.refonte-pdp-bundle .avis-root,.refonte-pdp-bundle .avis-grid-rating{display:none!important}.refonte-avis-sum{margin-bottom:34px}.refonte-avis-sum+*{position:relative}@media(max-width:767px){.refonte-avis-sum{margin-bottom:40px}.refonte-avis-sum:after{content:"";display:block;width:56px;height:1px;margin:28px auto 0;background:#e2dcd2}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/refonte-pdp.css.map */
