.WF--links p a,.faq_bg_grey p,.retEx_bg_grey p{font-weight:700}.WF--links p a{color:#00617f}.flex_align_center_WF{display:flex;align-items:center;justify-content:center}.faq_bg_grey{background-color:#f4f4f4;padding-top:5px;border:2px solid #fff;height:160px}.faq_bg_grey:hover,.faq_tab button:hover,.selected_faq_tile{background-color:#d8e3ea;transition:.5s}.faq_bg_grey img,.selected_faq_tile img{height:100px}.faq_bg_grey p{padding-top:4px}.faq_bg_grey:hover,.selected_faq_tile{border-bottom:5px solid #00334e}.faq_tab button{border:none;background-color:inherit;outline:0}.faq p small{padding:0 10px}.panel hr{margin-left:1%;margin-right:1%}.faq_links a{text-decoration:underline;color:#64ccc9}.retEx_bg_grey{background-color:#f4f4f4;padding-top:5px;border-bottom:4px solid #fff;height:50px;cursor:pointer}.retEx_bg_grey_active,.retEx_bg_grey_btn:hover{background-color:#d8e3ea;transition:.5s;border-bottom:4px solid #00334e}.sizing_Guide_table-heading td{background-color:#dae3e9;font-weight:700;padding:5px}.sizing_Guide_row_padding td{padding:5px}.panel-hidden p h4 {margin: 10px 20px}
/* Footer */
.footer_bg_light_blue,footer .accordion{background-color:#d8e3e9}.btn-primary,.dark_blue_footer{background-color:#002b49}.input-group{display:inline-flex;width:100%}.dark_blue_footer ul,.footer_bg_light_blue ul{text-decoration:none;list-style:none;padding:0;color:#002b49}.footer_bg_light_blue ul a{color:#002b49}.footer_bg_light_blue p{font-size:12px}.footer_bg_light_blue h5{font-weight:700}.footer_social_icons,.policy_links{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.footer_social_icons img{height:30px;width:30px}.dark_blue_footer{color:#fff;height:45px;padding-top:1px;}.dark_blue_footer a{color:#fff;font-size:10px}.faq_page_accordion,footer .accordion{color:#002b49;font-size:15px;width:100%;cursor:pointer;border:none;text-align:left;outline:0}footer .accordion{padding:18px;transition:.9s ease-in-out}.faq_page_accordion{background-color:#fff;padding:0 9px;transition:.2s ease-in-out}footer .panel{padding:0 18px;background-color:#fff;overflow:hidden}footer .panel li{padding:12px 0;border-bottom:1px solid #d8e3e8;font-size:16px;margin-bottom:6px}.footer_down_arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.footer_up_arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.footer_arrow{border:solid #000;border-width:0 4px 4px 0;display:inline-block;padding:3px;float:right;margin-right:10px;transition:.3s}.contactIcons,.contactIcons_mob{background-color:#f4f4f4;text-align:center;padding:10px}.contactUs_parent{display:flex;gap:2rem;justify-content:center}.contactIcons{width:100%}.contactIcons_mob{display:flex;align-items:center;margin-bottom:2%}.contactIcons img{height:65px}.contactIcons_mob img{width:100%}.contactIcons p{padding-top:4%}.info_footer_contactUs{background-color:#002b49;color:#fff;padding:10px 40px;max-width:1100px;margin:auto}.info_footer_contactUs img{width:45px}.info_footer_contactUs h4{font-weight:700;font-size:18px}footer .accordion_contactUs_mob{background-color:#002b49;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;font-size:15px;transition:.9s ease-in-out}.size_contact_us_accordian{width:18%}.footer_arrow_contact_us{border:solid #fff;border-width:0 4px 4px 0;display:inline-block;padding:3px;float:right;margin-right:10px}.needHelp_icons,.needHelp_icons_mob{background-color:#00334e;text-align:center;padding:10px;color:#fff}.needHelp_icons img,.needHelp_icons_mob img{height:70px;margin:11px}.needHelp_icons{width:280px;height:auto}.needHelp_icons_mob{width:100%;margin-bottom:2%}
.Returns_Info-WF {border-right: 1px solid #10334e; border-left: 1px solid #10334e;}

/* Video Settings */
.fish-video,.fish-video_eco_mac{overflow:hidden}.fish-video iframe,.fish-video_eco_mac iframe{height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#over,.fish-video,.fish-video_eco_mac{text-align:center;position:relative}#over,.WF_video_outer,.fish-video{position:relative}.fish-video{height:86vh}.fish-video iframe{width:100vw}.fish-video_eco_mac iframe{width:75vw}#over{float:left;margin-top:56vh;height:37px;width:100%;z-index:10}@media (max-width:1370px){.fish-video{height:83vh}.fish-video_eco_mac{height:86vh}}@media (max-width:768px){#over{margin-top:-22vh}}.WF_video_inner{top:0}.WF_video_inner_green{top:0;background-color:#f4f4f4}.WF_video_inner iframe{width:100%;border:none}.WF__video-controls{position:relative;z-index:100;float:right;width:50%}.WF__video-controls img{height:65px;position:relative;top:78px;float:right;right:8%;transition:.4s;opacity:.7}@media (max-width:450px){.WF__video-controls img{height:34px;top:-113px}}.WF__video-controls img:hover{opacity:1;cursor:pointer}
.WF_video_inner_eco_mac iframe{width:100%;border:none;height:39vw}iframe #player{max-width:0!important}

/* Media Queries */
@media (min-width:1525px){.WF_video_inner_eco_mac iframe{width:100%;border:none;height:35vw}}@media (min-width:1740px){.WF_video_inner_eco_mac iframe{width:100%;border:none;height:32vw}}@media (min-width:1850px){.WF_video_inner_eco_mac iframe{width:100%;border:none;height:30vw}}.wf_video_stack{display:flex;flex-direction:column}@media (max-width:1099px){#over{margin-top:15vh}}@media (max-width:768px){#over{margin-top:-30%}#over img{width:350px}}@media screen and (max-width:768px){.dark_blue_footer{height:110px;display:flex;justify-content:center;align-items:center}}

/* CTAs */
@media (max-width:1000px){.col-sm-6 .btn-cus{min-width:160px;margin:10px auto;padding:10px 0}}.btn-cus{padding:10px 5px;min-width:120px;transition:.5s;cursor:pointer;margin:5px;border-style:outset;border-radius:0}@media (min-width:768px){.btn-cus{min-width:195px;padding:10px;margin:10px}}@media screen and (min-width:450px) and (max-width:850px){.btn-cus-fix{min-width:120px;padding:10px;margin-top:30%;margin-bottom:-7px}}.btn-dest{color:#fff;background-color:#0b2a4a;letter-spacing:1px;text-decoration:none}.btn-blueTransparent{color:#00334e;border:1px solid #00334e;background-color:rgba(0,0,0,0)}

/* DROP DOWN NAV */
.btn-active-green,.featured-offer .btn{background-color:#0ca55f;color:#fff}.nav-main .dropdown-nav__column{width:20%!important}.nav-main .dropdown-nav__column--15{width:15%!important}.nav-main .dropdown-nav__column--40{width:40%!important}.nav-main .dropdown-nav__column--60{width:60%!important}.featured-offer{text-align:center}.featured-offer .btn{width:70%;margin-top:15px;font-size:15px;padding:8px 10px;border:none;cursor:pointer;border-radius:0;text-align:center}.featured-offer:hover .btn{background-color:#0fc472;cursor:pointer}.btn-active-green:hover{background-color:#0fc472;color:#fff}.featured-offer--corp-blue .btn{background-color:#00334d}

.featured-offer--light-blue .btn{background-color:#a7bec4}.featured-offer--corp-blue:hover .btn{background-color:#024c73}.featured-offer--macaroni .btn{width:30%;background-color:#00334e}.featured-offer--macaroni:hover .btn{background-color:#00679e}.featured-offer--sale .btn{background-color:#ce2417}.featured-offer--sale:hover .btn{background-color:#d9372b} .featured-offer .btn{letter-spacing:1px;
}

.featured-offer--image-grid .btn{padding:5px 0 8px;background-color:#fff;margin-top:0;color:#002b49;font-size:13px;width:100%}.featured-offer--image-grid:hover .btn{background-color:#fff;text-decoration:underline}

/* Utility classes */
.p-60_WF {padding:60px}
/* CTAs */
.btn-WF,.btn-WF:hover{color:#fff}.btn-WF,.btn-WF:hover,.white-btn:hover{text-decoration:none;cursor:pointer}.btn-WF{background-color:#00334e;display:inline-block;min-width:198px;letter-spacing:1px;margin:8px;font-size:15px;text-transform:none;padding:12px 10px;border:none;border-radius:0;text-align:center;transition:ease-in}.white-btn{background-color:#fff;color:#00334e}.white-btn:hover{color:#00334e}

/* media queries */
@media (max-width:450px){
    .c-spotlight-group .c-spotlight {font-size:8px}
    .xmasCtaGreen a {min-width:auto}
    .hide_signUpImageForMob img{display:none}.mob-wide{width:80%}.mob--margin{margin:5% 0}.mob-wide-TEXT{width:90%}.mob-wide-overImage{width:95%}.faq_bg_grey img{height:37px}.faq_bg_grey{height:85px}.panel hr{margin-left:3%;margin-right:3%}}@media (min-width:450px){.faq_wrapper{margin:auto;width:80%}} @media screen and (min-width:768px) and (max-width:1370px){.fish-video{height:44vh}#over{height:37vh}}@media screen and (min-width:1100px) and (max-width:1370px){.fish-video{height:66vh}#over{height:54vh;margin-top:35vh}}@media screen and (min-width:1371px) and (max-width:1398px){.fish-video{height:79vh}}

.storeFinder_Icon img {
    height: 33px;
    margin-bottom: 10px;
    margin-right: 10px;
}
/* READ MORE BUTTON ACCORDIAN */
.WF_fadedText{color:#00334e47}.WF_fadedText__white{color:#c6d4db47}.WF_readMore,.read_more_arrow_WF .up_read_more_arrow_WF,.showContent .down_read_more_arrow_WF{display:none}.read_more_arrow_WF,.showContent .WF_readMore,.showContent .read_more_arrow_WF .up_read_more_arrow_WF{display:inline-block}.showContent .WF_fadedText{color:#002b49}.showContent .WF_fadedText__white{color:#fff}.read_more_arrow_WF{border:solid #002b49;border-width:0 2px 2px 0;padding:4px;margin:0 5px 2px}.down_read_more_arrow_WF{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.right_read_more_arrow_WF{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.up_read_more_arrow_WF{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:-3px}

@media only screen and (max-width:768px){.categories_homePage a{font-size:4vw}.store-col-reverse .section-inner>.row{flex-direction:column-reverse!important}}.categories_homePage{max-width:950px;margin:0 auto}.category_img_mob_row{margin:0 auto}.category_img_mob_row a{font-size:3vw}.category_img_mob_row img{width:100%;padding-bottom:6px}.featured-offer--eden .btn{background-color:#ee6f40}.featured-offer--light-blue .btn{background-color:#a7bec4}.featured-offer--eden:hover .btn{background-color:#f89570}.range-avail-icons img{height:50px}.range-avail-icons p{font-size:10px;font-weight:700;color:#707070;margin-top:10px}.store-times tr:nth-child(odd){background-color:#dae3e9}.store-times table,td,th{border:0!important}#survey{height:900px}.USP_Icons_planetFiendly{display:flex;justify-content:center}.USP_Icons_planetFiendly img{height:100px;margin-right:2px}.shopBySize{min-width:85px}@media only screen and (max-width:420px){.USP_Icons_planetFiendly img{height:80px;margin-right:2px}.read_more_arrow_WF{border:solid #002b49;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin:0}.category_img_mob_row a{font-size:2.8vw}}.rotated-CTA-L{margin-top:-20%;-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.rotated-CTA-R{margin-top:-20%;-ms-transform:rotate(3deg);transform:rotate(3deg)}@media only screen and (max-width:450px){.shopBySize{min-width:52px}.WF_video_inner_eco_mac iframe{height:47vw}.rotated-CTA-L,.rotated-CTA-R{margin-top:-24%}}.margin-auto-fix img{margin:auto}.panel-hidden{padding-top:10px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.white-text-arrow{border:solid #fff;border-width:0 2px 2px 0}.white-text a{color:#fff}.store-list h4 a{color:#05355f;text-decoration:none}

.categories_homePage a {
    font-weight: bold;
    text-decoration: none;
    font-size: 18px;
}

/* New CTA styles with border bottom, semi bold text 2023 */
.btn-WFW__border-bottom,.btn-WF__border-bottom{min-width:0;padding:0;text-transform:none;letter-spacing:1px;font-size:1.5rem;background-color:#fff0;text-decoration:none}.btn-WFW__border-bottom:active,.btn-WFW__border-bottom:focus,.btn-WFW__border-bottom:visited,.btn-WF__border-bottom,.btn-WF__border-bottom:active,.btn-WF__border-bottom:focus,.btn-WF__border-bottom:hover,.btn-WF__border-bottom:visited{text-decoration:none}.btn-WF__border-bottom{border-bottom:1px solid #002d44}.btn-WF__border-bottom:hover{border-bottom:1px solid #a0a4a7}.btn-WFW__border-bottom{border-bottom:2px solid #fff}.btn-WFW__border-bottom:hover{border-bottom:1px solid #fff}

/* fleece DT Carousel  */
.main-carousel:not(.flickity-enabled){display:none}.main-carousel{margin-bottom:0 40px}.fleece_carousel_card img{width:350px;height:350px}
/* fixes the load glitch  */

/* Carousel */
.WF_carousel_CTA,.mob_carousel_wrapper a{margin-top:8px;text-decoration:none}.mob_new_LP_card_container{width:60%}.mobile__new_LP_carousel_card img{height:400px}.new_LP_carousel_card img{height:31vw}@media only screen and (min-width:1500px){.new_LP_carousel_card img{height:31vw}.CTA_margin_LG{margin-left:6%;margin-top:8px}}.mob_carousel_wrapper{display:flex;flex-direction:column;margin-right:14px;width:215px}.WF_carousel_CTA{font-size:15px;border-bottom:1px solid #002d44;text-transform:none;letter-spacing:1px}.mob_carousel_wrapper img{height:300px}

/* fleece carousel */
.fleece_card_container,.new_LP_card_container a{float:none}.new_LP_card_container{width:20%}.fleece_text_overlay{position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center;padding:0 20px;font-size:20px;color:#fff;left:0;right:0;height:87%;width:100%;opacity:0;transition:.5s;background-color:#17181970}.fleece_text_overlay:hover{opacity:1}.fleece_text_carousel{font-weight:700;font-size:20px;margin-top:14px}.fleece_accordian_heading_image,.fleece_womens_accordian_heading_image{color:#fff;text-transform:capitalize;cursor:pointer;font-size:40px;font-weight:700;height:134px;display:flex;margin-bottom:10px}.fleece_accordian_heading_image{background-image:url(https://img.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/92253.jpg);justify-content:center;align-items:center}.fleece1{background-image:url("https://img.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/92255.jpg")}.fleece2{background-image:url("https://img.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/92254.jpg")}.fleece3,.fleece_womens5{background-image:url("https://imgstaging.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/82398.png")}.fleece_womens_accordian_heading_image{background-image:url("https://img.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/92290.jpg");justify-content:center;align-items:center}.fleece_womens1{background-image:url("https://img.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/92291.jpg")}.fleece_womens2{background-image:url("https://imgstaging.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/82395.png")}.fleece_womens3{background-image:url("https://imgstaging.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/82396.png")}.fleece_womens4{background-image:url("https://imgstaging.weirdfish.co.uk/cdn-cgi/image/w=568,q=90,f=auto/original/82397.png")}

/* Flickity */
.flickity-button,.flickity-button:active,.flickity-button:hover{background:#d8e3e9}
/* Flickity edits 30.08.23 */
.flickity-button,.flickity-button:active,.flickity-button:hover{background:#d8e3e9}.flickity-button{opacity:45%;transition:opacity .2s}.flickity-button:hover{opacity:100%}.flickity-prev-next-button{width:82px;height:57px;border-radius:0}.flickity-button-icon{fill:#05355f}.flickity-prev-next-button.previous{left:1.1%;top:60%}.flickity-prev-next-button.next{right:1.1%;top:60%}@media only screen and (max-width:768px){.flickity-prev-next-button{width:50px;height:34px}.flickity-prev-next-button.previous{left:.1%}.flickity-prev-next-button.next{right:.1%}}@media only screen and (min-width:1510px){.flickity-prev-next-button{margin-right:-67px;margin-left:-67px}.flickity-prev-next-button.previous{left:5%}.flickity-prev-next-button.next{right:5%}.flickity-viewport{height:33vw!important}}

/* fleece DT Carousel  */
.fleece_carousel.flickity-enabled.is-draggable > button.flickity-button.flickity-prev-next-button.next {top: 184px;right:0px}
.fleece_carousel.flickity-enabled.is-draggable > button.flickity-button.flickity-prev-next-button.previous {top: 184px;left:0px}
@media (min-width:1510px) { 
    .fleece_carousel.flickity-enabled.is-draggable > button.flickity-button.flickity-prev-next-button.next {right: 4.6%;}
    .fleece_carousel.flickity-enabled.is-draggable > button.flickity-button.flickity-prev-next-button.previous {left: 4.6%;}
}
.flickity-page-dots {display:none}

.cavaet_googleFont {
    font-family: 'Caveat', cursive;
}

/* Footer Returns Info */
.Returns_Info-WF {border-right: 1px solid #10334e; border-left: 1px solid #10334e;}
/* Converzion Student Discount */
.studentDiscount_converzion{overflow:hidden;width:100%;height:700px;border:none}
/* Returns text on FAQs */
.paperless_returns {font-weight: bold;
    text-decoration: underline;color:#5ba35b}

.bh_firstLetter_lowercase::first-letter {
    text-transform: lowercase;
}
/* make spotlight Text oval 23.08.23 */
.c-spotlight {border-radius: 100px;}
/* make icons wider for pil shaped USPs */
.pdp-usp-icons img {
  /*  max-width:185px !important; */
    max-width: fit-content !important;
    max-height: 26px !important;
    padding: 1px !important;
}
/* Global E country switcher for mobile */
@media only screen and (max-width: 768px) {
 #ge_flag {width: 34px !important;  margin-left: 8px}
}  
.ge-flag-hide {
    display: block !important; 
}
@media only screen and (max-width: 500px) {
 .plp-SP-BR {top:72% !important}
} 
/* Soreto style Refer a Friend */
.reverb-static-lightbox{height:1800px!important;width:100%;max-width:1440px!important;margin:auto;display:inline-block;vertical-align:top}@media (min-width:601px){.reverb-static-lightbox{height:2050px!important;max-width:1440px!important;margin:auto}}@media (min-width:1024px){.reverb-static-lightbox{height:1830px!important;max-width:1440px!important;margin:auto}}   
 /* test overlay images on video */
 #overlay_content{height:54vh;z-index:555;position:relative;width:63%;margin:3vh auto}

.multiBuy_offer_WF {display:none !important}

/* Fix wide screen issue */
@media only screen and (min-width: 3000px) {
  .mixAndMatch { 
    font-size: 1.8vw !important;
  }
}

/* New Mobile accorion styles */
.nav-level1:after,.wf_accordion_mobile:after{content:'+';font-size:30px;color:#05355f;float:right;margin-left:5px;position:relative;top:-9px}.wf_mobMenu_wrapper{padding:0 15px 0 40px}.wf_accordion_mobile{font-weight:700}.wf_mobMenu_wrapper a{padding:16px;display:block;border-bottom:1px solid #d9dee1;cursor:pointer;text-decoration:none}.wf_mob_itemHidden{display:none;overflow:hidden;width:100%}.wf_accordion_mobile:after{font-weight:400}.mob_active:after{content:"-"}.mob_active a{text-decoration:underline}.nav-linklist a{background-color:#e6ebf3}.nav-level1{background-color:#f0f3f6}.level2{background-color:#c6dae7}.mm-menu .mm-navbar{padding:0 9px 10px 15px;background-color:#f9f9f9}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{font-size:14px}.mobile_nav_icons_wf{margin-top:10px}.mobile_nav_icons_wf a{border-bottom:none;padding:0}.mobile_nav_icons_wf svg{height:45px;padding-left:15px;margin-top:10px}html.mm-blocking,html.mm-blocking body,html.mm-blocking.mm-opened,html.mm-opened{overflow:hidden!important}
/* END -- New Mobile accorion styles */

/* CTAs knitwear */
@media (min-width: 385px) {
.mob-only-br {display:none}
}

/* PLP social proofing mobile sizing */
@media (max-width: 580px)  {
    .plp-product-thumb > div {top:77% !important}
    .plp-product-thumb > div img {display:none !important}
}


/* Quick buy */
.quickBuyBR{margin:0}.quickBuyBR li{background-color:#fff}.quickBuyBR li:hover{background-color:#d8e3e9;cursor:pointer;border-bottom:2px solid #05355f}.quickBuyText{text-align:center;color:#05355f;font-weight:700;background-color:#d8e3e9;margin:0;padding:7px}

/* Add CTAs to empty PLP headers offers & New */
.plp-header .d-none.d-md-block {
    display: block !important;
}

/* Read more PLP button */
.read-more-btn{background:0 0;border:none;text-decoration:underline;color:inherit;cursor:pointer;padding:0}.read-more-btn:focus{outline:0}.PLP_hide-mob,.moretext{display:none}

/* PLP sale buttons */ .plp-header__wrapper{display:flex;align-items:center;margin:0 5px;justify-content:center}
.plp-header-links{display:flex;align-items:center}
.plp-header-links a{color:#cc2e2e;border:1px solid #cc2e2e;margin:12px;min-width:54px;text-align:center;padding:5px 6px;position:relative;text-decoration:none}.plp-header-links a:hover{color:#fff;border:1px solid #cc2e2e;background-color:#cc2e2e}@media only screen and (min-width:416px){.plp-header-links{flex-wrap:wrap;justify-content:center}.arrow-left,.arrow-right{display:none!important}.mobile_scroll_msg{display:none}}@media only screen and (max-width:415px){.plp-header-links{overflow-x:auto}.mobile_scroll_msg{display:inline-block;font-weight:normal}}.arrow{display:inline-block;position:relative;width:10px;height:10px}.arrow::after,.arrow::before{content:'';position:absolute;width:1px;height:8px;background-color:grey;margin:0 3px}.arrow-right::before{transform:rotate(45deg);transform-origin:bottom left;left:4px;bottom:0}.arrow-right::after{transform:rotate(-45deg);transform-origin:top left;left:4px;top:0}.arrow-left::before{transform:rotate(45deg);transform-origin:top right;right:4px;top:0}.arrow-left::after{transform:rotate(-45deg);transform-origin:bottom right;right:4px;bottom:0}

/* PLP Offers buttons */ 
.plp-header-link__offers{display:flex;align-items:center}
.plp-header-link__offers a{color:#ff854c;border:1px solid #ff854c;margin:12px;min-width:153px;text-align:center;padding:5px 6px;position:relative;text-decoration:none}
.plp-header-link__offers a:hover{color:#fff;border:1px solid #ff854c;background-color:#ff854c}
@media only screen and (min-width:416px){.plp-header-link__offers{flex-wrap:wrap;justify-content:center}.arrow-left,.arrow-right{display:none!important}.mobile_scroll_msg{display:none}}@media only screen and (max-width:415px){.plp-header-link__offers{overflow-x:auto}.mobile_scroll_msg{display:inline-block;font-weight:normal}}.arrow{display:inline-block;position:relative;width:10px;height:10px}.arrow::after,.arrow::before{content:'';position:absolute;width:1px;height:8px;background-color:grey;margin:0 3px}.arrow-right::before{transform:rotate(45deg);transform-origin:bottom left;left:4px;bottom:0}.arrow-right::after{transform:rotate(-45deg);transform-origin:top left;left:4px;top:0}.arrow-left::before{transform:rotate(45deg);transform-origin:top right;right:4px;top:0}.arrow-left::after{transform:rotate(-45deg);transform-origin:bottom right;right:4px;bottom:0}


/* Careers form and job ads styling */
#emailForm input,select{display:block;width:100%;border:none}#emailForm label{font-weight:700;text-transform:uppercase}#emailForm button{border:none;color:#fff;background-color:#363b48;padding:9px 15px;width:200px}@media only screen and (min-width:768px){#emailForm label{float:right}}@media only screen and (max-width:768px){#emailForm label{margin-top:10px}}#emailForm{padding:33px 20px;background-color:#d8e9de}.jobCard{background-color:#dae3e9}.jobCard__accord{height:0;overflow-x:hidden;transition:height .2s;text-align:left}.jobCard__heading{cursor:pointer}.jobCard__heading h3{margin:0;padding:0 0 0 15px;text-decoration:underline;font-size:20px}.jobCard__heading span{font-size:40px}
/* Refer a friend */
.raf_signUp {
    text-align:center;
    background-color: #d8e3e9;  
}

.raf_signUp h2, h3 {font-weight:normal}

.raf_signUp_BGimg img{
    width: 100%;
    height:auto;
    object-fit: cover; /* Ensures image covers full div */
}
.br_raf_button { 
    background-color: #05355f;
    padding: 10px 15px;
    color: #fff;
    cursor: pointer !important;
    text-decoration: none;
    display: inline-block;
    border: none;
    text-align: center;
    transition: background-color 0.3s ease, color 0.3s ease; /* Smooth effect */
}

.br_raf_button:hover { 
    color: #fff !important; 
    background-color: #042a4a; /* Slightly darker blue on hover */
    text-decoration: none;
}

.br_raf_button:active, 
.br_raf_button:focus { 
    color: #fff !important; /* Keep text white after clicking */
    background-color: #05355f !important; /* Keep the background the same */
    outline: none;
}
@media (max-width: 767px) {
  .raf-mobile-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
    .raf-heading_br {font-size:16px;margin-top: 3px;}
}


.video-background {
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 70vh;
}

@media (max-width: 767px) {
	.video-background {
      height: 50vh;
	}
}

.video-background iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
}

@media (min-aspect-ratio: 16/9) {
  .video-background iframe {
    /* height = 100 * (9 / 16) = 56.25 */
    height: 56.25vw;
  }
}
@media (max-aspect-ratio: 16/9) {
  .video-background iframe {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh;
  }
}

.cta-content {
    position: absolute;
    bottom: 10%;
    width: 100%;
    z-index: 1000;
}

