.module-slider-1191{--transition-speed:.5s;--slide-reduction-type:var(--slide-custom-reduction,0px);background-color:rgba(0,0,0,1);--background-color:rgba(0,0,0,1)}.module-slider-1191 .swiper-slide .slide-link{z-index:2}.module-slider-1191>.slider-wrapper>.swiper-container>.swiper-wrapper>.swiper-slide{width:100% !important;height:auto}.module-slider-1191 .slider-carousel>.swiper-container{padding-inline-start:max(0px,calc(50% - var(--content-max-width,0px)/2 + var(--content-gutter,0px)))}.module-slider-1191>.slider-wrapper>.swiper-container>.swiper-wrapper>.swiper-slide:after{display:block}.module-slider-1191 .slide-content .slide-cols{max-width:calc(100% - var(--cols-content-gutter,0px)*2);--cols-content-gutter:var(--content-gutter)}.module-slider-1191 .slider-thumbs .swiper-container{max-width:100%;margin:0;overflow:hidden !important}.module-slider-1191 .slider-wrapper .swiper-container:before{display:none}.module-slider-1191 .slide-content:before{display:block;background-color:rgba(0,0,0,.8);--background-color:rgba(0,0,0,.8);opacity:1.6}.module-slider-1191 .slider-wrapper>.swiper-container{overflow:hidden !important}.module-slider-1191 .slider-thumbs .swiper-slide{overflow:hidden}.module-slider-1191 .slide-content{--object-position-h:center;justify-content:center;--object-position-v:top;align-self:flex-start}.module-slider-1191 .slide-content>img{align-self:flex-start;width:100%;height:100%}.module-slider-1191 .slide-content>video{align-self:flex-start;width:100%;height:100%}.module-slider-1191 .swiper-wrapper{cursor:grab}.module-slider-1191 .swiper-wrapper:active{cursor:grabbing}.module-slider-1191 .parallax-bg{background-position:center center;background-size:cover;--parallax-opacity:.8;--parallax-bg-width:140%}.module-slider-1191 .parallax-bg:before{background-position:center center;background-size:cover}.module-slider-1191 .slider-thumbs{display:block;order:1}.module-slider-1191 .slider-thumbs .swiper-slide .thumb-text{display:flex;top:auto;right:auto;bottom:0;left:0;transform:translate3d(var(--thumb-padding,0),calc(0px - var(--thumb-padding,0)),0)}.module-slider-1191 .slider-thumbs .swiper-slide:first-child{margin-inline-start:unset}.module-slider-1191 .slider-thumbs .swiper-slide:last-child{margin-inline-end:unset}.module-slider-1191 .swiper-slide .thumb-text{flex-direction:row}.module-slider-1191 .slide-layers{align-items:flex-start;margin-inline:0 auto;justify-content:center;height:100%}.module-slider-1191 .slide-text{text-align:start}.module-slider-1191 .slide-col{justify-content:center;--slides-cols-width:40%;--stack-unit:1vw}.module-slider-1191 .slide-col-right{order:2}.module-slider-1191 .slide-col-left{order:1}.module-slider-1191 .slide-col .slide-image:before{display:none}.module-slider-1191 .slide-image img{object-position:center}.module-slider-1191 .slide-layers .slide-image{align-self:center}.module-slider-1191 div.module-item .module-subitem.slide-image{position:relative;inset:initial;z-index:initial;width:auto;height:auto}.module-slider-1191 div.module-item .module-subitem.slide-image img{width:auto;height:auto}.module-slider-1191 figcaption{top:auto;bottom:0;position:absolute}.module-slider-1191 .slide-button-group{flex-direction:row}.module-slider-1191 .slide-button{width:auto}.module-slider-1191 .swiper-slide .slide-icon{align-items:center;justify-content:flex-end}.module-slider-1191 .swiper-slide .slide-icon .has-icon{animation-name:none}.module-slider-1191 .swiper-slide .slide-icon .has-svg{animation-name:none}.module-slider-1191 .swiper-pagination-wrapper{display:flex;justify-content:center;align-items:flex-end;max-width:100%}.module-slider-1191 .swiper-pagination-bullets .swiper-pagination-bullet [class*=swiper-timeline]{visibility:hidden}.module-slider-1191 .swiper-pagination-bullets{flex-direction:row}.module-slider-1191 .swiper-pagination-bullet:before{display:none}.module-slider-1191 .swiper-pagination-fraction{padding:8px;--element-padding:8px;margin:12px;--element-margin:12px}.module-slider-1191 .swiper-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.module-slider-1191 .slider-wrapper .swiper-container+.swiper-buttons .swiper-button-disabled{opacity:.5}.module-slider-1191 .slider-wrapper .swiper-container:not(.swiper-initialized)+.swiper-buttons .swiper-button-prev{opacity:.5}.module-slider-1191 div.swiper-buttons{max-width:100%;padding-inline-start:0;padding-inline-end:0}.module-slider-1191 .swiper-buttons .swiper-button-next{order:initial}.module-slider-1191 .static-text-1{display:block}.module-slider-1191 .static-text-2{display:block}.module-slider-1191 .static-text-wrapper{align-items:center;justify-content:center}.module-slider-1191 .slider-timer{--timer-max-width:100%;max-width:var(--timer-max-width,100%);display:block;top:0;bottom:auto;left:0;right:auto;transform:translate3d(0,0,0)}.module-slider-1191 .swiper-pagination-dots svg{display:none}.module-slider-1191 .journal-loading{display:none}.module-slider-1191 .swiper-scrollbar{display:block}.module-slider-1191 .swiper-scrollbar .swiper-scrollbar-drag{height:5px}.module-slider-1191 .slide-col-left .slide-layers:after{display:none}.module-slider-1191 .slide-col-right .slide-layers:after{display:none} .module-slider-1191 .module-item-1 .slide-col-left .slide-layers{align-items:flex-start}.module-slider-1191 .module-item-1 .slide-col-left .slide-text{text-align:start}.module-slider-1191 .module-item-1 .slide-col-right .slide-layers{align-items:flex-end;background-image:url('https://ricksrigz.co.uk/image/cache/catalog/ronnie-rigs-choice-of-boom-carp-fishing-rig-product-image-1200x1200(1)-300x300-300x300.jpg')}.module-slider-1191 .module-item-1 .slide-col-right .slide-text{text-align:end} .hero-content h1 {

    font-size:52px;

    line-height:0.98;

    font-weight:950;

    letter-spacing:-1px;

    text-transform:uppercase;

    margin:0 0 20px;

    color:#fff;

}


