{{block class="Magento\Framework\View\Element\Template" name="hellopagecontent" template="Magento_Theme::html/offerfor4u-vow-cru-new.phtml"}} <style> .pd-ist { position: relative; width: 44%; } .mobilediv{ display:none !important; } div#chat-widget-container { display: none !important; } a.hello-claimoffer:hover { padding-right: 45px; } .pricemain-box a { border: 1px solid #058325; background: transparent !important; color: #058325 !important; font-weight: 500 !important;; } .pricemain-box a:hover { color: white !important; background: #00b32e !important; border:1px solid transparent; } a.hello-claimoffer:after, .pricemain-box a:after { content: '\00bb'; position: absolute; opacity: 0; top: 10px; right: 22px; transition: 0.5s; } a.hello-claimoffer:hover{ position: relative; padding-right: 50px !important; } .pricemain-box a:hover { position: relative; padding-right: 40px; } a.hello-claimoffer:hover::after, .pricemain-box a:hover::after { opacity: 1; right: 30px; } .pricemain-box a:hover::after { opacity: 1; right: 35px; } a.hello-claimoffer, .pricemain-box a { transition: all 0.5s; } .showside { right: 0% !important; } footer.page-footer, .footer-bottom { display: none; } main#maincontent { margin: 0px !important; } .header-top { border-bottom: unset !important; } a.close-btn-side { position: absolute; top: 8px; display: block; right: 14px; } a.close-btn-side img { height: 27px; } .btn-div1 { width: 38%; } iframe#chat-widget-minimized { display: none !important; } div#chat-widget-container { display: none; } p#popupDescription ~ button { float: left; /* margin-bottom: 37px !important; */ display: block; border: 1px solid #d7d5d5; background: unset; padding: 6px 24px; } .sidepopup { width: 30%; right: -30%; position: fixed; top: 0; background-color: white; padding: 20px 20px 80px; z-index: 9999; transition: 1s all ease; height: 100%; } #sidepopup-overlay{ position: fixed; width: 100%; height: 100%; background: #00000050; z-index: 9; display: none; top: 0; left: 0; } .breadcrumbs { display: none !important; } .tc_detail_remember_class { display: none; } section.offerbg { background: url(/pub/media/images/offerbg.jpg); background-repeat: no-repeat; background-size: 100%; float: left; width:100%; } .close-btn { cursor: pointer; } .parents { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .wine-images { flex: 1; display: flex; flex-direction: row; } .wine-image { height: 100px; margin: 10px; cursor: pointer; } .nav-tabs { flex: 1; display: flex; flex-direction: row; } .tab { padding: 10px; margin: 10px; border: none; background-color: transparent; cursor: pointer; } .product-details { flex: 2; display: none; } .product-details.active { display: block; } .cruoffer_sub { text-align: center; font-size: 20px; font-family: 'Montserrat'; font-weight: 500; max-width: 50%; margin: 0px auto; padding: 50px 0px 0px; line-height: 24px; } .cruofferproduct { position: relative; padding: 0; } .cruofferproduct h2 { text-align: center; font-weight: 700; font-family: 'Montserrat'; color: #3c3c3c; font-size: 30px; padding-bottom: 15px; } img.cruoffer-leftbg { position: absolute; top: -8em; } .crupd-img { width: 100%; text-align: center; } .crupd-img img { width: 79%; } .allproduct-div { float: left; } img.cruoffer-rightbg { right: 0px; position: absolute; top: -5em; } .cruoffer-foot { padding: 0px; } .cruoffer-foot img { width: 100%; max-width: 100%; } .cru-product { display: flex; max-width: 1060px; width: 100%; margin: 0px auto; box-shadow: 0px 0px 18px 0px rgb(0 0 0 / 8%); padding: 95px 30px 40px; background: white; border-radius: 10px; gap: 70px; justify-content: space-between; margin-top: -93px; } .main-images-1 { max-width: 1230px; margin: 0px auto; } .crupd-img { max-width: 44%; margin: 0px auto; } .cru-product ul { margin: 0px; padding: 0px; /* padding-left: 11%; */ max-width: 34%; width: 34%; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.08); padding: 20px 30px; background: white; border-radius: 10px; } .cru-product ul li { list-style: none; display: flex; gap: 10px; padding: 9px 0px; } .cru-product ul li img { height: 18px; /* width: auto; */ margin-top: 3px; } .cru-product ul li p { padding-right: 0%; margin-bottom: 0px; } .cruoffer-rel { padding: 50px 0px; } .cruoffer-rel h2 { text-align: center; font-weight: 700; font-family: 'Montserrat'; color: #3c3c3c; font-size: 30px; } .cruoffer-rel p { text-align: center; } .common-banner.cruoffer-banner:before { position: unset; } .crupd-img img { width: 100%; position: relative; z-index: 9; } .product-container ul.nav-tabs { width: 100%; margin: 0px; padding: 0px; margin: 0px auto; /* display: flex; */ max-width: 413px; border: unset; } .jw-thumb-image img { height: 267px; } .product-container ul.nav-tabs li a { border: 1px solid grey; padding: 0px 20px; border-radius: 8px; color: #3c3c3c; font-weight: 600; height: 27px; line-height: 26px; } .product-container ul.nav-tabs li { margin: 0px 10px; } .product-container ul.nav-tabs li.active a { background: #00b32e; color: white; font-weight: 600; border: unset; } .product-container ul.nav-tabs p { padding: 14px 0px; margin: 0px; font-weight: 600; color: #3c3c3c; } .cruoffer-cp { display: flex; justify-content: space-between; width: 100%; margin: 0px auto; } .non-member-price span { text-decoration: line-through; font-size: 19px; font-family: 'Montserrat'; color: #3c3c3c; font-weight: 500; } .jw-cru-price span { font-size: 12px; font-family: 'Montserrat'; color: #3c3c3c; } .discount-voucher { font-size: 17px; color: #ff2e35; } .amount-to-be-paid span { font-size: 20px; font-family: 'Montserrat'; font-weight: 800; color: #3c3c3c; padding: 12px 0px; } div#description-tab-1 .tab-description { /* margin: -1px 0px; */ padding-top: 16px; padding-bottom:50px; } .buttoncru-1 a { background: #00b32e; /* width: 100%; */ display: inline-block; max-width: 300px; margin: 0px auto; padding: 10px 102px; border-radius: 10px; color: white; margin-top: 20px; } .buttoncru-1 { margin: 0px auto; text-align: right; padding-right: 50px; margin-top: 20px; } .cruoffer-rel .related-slider { margin: 0px auto; max-width: 1200px; padding: 0px; } .cruoffer-rel .related-slider span.jw-productname { font-family: 'Montserrat'; color: #3c3c3c !important; padding: 0px 0px; } .cruoffer-rel .related-slider .pricemain-box span { font-family: 'Roboto'; padding: 4px 0px; float: left; } .cruoffer-rel .related-slider .product-item-inner { float: left; width: 100%; } .cruoffer-rel .related-slider .product-item-inner a { float: left; background: #00b32e; width: 100%; display: inline-block; text-align: center; padding: 10px; border-radius: 10px; color: white; font-weight: 800; } .cms-hellofresh .page-header, .cms-hellofresh footer.page-footer, .cms-hellofresh .footer-bottom { display: none; } .header-new { max-width: 1220px; margin: 0px auto; display: flex; justify-content: space-between; } .header-top { border-bottom: 1px solid #e0e0e0; float:left; width:100%; } .right-div-callto { display: flex; justify-content: space-between; gap: 50px; padding: 20px 0px; } .header-new .logo img { width: 212px; } .call-number-1:after { content: ''; position: absolute; width: 1px; height: 23px; background: #e3e1e1; right: -23px; } .call-number-1 { position: relative; } .cruoffer_sub p { font-size: 28px; max-width: 100%; line-height: 39px; font-weight: 600; } .cruoffer_sub { max-width: 100%; float: left; margin: 0px auto; text-align: center; } .col-sm-12.col-md-12.col-xs-12.cru-product ul h2 { text-align: left; } ul.related-pd { display: flex; display: flex; flex-wrap: wrap; justify-content: center; max-width: 1200px; margin: 0px auto; } .jw-single-p-thumb:nth-child(-n+4) { order: -1; } .jw-single-p-thumb:nth-last-child(-n+3) { margin-top: auto; } li.jw-single-p-thumb { width: 23%; margin-bottom: 18px; height: 422px; min-height: auto; } .hello-badges { position: absolute; left: 0px; top: 0px; width: 100px; height: 100px; display:none; } span.hello-count { position: absolute; background: #ff2e35; padding: 10px; border-radius: 50%; font-size: 18px; color: white; font-weight: 800; left: 50%; transform: translate(46%, -169%); top: 50%; } .jw-pricediv { min-height: auto; text-align: center; border-top: 1px solid #e6e6e6; /* max-width: 245px; */ /* margin: 0px auto; */ clear: both; padding: 36px 6px; text-align: center; width: 100%; } .jw-thumb-image img { height: 267px; } .pricemain-box { margin: 0px; margin-top: 10px; font-family: 'Roboto'; } .pricemain-box span { color: black; font-weight: 500; font-family:'Roboto'; } a.hello-claimoffer { background: #00b32e; color: white; padding: 10px; /* border-radius: 7px; */ margin: 0px auto; display: inline-block; /* max-width: 10px; */ font-size: 16px; /* width: 100%; */ font-weight: 600; } .buttoncru-1 a.hello-claimoffer { padding: 10px 37px; } .he-claim-offer { text-align: center; } .he-claim-offer a { border-radius: 9px; padding: 10px 37px; } .cruoffer_sub label { background: unset; color: #ff2d35; padding: 0px 10px; } ul.form-list { max-width: 100%; } .popup { display: none; position: fixed; z-index: 9; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.4); } .popup-content { background-color: #fefefe; padding: 20px 30px; border: 1px solid #888; width: 400px; position: absolute; margin: 0px; transform: translate(-50%, -50%); left: 50%; top: 50%; border-radius: 10px; } .close-btn { color: black; float: right; font-size: 28px; font-weight: bold; /* margin: 8px 6px; */ position: relative; top: -15px; right: 9px; } .close-btn:hover,600 .close-btn:focus { color: black; text-decoration: none; cursor: pointer; } ul.form-list label { width: 108px; text-align: left; } .registered-users p { text-align: center; font-size: 12px; margin-bottom: 12px; } .cruofferproduct h2 { margin: 0px; padding-bottom: 0px; } div#registerForm h2, div#loginForm h2 { padding: 0px; font-size: 24px; text-align: center; font-weight: 600; } div#loginForm .buttons-set-a { gap: 107px; } .buttons-set-a { background: unset; color: #3c3c3c; display: flex; gap:125px; } #login-form .input-box { width: 100%; } .buttons-set-a a { background: unset; color: #3c3c3c; width: 50%; padding: 0px; } #login-form .registered-users p.required { margin: 0px; position: relative; top: -6px; text-align:left; } .buttoncru-1 .buttons-set-a a { background: unset !important; color: #3c3c3c !important; margin: 0px !important; padding: 0px !important; text-align: left !important; margin: 0px 0px 12px !important; font-size: 12px !important; font-weight: 600 !important; } div#registerForm .cru-product ul, div#loginForm .cru-product ul { padding: 0px !important; } #login-form .input-box { margin-bottom: 10px; } ul.form-list label { color: #3c3c3c; font-weight:500; } .buttoncru-1 a.hello-claimoffer { cursor: pointer; } div#registerForm ul , div#loginForm ul { width:100%; max-width:100%; } .hidden { display: none; } main#maincontent { margin: 0px; max-width: 100% !important; } .product-container { width: 100%; max-width: 100%; } .cruoffer-pd { max-width: 90%; } ul.button-tab-hellow { padding: 0px; text-align: center; width: 81%; max-width: 100%; margin-bottom: 29px; box-shadow: unset; background: unset; } ul.button-tab-hellow button { background: #00b32e; border: 0px; color: white; padding: 8px 32px; cursor: pointer; } .pdall-details { width: 100%; float:left; } span.choose_y { font-weight: 600; font-family: 'Montserrat'; color: #3c3c3c; font-size: 15px; display: inline-block; padding-right: 20px; } header.page-header { display: none; } ul.button-tab-hellow button.active { background: #6e6e6ec7; } .all-content { display: flex; gap: 57px; } .all-content ul { box-shadow: unset; padding: 0px; width: auto; max-width: 100%; } .pd-ist h2 { text-align: left; font-size: 22px; padding-bottom: 25px; } .pd-ist ul:nth-child(1) img { width: 100px; } .pd-ist ul:nth-child(2) { max-width: 73%; flex:unset; } span.choose_y { display: block; padding: 0px; padding-bottom: 11px; } ul.button-tab-hellow { margin: 0px; width: 100%; } ul.button-tab-hellow button { padding: 8px 37px; } div#description-tab-1 .tab-description { padding-top: 30px; } .buttoncru-1 { padding-right: 0px; } .cru-product ul li { width: 100%; } .pd-ist { position: relative; } .pd-ist:after { content: ''; position: absolute; width: 1px; height: 93%; right: -91px; top: 13px; background: #e2e2e2; } .container-fluid.why_just_wines { padding: 0px; text-align: center; background: #f8f9f6; float: left; padding: 50px 0px 80px; } .container-fluid.why_just_wines h2 { font-family: 'Montserrat'; font-weight: 500; color: #3c3c3c; font-size: 31px; } .container-fluid.why_just_wines p { max-width: 53%; margin: 0px auto; } .container-fluid.why_just_wines ul { display: flex; margin: 0px auto; max-width: 954px; margin-top: 50px; } .container-fluid.why_just_wines ul li { list-style: none; } section#jw-review { float: left; width: 100%; background: white; } .cru-product ul li { padding-bottom: 0px; } span.jw-pricemain { display: none; } .pricemain-box { padding: 0; } .pricemain-box a { padding: 10px; display: block; background: #00b32e; border-radius: 6px; color: white; font-size: 15px; max-width: 70%; margin: 0px auto; margin-top: 20px; } .pdall-details ul li { height: 479px; width: 100%; border: 1px solid #e4e4e4; } .container-fluid.why_just_wines img ~ p { max-width: 65%; margin: 0px auto; padding-top: 14px; } .sidepopup img { height: 322px; margin: 0px auto; } div#sidepopup { text-align: center; overflow-y: scroll; } h2#popupName { text-align: left; font-size: 20px; font-weight: 600; color: #3c3c3c; } p#popupDescription { text-align: left; } p#popupDescription ul { padding: 0px; } p#popupDescription p { font-size: 13px; } ul.button-tab-hellow button.active { background: #00b32e; box-shadow: unset; color: #ffffff; } ul.button-tab-hellow button { background: white; border: 1px solid #dbd7d7; color: #3c3c3c; } .cruoffer_sub { margin: 0px auto; float: unset; padding-top: 20px; max-width:700px } .cruoffer_sub h1, .cruoffer_sub h2 { font-size: 22px; color: #3c3c3c; font-size: 27px; max-width: 100%; line-height: 39px; font-weight: 600; } .cruoffer_sub h2 { font-size: 15px; font-weight: normal; line-height: 20px; margin-top: 0px; } .cruoffer_sub h1 { line-height: 31px; } span.jw-pricemain { display: block; } ul.related-pd li.jw-single-p-thumb { height: auto; padding: 15px 10px; } ul.related-pd li.jw-single-p-thumb .pricemain-box{ margin-top:0px; } ul.related-pd li.jw-single-p-thumb span.jw-pricemain { display: block; padding: 15px 0px; } li.jw-single-p-thumb .jw-pricediv { padding: 10px; } ul.related-pd li.jw-single-p-thumb span.jw-pricemain span.price { display: block; font-size: 18px; } .cruoffer-rel .related-slider .pricemain-box span { float: unset; } .pricemain-box a { margin-top: 0px; } @media only screen and (max-width: 1200px) { .cruoffer_sub { padding: 15px 42px; background-size: cover; } } @media only screen and (max-width: 820px) { /* headercsss */ .header-new { padding-right: 20px; } .header-new .logo { width: auto; } .header-new .logo img { width: 200px !important; } /*End headercsss */ .all-content { gap: 20px; } .cru-product { gap: 10px; padding: 126px 8px 20px; } .btn-div1 { width: auto; } ul.button-tab-hellow { text-align: left; } .pd-ist:after { display: none; } } @media only screen and (max-width: 800px) { .header-new .logo img { width: 171px !important; margin-top: 10px; } ul.button-tab-hellow button { padding: 8px 30px; } .right-div-callto { padding-right: 16px; } .cruoffer_sub p { font-size: 25px; } img.cruoffer-leftbg, img.cruoffer-rightbg { width: 70px; } ul.related-pd { display: block; flex-wrap: unset; } li.jw-single-p-thumb { width: 30%; } .col-sm-12.col-md-12.col-xs-12.cru-product ul h2 { font-size: 25px; } .cruoffer-rel h2 { font-size: 25px; } .he-claim-offer { float: left; width: 100%; padding-bottom: 50px; } .header-new .logo img { text-align: left !important; margin: unset !important; } } @media only screen and (max-width: 767px) { .pdall-details { max-width: 100vw; padding: 10px; } .header-new .logo { width: auto; padding-left: 10px !important; } .col-sm-12.col-md-12.col-xs-12.cruoffer_sub { padding-top: 10px; padding-bottom: 14px; } .cru-product ul { width: 100%; max-width: 100%; } .col-sm-12.col-md-12.col-xs-12.cru-product { display: block; } .cruoffer-pd { width: 100%; max-width: 100%; padding: 0px; } div#description-tab-1 .tab-description {border: unset;} .cruoffer_sub p { font-size: 20px; line-height: 36px; } #login-form .col-sm-6.registered-users { flex: unset !important; max-width: unset !important; padding: unset !important; width: unset !important; } .cruoffer-rel .related-slider { width: auto !important; max-width:auto !important; } } @media only screen and (max-width: 650px) { .cruoffer_sub h1 { font-size: 21px; line-height: 25px; padding: 0px 15px; } .cruoffer_sub h2 { font-size: 14px !important; line-height: auto; } section.offerbg { background-size: cover; } .col-sm-12.col-md-12.col-xs-12.cruoffer_sub { padding: 26px 11px !important; background-size: cover; } .pd-ist ul:nth-child(1) { max-width: 20%; } .right-div-callto { display: block; line-height: 25px; padding: 5px 9px; } .right-div-callto img { width: 14px; margin-right: 3px; } .header-new .logo img { margin-top: 5px !important; } li.jw-single-p-thumb { width: 96%; order: unset !important; margin-right: 0px !important; } ul.related-pd { padding: 0px; } .popup-content .row { width: 100%; margin: 0px; max-width: 100%; padding: 0px; display: block; } .popup-content { padding: 20px 10px; width: 96%; } .crupd-img { max-width: 89%; margin: 0px auto; } .cru-product { display: block; /* padding: 10px; */ } .cru-product ul li p br { display: none; } .btn-div1 { margin-top: 40px; padding: 10px; } .cruoffer-rel { padding: 20px 0px; } .container-fluid.why_just_wines h2 { margin-top: 0px; } .container-fluid.why_just_wines p { max-width: 95%; } .container-fluid.why_just_wines ul { display: block; } .container-fluid.why_just_wines ul li { margin-bottom: 5%; } .container-fluid.why_just_wines { padding: 50px 0px 30px; } .sidepopup { width: 80%; right: -80%; padding: 10px 15px; } } @media only screen and (max-width: 480px) { .cruoffer-rel { float: left; } .header-new .logo img { margin-top: 5px !important; width: 127px !important; } img.cruoffer-leftbg, img.cruoffer-rightbg { width: 37px; } .cruoffer_sub p { font-size: 16px; line-height: 26px; padding: 10px 30px; } .cru-product ul { padding: 0px 0px; } .cruoffer_sub p br { display: none; } .col-sm-12.col-md-12.col-xs-12.cru-product ul h2 { text-align: center; margin-bottom: 0px; } .right-div-callto { font-size: 12px; line-height: 20px; } .crupd-img { border-radius: 0px 15px 0px 11px; padding: 3px; } .buttoncru-1 { margin: 0px auto; text-align: center; padding-right: 0px; margin-top: 20px; } li.jw-single-p-thumb { margin-bottom:15px; width:100%; } .cms-hellofresh .breadcrumbs { display: none !important; } .cruoffer-rel h2 { font-size: 19px !important; } .cruoffer-rel h2 br { display: none; } .cruoffer-rel h2 { font-size: 19px !important; } .cruoffer-rel h2 br { display: none; } div#description-tab-1 .tab-description { padding-bottom: 0px; } .he-claim-offer { padding-bottom: 0px; } .all-content { display: block; } .pd-ist ul:nth-child(1) img { display: none; } .cru-product ul li p br { display: none; } .pd-ist ul:nth-child(2) { width: 100%; max-width: 100%; } .cruoffer_sub p { padding-bottom: 0px; margin-bottom: 0px; } ul.button-tab-hellow button { padding: 8px 37px; } .buttoncru-1 { max-width: 100%; width: 100%; } .buttoncru-1 a.hello-claimoffer { max-width: 100%; width: 100%; } .product-container ul.button-tab-hellow { margin-bottom: 10px; } .cruoffer-rel { padding: 5px 0px; } .col-sm-12.col-md-12.col-xs-12.cru-product ul h2 { text-align: left; margin-bottom: 0px; } .pd-ist h2 { padding-bottom: 5px; } .btn-div1 { margin-top: 10px; padding: 10px 5px; } .pd-ist{ display:none !important; } .pd-ist.mobilediv { display: block !important; padding: 20px 0px 0px; } .cru-product{ padding:84px 8px 20px; } span.choose_y { font-size: 20px; padding-bottom: 20px; text-align: left; } .header-new { display: block; padding: 0px; } .right-div-callto { display: none; } .header-new .logo { width: 100% !important; padding: 0px !important; max-width: 100%; float: unset; margin: 0px auto; max-width: 100% !important; } .header-new .logo a { width: 100%; text-align: center !important; max-width: 100%; display: block; } .header-new .logo img { text-align: center !important; width: 200px !important; margin: 0px auto !important; } .pd-ist { position: relative; width: 100%; } } </style>