/* Scoped to enabled Berk forms and explicitly assigned Avada layout classes. */
@font-face { font-family:'Amatic'; src:url('Amatic-Regular.woff2') format('woff2'); font-style:normal; font-weight:400; font-display:swap; }
.bpp-preview,.bpp-form { --bpp-ink:#30251f; --bpp-muted:#796b62; --bpp-line:#d9cec6; --bpp-accent:#a55234; --bpp-paper:#fbf8f4; --bpp-surface:#f8f2ec; --bpp-active:#f5e8de; }
.bpp-preview { clear:both; width:100%; margin:24px 0; color:var(--bpp-ink); box-sizing:border-box; }
.bpp-preview-placed { margin:0; }
.bpp-preview .bpp-title { color:var(--bpp-ink); font-family:var(--berk-serif,Georgia,serif); font-size:clamp(23px,2vw,27px); font-weight:400; line-height:1.15; margin:0 0 9px; }
.bpp-stage { position:relative; overflow:visible; border-radius:7px; background:transparent; }
.bpp-sides figure { min-width:0; margin:0; }
.bpp-sides figure[hidden] { display:none!important; }
.bpp-sides figcaption { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
.bpp-sides svg { display:block; width:100%; height:clamp(180px,19vw,218px); }
.bpp-side-switch { display:flex; justify-content:center; gap:3px; padding:5px; width:max-content; max-width:calc(100% - 24px); margin:12px auto; background:#fffaf4; border:1px solid #e3d9ce; border-radius:24px; }
.bpp-stage .bpp-side-switch { position:static; margin:7px auto 0; background:#fffaf4; }
.bpp-side-switch button { appearance:none; border:0; border-radius:20px; padding:11px 17px; min-height:44px; background:transparent; color:#4b3b30; cursor:pointer; font:inherit; font-size:14px; line-height:1.2; }
.bpp-side-switch button[aria-pressed=true] { background:#6b4c37; color:#fff; }
.bpp-preview .bpp-preview-note { border:0; border-top:1px solid var(--bpp-line); padding:10px 0 0; margin:10px 0 0; color:var(--bpp-muted); font-size:13px; line-height:1.5; }
.bpp-preview .bpp-preview-note strong { display:block; margin-bottom:4px; color:var(--bpp-accent); font-size:11px; font-weight:650; letter-spacing:.1em; text-transform:uppercase; }
.bpp-preview .bpp-preview-note p { margin:0; max-width:68ch; }
.bpp-preview .bpp-caption { text-align:left; color:var(--bpp-ink); font-size:14px; line-height:1.55; margin:14px 0 4px; }
.bpp-preview .bpp-caption-detail { color:var(--bpp-muted); font-size:12px; line-height:1.5; margin:0 0 8px; }
.bpp-preview .bpp-message:empty { display:none; }
.bpp-preview .bpp-message { color:#9d2525; font-size:14px; font-weight:600; padding:10px 0; margin:0; }
.bpp-preview.bpp-has-warning .bpp-message { color:#795d45; font-weight:400; }
.bpp-preview-details { font-size:14px; color:var(--bpp-muted); margin:10px 0; }
.bpp-preview-details summary { cursor:pointer; }
.bpp-preview-details p { margin:8px 0; }
.bpp-form .wapf-field-container { float:none!important; padding:0!important; margin:0 0 20px!important; width:100%!important; }
.bpp-form-alert { margin:0 0 17px!important; padding:12px 15px; border:0; background:#fbefeb; color:#75221e; font-size:14px; line-height:1.45; }
.bpp-form-alert[hidden] { display:none!important; }
.bpp-form .bpp-purchase-invalid { outline:2px solid #9d2525; outline-offset:5px; }
.bpp-form .wapf-field-label { margin-bottom:10px; }
.bpp-form .wapf-field-label label,.bpp-step-heading { font-size:15px; line-height:1.4; font-weight:600; color:var(--bpp-ink); }
.bpp-step-panel { position:relative; margin:0 0 17px; padding:18px; border:1px solid var(--bpp-line); background:var(--bpp-surface); transition:background-color .18s ease,border-color .18s ease,opacity .18s ease; }
.bpp-step-panel[hidden] { display:none!important; }
.bpp-step-panel .wapf-field-container:last-child { margin-bottom:0!important; }
.bpp-step-panel.is-active { border-color:#c88c6f; background:var(--bpp-active); }
.bpp-step-panel.is-complete { background:#faf6f2; }
.bpp-step-panel.is-available { background:#faf6f2; }
body.postid-487 .berk-product-review-summary { margin-bottom:0; }
body.postid-487 .bpp-config-intro { box-sizing:border-box; width:100%; margin:0 0 17px; }
body.postid-487 .bpp-config-intro h2 { margin:0 0 3px!important; color:var(--bpp-ink)!important; font:400 clamp(24px,2vw,29px)/1.16 var(--berk-serif,Georgia,serif)!important; }
body.postid-487 .bpp-config-intro p { margin:0!important; color:var(--bpp-muted)!important; font:400 13px/1.45 var(--berk-sans,Arial,sans-serif)!important; }
body.postid-487 .bpp-form .bpp-step-panel,
body.postid-487 .bpp-form .bpp-step-panel.is-active,
body.postid-487 .bpp-form .bpp-step-panel.is-complete,
body.postid-487 .bpp-form .bpp-step-panel.is-available { padding:0; border:0; background:transparent; }
body.postid-487 .bpp-form .bpp-step-one { margin-bottom:18px; }
.bpp-step-label,.bpp-step-heading { display:grid; grid-template-columns:28px minmax(0,1fr) auto; align-items:center; gap:9px; margin:0 0 13px; }
.bpp-step-number { display:inline-flex; align-items:center; justify-content:center; width:28px; height:28px; border:1px solid #cbbcb1; border-radius:50%; color:var(--bpp-muted); font-size:13px; line-height:1; background:#fffaf6; }
.bpp-step-title { font-size:16px; line-height:1.3; font-weight:650; }
.bpp-step-status { color:var(--bpp-muted); font-size:12px; line-height:1.3; font-weight:500; }
.bpp-step-panel.is-active .bpp-step-number { border-color:var(--bpp-accent); background:var(--bpp-accent); color:#fff; }
.bpp-step-panel.is-active .bpp-step-status { color:var(--bpp-accent); font-weight:650; }
.bpp-step-panel.is-complete .bpp-step-number { border-color:var(--bpp-accent); color:var(--bpp-accent); }
.bpp-step-panel.is-complete .bpp-step-status { color:#6c503f; }
.bpp-form .bpp-design .wapf-radios { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px; }
.bpp-form .wapf-checkable { margin:0!important; padding:0!important; border:0; min-width:0; }
.bpp-form .bpp-choice { display:flex!important; position:relative; align-items:center; justify-content:center; flex-direction:column; gap:7px; padding:12px 5px!important; min-height:94px; height:100%; box-sizing:border-box; border:1px solid var(--bpp-line); border-radius:4px; cursor:pointer; color:var(--bpp-ink); background:#fffaf6; font-size:12px; line-height:1.3; text-align:center; transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease; }
.bpp-form .bpp-choice:hover { border-color:#bd8a70; background:#faf0e8; }
.bpp-form .bpp-choice:has(input:checked) { border:2px solid var(--bpp-accent); background:#f2dfd2; box-shadow:inset 0 0 0 2px #fffaf4; color:#3c291e; }
.bpp-form .bpp-choice:has(input:checked) .wapf-label-text { font-weight:650; }
.bpp-form .bpp-choice input[type=radio] { position:absolute!important; opacity:0!important; width:1px!important; height:1px!important; margin:0!important; padding:0!important; }
.bpp-form .bpp-choice .wapf-custom { display:none!important; }
.bpp-choice-icon { display:block; order:-1; width:100%; font-family:Arial,sans-serif; font-size:29px; font-weight:400; line-height:1; }
.bpp-choice-icon img { display:block; width:28px; height:28px; object-fit:contain; }
.bpp-choice-icon svg { display:block; height:38px; width:100%; }
.bpp-form .bpp-design .bpp-choice { display:flex!important; flex-direction:column; align-items:center; justify-content:center; gap:5px; min-height:96px; padding:8px!important; text-align:center; font-size:13px; border-radius:6px; }
.bpp-form .bpp-design .bpp-choice .wapf-label-text { display:block; width:100%; min-width:0; line-height:1.25; }
.bpp-form .bpp-design .bpp-choice .bpp-choice-icon { order:-1; display:flex; justify-content:center; align-items:center; width:100%; height:35px; }
.bpp-form .bpp-design .bpp-choice .bpp-choice-icon svg { width:min(100%,106px); height:35px; }
.bpp-form .bpp-symbol .wapf-radios { display:flex; flex-wrap:wrap; gap:8px; }
body.postid-487 .bpp-form .bpp-symbol .wapf-radios { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
body.postid-487 .bpp-form .bpp-symbol .bpp-choice { min-width:0; min-height:70px; border-radius:6px; }
.bpp-form .bpp-symbol .bpp-choice { min-height:62px; min-width:66px; padding:8px!important; font-size:11px; gap:4px; }
.bpp-form .bpp-symbol .bpp-choice-icon { font-size:26px; }
.bpp-form .bpp-symbol .bpp-choice-icon { display:flex; justify-content:center; }
.bpp-form .bpp-field-help { display:flex; justify-content:space-between; align-items:start; gap:12px; color:var(--bpp-muted); font-size:13px; line-height:1.45; margin:7px 0 0; }
.bpp-form .bpp-character-count { white-space:nowrap; font-variant-numeric:tabular-nums; color:var(--bpp-ink); }
.bpp-form .bpp-line1 input,.bpp-form .bpp-line2 input,.bpp-form .bpp-back input { border:1px solid var(--bpp-line)!important; border-radius:5px!important; background:#fffdfa!important; color:var(--bpp-ink)!important; min-height:46px; padding:11px 13px!important; font:inherit; font-size:16px!important; width:100%!important; box-sizing:border-box; box-shadow:none!important; }
.bpp-form .wapf-field-description { color:var(--bpp-muted); font-size:12px; line-height:1.5; }
.bpp-form .bpp-line2[hidden],.bpp-form .bpp-symbol[hidden],.bpp-form .bpp-back[hidden] { display:none!important; }
.bpp-back-option { margin:0; padding:0; border:0; background:transparent; }
.bpp-step-heading { margin:0 0 10px; }
.bpp-back-copy { margin:0 0 13px!important; color:var(--bpp-muted); font-size:13px; line-height:1.5; }
.bpp-back-toggle { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:12px; min-height:46px; padding:11px 13px; border:1px solid #cbbcb1; background:#fffaf6; color:var(--bpp-ink); cursor:pointer; font-size:14px; transition:background-color .18s ease,border-color .18s ease; }
.bpp-back-toggle:hover { border-color:#bd8a70; background:#faf0e8; }
.bpp-back-toggle.is-selected { border-color:var(--bpp-accent); background:#f2dfd2; }
.bpp-back-toggle[aria-disabled=true] { opacity:.58; cursor:not-allowed; }
.bpp-back-toggle input { position:absolute!important; opacity:0!important; width:1px!important; height:1px!important; margin:0!important; }
.bpp-back-toggle:has(input:focus-visible) { outline:3px solid #75523c!important; outline-offset:3px; }
.bpp-back-fee { color:var(--bpp-accent); font-size:14px; font-weight:650; white-space:nowrap; }
.bpp-form .wapf-product-totals { width:100%; margin:24px 0 16px; padding:18px 0 0; border-top:1px solid var(--bpp-line); }
.bpp-form .wapf--inner { margin:0; padding:0; border:0; }
.bpp-form .wapf--inner>div { display:flex; justify-content:space-between; gap:12px; }
.bpp-form .wapf--inner>div:not(:last-child) { display:none; }
.bpp-form .bpp-shipping-note { text-align:right; font-size:13px; color:var(--bpp-muted); margin:5px 0; }
.bpp-form .bpp-quantity-note { clear:both; font-size:13px; color:var(--bpp-muted); margin:14px 0 0; line-height:1.5; }
.bpp-form .wapf-wrapper { width:100%; flex-basis:100%; }
.bpp-form .wapf-grand-total { font-size:24px; font-family:Georgia,serif; color:var(--bpp-ink); }
.bpp-form .single_add_to_cart_button { background:var(--bpp-accent)!important; background-image:none!important; color:#fff!important; border:0!important; border-radius:5px!important; min-height:50px; font-size:17px!important; padding:14px 24px!important; box-shadow:none!important; text-transform:none!important; }
html body.postid-487 #main #post-487 .bpp-form .single_add_to_cart_button.bpp-cart-pending,
html body.postid-487 #main #post-487 .bpp-form .single_add_to_cart_button.bpp-cart-pending:hover { background:#ded3ca!important; background-color:#ded3ca!important; background-image:none!important; color:#51443a!important; box-shadow:none!important; }
.bpp-cta-trust { display:flex; align-items:center; gap:9px; clear:both; margin:12px 0 0!important; color:var(--bpp-muted); font-size:13px; line-height:1.45; }
.bpp-cta-trust .berk-icon { width:19px!important; height:19px!important; flex:0 0 19px; color:var(--bpp-accent); fill:currentColor!important; stroke:none!important; }
.bpp-shipping-link { display:grid; grid-template-columns:19px minmax(0,1fr) auto; align-items:center; gap:9px; margin:10px 0 0; padding:10px 0 0; border-top:1px solid var(--bpp-line); color:var(--bpp-ink); font-size:13px; line-height:1.35; text-decoration:none; }
.bpp-shipping-link:hover,.bpp-shipping-link:focus-visible { color:var(--bpp-accent); text-decoration:underline; }
.bpp-shipping-link .berk-icon { width:19px!important; height:19px!important; color:var(--bpp-accent); fill:currentColor!important; stroke:none!important; }
.bpp-shipping-link strong,.bpp-shipping-link small { display:block; font-size:13px; font-weight:500; }
.bpp-shipping-link small { color:var(--bpp-muted); }
.bpp-form .quantity { margin-bottom:14px; }
.bpp-form .quantity input { min-height:44px; }
.bpp-form input:focus-visible,.bpp-form .bpp-choice:has(input:focus-visible),.bpp-preview button:focus-visible,.bpp-preview summary:focus-visible { outline:3px solid #75523c!important; outline-offset:3px; }
.bpp-form input[aria-invalid=true] { border:2px solid #9d2525!important; }
/* Assign to the dedicated Avada Container; other products remain unchanged. */
.bpp-product-layout { color:#30251f; }
.bpp-product-layout .product_title { font-family:Georgia,'Times New Roman',serif!important; font-weight:400!important; letter-spacing:-.025em; line-height:1.08!important; }
.bpp-product-layout .price { color:#30251f; }
.bpp-product-layout .bpp-preview-slot { width:100%; }
.bpp-product-gallery__main { position:relative; width:100%; aspect-ratio:7/5; overflow:hidden; border-radius:8px; background:#f7f2ec; touch-action:pan-y; }
.bpp-product-gallery__main figure { width:100%; height:100%; margin:0; }
.bpp-product-gallery__main figure[hidden] { display:none!important; }
.bpp-product-gallery__main img { display:block; width:100%; height:100%; object-fit:cover; }
.bpp-product-gallery__main figure[data-attachment-id="1915"] img,.bpp-product-gallery__main figure[data-attachment-id="1703"] img { transform:scale(1.18); }
.bpp-gallery-controls { position:absolute; inset:50% 13px auto; display:flex; justify-content:space-between; pointer-events:none; transform:translateY(-50%); }
.bpp-gallery-controls button { display:grid; place-items:center; width:42px; height:42px; padding:0; border:1px solid rgba(56,40,31,.12); border-radius:50%; background:rgba(255,253,249,.95); color:var(--bpp-ink); box-shadow:0 2px 9px rgba(56,40,31,.09); cursor:pointer; pointer-events:auto; }
.bpp-gallery-controls button:hover { background:#fff; border-color:var(--bpp-accent); }
.bpp-gallery-controls button:focus-visible { outline:3px solid #75523c; outline-offset:2px; }
.bpp-gallery-controls svg { width:20px; height:20px; }
.bpp-product-gallery__thumbs { display:flex; gap:9px; margin-top:12px; overflow-x:auto; overscroll-behavior-x:contain; scroll-snap-type:x proximity; padding-bottom:4px; }
.bpp-product-gallery__thumbs button { flex:0 0 64px; width:64px; height:64px; padding:0; border:1px solid #d9cec6; border-radius:5px; background:#fff; cursor:pointer; overflow:hidden; }
.bpp-product-gallery__thumbs button { scroll-snap-align:start; }
.bpp-product-gallery__thumbs button[aria-pressed=true] { border:2px solid var(--bpp-accent); }
.bpp-product-gallery__thumbs img { display:block; width:100%; height:100%; object-fit:cover; }
.bpp-product-gallery__thumbs button:focus-visible { outline:3px solid #75523c; outline-offset:3px; }
.bpp-preview-slot .bpp-preview { margin:18px 0 0; padding:20px 22px 19px; border:1px solid #e8ddd3; border-radius:9px; background:#f8f1ea; }
html body.postid-487 #main #post-487 .bpp-preview-slot .bpp-preview .bpp-title { font-size:clamp(23px,2vw,26px)!important; line-height:1.2!important; margin:0 0 14px!important; }
.bpp-side-switch button:disabled { opacity:.52; cursor:not-allowed; }
.bpp-preview-feedback .bpp-stage { animation:bpp-result-feedback .2s ease-out; }
@keyframes bpp-result-feedback { from { opacity:.76; } to { opacity:1; } }
.bpp-purchase-zone { margin:22px 0 0; padding:20px; border:1px solid var(--bpp-line); background:var(--bpp-surface); transition:border-color .18s ease,background-color .18s ease; }
.bpp-purchase-zone.is-ready { border-color:#c8a18c; background:#f9f2ec; }
body.postid-487 .bpp-form .bpp-purchase-zone,
body.postid-487 .bpp-form .bpp-purchase-zone.is-ready { display:grid; grid-template-columns:auto minmax(0,1fr); align-items:center; column-gap:14px; margin-top:17px; padding:18px 0 0; border:0; border-top:1px solid var(--bpp-line); background:transparent; }
.bpp-purchase-summary { padding:0 0 12px; border-bottom:1px solid var(--bpp-line); }
.bpp-purchase-summary h2 { margin:0 0 7px!important; color:var(--bpp-ink)!important; font-family:var(--berk-serif,Georgia,serif)!important; font-size:23px!important; font-weight:400!important; line-height:1.2!important; }
.bpp-summary-row { display:grid; grid-template-columns:88px minmax(0,1fr); gap:8px; margin:4px 0; color:var(--bpp-muted); font-size:12px; line-height:1.45; }
.bpp-summary-marker { display:none; }
.bpp-summary-label { color:var(--bpp-ink); font-weight:600; }
.bpp-summary-detail { grid-column:2; min-width:0; overflow-wrap:anywhere; }
.bpp-purchase-zone .wapf-product-totals { margin:10px 0 8px!important; padding:0!important; border-top:0; }
.bpp-purchase-zone .quantity { margin:0 0 12px!important; }
.bpp-purchase-zone .fusion-button-wrapper { width:100%; }
.bpp-purchase-zone .single_add_to_cart_button { width:100%; }
.bpp-purchase-zone .bpp-cta-trust { margin:11px 0 0!important; }
.bpp-purchase-zone .bpp-shipping-link { min-height:50px; }
.bpp-purchase-zone .bpp-quantity-note { margin:12px 0 0; }
body.postid-487 .bpp-purchase-zone .bpp-purchase-summary { grid-column:1/-1; }
body.postid-487 .bpp-purchase-zone .wapf-product-totals { grid-column:2; grid-row:2; min-width:0; }
body.postid-487 .bpp-purchase-zone .quantity { grid-column:1; grid-row:2; float:none; }
body.postid-487 .bpp-purchase-zone .fusion-button-wrapper,body.postid-487 .bpp-purchase-zone>.single_add_to_cart_button { grid-column:1/-1; grid-row:3; width:100%; }
body.postid-487 .bpp-purchase-zone .bpp-cta-trust { grid-column:1/-1; grid-row:4; }
body.postid-487 .bpp-purchase-zone .bpp-quantity-note { grid-column:1/-1; grid-row:5; }
.bpp-product-expect { margin:26px 0 0; padding:20px 0 4px; border-top:1px solid var(--bpp-line); }
.bpp-product-expect h2 { margin:0 0 20px; color:var(--bpp-ink); font:400 29px/1.15 var(--berk-serif,Georgia,serif); }
.bpp-product-expect__items { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.bpp-product-expect__items>div { min-width:0; }
.bpp-product-expect .berk-icon { display:block; width:21px; height:21px; margin:0 0 12px; color:var(--bpp-accent); }
.bpp-product-expect h3 { margin:0 0 5px; color:var(--bpp-ink); font:600 13px/1.35 var(--berk-sans,Arial,sans-serif); }
.bpp-product-expect p { margin:0; color:var(--bpp-muted); font:400 12px/1.55 var(--berk-sans,Arial,sans-serif); }
/* Product 487: the four promises belong directly beneath the live preview. */
body.postid-487 #post-487 .bpp-product-expect { margin:24px 0 0; padding:0 0 6px; border:0; }
body.postid-487 #post-487 .bpp-product-expect h2 { margin:0 0 19px; }
body.postid-487 #post-487 .bpp-product-expect__items { grid-template-columns:repeat(4,minmax(0,1fr)); gap:11px; }
body.postid-487 #post-487 .bpp-product-expect__items>div { min-width:0; text-align:center; }
body.postid-487 #post-487 .bpp-product-expect__icon { display:flex; align-items:center; justify-content:center; width:64px; height:64px; margin:0 auto 12px; border-radius:50%; background:#f6efe9; }
body.postid-487 #post-487 .bpp-product-expect__icon .berk-icon { display:block; width:28px; height:28px; margin:0; color:var(--bpp-accent); }
html body.postid-487 #post-487 .bpp-product-expect h3 { min-height:35px; margin:0 0 5px!important; color:var(--bpp-ink)!important; font:600 13px/1.32 var(--berk-sans,Arial,sans-serif)!important; letter-spacing:0!important; }
html body.postid-487 #post-487 .bpp-product-expect p { margin:0!important; color:var(--bpp-muted)!important; font:400 12px/1.45 var(--berk-sans,Arial,sans-serif)!important; }
body.postid-487 .bpp-purchase-zone .bpp-cta-trust { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:9px; margin:12px 0 0!important; }
body.postid-487 .bpp-purchase-zone .bpp-cta-trust>span,body.postid-487 .bpp-purchase-zone .bpp-cta-trust>a { display:flex; align-items:flex-start; gap:7px; min-width:0; color:var(--bpp-ink); text-decoration:none; font:400 11px/1.4 var(--berk-sans,Arial,sans-serif); }
body.postid-487 .bpp-purchase-zone .bpp-cta-trust>a:hover,body.postid-487 .bpp-purchase-zone .bpp-cta-trust>a:focus-visible { text-decoration:underline; text-underline-offset:3px; }
body.postid-487 .bpp-purchase-zone .bpp-cta-trust .berk-icon { flex:0 0 20px; width:20px!important; height:20px!important; color:var(--bpp-accent); }
body.postid-487 #main { background:var(--berk-bg,#fbf8f4); padding-top:25px; }
body.postid-487 #post-487 .fusion-title { margin:0 0 5px; }
body.postid-487 #post-487 .fusion-title h1 { margin:0; color:var(--bpp-ink,#30251f); font:400 clamp(34px,3.1vw,46px)/1.06 var(--berk-serif,Georgia,serif); letter-spacing:-.025em; }
body.postid-487 #post-487 .berk-subtitle,body.postid-487 #post-487 .fusion-woo-short-description-tb { display:none; }
body.postid-487 #post-487 .berk-intro { margin:0 0 7px; color:#75695f; font:400 15px/1.45 var(--berk-sans,Arial,sans-serif); }
body.postid-487 #post-487 .fusion-woo-price-tb { margin:0 0 2px; }
body.postid-487 #post-487 .fusion-woo-price-tb .price { margin:0; color:var(--bpp-ink,#30251f); font:400 29px/1.12 var(--berk-serif,Georgia,serif); }
body.postid-487 #post-487 .fusion-woo-price-tb .price .amount,body.postid-487 #post-487 .fusion-woo-price-tb .price bdi { color:var(--bpp-ink,#30251f); font:400 29px/1.12 var(--berk-serif,Georgia,serif); }
body.postid-487 #post-487 .berk-included { margin:0 0 11px; color:#75695f; font:400 12px/1.4 var(--berk-sans,Arial,sans-serif); }
body.postid-487 .berk-product-review-summary { margin:0 0 14px; }
body.postid-487 .bpp-config-intro { margin:12px 0 14px; }
body.postid-487 .bpp-config-intro h2 { font-size:25px; }
body.postid-487 .bpp-back-toggle { width:100%; box-sizing:border-box; border-radius:6px; }
body.postid-487 .bpp-form .bpp-step-three,body.postid-487 .bpp-form .bpp-step-three .bpp-back-option { width:100%; box-sizing:border-box; }
body.postid-487 .bpp-purchase-zone { margin-top:15px; padding-top:14px; }
body.postid-487 .bpp-purchase-zone .bpp-shipping-link { display:none; }
body.postid-487 .bpp-purchase-zone .bpp-quantity-note { margin-top:7px; }
body.postid-487 .bpp-purchase-zone .single_add_to_cart_button { min-height:54px; }
@media(min-width:1200px) {
 body.postid-487 .bpp-form .bpp-symbol .wapf-radios { grid-template-columns:repeat(6,minmax(0,1fr)); }
}
@media(min-width:801px) {
 body.postid-487 #post-487 .fusion_builder_column_3_5 { width:55%; }
 body.postid-487 #post-487 .fusion_builder_column_2_5 { width:45%; }
}
@media(min-width:801px) and (max-width:1199px) {
 .bpp-form .bpp-design .bpp-choice { min-height:98px; font-size:12px; }
}
.bpp-mobile-intro[hidden] { display:none!important; }
@media(max-width:800px) {
 body.postid-487 #post-487 .post-content>.fusion-fullwidth>.fusion-builder-row { display:block; }
 body.postid-487 #post-487 .fusion_builder_column_3_5,body.postid-487 #post-487 .fusion_builder_column_2_5 { display:block; width:100%; max-width:none; margin:0; float:none; clear:both; }
 body.postid-487 #post-487 .fusion_builder_column_3_5>.fusion-column-wrapper,body.postid-487 #post-487 .fusion_builder_column_2_5>.fusion-column-wrapper { margin:0; }
 .bpp-product-gallery__main { height:auto; aspect-ratio:7/5; }
 .bpp-product-gallery__main img { object-fit:cover; }
 .bpp-product-gallery__thumbs { gap:7px; margin-top:8px; padding-bottom:2px; }
 .bpp-product-gallery__thumbs button { flex-basis:56px; width:56px; height:56px; }
 .bpp-mobile-intro { margin-bottom:18px; }
 .bpp-mobile-intro .fusion-title { margin:0 0 6px!important; }
 .bpp-mobile-intro h1 { font-size:32px!important; line-height:1.08!important; }
 .bpp-mobile-intro .berk-intro { margin:0 0 8px!important; }
 .bpp-mobile-intro .fusion-woo-price-tb { margin-bottom:0!important; }
 .bpp-mobile-intro .berk-included { margin:0!important; }
 .bpp-form .bpp-preview-mobile { margin:20px 0 8px; padding:18px 16px 17px; border:1px solid #e8ddd3; border-radius:9px; background:#f8f1ea; }
 html body.postid-487 #main #post-487 .bpp-form .bpp-preview-mobile .bpp-title { font-size:21px!important; line-height:1.18!important; margin-bottom:11px!important; letter-spacing:-.01em!important; }
 .bpp-form .bpp-design .wapf-radios { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .bpp-form .bpp-design .bpp-choice { gap:5px; min-height:90px; padding:8px!important; font-size:13px; }
 .bpp-form .bpp-design .bpp-choice .bpp-choice-icon { height:34px; }
 .bpp-form .bpp-design .bpp-choice .bpp-choice-icon svg { height:34px; }
 .bpp-sides svg { height:auto; }
 .bpp-stage .bpp-side-switch { margin:10px auto 0; }
 .bpp-side-switch button { padding:10px 13px; font-size:13px; }
 .bpp-form .single_add_to_cart_button { width:100%; }
 .bpp-form .bpp-step-panel,.bpp-form .bpp-step-panel.is-active,.bpp-form .bpp-step-panel.is-complete,.bpp-form .bpp-step-panel.is-available { width:100%; max-width:none; box-sizing:border-box; padding:0; margin:0 0 27px; border:0; background:transparent; }
 .bpp-step-label,.bpp-step-heading { width:100%; box-sizing:border-box; grid-template-columns:24px minmax(0,1fr) auto; column-gap:9px; margin-bottom:12px; }
 .bpp-step-number { width:24px; height:24px; font-size:12px; }
 .bpp-step-status { display:none; grid-column:3; margin:0; }
 .bpp-step-panel.is-complete .bpp-step-status { display:block; width:18px; font-size:0; line-height:1; text-align:right; }
 .bpp-step-panel.is-complete .bpp-step-status::after { content:'✓'; font:600 16px/1 Arial,sans-serif; color:var(--bpp-accent); }
 .bpp-back-toggle { grid-template-columns:minmax(0,1fr) auto; }
 .bpp-purchase-zone { margin-top:18px; padding:17px 14px; }
 .bpp-product-expect { width:100%; margin:30px 0 0; }
 .bpp-product-expect h2 { font-size:26px; }
 .bpp-product-expect__items { grid-template-columns:1fr; gap:13px; }
 .bpp-product-expect__items>div { display:grid; grid-template-columns:24px minmax(0,1fr); column-gap:11px; }
 .bpp-product-expect .berk-icon { grid-row:1 / span 2; margin:1px 0 0; }
 .bpp-product-expect h3 { margin-bottom:2px; }
 body.postid-487 #post-487 .bpp-product-expect__items { grid-template-columns:repeat(2,minmax(0,1fr)); gap:19px 14px; }
 body.postid-487 #post-487 .bpp-product-expect__items>div { display:block; text-align:center; }
 body.postid-487 #post-487 .bpp-product-expect__icon { width:58px; height:58px; margin-bottom:9px; }
 body.postid-487 #post-487 .bpp-product-expect__icon .berk-icon { width:25px; height:25px; }
 body.postid-487 .bpp-purchase-zone .bpp-cta-trust>span,body.postid-487 .bpp-purchase-zone .bpp-cta-trust>a { flex-direction:column; align-items:center; gap:5px; text-align:center; }
}
@media(min-width:600px) and (max-width:800px) {
 body.postid-487 .bpp-product-gallery__main { height:min(57vw,430px); aspect-ratio:auto; }
}
@media(max-width:599px) {
 body.postid-487 #post-487 .post-content>.fusion-fullwidth:has(.bpp-preview-slot) { box-sizing:border-box; width:100%; margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
 /* Avada writes negative row margins inline for its 4% desktop column spacing. */
 body.postid-487 #post-487 .post-content>.fusion-fullwidth:has(.bpp-preview-slot)>.fusion-builder-row { width:100%; margin-left:0!important; margin-right:0!important; }
}
@media(max-width:340px) {
 .bpp-form .bpp-design .wapf-radios { grid-template-columns:1fr!important; }
}
@media(prefers-reduced-motion:reduce) {
 .bpp-step-panel,.bpp-form .bpp-choice,.bpp-back-toggle,.bpp-purchase-zone { transition:none!important; }
 .bpp-preview-feedback .bpp-stage { animation:none!important; }
}
/* Product 487 visual correction: one continuous purchase composition. */
@media(min-width:1200px) {
 body.postid-487 #post-487 .post-content>.fusion-fullwidth:has(.bpp-preview-slot) { padding-left:49px!important; padding-right:49px!important; }
}
@media(min-width:801px) {
 body.postid-487 #post-487 .fusion-title { margin-bottom:3px; }
 body.postid-487 #post-487 .berk-intro { margin-bottom:4px; }
 body.postid-487 #post-487 .fusion-woo-price-tb { margin-bottom:0; }
 body.postid-487 #post-487 .berk-included { margin-bottom:7px; }
 body.postid-487 .berk-product-487-trust { margin-bottom:9px; padding:7px 0; }
 body.postid-487 .bpp-config-intro { margin:6px 0 8px; }
 body.postid-487 .bpp-form .bpp-step-one { margin-bottom:12px; }
 body.postid-487 .bpp-form .bpp-step-two { margin-bottom:10px; }
 body.postid-487 .bpp-form .bpp-step-three { margin-bottom:10px; }
 body.postid-487 .bpp-step-label,body.postid-487 .bpp-step-heading { margin-bottom:8px; }
 body.postid-487 .bpp-form .bpp-design .bpp-choice { min-height:84px; }
 body.postid-487 .bpp-form .bpp-symbol .bpp-choice { min-height:60px; }
 body.postid-487 .bpp-line2 .bpp-field-help>span:first-child { display:none; }
 body.postid-487 .bpp-line2 .bpp-field-help { justify-content:flex-end; }
 body.postid-487 .bpp-back-copy { margin-bottom:8px!important; }
 body.postid-487 .bpp-back-toggle { min-height:44px; }
 body.postid-487 .bpp-form .bpp-purchase-zone { margin-top:10px; padding-top:12px; }
 html body.postid-487 #main #post-487 .bpp-purchase-summary h2 { font-size:26px!important; line-height:1.15!important; margin-bottom:5px!important; }
 body.postid-487 .bpp-purchase-summary { padding-bottom:8px; }
 body.postid-487 .bpp-summary-row { margin:2px 0; }
 body.postid-487 .bpp-purchase-zone .wapf-product-totals { margin:4px 0 1px!important; }
 body.postid-487 .bpp-shipping-note { margin:2px 0; }
 body.postid-487 .bpp-purchase-zone .bpp-cta-trust { margin-top:9px!important; }
 body.postid-487 .bpp-purchase-zone .bpp-quantity-note { font-size:12px; margin-top:5px; }
 body.postid-487 .berk-product-story { padding-top:28px; }
}
/* Scale the schematic without changing text fitting, options, or SVG assets. */
@media(min-width:801px) {
 body.postid-487 #post-487 .bpp-preview-slot .bpp-preview { padding:14px 18px 11px; }
 html body.postid-487 #main #post-487 .bpp-preview-slot .bpp-preview .bpp-title { font-size:24px!important; margin-bottom:7px!important; }
 body.postid-487 .bpp-preview-slot .bpp-sides { overflow:hidden; border-radius:7px; background:#faf7f2; }
 body.postid-487 .bpp-preview-slot .bpp-sides svg { height:200px; }
 body.postid-487 .bpp-preview-slot .bpp-sides svg>g { scale:1.16; translate:0 -8px; transform-box:view-box; transform-origin:50% 50%; }
 body.postid-487 .bpp-preview-slot #bpp-487-back svg>g:first-of-type { transform:scaleX(-1); }
 body.postid-487 .bpp-preview-slot .bpp-stage .bpp-side-switch { position:relative; margin:-15px auto 0; padding:2px; }
 body.postid-487 .bpp-preview-slot .bpp-side-switch button { min-height:44px; padding:8px 14px; }
 body.postid-487 .bpp-preview-slot .bpp-preview-note { margin-top:5px; padding-top:5px; font-size:12px; line-height:1.4; }
 body.postid-487 .bpp-preview-slot .bpp-preview-note strong { margin-bottom:2px; }
 body.postid-487 #post-487 .bpp-product-expect { margin-top:19px; padding-bottom:3px; }
 body.postid-487 #post-487 .bpp-product-expect h2 { margin-bottom:14px; }
 body.postid-487 .bpp-form .wapf-field-container { margin-bottom:9px!important; }
 body.postid-487 .bpp-form .bpp-step-panel .wapf-field-container:last-child { margin-bottom:0!important; }
 body.postid-487 .bpp-form .wapf-field-label { margin-bottom:6px; }
 body.postid-487 .bpp-form .bpp-field-help { font-size:11.5px; line-height:1.3; margin-top:4px; }
 body.postid-487 .bpp-form .bpp-line1 input,body.postid-487 .bpp-form .bpp-line2 input { min-height:44px; }
 body.postid-487 .bpp-purchase-summary { display:grid; grid-template-columns:174px minmax(0,1fr); column-gap:8px; align-items:start; }
 html body.postid-487 #main #post-487 .bpp-purchase-summary h2 { grid-column:1; grid-row:1 / span 3; font-size:22px!important; line-height:1.12!important; margin:0!important; white-space:nowrap; }
 body.postid-487 .bpp-purchase-summary .bpp-summary-row { grid-column:2; grid-template-columns:68px minmax(0,1fr); gap:5px; margin:1px 0; font-size:11.5px; line-height:1.35; }
 body.postid-487 .bpp-purchase-zone .wapf-product-totals { margin:4px 0 1px!important; }
 body.postid-487 .bpp-purchase-zone .bpp-shipping-note { margin:0; font-size:12px; line-height:1.35; }
 body.postid-487 .bpp-purchase-zone .single_add_to_cart_button { padding-top:11px!important; padding-bottom:11px!important; min-height:52px; }
}
@media(max-width:800px) {
 body.postid-487 .bpp-form .bpp-preview-mobile { padding:15px 15px 14px; }
 html body.postid-487 #main #post-487 .bpp-form .bpp-preview-mobile .bpp-title { margin-bottom:8px!important; }
 body.postid-487 .bpp-form .bpp-preview-mobile .bpp-sides svg>g { scale:1.08; transform-box:view-box; transform-origin:50% 50%; }
 body.postid-487 .bpp-form .bpp-preview-mobile #bpp-487-back svg>g:first-of-type { transform:scaleX(-1); }
 body.postid-487 .bpp-form .bpp-preview-mobile .bpp-stage .bpp-side-switch { margin:6px auto 0; padding:2px; }
 body.postid-487 .bpp-form .bpp-preview-mobile .bpp-side-switch button { min-height:44px; padding:8px 12px; }
 body.postid-487 .bpp-form .bpp-preview-mobile .bpp-preview-note { margin-top:6px; padding-top:6px; font-size:12px; line-height:1.4; }
 body.postid-487 .bpp-form .bpp-preview-mobile .bpp-preview-note strong { margin-bottom:2px; }
}
/* Product 487 visual correction: editorial content, reviews and footer rhythm. */
body.postid-487 #main{padding-bottom:28px}
body.postid-487 .berk-product-story{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:clamp(26px,3.5vw,48px);padding-bottom:36px}
body.postid-487 .berk-product-story-main h2{margin:23px 0 9px!important;line-height:1.15!important}
body.postid-487 .berk-product-story-main .berk-product-story-kicker+h2{margin-top:0!important}
body.postid-487 .berk-product-story-main p,body.postid-487 .berk-product-story-main li{max-width:66ch;font-size:15.5px!important;line-height:1.65!important}
body.postid-487 .berk-product-story-side{gap:10px}
body.postid-487 .berk-product-story-why,body.postid-487 .berk-product-story-help{padding:18px 20px 19px;background:#faf6f1;border-color:#e9ded5;border-radius:7px}
body.postid-487 .berk-product-story-why h2,body.postid-487 .berk-product-story-help h2{font-size:24px!important;line-height:1.16!important}
body.postid-487 .berk-product-story-why p{line-height:1.55}
body.postid-487 .berk-product-story-help a{min-height:42px}
body.postid-487 .berk-product-reviews{padding-top:29px;padding-bottom:39px}
body.postid-487 .berk-product-reviews h2{margin-bottom:16px!important}
body.postid-487 .berk-product-reviews>div{gap:13px}
body.postid-487 .berk-product-reviews blockquote{gap:9px;padding:20px!important;border-color:#e9ded5!important;border-radius:6px;background:#fffaf7!important;box-shadow:none!important}
body.postid-487 .berk-product-reviews blockquote p{font-size:14.5px!important;line-height:1.55!important;color:#44372f!important}
body.postid-487 .berk-product-reviews cite{font-size:12.5px}
@media(min-width:801px){
 body.postid-487 #post-487 .bpp-product-expect__icon{width:68px;height:68px;margin-bottom:10px}
 body.postid-487 #post-487 .bpp-product-expect__icon .berk-icon{width:30px;height:30px}
 html body.postid-487 #post-487 .bpp-product-expect h3{font-size:14px!important;min-height:37px}
 html body.postid-487 #post-487 .bpp-product-expect p{font-size:12.5px!important}
}
@media(max-width:800px){
 body.postid-487 .berk-product-story,body.postid-487 .berk-product-reviews{width:100%;margin-left:0;margin-right:0}
 body.postid-487 .berk-product-story{display:grid;grid-template-columns:1fr;gap:19px;padding:23px 0 29px}
 body.postid-487 .berk-product-story-main p,body.postid-487 .berk-product-story-main li{font-size:15px!important;line-height:1.6!important}
 body.postid-487 .berk-product-story-side{gap:9px}
 body.postid-487 .berk-product-story-why,body.postid-487 .berk-product-story-help{padding:17px 18px}
 body.postid-487 .berk-product-reviews{padding:28px 0 34px}
 body.postid-487 .berk-product-reviews blockquote{padding:18px!important}
}
body.postid-487 .fusion-tb-footer .berk-footer-confidence-section{padding:11px 0!important}
body.postid-487 .fusion-tb-footer .berk-footer-main-section{padding:32px 0 27px!important}
body.postid-487 .fusion-tb-footer .berk-footer-main-section .berk-footer-logo{width:72px!important;height:72px!important;margin-bottom:11px!important}
body.postid-487 .fusion-tb-footer .berk-footer-main-section .fusion-title,body.postid-487 .fusion-tb-footer .berk-footer-main-section h2{margin-bottom:11px!important}
body.postid-487 .fusion-tb-footer .berk-footer-bottom-section{padding-bottom:16px!important}
body.postid-487 .fusion-tb-footer .berk-footer-bottom-section>.fusion-builder-row{padding-top:14px!important}
@media(max-width:800px){
 body.postid-487 .fusion-tb-footer .berk-footer-main-section .berk-footer-brand-column{padding:18px 18px 14px!important}
 body.postid-487 .fusion-tb-footer .berk-footer-main-section .berk-footer-logo{width:60px!important;height:60px!important;margin-bottom:7px!important}
 body.postid-487 .fusion-tb-footer .berk-footer-confidence-section{padding:9px 0!important}
 body.postid-487 .fusion-tb-footer .berk-footer-main-section .berk-footer-shop-column,body.postid-487 .fusion-tb-footer .berk-footer-main-section .berk-footer-help-column{padding-top:19px!important;padding-bottom:14px!important}
 body.postid-487 .fusion-tb-footer .berk-footer-main-section .berk-footer-discover-column{padding-top:13px!important;padding-bottom:16px!important}
 body.postid-487 .fusion-tb-footer .berk-footer-bottom-section{padding-bottom:14px!important}
}
/* Keep the full keyring visible when the preview column narrows. */
@media(min-width:801px) and (max-width:1199px){
 body.postid-487 .bpp-preview-slot .bpp-sides svg>g{scale:1.04}
}
@media(max-width:800px){
 body.postid-487 .bpp-form .bpp-preview-mobile .bpp-sides svg>g{scale:1}
}
/* Align the editorial sections with both edges of the product composition. */
@media(min-width:1200px){
 body.postid-487 .berk-product-story,body.postid-487 .berk-product-reviews{width:calc(100% - 51px);max-width:none;margin-left:23px;margin-right:0}
}
@media(min-width:801px) and (max-width:1199px){
 body.postid-487 .berk-product-story,body.postid-487 .berk-product-reviews{width:calc(100% - 55px);max-width:none;margin-left:26px;margin-right:0}
}

/* Pass 1: product presence and the 1024px composition. */
@media (min-width:801px) and (max-width:1199px) {
  body.postid-487 #post-487 .fusion_builder_column_3_5 { width:52%; }
  body.postid-487 #post-487 .fusion_builder_column_2_5 { width:48%; }
  body.postid-487 .bpp-form .bpp-symbol .wapf-radios { grid-template-columns:repeat(6,minmax(0,1fr)); gap:6px; }
  body.postid-487 .bpp-form .bpp-symbol .bpp-choice { min-height:64px; padding:5px 2px!important; font-size:10.5px; }
}
@media (max-width:800px) {
  body.postid-487 .bpp-product-gallery__thumbs { gap:8px; margin-top:9px; }
  body.postid-487 .bpp-product-gallery__thumbs button { flex:0 0 72px; width:72px; height:72px; }
}
/* Pass 2: restrained preview and consistent component proportions. */
body.postid-487 #post-487 {
  --bpp-radius-control:6px;
  --bpp-radius-card:8px;
  --bpp-radius-hero:10px;
}
body.postid-487 #post-487 .bpp-product-gallery__main { border-radius:var(--bpp-radius-hero); }
body.postid-487 #post-487 .bpp-preview,
body.postid-487 #post-487 .berk-product-story-why,
body.postid-487 #post-487 .berk-product-story-help,
body.postid-487 #post-487 .berk-product-reviews blockquote { border-radius:var(--bpp-radius-card)!important; }
body.postid-487 #post-487 .bpp-design .bpp-choice,
body.postid-487 #post-487 .bpp-symbol .bpp-choice,
body.postid-487 #post-487 .bpp-back-toggle { border-radius:var(--bpp-radius-control)!important; }
body.postid-487 #post-487 .bpp-sides svg g image { transform:scale(.82); transform-box:fill-box; transform-origin:center; }
body.postid-487 #post-487 .bpp-preview-note strong { font-size:11px; font-weight:600; letter-spacing:.035em; text-transform:none; }
body.postid-487 #post-487 .berk-product-reviews>div { align-items:start; }
body.postid-487 #post-487 .berk-product-reviews blockquote p { flex:none; }
@media (min-width:801px) and (max-width:1199px) {
  body.postid-487 .bpp-form .bpp-symbol .bpp-choice { min-height:66px; font-size:11px; }
}
/* Pass 3: final type hierarchy, selection, focus and purchase emphasis. */
body.postid-487 #post-487 .bpp-summary-label { color:#76695e; font-weight:500; }
body.postid-487 #post-487 .bpp-summary-detail { color:#342820; font-weight:600; }
body.postid-487 #post-487 .bpp-purchase-zone .wapf-grand-total { color:#342820; font-family:var(--berk-serif,Georgia,serif); font-size:28px; line-height:1.1; }
body.postid-487 #post-487 .bpp-purchase-zone .single_add_to_cart_button { border-radius:var(--bpp-radius-control)!important; font-size:16px!important; font-weight:600!important; transition:background-color .16s ease,box-shadow .16s ease; }
body.postid-487 #post-487 .bpp-purchase-zone .single_add_to_cart_button:not(.bpp-cart-pending):hover { background:#783f2b!important; }
body.postid-487 #post-487 .bpp-purchase-zone .single_add_to_cart_button:focus-visible { outline:3px solid #76412e!important; outline-offset:3px!important; }
body.postid-487 #post-487 .bpp-design .bpp-choice:has(input:focus-visible),
body.postid-487 #post-487 .bpp-symbol .bpp-choice:has(input:focus-visible),
body.postid-487 #post-487 .bpp-back-toggle:focus-within { outline:2px solid #76412e!important; outline-offset:3px!important; }
body.postid-487 #post-487 .berk-product-reviews blockquote { padding:19px!important; }
body.postid-487 #post-487 .berk-product-reviews blockquote p { font-size:14.5px!important; line-height:1.55!important; }
body.postid-487 #post-487 .berk-product-reviews cite { font-size:12.5px; }
@media (max-width:800px) {
  body.postid-487 #post-487 .bpp-design .bpp-choice { font-size:13px; }
  body.postid-487 #post-487 .bpp-symbol .bpp-choice { min-height:64px; font-size:11.5px; }
  body.postid-487 #post-487 .bpp-purchase-zone .single_add_to_cart_button { min-height:56px; }
}
/* Pass 4: mobile touch rhythm and a readable 1024px symbol row. */
@media (min-width:801px) and (max-width:1100px) {
  body.postid-487 #post-487 .fusion_builder_column_3_5 { width:50%; }
  body.postid-487 #post-487 .fusion_builder_column_2_5 { width:50%; }
  body.postid-487 .bpp-form .bpp-symbol .wapf-radios { grid-template-columns:repeat(3,minmax(0,1fr)); gap:7px; }
  body.postid-487 .bpp-form .bpp-symbol .bpp-choice { min-height:57px; font-size:11.5px; }
}
@media (max-width:800px) {
  body.postid-487 #post-487 .bpp-line2 .bpp-field-help>span:first-child { display:none; }
  body.postid-487 #post-487 .bpp-line2 .bpp-field-help { justify-content:flex-end; }
  body.postid-487 #post-487 .bpp-product-gallery__thumbs { scrollbar-width:none; }
  body.postid-487 #post-487 .bpp-product-gallery__thumbs::-webkit-scrollbar { display:none; }
}