.hero-content h1 span {


    display:block;


    margin-top:8px;


    color:#fff;


}.module-slider-1191 .module-item-1 .module-subitem-1 .hotspot-1{display:flex}.module-slider-1191 .module-item-1 .module-subitem-1 .hotspot-2{display:flex}.module-slider-1191 .module-item-1 .module-subitem-1 .hotspot-3{display:flex}.module-slider-1191 .module-item-1.swiper-slide .slide-cols .module-subitem-1:not(:only-child){margin-top:var(--slide-layer-gap-custom,var(--slide-layer-gap,0))}.module-slider-1191 .module-item-1.swiper-slide .slide-cols .module-subitem.slide-button:not(:only-child):last-child{margin-bottom:var(--slide-layer-gap-custom-bottom,var(--slide-layer-gap,0))}.module-slider-1191 .module-item-1 .module-subitem-1 figcaption{display:block}.module-slider-1191 .module-item-1 .module-subitem-1.slide-text .slide-text-item span{display:block} /* =====================================
   HERO H1 PREMIUM CONTRAST FIX
===================================== */


.hero-content h1,
.hero-content h1 span,
.hero-slider h1,
.slider-content h1 {

    color:#ffffff !important;

    opacity:1 !important;

    text-shadow:

    0 2px 8px rgba(0,0,0,.65);

}



/* Gold accent line */

.hero-content h1 span,
.hero-slider h1 span,
.slider-content h1 span {

    color:#d4af37 !important;

}



/* Make first line stronger */

.hero-content h1 {

    font-weight:900 !important;

    letter-spacing:-0.8px;

}



/* Paragraph */

