.elementor-2554 .elementor-element.elementor-element-0530000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2554 .elementor-element.elementor-element-05300009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2554 .elementor-element.elementor-element-05300006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2554 .elementor-element.elementor-element-05300004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2554 .elementor-element.elementor-element-05300014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2554 .elementor-element.elementor-element-05300013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2554 .elementor-element.elementor-element-05300011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-0530000a */.elementor-2554 .elementor-element.elementor-element-0530000a{--gold:#d6b778;--ink:#171613;--paper:#f6f1e6;--silver:#ccd2d1;--muted:#625d53;--line:#d5cbbb;width:100%;max-width:none;padding:96px 0;background:var(--paper);color:var(--ink);font:16px/1.7 Inter,Arial,sans-serif}
.elementor-2554 .elementor-element.elementor-element-0530000a,.elementor-2554 .elementor-element.elementor-element-0530000a *{box-sizing:border-box;min-width:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{width:100%;max-width:1320px;margin-inline:auto;padding:0 48px;gap:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .elementor-widget{max-width:100%}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font:400 clamp(38px,4.5vw,64px)/1.05 Georgia,serif;letter-spacing:-.035em;color:var(--ink);margin:0;text-wrap:balance}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title strong{font-weight:400;color:#8b662c}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy{max-width:66ch;color:var(--muted);font:16px/1.75 Inter,Arial,sans-serif;margin:22px 0 0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy p{margin:0 0 16px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy p:last-child{margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy strong{color:#27221b;font-weight:700}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy a{color:#725117;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-kicker .elementor-heading-title{font:600 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#806332;margin:0 0 20px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:30px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-button .elementor-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:16px 24px;border:1px solid #c3a066;border-radius:2px;background:#d6b778;color:#171613;font:600 14px/1.3 Inter,Arial,sans-serif;letter-spacing:.02em;text-transform:none;text-decoration:none;box-shadow:none;transition:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-button .elementor-button:hover{background:#ecd4a7;border-color:#ecd4a7;color:#171613}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-secondary .elementor-button{background:transparent;border-color:#8c806d;color:#26221b}
.elementor-2554 .elementor-element.elementor-element-0530000a :is(a,button,input,select,summary):focus-visible{outline:3px solid #a58043;outline-offset:4px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-small-heading .elementor-heading-title{font:400 28px/1.2 Georgia,serif;color:var(--ink);margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-note{font-size:13px;line-height:1.65;color:#716756}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;width:100%}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-silver{color:#bfc6c7;font-weight:700}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-word{color:#dab778;font-weight:700}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-divider{border-top:1px solid var(--line);padding-top:28px;margin-top:28px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-card{padding:32px;border:1px solid var(--line)}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-card .gold-copy{margin-top:14px}
@media(max-width:1024px){.elementor-2554 .elementor-element.elementor-element-0530000a{padding:72px 0}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{padding-inline:32px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-columns{gap:36px}}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-0530000a{padding:56px 0}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{padding-inline:22px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font-size:40px;line-height:1.1}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-columns{grid-template-columns:1fr;gap:36px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy{font-size:16px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-card{padding:24px}}
@media(prefers-reduced-motion:reduce){.elementor-2554 .elementor-element.elementor-element-0530000a *{animation:none!important;transition:none!important}}

/* V4: tuotekauppa ensin. Rajattu kaupan omaan Elementor-containeriin. */
.elementor-2554 .elementor-element.elementor-element-0530000a{--ink:#171b20;--gold:#e2bf70;--paper:#fff;--muted:#b6bcc3;background:#171b20;color:#fff;padding:34px 0 44px;font:15px/1.5 Inter,Arial,sans-serif}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{max-width:1280px;padding:0 40px;gap:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-heading,.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-title,.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-tools{padding:0;margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:20px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-kicker .elementor-heading-title{font-size:11px;font-weight:700;letter-spacing:.13em;color:#e2bf70;margin:0 0 9px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font:700 clamp(32px,3.8vw,48px)/1.12 Inter,Arial,sans-serif;letter-spacing:-.04em;color:#fff;margin:0;text-wrap:balance}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy{font:400 15px/1.5 Inter,Arial,sans-serif;color:#c1c6cd;margin:12px 0 0;max-width:58ch}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-tools{width:auto;align-self:center}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:46px;padding:12px 17px;background:#e2bf70;color:#171b20!important;border:1px solid #e2bf70;border-radius:5px;text-decoration:none!important;font:700 14px/1.2 Inter,Arial,sans-serif;white-space:nowrap}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link:hover{background:#f5d899;border-color:#f5d899}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}
.elementor-2554 .elementor-element.elementor-element-0530000a [data-commerce-count]:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;border-radius:20px;background:#171b20;color:#fff;font-size:12px;padding:2px 5px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;border-top:1px solid #41454c;margin-bottom:2px;font-size:13px;color:#c1c6cd}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta strong{color:#fff;font-weight:600}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta span:last-child{font-size:12px;color:#c1c6cd}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-live-catalog{width:100%;margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-shop{display:flex;flex-direction:column;width:100%;max-width:none;padding:0;margin:0;color:#fff;font:14px/1.5 Inter,Arial,sans-serif}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-test-note{background:#292a26;border:1px solid #625538;border-left:3px solid #e2bf70;border-radius:3px;padding:9px 12px;margin:0 0 18px;color:#f0debd;font-size:12px;line-height:1.45}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-layout{display:flex;flex-direction:column;gap:26px;padding:0;width:100%}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #fff;border-radius:7px;overflow:hidden;box-shadow:0 3px 12px #0002;transform:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card:hover{transform:none;border-color:#e2bf70}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-visual{position:relative;width:100%;height:auto;aspect-ratio:1.12;background:#f0ece3;border-bottom:1px solid #e6e1d7;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#795b28;text-decoration:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:18px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder{gap:12px;background:#f0ece3}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder&gt;span{font:600 clamp(34px,4vw,56px)/1 Inter,Arial,sans-serif;color:#826024;letter-spacing:-.06em}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder small{font:500 .43em/1 Inter,Arial,sans-serif;margin-left:5px;color:#826024;letter-spacing:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder p{font:400 11px/1.3 Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;color:#706959;margin:0;text-align:center}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-test-badge{position:absolute;top:10px;left:10px;background:#fff;color:#5c5549;border:1px solid #d5cdbd;border-radius:3px;font:600 9px/1 Inter,Arial,sans-serif;letter-spacing:.06em;padding:5px 6px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-body{display:flex;flex:1;flex-direction:column;padding:19px 18px 18px;color:#171b20}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-type{display:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card :is(h2,h4){font:650 18px/1.3 Inter,Arial,sans-serif;letter-spacing:-.025em;color:#171b20;min-height:2.6em;margin:0 0 8px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card :is(h2,h4) a{color:#171b20!important;text-decoration:none!important;display:block}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card :is(h2,h4) a:hover{text-decoration:underline!important;text-underline-offset:3px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-purity{font:400 12px/1.5 Inter,Arial,sans-serif;color:#565d66;margin:0 0 7px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-availability{display:flex;align-items:center;gap:6px;font:600 12px/1.4 Inter,Arial,sans-serif;color:#27563e;margin:0 0 18px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-availability:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card[data-available='0'] .sak-gold-availability{color:#6e5353}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-bottom{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:auto}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-price{font:750 25px/1.15 Inter,Arial,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#101720;margin:0;white-space:normal;overflow-wrap:break-word}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;padding:12px 10px;border:1px solid #d1a544!important;border-radius:4px;background:#e2bf70!important;color:#171b20!important;font:700 14px/1.3 Inter,Arial,sans-serif!important;letter-spacing:0;text-transform:none;box-shadow:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy:hover{background:#f0d293!important;border-color:#b98b29!important}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy span{font-size:18px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy:disabled{opacity:.55;cursor:not-allowed}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy[data-added='true']{background:#225d40!important;border-color:#225d40!important;color:#fff!important}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-card-feedback{font:600 12px/1.35 Inter,Arial,sans-serif;color:#225d40;margin:8px 0 0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-card-feedback:empty{display:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-card-feedback[data-error='true']{color:#942e27}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-status{order:-1;margin:0 0 14px;padding:10px 12px;background:#223e32;border:1px solid #53745d;border-radius:4px;color:#f0fff6;font-size:13px;line-height:1.45;min-height:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-status:empty{display:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-status[data-error='true']{color:#ffe7e5;background:#50282a;border-color:#ae7471}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-mobile-cart{display:none!important}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart{position:static!important;top:auto!important;width:100%;display:grid;grid-template-columns:180px minmax(0,1fr);gap:25px;background:#fff;color:#171b20;border:2px solid #e2bf70;border-radius:7px;padding:24px;box-shadow:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart:has(.sak-gold-cart-empty){display:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-top{border:0;padding:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-kicker{display:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart h3{font:700 22px/1.2 Inter,Arial,sans-serif;letter-spacing:-.03em;color:#171b20;margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart [data-cart-content]{display:grid;grid-template-columns:minmax(0,1fr) 250px;column-gap:30px;align-content:start;align-items:start}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-items{grid-column:1;grid-row:1/5}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-item{border-color:#ddd;padding:10px 0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-item-top strong{font-size:14px;color:#171b20}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-item-bottom{color:#171b20;flex-wrap:wrap}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-remove{font-size:12px!important;color:#555d68;min-height:44px;text-transform:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-quantity{display:inline-flex;flex-flow:row nowrap;align-items:center;flex:0 0 auto;width:auto;background:#f5f5f4;border:1px solid #b8bec5;border-radius:3px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-quantity button{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;color:#171b20;padding:0;margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-quantity span{display:flex;align-items:center;justify-content:center;flex:0 0 32px;min-width:32px;height:44px;color:#171b20;font:600 14px/1 Inter,Arial,sans-serif;margin:0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-total{grid-column:2;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0 0 14px;color:#171b20}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-total span{font-size:13px;color:#565d66}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-total strong{font:750 23px/1.2 Inter,Arial,sans-serif;color:#171b20}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-help{grid-column:2;font:400 12px/1.4 Inter,Arial,sans-serif;color:#565d66;margin:0 0 14px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-checkout{grid-column:2;background:#e2bf70!important;color:#171b20!important;border:1px solid #d1a544;border-radius:4px;min-height:48px;font-weight:700}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-error{grid-column:2;color:#942e27}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-ui-code{margin:0!important;height:0;min-height:0;overflow:visible}
.elementor-2554 .elementor-element.elementor-element-0530000a :is(a,button,select):focus-visible{outline:3px solid #568fed;outline-offset:3px}
@media(max-width:1100px){.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart{grid-template-columns:1fr;gap:16px}}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-0530000a{padding:18px 0 26px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{padding:0 16px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-heading{gap:12px;margin-bottom:15px;align-items:start}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-kicker .elementor-heading-title{font-size:9px;letter-spacing:.1em;margin-bottom:8px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font-size:30px;letter-spacing:-.04em}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy{font-size:13px;margin-top:10px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-title{display:contents}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-title .gold-kicker{grid-column:1/-1;grid-row:1}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-title .gold-title{grid-column:1;grid-row:2}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-tools{grid-column:2;grid-row:2;align-self:center}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-title .gold-copy{grid-column:1/-1;grid-row:3;margin:0}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-heading{row-gap:8px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-kicker .elementor-heading-title{margin-bottom:0}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link{min-height:44px;padding:11px 12px;font-size:12px;gap:6px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link svg{width:18px;height:18px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta{padding:11px 0;font-size:12px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta span:last-child{font-size:11px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-test-note{font-size:11px;padding:8px 10px;margin-bottom:14px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-visual{aspect-ratio:1.1;min-height:0}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder&gt;span{font-size:36px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder p{font-size:10px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-test-badge{left:7px;top:7px;font-size:8px;padding:4px 5px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-body{padding:13px 11px 12px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card :is(h2,h4){font-size:15px;line-height:1.3;min-height:2.6em;margin-bottom:7px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-purity{font-size:11px;line-height:1.4;margin-bottom:7px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-availability{font-size:11px;margin-bottom:14px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-price{font-size:20px;letter-spacing:-.035em}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-bottom{gap:12px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy{font-size:12px!important;min-height:44px;gap:7px;padding:10px 7px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-photo img{padding:10px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart{padding:18px;gap:14px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart [data-cart-content]{display:block}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-total{border-top:1px solid #ddd;padding-top:18px;margin-top:16px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart-total strong{font-size:22px}}
@media(max-width:359px){.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{padding-inline:12px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-grid{gap:10px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font-size:27px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link{padding-inline:9px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-price{font-size:18px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-body{padding:12px 9px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-purity{font-size:10px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.elementor-2554 .elementor-element.elementor-element-0530000a *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Onnistumisviesti luetaan ruudunlukijalle ja näytetään painetussa kortissa.
   Erillinen ilmoitus ei työnnä tuotteita alaspäin jokaisella lisäyksellä. */
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-status:not([data-error='true']){position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-icon{position:relative;display:inline-block;flex:0 0 16px;width:16px;height:15px;border:1.7px solid currentColor;border-radius:2px;margin:3px 2px 0 0}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-icon:before{content:'';position:absolute;left:3px;top:-7px;width:7px;height:7px;border:1.7px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder span{font:600 clamp(34px,4vw,56px)/1 Inter,Arial,sans-serif;color:#826024;letter-spacing:-.06em}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder span{font-size:36px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder small{font-size:16px}}

/* Valkoinen valikoima, pääsivuston kullan ja mustan sävyt. */
.elementor-2554 .elementor-element.elementor-element-0530000a{--ink:#17130e;--gold:#c9a564;--paper:#fff;--muted:#645f55;background:#fff;color:#17130e;padding:56px 0 62px;scroll-margin-top:112px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{max-width:1280px;padding:0 48px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-kicker .elementor-heading-title{color:#856326;font-size:10px;letter-spacing:.18em}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font:500 48px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;color:#17130e}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-copy,.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta,.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta span:last-child{color:#655f53}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta{border-color:#ddd3c2}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-shop-meta strong{color:#17130e}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link{background:#c9a564;border-color:#c9a564;border-radius:0;color:#141210!important;min-height:48px;font-size:13px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link:hover{background:#e6ce93;border-color:#e6ce93}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-icon{display:none}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-shop{color:#17130e}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-test-note{color:#75623e;background:#fcfaf5;border:1px solid #e4dac5;border-left:2px solid #c9a564;font-size:11px;padding:8px 10px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card{background:#fff;border:1px solid #e3dacc;border-radius:3px;box-shadow:0 5px 16px #1b140807}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card:hover{border-color:#c9a564}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-visual{background:#faf8f3;border-bottom:1px solid #e7dece;aspect-ratio:1.2}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-photo img{width:100%;height:100%;object-fit:contain;padding:12px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-body{padding:18px 17px 17px}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card :is(h2,h4){color:#17130e;font:600 17px/1.35 Inter,Arial,sans-serif}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-price{font:700 25px/1.2 Inter,Arial,sans-serif;color:#17130e}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy,.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart .sak-gold-checkout{background:#c9a564!important;border:1px solid #b08c47!important;border-radius:0;color:#141210!important}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy:hover{background:#e6ce93!important}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-buy[data-added='true']{background:#28583d!important;border-color:#28583d!important;color:#fff!important}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-cart{border:1px solid #c9a564;background:#fcfaf5;border-radius:2px}
.elementor-2554 .elementor-element.elementor-element-0530000a .gold-test-badge{font-weight:600;border-color:#d9ceb9;border-radius:1px;background:#fff;color:#695638}
.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-placeholder span{color:#a8842f}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-0530000a{padding:28px 0 34px;scroll-margin-top:100px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{padding:0 16px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-title .elementor-heading-title{font-size:36px}.elementor-2554 .elementor-element.elementor-element-0530000a .gold-cart-link{min-height:44px;font-size:12px;padding:11px 13px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-grid{gap:12px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-body{padding:13px 10px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card :is(h2,h4){font-size:14px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-price{font-size:19px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-card-photo img{padding:8px}}
@media(max-width:359px){.elementor-2554 .elementor-element.elementor-element-0530000a .gold-wrap{padding:0 12px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-price{font-size:17px}.elementor-2554 .elementor-element.elementor-element-0530000a .sak-gold-grid{gap:10px}}

/* 13.10.2026: kuvat suuremmiksi (Jerry), kuva-alue lähes neliö. */
/* 13.10.2026: tuotteet heti sivun alussa, tiiviimmät kortit (Jerry). Valitsin ei riipu sivun ID:stä eikä devin
   body-luokista, jotta sama sivu toimii tuotannossa. Sivukohtainen CSS latautuu vain tällä sivulla. Lisäosan customer-ui.css käyttää !importantia, siksi tässäkin. */
body #content .elementor .elementor-element.e-con.gold-commerce{padding:116px 0 64px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .gold-shop-heading{align-items:end!important;gap:16px!important;margin-bottom:16px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .gold-title .elementor-heading-title{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.1!important}
body #content .elementor .elementor-element.e-con.gold-commerce .gold-copy{margin-top:6px!important;font-size:15px!important;line-height:1.6!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-catalog-controls{padding:14px 16px!important;margin:0 0 16px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-voima-groups a{min-height:38px!important;font-size:13px!important;padding:8px 10px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-card-visual{aspect-ratio:1.15!important;height:auto!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-card-photo img{padding:10px!important}
/* Voiman tuotekuvien tausta on #d5d5d5: kuva-alue samaan sävyyn, ei harmaata laatikkoa valkoisessa. */
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-card-photo:not(.sak-gold-illustration){background:#d5d5d5!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-card-photo:not(.sak-gold-illustration) img{padding:0!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-card-body{padding:12px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card :is(h2,h4){font-size:15px!important;line-height:1.3!important;min-height:2.6em!important;margin:0 0 4px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-price{font-size:18px!important;margin:4px 0 10px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-buy{min-height:38px!important;padding:8px 10px!important;font-size:13px!important}
@media(max-width:1200px){body #content .elementor .elementor-element.e-con.gold-commerce{padding:22px 0 48px!important}body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:900px){body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){
 body #content .elementor .elementor-element.e-con.gold-commerce .gold-shop-tools{display:none!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .gold-copy{display:none!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .gold-shop-heading{margin-bottom:12px!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-catalog-controls{padding:12px!important;margin-bottom:12px!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-voima-groups{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;scrollbar-width:none}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-voima-groups a{flex:0 0 auto!important;min-height:36px!important;padding:7px 12px!important;white-space:nowrap}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-card-visual{aspect-ratio:1.05!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card :is(h2,h4){font-size:14px!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-price{font-size:16px!important;margin:2px 0 8px!important}
 body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-card .sak-gold-buy{min-height:40px!important;font-size:12px!important}
}
/* Ostoskori: musta pohja säilyy, kullan korostukset ja luettavat tekstit (Jerry 13.10.2026). */
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart{border-top:3px solid #c9a564!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-items{grid-template-columns:1fr!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-item{border-bottom:1px solid rgba(255,255,255,.12)!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-item-top{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:16px}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-item-top strong{color:#fff!important;font-size:16px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-remove{color:#d6b778!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-item-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-item-bottom&gt;span,body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-item-bottom&gt;span .amount{color:#e6ce93!important;font-size:19px!important;font-weight:700!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-total{border-top:1px solid rgba(255,255,255,.18)!important;justify-content:space-between!important;align-items:baseline!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-total span:first-child{color:#ece6d8!important;font-size:15px!important;font-weight:600!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-total strong,body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-total strong .amount{color:#e6ce93!important;font-size:28px!important;font-weight:700!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-cart-help{color:#bdb6a6!important;font-size:14px!important;margin-top:10px!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-checkout{background:#c9a564!important;border-color:#c9a564!important;color:#17130e!important}
body #content .elementor .elementor-element.e-con.gold-commerce .sak-gold-cart .sak-gold-checkout:hover{background:#e6ce93!important;border-color:#e6ce93!important}
/* Työpöydän header umpinaisena alusta asti, koska sivulla ei ole enää herokuvaa. */
@media(min-width:1201px){body .sak-hd{padding-top:12px;padding-bottom:12px;background:#fff;border-bottom-color:rgba(23,19,14,.10);box-shadow:0 8px 24px rgba(23,19,14,.10)}body .sak-hd::before{opacity:0}body .sak-hd .sak-hd__logo img{width:clamp(96px,7vw,120px);filter:none}body .sak-hd .sak-hd__nav a,body .sak-hd .sak-hd__subtoggle{color:#17130e;text-shadow:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05300014 */.elementor-2554 .elementor-element.elementor-element-05300014{--gold:#d6b778;--ink:#171613;--paper:#f6f1e6;--silver:#ccd2d1;--muted:#625d53;--line:#d5cbbb;width:100%;max-width:none;padding:96px 0;background:var(--paper);color:var(--ink);font:16px/1.7 Inter,Arial,sans-serif}
.elementor-2554 .elementor-element.elementor-element-05300014,.elementor-2554 .elementor-element.elementor-element-05300014 *{box-sizing:border-box;min-width:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{width:100%;max-width:1320px;margin-inline:auto;padding:0 48px;gap:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .elementor-widget{max-width:100%}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title .elementor-heading-title{font:400 clamp(38px,4.5vw,64px)/1.05 Georgia,serif;letter-spacing:-.035em;color:var(--ink);margin:0;text-wrap:balance}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title strong{font-weight:400;color:#8b662c}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy{max-width:66ch;color:var(--muted);font:16px/1.75 Inter,Arial,sans-serif;margin:22px 0 0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy p{margin:0 0 16px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy p:last-child{margin:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy strong{color:#27221b;font-weight:700}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy a{color:#725117;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-kicker .elementor-heading-title{font:600 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#806332;margin:0 0 20px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;margin-top:30px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-button .elementor-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:16px 24px;border:1px solid #c3a066;border-radius:2px;background:#d6b778;color:#171613;font:600 14px/1.3 Inter,Arial,sans-serif;letter-spacing:.02em;text-transform:none;text-decoration:none;box-shadow:none;transition:none}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-button .elementor-button:hover{background:#ecd4a7;border-color:#ecd4a7;color:#171613}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-secondary .elementor-button{background:transparent;border-color:#8c806d;color:#26221b}
.elementor-2554 .elementor-element.elementor-element-05300014 :is(a,button,input,select,summary):focus-visible{outline:3px solid #a58043;outline-offset:4px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-small-heading .elementor-heading-title{font:400 28px/1.2 Georgia,serif;color:var(--ink);margin:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-note{font-size:13px;line-height:1.65;color:#716756}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;width:100%}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-silver{color:#bfc6c7;font-weight:700}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-word{color:#dab778;font-weight:700}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-divider{border-top:1px solid var(--line);padding-top:28px;margin-top:28px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-card{padding:32px;border:1px solid var(--line)}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-card .gold-copy{margin-top:14px}
@media(max-width:1024px){.elementor-2554 .elementor-element.elementor-element-05300014{padding:72px 0}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{padding-inline:32px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-columns{gap:36px}}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-05300014{padding:56px 0}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{padding-inline:22px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title .elementor-heading-title{font-size:40px;line-height:1.1}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-columns{grid-template-columns:1fr;gap:36px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy{font-size:16px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-card{padding:24px}}
@media(prefers-reduced-motion:reduce){.elementor-2554 .elementor-element.elementor-element-05300014 *{animation:none!important;transition:none!important}}

/* Tiedot avataan tarvittaessa, ei esittelysivun kokoisia sisältölohkoja. */
.elementor-2554 .elementor-element.elementor-element-05300014{padding:34px 0 30px;background:#f4f5f6;color:#171b20;border-top:1px solid #dce0e5;font:14px/1.6 Inter,Arial,sans-serif}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{max-width:1280px;padding:0 40px;gap:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title .elementor-heading-title{font:700 23px/1.25 Inter,Arial,sans-serif;color:#171b20;letter-spacing:-.03em;margin:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy{font:400 14px/1.6 Inter,Arial,sans-serif;color:#555e68;margin:10px 0 0;max-width:none}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy strong{color:#171b20}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy a{color:#67501c;text-underline-offset:3px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-commerce-questions{padding:0;margin:20px 0 0;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px 18px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-commerce-question{margin:0!important}
.elementor-2554 .elementor-element.elementor-element-05300014 details{background:#fff;border:1px solid #d5dbe1;border-radius:5px;overflow:hidden}
.elementor-2554 .elementor-element.elementor-element-05300014 summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:15px 18px;cursor:pointer;font:650 14px/1.4 Inter,Arial,sans-serif;color:#171b20;list-style:none}
.elementor-2554 .elementor-element.elementor-element-05300014 summary::-webkit-details-marker{display:none}
.elementor-2554 .elementor-element.elementor-element-05300014 summary:after{content:'+';flex:0 0 auto;color:#86682e;font-size:22px;font-weight:400}
.elementor-2554 .elementor-element.elementor-element-05300014 details[open] summary{border-bottom:1px solid #eceef0;background:#fcfaf4}
.elementor-2554 .elementor-element.elementor-element-05300014 details[open] summary:after{content:'−'}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-answer{padding:16px 18px;font-size:13px;color:#555e68}
.elementor-2554 .elementor-element.elementor-element-05300014 details p{margin:0 0 12px}.elementor-2554 .elementor-element.elementor-element-05300014 details p:last-child{margin:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-rate-table{margin:0 0 12px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-rate-table div{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:9px 0;border-bottom:1px solid #e4e6e9}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-rate-table dt{font-weight:400;margin:0}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-rate-table dd{font-weight:700;color:#171b20;white-space:nowrap;margin:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 0;margin-top:22px;border-top:1px solid #d5dbe1;font-size:13px;color:#555e68}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact p{margin:0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact a{display:inline-flex;align-items:center;min-height:44px;color:#4d401f;font-weight:650;text-underline-offset:3px}
.elementor-2554 .elementor-element.elementor-element-05300014 :is(summary,a):focus-visible{outline:3px solid #568fed;outline-offset:3px}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-05300014{padding:24px 0 18px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{padding:0 16px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title .elementor-heading-title{font-size:21px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy{font-size:13px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-commerce-questions{grid-template-columns:1fr;gap:9px;margin-top:17px}.elementor-2554 .elementor-element.elementor-element-05300014 summary{min-height:54px;font-size:13px;padding:14px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-answer{padding:14px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact{margin-top:18px;padding-top:14px;display:block}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact p+p{margin-top:4px}}

.elementor-2554 .elementor-element.elementor-element-05300014{background:#141210;color:#fffaf0;border-top:0;padding:60px 0 54px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{max-width:1280px;padding:0 48px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title .elementor-heading-title{font:500 44px/1.12 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;color:#fffaf0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy,.elementor-2554 .elementor-element.elementor-element-05300014 .gold-answer,.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact{color:#ddd4c3}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy strong,.elementor-2554 .elementor-element.elementor-element-05300014 .gold-rate-table dd{color:#fffaf0}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-copy a,.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact a{color:#e6ce93}
.elementor-2554 .elementor-element.elementor-element-05300014 details{background:#1b1915;border:1px solid #454034;border-radius:0}
.elementor-2554 .elementor-element.elementor-element-05300014 summary{color:#fffaf0;font-weight:500;padding:20px;min-height:64px}
.elementor-2554 .elementor-element.elementor-element-05300014 summary:after{color:#c9a564}
.elementor-2554 .elementor-element.elementor-element-05300014 details[open] summary{background:#27231b;border-bottom:1px solid #454034}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-answer{font-size:14px;padding:20px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-rate-table div{border-color:#454034}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-shop-contact{border-color:#454034;margin-top:28px;padding-top:20px}
.elementor-2554 .elementor-element.elementor-element-05300014 .gold-commerce-questions{margin-top:26px;gap:12px 20px}
@media(max-width:767px){.elementor-2554 .elementor-element.elementor-element-05300014{padding:34px 0 26px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-wrap{padding:0 20px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-title .elementor-heading-title{font-size:33px}.elementor-2554 .elementor-element.elementor-element-05300014 summary{font-size:13px;padding:16px;min-height:54px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-answer{padding:16px;font-size:13px}.elementor-2554 .elementor-element.elementor-element-05300014 .gold-commerce-questions{margin-top:20px}}/* End custom CSS */