.elementor-1716 .elementor-element.elementor-element-rgr5035{--display:flex;--min-height:62vh;--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:64px;--padding-left:88px;--padding-right:88px;}.elementor-1716 .elementor-element.elementor-element-rgr5035:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr5035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2025/06/il_fullxfull.6564894262_qxzq-scaled.jpg");background-position:custom;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr5035::before, .elementor-1716 .elementor-element.elementor-element-rgr5035 > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr5035 > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr5035 > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr5035 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr5035 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,10,0.35) 0%, rgba(20,14,10,0.78) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-rgr5020 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:3px;color:#FFFFFF;}.elementor-1716 .elementor-element.elementor-element-rgr5021 > .elementor-widget-container{margin:4px 0px 28px 0px;}.elementor-1716 .elementor-element.elementor-element-rgr5021 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:64px;font-weight:400;line-height:1.05em;letter-spacing:-0.5px;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr5034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-rgr5032 .elementor-button{background-color:#F6F1E8;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:#1E1A16;color:#1E1A16;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F1E8;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1716 .elementor-element.elementor-element-rgr5032 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-rgr5032 .elementor-button:focus{background-color:#D9A23B;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr5032 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-rgr5032 .elementor-button:focus svg{fill:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr5033 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:#F6F1E8;color:#F6F1E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F1E8;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1716 .elementor-element.elementor-element-rgr5033 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-rgr5033 .elementor-button:focus{background-color:#F6F1E8;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr5033 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-rgr5033 .elementor-button:focus svg{fill:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr503i{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 24px;--row-gap:20px;--column-gap:24px;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1716 .elementor-element.elementor-element-rgr503i:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr503i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EADFCC;}.elementor-1716 .elementor-element.elementor-element-rgr5038{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr5036 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr5037 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#5E544A;}.elementor-1716 .elementor-element.elementor-element-rgr503b{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr5039 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr503a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#5E544A;}.elementor-1716 .elementor-element.elementor-element-rgr503e{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr503c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr503d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#5E544A;}.elementor-1716 .elementor-element.elementor-element-rgr503h{--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr503f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr503g .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#5E544A;}.elementor-1716 .elementor-element.elementor-element-rgr503v{--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;--padding-top:96px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1716 .elementor-element.elementor-element-rgr503j > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1716 .elementor-element.elementor-element-rgr503j{text-align:center;}.elementor-1716 .elementor-element.elementor-element-rgr503j .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr503u{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr503l{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr503l:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr503l > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2026/08/IMG_0408-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr503l::before, .elementor-1716 .elementor-element.elementor-element-rgr503l > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503l > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503l > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503l > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503l > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,10,0) 45%, rgba(20,14,10,0.6) 100%);}.elementor-1716 .elementor-element.elementor-element-rgr503k .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr503n{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr503n:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr503n > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2025/06/img_7489-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr503n::before, .elementor-1716 .elementor-element.elementor-element-rgr503n > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503n > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503n > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503n > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503n > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,10,0) 45%, rgba(20,14,10,0.6) 100%);}.elementor-1716 .elementor-element.elementor-element-rgr503m .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr503p{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr503p:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr503p > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2025/06/il_fullxfull.6845468336_e6nh-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr503p::before, .elementor-1716 .elementor-element.elementor-element-rgr503p > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503p > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503p > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503p > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503p > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,10,0) 45%, rgba(20,14,10,0.6) 100%);}.elementor-1716 .elementor-element.elementor-element-rgr503o .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr503r{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr503r:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr503r > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2025/06/il_fullxfull.5986493574_guha-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr503r::before, .elementor-1716 .elementor-element.elementor-element-rgr503r > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503r > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503r > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503r > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503r > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,10,0) 45%, rgba(20,14,10,0.6) 100%);}.elementor-1716 .elementor-element.elementor-element-rgr503q .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr503t{--display:flex;--min-height:420px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr503t:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr503t > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2026/08/IMG_0642-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr503t::before, .elementor-1716 .elementor-element.elementor-element-rgr503t > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503t > .e-con-inner > .elementor-background-video-container::before, .elementor-1716 .elementor-element.elementor-element-rgr503t > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503t > .e-con-inner > .elementor-background-slideshow::before, .elementor-1716 .elementor-element.elementor-element-rgr503t > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,10,0) 45%, rgba(20,14,10,0.6) 100%);}.elementor-1716 .elementor-element.elementor-element-rgr503s .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr50412{--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;--padding-top:56px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1716 .elementor-element.elementor-element-rgr50310{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr503y{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr503w .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2.6px;color:#8A6A4F;}.elementor-1716 .elementor-element.elementor-element-rgr503x .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr503z .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#1E1A16;color:#1E1A16;padding:4px 0px 4px 0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .price{color:#8A4B2A;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .price ins{color:#8A4B2A;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .price ins .amount{color:#8A4B2A;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .button{color:#F6F1E8;background-color:#1E1A16;border-radius:0px 0px 0px 0px;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product .button:hover{background-color:#8A4B2A;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1716 .elementor-element.elementor-element-vdagw1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-1716 .elementor-element.elementor-element-vdagw2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-vdagw3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2.6px;color:#8A6A4F;}.elementor-1716 .elementor-element.elementor-element-vdagw4 > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-1716 .elementor-element.elementor-element-vdagw4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;color:#1E1A16;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1716 .elementor-element.elementor-element-vdagw5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1716 .elementor-element.elementor-element-vdagw5{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#3A322B;}.elementor-1716 .elementor-element.elementor-element-vdagw6 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#1E1A16;color:#1E1A16;padding:4px 0px 4px 0px;}.elementor-1716 .elementor-element.elementor-element-vdagw7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-vdagw0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1716 .elementor-element.elementor-element-rgr5041a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr5041a:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr5041a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr50413{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr50413:not(.elementor-motion-effects-element-type-background), .elementor-1716 .elementor-element.elementor-element-rgr50413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://1970sretrogeek.co.uk/wp-content/uploads/2025/06/il_fullxfull.6333598481_et0y-1024x768.jpg");background-position:center center;background-size:cover;}.elementor-1716 .elementor-element.elementor-element-rgr50419{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-1716 .elementor-element.elementor-element-rgr50414 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;letter-spacing:2.6px;color:#C9B79C;}.elementor-1716 .elementor-element.elementor-element-rgr50415 > .elementor-widget-container{margin:4px 0px 20px 0px;}.elementor-1716 .elementor-element.elementor-element-rgr50415 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;color:#F6F1E8;}.elementor-1716 .elementor-element.elementor-element-rgr50416 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1716 .elementor-element.elementor-element-rgr50416{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#D9CFC2;}.elementor-1716 .elementor-element.elementor-element-rgr50418{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1716 .elementor-element.elementor-element-rgr50417 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:#F6F1E8;color:#F6F1E8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F1E8;border-radius:0px 0px 0px 0px;padding:14px 26px 14px 26px;}.elementor-1716 .elementor-element.elementor-element-rgr50417 .elementor-button:hover, .elementor-1716 .elementor-element.elementor-element-rgr50417 .elementor-button:focus{background-color:#F6F1E8;color:#1E1A16;}.elementor-1716 .elementor-element.elementor-element-rgr50417 .elementor-button:hover svg, .elementor-1716 .elementor-element.elementor-element-rgr50417 .elementor-button:focus svg{fill:#1E1A16;}body.elementor-page-1716:not(.elementor-motion-effects-element-type-background), body.elementor-page-1716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1716 .elementor-element.elementor-element-rgr5035{--min-height:60vh;--padding-top:40px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-1716 .elementor-element.elementor-element-rgr5021 .elementor-heading-title{font-size:48px;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1716 .elementor-element.elementor-element-vdagw1{--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;--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-vdagw7.e-con{--order:-99999 /* order start hack */;}.elementor-1716 .elementor-element.elementor-element-rgr50419{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-1716 .elementor-element.elementor-element-rgr5035{--min-height:68vh;--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr5020 .elementor-heading-title{font-size:11px;}.elementor-1716 .elementor-element.elementor-element-rgr5021 .elementor-heading-title{font-size:36px;}.elementor-1716 .elementor-element.elementor-element-rgr5038{--width:100%;}.elementor-1716 .elementor-element.elementor-element-rgr503b{--width:100%;}.elementor-1716 .elementor-element.elementor-element-rgr503e{--width:100%;}.elementor-1716 .elementor-element.elementor-element-rgr503h{--width:100%;}.elementor-1716 .elementor-element.elementor-element-rgr503v{--padding-top:56px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-1716 .elementor-element.elementor-element-rgr503j .elementor-heading-title{font-size:30px;}.elementor-1716 .elementor-element.elementor-element-rgr503l{--width:48%;--min-height:240px;}.elementor-1716 .elementor-element.elementor-element-rgr503k .elementor-heading-title{font-size:16px;}.elementor-1716 .elementor-element.elementor-element-rgr503n{--width:48%;--min-height:240px;}.elementor-1716 .elementor-element.elementor-element-rgr503m .elementor-heading-title{font-size:16px;}.elementor-1716 .elementor-element.elementor-element-rgr503p{--width:48%;--min-height:240px;}.elementor-1716 .elementor-element.elementor-element-rgr503o .elementor-heading-title{font-size:16px;}.elementor-1716 .elementor-element.elementor-element-rgr503r{--width:48%;--min-height:240px;}.elementor-1716 .elementor-element.elementor-element-rgr503q .elementor-heading-title{font-size:16px;}.elementor-1716 .elementor-element.elementor-element-rgr503t{--width:100%;--min-height:220px;}.elementor-1716 .elementor-element.elementor-element-rgr503s .elementor-heading-title{font-size:16px;}.elementor-1716 .elementor-element.elementor-element-rgr50412{--padding-top:32px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1716 .elementor-element.elementor-element-rgr503y{--width:100%;}.elementor-1716 .elementor-element.elementor-element-rgr503w .elementor-heading-title{font-size:11px;}.elementor-1716 .elementor-element.elementor-element-rgr503x .elementor-heading-title{font-size:30px;}.elementor-1716 .elementor-element.elementor-element-rgr50411.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1716 .elementor-element.elementor-element-vdagw1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1716 .elementor-element.elementor-element-vdagw2{--width:100%;}.elementor-1716 .elementor-element.elementor-element-vdagw3 .elementor-heading-title{font-size:11px;}.elementor-1716 .elementor-element.elementor-element-vdagw4 .elementor-heading-title{font-size:30px;}.elementor-1716 .elementor-element.elementor-element-vdagw7{--width:100%;}.elementor-1716 .elementor-element.elementor-element-vdagw7.e-con{--order:-99999 /* order start hack */;}.elementor-1716 .elementor-element.elementor-element-vdagw0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1716 .elementor-element.elementor-element-rgr5041a{--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;--flex-wrap:nowrap;}.elementor-1716 .elementor-element.elementor-element-rgr50413{--width:100%;--min-height:300px;}.elementor-1716 .elementor-element.elementor-element-rgr50419{--width:100%;--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1716 .elementor-element.elementor-element-rgr50414 .elementor-heading-title{font-size:11px;}.elementor-1716 .elementor-element.elementor-element-rgr50415 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-1716 .elementor-element.elementor-element-rgr503i{--content-width:1320px;}.elementor-1716 .elementor-element.elementor-element-rgr5038{--width:23%;}.elementor-1716 .elementor-element.elementor-element-rgr503b{--width:23%;}.elementor-1716 .elementor-element.elementor-element-rgr503e{--width:23%;}.elementor-1716 .elementor-element.elementor-element-rgr503h{--width:23%;}.elementor-1716 .elementor-element.elementor-element-rgr503v{--content-width:1320px;}.elementor-1716 .elementor-element.elementor-element-rgr503l{--width:19%;}.elementor-1716 .elementor-element.elementor-element-rgr503n{--width:19%;}.elementor-1716 .elementor-element.elementor-element-rgr503p{--width:19%;}.elementor-1716 .elementor-element.elementor-element-rgr503r{--width:19%;}.elementor-1716 .elementor-element.elementor-element-rgr503t{--width:19%;}.elementor-1716 .elementor-element.elementor-element-rgr50412{--content-width:1320px;}.elementor-1716 .elementor-element.elementor-element-rgr503y{--width:70%;}.elementor-1716 .elementor-element.elementor-element-vdagw1{--content-width:1320px;}.elementor-1716 .elementor-element.elementor-element-vdagw2{--width:44%;}.elementor-1716 .elementor-element.elementor-element-vdagw7{--width:56%;}.elementor-1716 .elementor-element.elementor-element-rgr50413{--width:50%;}.elementor-1716 .elementor-element.elementor-element-rgr50419{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1716 .elementor-element.elementor-element-rgr5038{--width:47%;}.elementor-1716 .elementor-element.elementor-element-rgr503b{--width:47%;}.elementor-1716 .elementor-element.elementor-element-rgr503e{--width:47%;}.elementor-1716 .elementor-element.elementor-element-rgr503h{--width:47%;}.elementor-1716 .elementor-element.elementor-element-rgr503l{--width:32%;}.elementor-1716 .elementor-element.elementor-element-rgr503n{--width:32%;}.elementor-1716 .elementor-element.elementor-element-rgr503p{--width:32%;}.elementor-1716 .elementor-element.elementor-element-rgr503r{--width:32%;}.elementor-1716 .elementor-element.elementor-element-rgr503t{--width:32%;}.elementor-1716 .elementor-element.elementor-element-vdagw2{--width:100%;}.elementor-1716 .elementor-element.elementor-element-vdagw7{--width:100%;}}/* Start custom CSS */body.elementor-page-1716 .rg-tile{overflow:hidden;transition:transform .5s ease}
body.elementor-page-1716 .rg-tile:hover{transform:scale(1.015)}
body.elementor-page-1716 .rg-tile .rg-arrow{display:inline-block;transition:transform .3s}
body.elementor-page-1716 .rg-tile:hover .rg-arrow{transform:translateX(6px)}
body.elementor-page-1716 .rg-link .elementor-button{border-bottom:1px solid #1E1A16;border-radius:0}
body.elementor-page-1716 .rg-link .elementor-button:hover{color:#C4572A;border-color:#C4572A}
body.elementor-page-1716 .rg-newin ul.products li.product img{aspect-ratio:4/5;object-fit:cover;background:#EADFCC;transition:opacity .3s}
body.elementor-page-1716 .rg-newin ul.products li.product a:hover img{opacity:.88}
body.elementor-page-1716 .rg-newin ul.products li.product .woocommerce-loop-product__title{font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;line-height:1.35}
body.elementor-page-1716 .rg-newin ul.products li.product .price{font-family:'DM Sans',sans-serif;font-weight:600}
body.elementor-page-1716 .rg-newin ul.products li.product .button{font-family:'DM Sans',sans-serif;font-weight:500;font-size:13px;letter-spacing:.3px}
body.elementor-page-1716 .rg-btn .elementor-button{transition:all .25s ease}
body.elementor-page-1716 .rg-newin ul.products li.product .onsale{background:#C4572A !important;border-radius:0 !important;min-height:auto !important;min-width:auto !important;padding:6px 10px !important;line-height:1 !important;font-family:'DM Sans',sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.5px !important;text-transform:uppercase !important;top:12px !important;right:12px !important;margin:0 !important}
body.elementor-page-1716 .rg-newin ul.products li.product .price del{color:#9A8F84 !important;opacity:1;font-weight:400}
body.elementor-page-1716 .rg-newin ul.products li.product .price ins{text-decoration:none}

/* rg-trust-icons */
body.elementor-page-1716 .rg-trust .e-con-inner > .e-con{position:relative;padding-left:46px !important}
body.elementor-page-1716 .rg-trust .e-con-inner > .e-con:before{content:"";position:absolute;left:0;top:2px;width:30px;height:30px;background-repeat:no-repeat;background-size:contain}
body.elementor-page-1716 .rg-trust .e-con-inner > .e-con:nth-child(1):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4B2A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>")}
body.elementor-page-1716 .rg-trust .e-con-inner > .e-con:nth-child(2):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4B2A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>")}
body.elementor-page-1716 .rg-trust .e-con-inner > .e-con:nth-child(3):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4B2A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9z'/></svg>")}
body.elementor-page-1716 .rg-trust .e-con-inner > .e-con:nth-child(4):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A4B2A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/></svg>")}
body.elementor-page-1716 .rg-trust{border-top:1px solid #E2D7C5;border-bottom:1px solid #E2D7C5}
body.elementor-page-1716 .rg-tile:after{content:"";position:absolute;inset:0;border:1px solid rgba(246,241,232,0);transition:border-color .3s;pointer-events:none}
body.elementor-page-1716 .rg-tile:hover:after{border-color:rgba(246,241,232,.6);inset:10px}
body.elementor-page-1716 .rg-hero-eyebrow .elementor-heading-title{text-shadow:0 1px 12px rgba(20,14,10,.45);opacity:.92}
@media(max-width:767px){body.elementor-page-1716 .rg-hero-h1 br{display:none}}
/* rg-hero-legible (desktop/tablet only) */
@media(min-width:768px){
body.elementor-page-1716 .rg-hero{position:relative}
body.elementor-page-1716 .rg-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,14,10,.55) 0%,rgba(20,14,10,.25) 45%,rgba(20,14,10,0) 70%);pointer-events:none;z-index:1}
body.elementor-page-1716 .rg-hero > .elementor-element{position:relative;z-index:2}
body.elementor-page-1716 .rg-hero-eyebrow .elementor-heading-title{text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 16px rgba(0,0,0,.35)}
}/* End custom CSS */