.hero-content p,
.slider-content p {

    color:#f1f1f1 !important;

    opacity:1 !important;

}

.rig-hero-text {
    width:430px;
    max-width:100%;
    font-family:Arial, sans-serif;
}


/* WHITE TITLE */

.rig-title {

    margin:0 0 8px;

    color:#fff;

    font-size:48px;

    font-weight:900;

    line-height:.95;

    letter-spacing:1px;

    text-transform:uppercase;

}



/* GOLD SHIMMER TEXT */

.rig-gold-title {

    margin:0 0 18px;

    font-size:42px;

    font-weight:900;

    line-height:.95;

    letter-spacing:1px;

    text-transform:uppercase;


    background:
    linear-gradient(
        90deg,
        #765319,
        #ffd66b,
        #fff2a8,
        #ffd66b,
        #765319
    );

    background-size:250% auto;


    -webkit-background-clip:text;

    background-clip:text;

    -webkit-text-fill-color:transparent;


    animation:goldShimmer 3s linear infinite;

}


@keyframes goldShimmer {

    0% {
        background-position:0% center;
    }

    100% {
        background-position:250% center;
    }

}



/* DESCRIPTION */

.rig-description {

    margin:0 0 22px;

    max-width:390px;

    color:#ddd;

    font-size:16px;

    line-height:1.5;

}



/* BUTTONS */

.rig-buttons {

    display:flex;

    gap:14px;

    flex-wrap:wrap;

}



.rig-btn {

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:15px;


    min-height:48px;

    padding:0 28px;


    border-radius:5px;


    font-size:13px;

    font-weight:900;


    text-transform:uppercase;

    text-decoration:none;


    transition:.3s ease;

}



/* GOLD BUTTON */

.rig-btn-gold {

    color:#000;


    background:
    linear-gradient(
        90deg,
        #8a641c,
        #ffd76b,
        #fff3ad,
        #ffd76b,
        #8a641c
    );


    background-size:300% 100%;


    animation:
    buttonShimmer 3s linear infinite;


    box-shadow:
    0 0 18px rgba(255,210,100,.3);

}


@keyframes buttonShimmer {

    0% {
        background-position:0% center;
    }

    100% {
        background-position:300% center;
    }

}



/* OUTLINE BUTTON */

.rig-btn-outline {

    color:#d5ad4c;

    border:1px solid #d5ad4c;

    background:transparent;

}



/* HOVER */

.rig-btn:hover {

    transform:translateY(-2px);

    filter:brightness(1.15);

}



/* MOBILE */

@media(max-width:768px){

    .rig-hero-text {

        width:100%;

        text-align:center;

    }


    .rig-title {

        font-size:32px;

    }


    .rig-gold-title {

        font-size:28px;

    }


    .rig-description {

        max-width:100%;

        font-size:14px;

    }


    .rig-buttons {

        display:grid;

        grid-template-columns:1fr;

    }


    .rig-btn {

        width:100%;

    }

}
.hero-content h1 {

    font-size:52px;

    line-height:0.98;

    font-weight:950;

    letter-spacing:-1px;

    text-transform:uppercase;

    margin:0 0 20px;

    color:#fff;

}


.hero-content h1 span {


    display:block;


    margin-top:8px;


    color:#fff;


}
.hero-content h1 {

font-size:48px!important;

line-height:1.05!important;

max-width:420px;

}

/* ==========================================
   HERO SLIDER TEXT CONTRAST FIX
========================================== */


/* Main hero heading */

.slider-content h1,
.slider-content h1 *,
.hero-content h1,
.hero-content h1 *,
.slide-content h1,
.slide-content h1 *,
.module-slider h1,
.module-slider h1 * {


    color:#ffffff !important;


    opacity:1 !important;


    visibility:visible !important;


    text-shadow:

    0 2px 8px rgba(0,0,0,.8);


}



/* Gold accent text */

.slider-content h1 span,
.hero-content h1 span,
.slide-content h1 span {


    color:#d4af37 !important;

}



/* Paragraph */

.slider-content p,
.hero-content p,
.slide-content p {


    color:#ffffff !important;


    opacity:1!important;


}