1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8311],{3407:()=>{},17208:()=>{},21216:(t,e,i)=>{"use strict";i.d(e,{lH:()=>a.lH,Xf:()=>a.Xf,Zp:()=>a.Zp,ls:()=>a.ls,zU:()=>l,Le:()=>s,Wd:()=>p});var o=i(88530),n=i.n(o),r=i(28280),a=i(28158);let s=(t,e)=>{let i="#117B53",o={primary8:"#222222",secondary9:"#BCBCBC",btnsWhiteBg:"#FFFFFF",btnsFilterSubCategoryColor:"#303030",radioBtnsPrimaryBg:i,textPrimaryBg:"#E2004D",textSecondayBg:"#616161",textUnlimitedBg:"#0055A0",textShippingCharges:"#004D86",presellTableHeaderBg:"#EDEDED",unltPopupBackground:"#112B4B",blue600:"#0055A0",btnsPrimaryBg:i,whiteWine:"#E6EFF7",saleTagBg:"#E92440",unlimitedButtonColor:"#112b4b",unltPopupColor:t.colors.white,untlPopupButtonColor:t.colors.black,untlPopupButtonBgColor:t.colors.white,unltPopupcloseBtn:t.colors.white,cardBackground:"#112b4b"},s=e?.openSans??"'Open Sans', sans-serif",l=(0,a.vu)(t,e);return n()({},l,{meta:{name:"Laithwaites US"},icons:r.Pt,fonts:{familyTertiary:l.fonts.noto,sizeSmaller:"12px",sizeSmall:"14px",sizeLarge:"16px",sizeH6:"18px",sizeH7:"20px",sizeH8:"22px",sizeH9:"26px",sizeH10:"30px",weightSmall:"400",weightMediumPlus:"600",weightBold:"700",openSans:s},colors:o,space:{xs:"4px",sm:"8px",md:"10px",lg:"16px",xl:"24px",xl2:"32px",xl3:"48px",xl4:"64px"}})},l=t=>(0,a.n4)(t),p=(t,e)=>{let i={Footer:{default:` 2 ${e.Footer?.default??""} 3 @media print { 4 display: none; 5 } 6 .footer-bottom-section .wrapper .copyrights p{ 7 border: none; 8 padding: 0px; 9 } 10 ${t.breakpoints.lg} { 11 .footer-bottom-section .wrapper .bedrinkaware-group { 12 justify-content: flex-start; 13 } 14 } 15 `},MembershipValidation:{default:` 16 .mantine-Modal-body { 17 background: ${t.colors.primary3}; 18 border-top-left-radius: 12px; 19 border-top-right-radius: 12px; 20 width: 100vw !important; 21 overflow-y: auto; 22 max-height: 90vh; 23 ${t.breakpoints.lg}{ 24 border-radius: 12px; 25 width: 785px !important; 26 } 27 } 28 .mantine-Modal-inner{ 29 background: transparent; 30 z-index: 999 !important; 31 top: auto; 32 bottom: 0px; 33 padding: 0; 34 ${t.breakpoints.lg}{ 35 top: 0px; 36 bottom: 0px; 37 } 38 } 39 .mantine-Select-input{ 40 width: 80vw; 41 ${t.breakpoints.lg}{ 42 width: auto; 43 } 44 } 45 .modal-body-inner { 46 padding: 0; 47 ${t.breakpoints.sm} { 48 padding: 24px; 49 } 50 } 51 .validator-title { 52 font-family: ${t.fonts.familyTertiary}; 53 font-size: 26px; 54 font-weight: ${t.fonts.weightMediumPlus}; 55 line-height: 31px; 56 letter-spacing: -0.01em; 57 text-align: center; 58 margin: 20px 0; 59 } 60 .verify-membership-sectn { 61 display: flex; 62 align-items: center; 63 justify-content: center; 64 gap: 24px; 65 margin: 24px 0; 66 flex-direction: column; 67 } 68 .not-member { 69 font-size: 16px; 70 font-weight: 400; 71 a { 72 text-decoration: underline; 73 } 74 } 75 .validate-membership-compliance { 76 font-size: 12px; 77 margin-top: 15px; 78 color: ${t.colors.grey70}; 79 br { 80 display: none; 81 ${t.breakpoints.sm} { 82 display: block; 83 } 84 } 85 a { 86 display: inline-block; 87 color: ${t.colors.grey50}; 88 text-decoration: underline; 89 } 90 } 91 button.verify-membership-btn { 92 width: 142px; 93 text-transform: uppercase !important; 94 font-weight: ${t.fonts.weightMediumPlus}; 95 border-radius: 4px !important; 96 padding: 7px 24px; 97 font-family: ${t.fonts.familySecondary} !important; 98 background-color: ${t.colors.secondary6}; 99 margin-bottom: 20px; 100 &:disabled { 101 cursor: not-allowed; 102 } 103 &:disabled:hover { 104 background-color: ${t.colors.btnDisabled}; 105 } 106 &:hover { 107 background-color: ${t.colors.primary1BtnHover}; 108 } 109 } 110 .mantine-Input-input { 111 box-sizing: border-box; 112 height: 44px; 113 border: 1px solid ${t.colors.grey40}; 114 border-radius: 4px; 115 width: 80vw; 116 ${t.breakpoints.sm} { 117 width: 45vw; 118 } 119 } 120 .mantine-Modal-content { 121 border-radius: 12px; 122 overflow: unset; 123 transition: flex .3s ease-in-out; 124 } 125 .validator-subtitle { 126 font-family: ${t.fonts.familySecondary}; 127 font-size: 16px; 128 line-height: 22px; 129 letter-spacing: 0em; 130 text-align: center; 131 padding: 0 0 20px; 132 ${t.breakpoints.sm} { 133 padding: 0 90px 20px; 134 } 135 } 136 .error-text { 137 color: #c84646; 138 font-size: 12px; 139 } 140 `,locationWrapper:` 141 display: flex; 142 align-items: center; 143 gap: 6px; 144 cursor: pointer; 145 `}};return e.Search&&(i.Search={quickViewWrapper:` 146 ${e.Search?.quickViewWrapper??""} 147 .mantine-Modal-content { 148 .mantine-Modal-title{ 149 margin-bottom: 0px; 150 margin-top: 10px; 151 } 152 .mantine-Modal-body { 153 padding: 0 1rem; 154 .description { 155 font-size: 16px; 156 margin: 16px 0; 157 } 158 .row.shipping-charges{ 159 font-size: ${t.fonts.sizeSmall}; 160 color: ${t.colors.textShippingCharges}; 161 span{ 162 padding-left: 8px; 163 } 164 } 165 .table-container { 166 border: 1px solid ${t.colors.grey60}; 167 border-radius: 4px; 168 margin: 30px 0 15px; 169 font-size: 16px; 170 .row { 171 border: none; 172 } 173 .column { 174 padding: 12px 16px; 175 font-size: 16px; 176 border: 1px solid ${t.colors.grey60}; 177 background-color: ${t.colors.white}; 178 } 179 header { 180 .column { 181 background-color: ${t.colors.presellTableHeaderBg}; 182 } 183 } 184 } 185 } 186 } 187 `,refinements:` 188 ${e.Search?.refinements??""} 189 .heading{ 190 button{
191 color: ${t.colors.btnsFilterSubCategoryColor} 192 } 193 } 194 ul.ais-RefinementList-list { 195 li { 196 &.ais-RefinementList-item { 197 .ais-RefinementList-label { 198 199 } 200 .ais-RefinementList-labelText { 201 color: ${t.colors.btnsFilterSubCategoryColor} 202 } 203 .ais-RefinementList-count { 204 color: ${t.colors.btnsFilterSubCategoryColor} 205 } 206 } 207 } 208 } 209 `,wrapper:` 210 ${e.Search?.wrapper??""} 211 .filter-header { 212 color: ${t.colors.grey50}; 213 } 214 `,hitWrapper:` 215 ${e.Search?.hitWrapper??""} 216 217 .ais-Highlight-nonHighlighted, .country, .web-description { 218 color: ${t.colors.grey50}; 219 } 220 221 &.list-view { 222 .ais-Hits-list { 223 .ais-Hits-item { 224 padding: 8px 16px 16px 0; 225 gap: 0; 226 ${t.breakpoints.xs} { 227 // display: block; 228 grid-template-columns: none; 229 } 230 ${t.breakpoints.sm} { 231 grid-template-columns: 344px auto; 232 } 233 ${t.breakpoints.md} { 234 grid-template-columns: 350px auto; 235 } 236 ${t.breakpoints.lg} { 237 grid-template-columns: 293px auto; 238 } 239 240 ${t.breakpoints.xl} { 241 grid-template-columns: 430px auto; 242 } 243 244 ${t.breakpoints.xxl} { 245 grid-template-columns: 618px auto; 246 } 247 248 .hit-content { 249 ${t.breakpoints.xs} { 250 padding: 12px 16px; 251 } 252 ${t.breakpoints.sm} { 253 padding: 0 0px 16px 24px; 254 text-align: left; 255 } 256 ${t.breakpoints.md} { 257 padding: 0 0 16px 24px; 258 text-align: left; 259 } 260 ${t.breakpoints.lg} { 261 padding: 0px 24px 16px 24px; 262 text-align: left; 263 } 264 ${t.breakpoints.xl} { 265 padding: 32px 0px 32px 72px; 266 text-align: left; 267 } 268 ${t.breakpoints.xxl} { 269 padding: 32px 0px 32px 72px; 270 text-align: left; 271 } 272 margin-bottom: 0; 273 .title{ 274 font-weight: ${t.fonts.weightMediumPlus}; 275 margin-bottom: 16px; 276 .titleDescSale{ 277 display: flex; 278 justify-content: center; 279 ${t.breakpoints.sm} { 280 justify-content: start; 281 } 282 i{ 283 padding-top: 4px; 284 padding-left: 10px; 285 } 286 } 287 font-size: ${t.fonts.sizeH7}; 288 ${t.breakpoints.xl} { 289 font-size: ${t.fonts.sizeH9}; 290 } 291 i:before{ 292 color: ${t.colors.saleTagBg}; 293 } 294 } 295 .inline-container { 296 font-family: ${t.fonts.familySecondary}; 297 ${t.breakpoints.xs} { 298 margin: 12px 0; 299 font-size: ${t.fonts.sizeH5}; 300 } 301 ${t.breakpoints.sm} { 302 justify-content: start; 303 margin: 16px 0; 304 } 305 .country-rating { 306 margin: 0; 307 ${t.breakpoints.xs} { 308 gap: 0px; 309 } 310 ${t.breakpoints.sm} { 311 display: grid; 312 gap: 16px; 313 } 314 .rating { 315 margin: 0; 316 } 317 } 318 } 319 .web-description { 320 display: -webkit-box; 321 -webkit-line-clamp: 2; 322 -webkit-box-orient: vertical; 323 overflow: hidden; 324 text-overflow: ellipsis; 325 326 font-family: ${t.fonts.familySecondary}; 327 font-weight: ${t.fonts.weightNormal}; 328 font-size: ${t.fonts.sizeLarge}; 329 line-height: 24px; 330 ${t.breakpoints.xs} { 331 margin: 12px 0; 332 } 333 @media (min-width: 767px) { 334 margin: 16px 0; 335 } 336 ${t.breakpoints.sm} { 337 margin: 16px 0; 338 } 339 } 340 } 341 } 342 } 343 } 344 &.grid-view { 345 .ais-Hits-list { 346 .ais-Hits-item { 347 min-height: 620px; 348 ${t.breakpoints.xxl} { 349 min-height: 634px; 350 } 351 .hit-content { 352 flex:1; 353 justify-content: start; 354 .title { 355 .titleDescSale{ 356 display: flex; 357 justify-content: center; 358 a{ 359 display: -webkit-box; 360 -webkit-line-clamp: 2; 361 -webkit-box-orient: vertical; 362 overflow: hidden; 363 text-overflow: ellipsis; 364 } 365 i{ 366 padding-top: 4px; 367 padding-left: 10px; 368 } 369 } 370 font-size: ${t.fonts.sizeH6}; 371 ${t.breakpoints.xxl} { 372 font-size: ${t.fonts.sizeH8}; 373 } 374 font-size: ${t.fonts.sizeH7}; 375 ${t.breakpoints.xxl} { 376 font-size: ${t.fonts.sizeH8}; 377 } 378 .ais-Highlight-nonHighlighted { 379 color: ${t.colors.grey50}; 380 } 381 i:before { 382 color: ${t.colors.saleTagBg}; 383 } 384 } 385 .inline-container { 386 margin: 12px 0; 387 ${t.breakpoints.sm} { 388 margin: 16px 0; 389 } 390 ${t.breakpoints.md} { 391 margin: 9px 0; 392 // margin: 45px 0; 393 } 394 ${t.breakpoints.xl} { 395 margin: -10px 0 0 0; 396 } 397 .reserveTodayContainer { 398 width: 100%; 399 > div { 400 margin: 18.5px 0 24px; 401 background: ${t.colors.whiteWine}; 402 border-radius: 4px; 403 padding: 12px; 404 align-items: center; 405 } 406 a { 407 text-decoration: underline; 408 font-family: ${t.fonts.familySecondary}; 409 font-size: ${t.fonts.sizeSmaller}; 410 font-weight: ${t.fonts.weightMedium}; 411 line-height: 19px; 412 ${t.breakpoints.lg} { 413 font-size: ${t.fonts.sizeDefault}; 414 } 415 ${t.breakpoints.xl} { 416 font-size: ${t.fonts.sizeLarge}; 417 } 418 } 419 } 420 } 421 .web-description { 422 &.case { 423 position: unset; 424 transform: none; 425 } 426 } 427 } 428 .price-section-container { 429 margin-bottom: 12px; 430 text-align: center; 431 } 432 .presell-section { 433 font-family: ${t.fonts.familyTertiary}; 434 font-size: ${t.fonts.sizeH6}; 435 font-weight: ${t.fonts.weightBold}; 436 color: ${t.colors.grey50}; 437 } 438 .cart-slider button:focus { 439 color: ${t.colors.white} !important;
440 background-color: ${t.colors.btnsPrimaryBg}; 441 border-color: transparent; 442 } 443 .price-section { 444 margin-bottom: 10px; 445 text-align: center; 446 padding: 0px; 447 line-height: 17.5px; 448 .price-section-single-bottle { 449 margin: 15px 0px; 450 font-size: 16px; 451 } 452 .sku-price { 453 font-family: ${t.fonts.familyTertiary}; 454 font-size: ${t.fonts.sizeH6}; 455 font-weight: ${t.fonts.weightBold}; 456 color: ${t.colors.grey50}; 457 line-height: 22.5px; 458 .original-price{ 459 &.line-through { 460 text-decoration: line-through; 461 font-size: 16px; 462 font-family: ${t.fonts.familySecondary}; 463 font-weight: 400; 464 } 465 } 466 .sales-price { 467 color: ${t.colors.textPrimaryBg} 468 } 469 } 470 } 471 .savings-sales-price{ 472 margin-bottom: 10px; 473 font-family: ${t.fonts.familySecondary}; 474 font-size: ${t.fonts.sizeSmall}; 475 font-weight: ${t.fonts.weightMediumPlus}; 476 color: ${t.colors.textPrimaryBg}; 477 text-transform: uppercase; 478 } 479 .member-price-section { 480 margin-bottom: 10px; 481 font-size: ${t.fonts.sizeSmall}; 482 font-family: ${t.fonts.familySecondary}; 483 font-weight: ${t.fonts.weightMediumPlus}; 484 text-transform: uppercase; 485 color: ${t.colors.blue600}; 486 } 487 } 488 } 489 } 490 `}),e.Cart&&(i.Cart={slider:` 491 .mantine-Drawer-header { 492 padding: 16px 32px 16px 32px; 493 border-bottom: 2px solid ${t.colors.grey20}; 494 align-items: center; 495 } 496 h2 { 497 &.mantine-Drawer-title { 498 text-transform: uppercase; 499 width: 100%; 500 font-family: ${t.fonts.familyPrimary}; 501 font-size: ${t.fonts.sizeH10}; 502 font-weight:${t.fonts.weightMedium}; 503 color: ${t.colors.primary8}; 504 line-height: 33px; 505 letter-spacing: -0.32px; 506 margin-bottom: 0; 507 } 508 } 509 .mantine-Drawer-close { 510 width: 44px; 511 height: 44px; 512 gap: 8px; 513 svg { 514 width: 30px !important; 515 height: 30px !important; 516 color: ${t.colors.primary8}; 517 } 518 } 519 .mantine-Drawer-body { 520 padding: 16px 32px 16px 32px; 521 .image-bg { 522 width: 216px; 523 margin: 0 auto; 524 border-radius: 4px; 525 .image-container { 526 height: 216px; 527 display: flex; 528 justify-content: center; 529 .offer { 530 .stock { 531 position: absolute; 532 left: 10px; 533 bottom: 4px; 534 margin-bottom: 0; 535 z-index: 0; 536 } 537 svg { 538 position: absolute; 539 left: 10px; 540 top: 10px; 541 } 542 } 543 .image { 544 padding: 10px 0px; 545 img { 546 position: relative !important 547 } 548 } 549 .quick-links-container { 550 flex-direction: column-reverse; 551 gap: 15px; 552 bottom: 10px; 553 } 554 .quick-view-container { 555 display: none; 556 } 557 } 558 } 559 .image-bg { 560 .image-container { 561 .image { 562 a { 563 img { 564 object-fit: contain; 565 } 566 } 567 } 568 } 569 } 570 .hit-content { 571 margin-top: 15px; 572 .title { 573 .titleDescSale{ 574 display: flex; 575 justify-content: center; 576 ${t.breakpoints.sm} { 577 justify-content: start; 578 } 579 i{ 580 padding-top: 4px; 581 padding-left: 10px; 582 } 583 } 584 font-family: ${t.fonts.familyTertiary}; 585 font-weight: ${t.fonts.weightMediumPlus}; 586 font-size: ${t.fonts.sizeH8}; 587 color: ${t.colors.primary8}; 588 line-height: 26.5px; 589 letter-spacing: -0.16; 590 text-align: center; 591 margin: 0 auto 10px; 592 width: fit-content; 593 i:before { 594 color: ${t.colors.saleTagBg}; 595 } 596 } 597 .rating { 598 display: flex; 599 justify-content: center; 600 margin: 10px 0; 601 .star-icons svg { 602 margin: 2px; 603 width: 16px; 604 height: 16px; 605 } 606 .review-count { 607 padding-left: 10px; 608 line-height: 18px; 609 } 610 } 611 .member-price-section-straight-sku{ 612 margin-bottom: 24px; 613 } 614 } 615 616 .unlimited-banner { 617 margin-top: 24px; 618 background: ${t.colors.bgColors.whiteWine}; 619 display: flex; 620 padding: 16px; 621 flex-direction: column; 622 justify-content: center; 623 align-items: center; 624 gap: 12px; 625 align-self: stretch; 626 border-radius: 5px; 627 628 .banner-description { 629 font-family: ${t.fonts.familySecondary}; 630 font-size: ${t.fonts.sizeLarge}; 631 line-height: 140%; 632 } 633 634 button { 635 min-width: 181px; 636 height: 32px; 637 border-radius: 4px; 638 padding: 7px 16px; 639 background: ${t.colors.unlimitedButtonColor}; 640 color: white; 641 display: flex; 642 align-items: center; 643 justify-content: center; 644 gap: 8px; 645 font-family: ${t.fonts.familySecondary}; 646 font-size: ${t.fonts.sizeSmall}; 647 font-weight: 600; 648 text-transform: uppercase; 649 letter-spacing: 0.24px; 650 line-height: ${t.fonts.sizeDefault}; 651 border: none; 652 } 653 } 654 `,MiniCart:` 655 ${e.Cart?.MiniCart??""} 656 .price-section .strike+.sale-price{ 657 color: ${t.colors.primary1} 658 } 659 .price-section .strike+.member-price { 660 color:${t.colors.blue600}; 661 } 662 663 .member-savings { 664 color: ${t.colors.blue600}; 665 font-weight: ${t.fonts.weightMediumPlus}; 666 } 667 `,cartDetailSection:` 668 ${e.Cart?.cartDetailSection??""} 669 .product-link { 670 color: ${t.colors.primary8}; 671 }`}),e.Product&&(i.Product={countryNameGrapeVariety:` 672 ${e.Product?.countryNameGrapeVariety??""} 673 .country-grapeVariety { 674 .country-title { 675 display: -webkit-box; 676 -webkit-line-clamp: 1; 677 -webkit-box-orient: vertical; 678 overflow: hidden; 679 text-overflow: ellipsis; 680 text-align: left; 681 } 682 } 683 `,learnMoreWrapper:` 684 .cart-button-wrapper { 685 .cart-button { 686 button { 687 border-radius: 4px; 688 } 689 } 690 } 691 .mantine-Overlay-root { 692 z-index: 600; 693 } 694 .mantine-Modal-body { 695 height: 100% !important; 696 width: 100% !important; 697 .modalTitle { 698 font-family: ${t.fonts.familyPrimary}; 699 font-size: 30px; 700 font-weight: 500; 701 line-height: 33px; 702 text-align: center; 703 display: flex; 704 margin: auto; 705 justify-content: center; 706 color: ${t.colors.white}; 707 margin: 12px !important; 708 text-transform: capitalize; 709 @media (max-width: 480px) { 710 font-size: 25px; 711 } 712 } 713 .modalTitle2 { 714 text-transform: none; 715 margin-bottom: 25px !important; 716 display: flex; 717 margin: auto; 718 justify-content: center; 719 font-family: ${t.fonts.familyTertiary}; 720 font-size: 18px; 721 font-weight: 600px; 722 line-height: 25.2px; 723 text-align: center; 724 color: ${t.colors.white}; 725 @media (max-width: 480px) { 726 font-size: 16px; 727 } 728 } 729 .divider { 730 margin-bottom: 36px; 731 } 732 .description { 733 margin-bottom: 36px; 734 font-family: ${t.fonts.familySecondary}; 735 } 736 .incentives { 737 margin-bottom: 20px; 738 font-size: 14px; 739 font-weight: 400px; 740 font-family: ${t.fonts.familySecondary}; 741 } 742 }
743 background-color: ${t.colors.unltPopupBackground}; 744 .mantine-Modal-inner { 745 .mantine-Paper-root { 746 max-width: 450px !important; 747 @media (max-width: 480px) { 748 max-width: 375px !important; 749 } 750 } 751 z-index: 1000; 752 .learnMore-header { 753 margin-top: 10px; 754 color: ${t.colors.unltPopupColor}; 755 background-color: ${t.colors.unltPopupBackground}; 756 display: flex; 757 align-items: center; 758 justify-content: space-between; 759 position: relative; 760 width: 100%; 761 .unlimited-img { 762 position: absolute; 763 left: 50%; 764 transform: translateX(-50%); 765 } 766 .learnMore-closeBtn { 767 color: ${t.colors.unltPopupcloseBtn}; 768 margin-left: auto; 769 } 770 } 771 .termsAndCondContent { 772 height: 200px; 773 overflow-y: scroll; 774 scrollbar-width: none; 775 &::-webkit-scrollbar {
776 display: none; 777 } 778 } 779 button{ 780 width: 191px; 781 height: 44px; 782 background-color: ${t.colors.untlPopupButtonBgColor}; 783 border-radius: 0px; 784 color: ${t.colors.untlPopupButtonColor}; 785 display:inline-flex; 786 align-items: center; 787 justify-content: center; 788 font-family: ${t.fonts.familySecondary}; 789 .loadIcon { 790 display: flex; 791 align-items: center; 792 justify-content: center; 793 .addingText { 794 margin-left: 30px; 795 } 796 } 797 } 798 .termsAndCond { 799 color: ${t.colors.unltPopupColor}; 800 max-height: 200px; 801 overflow-y: auto; 802 margin-top: 10px; 803 font-size: 16px; 804 font-weight: 500px; 805 } 806 .termsAndCondContent { 807 margin-top: 10px; 808 font-size: 0.8rem; 809 } 810 811 .mantine-Paper-root { 812 background-color: ${t.colors.unltPopupBackground}; 813 .mantine-Text-root { 814 color: ${t.colors.unltPopupColor}; 815 } 816 } 817 } 818`,orderform:` 819 ${e.Product?.orderform??""} 820 .price-section-container { 821 font-size: ${t.fonts.sizeLarge}; 822 text-align: left; 823 .font-weight-bold { 824 font-weight: ${t.fonts.weightBold}; 825 } 826 827 .case-sku-pricing-panel{ 828 display: flex; 829 align-items: center; 830 .strike-case-sku-pricing-panel{ 831 color: ${t.colors.textSecondayBg}; 832 padding-right: 8px; 833 } 834 .case-sku-sales-price, .case-sku-savings-sales-price, .case-sku-savings-sales-price-isUnlimited{ 835 font-family: ${t.fonts.familyTertiary}; 836 font-size: ${t.fonts.sizeH10}; 837 font-weight:${t.fonts.weightMediumPlus} 838 } 839 .case-sku-savings-sales-price{ 840 color:${t.colors.textPrimaryBg}; 841 } 842 } 843 .price-section-case-sku { 844 color: ${t.colors.textSecondayBg}; 845 margin-top: 20px; 846 } 847 } 848 .top-price-section { 849 .price-section { 850 padding: 0; 851 margin: 0; 852 .total-price { 853 .single-amount { 854 margin-bottom: 16px; 855 color: ${t.colors.primary8}; 856 font-family: ${t.fonts.familyTertiary}; 857 font-weight: ${t.fonts.weightSmall}; 858 font-size: ${t.fonts.sizeH10}; 859 line-height: 36px; 860 } 861 .per-bottle-price { 862 margin-top: 8px; 863 margin-bottom: 12px; 864 color: ${t.colors.textSecondayBg}; 865 font-family: ${t.fonts.familySecondary}; 866 font-weight: ${t.fonts.weightNormal}; 867 font-size: ${t.fonts.sizeLarge}; 868 line-height: 22.5px; 869 } 870 } 871 .presell-container { 872 background: ${t.colors.whiteWine}; 873 text-align: left; 874 color: ${t.colors.primary8}; 875 padding: 12px 16px 1px 12px; 876 border-top-right-radius: 4px; 877 border-top-left-radius: 4px; 878 width: 100%; 879 ${t.breakpoints.sm} { 880 width: 90%; 881 } 882 .presell-header-box { 883 display: flex; 884 gap: 12px; 885 align-items: center; 886 i { 887 font-weight: bold !important; 888 } 889 .presell-header { 890 font-family: ${t.fonts.familySecondary}; 891 font-weight: ${t.fonts.weightBold}; 892 font-size: ${t.fonts.sizeLarge}; 893 line-height: 22.5px; 894 } 895 } 896 .presell-price-list { 897 list-style-type: disc; 898 margin: 4px 0; 899 padding-left: 50px; 900 .presell-price-item { 901 font-family: ${t.fonts.familySecondary}; 902 font-weight: ${t.fonts.weightNormal}; 903 font-size: ${t.fonts.sizeDefault}; 904 line-height: 18px; 905 } 906 } 907 } 908 } 909 } 910 911 .straight-sku-selected-price, .straight-sku-selected-price-unlimited{ 912 font-family: ${t.fonts.familyTertiary}; 913 font-size: ${t.fonts.sizeH10}; 914 font-weight:${t.fonts.weightMediumPlus}; 915 color: ${t.colors.primary8}; 916 margin: 24px 0 0 0; 917 } 918 .case-sku-savings-sales-price-isUnlimited{ 919 color: ${t.colors.textUnlimitedBg}; 920 } 921 .addToCart-QuantitySelector{ 922 display: flex; 923 ${t.breakpoints.xs} { 924 margin-bottom: ${t.space.md}; 925 } 926 ${t.breakpoints.sm} { 927 margin-bottom: 0px; 928 } 929 930 .add-to-cart-btn-container{ 931 flex-grow: 1; 932 } 933 } 934 .add-to-cart-section{ 935 flex-grow: 1; 936 .customProdQantityField { 937 & div:first-of-type { 938 margin-right: 0px; 939 } 940 } 941 } 942 943 .customProdQantityField { 944 945 .input-group-prepend .btn-minus, .input-group-append .btn-plus{ 946 width: 32px; 947 height: 32px; 948 border-radius: 50%; 949 border: 1px solid ${t.colors.textSecondayBg}; 950 background-color:${t.colors.white}; 951 color: ${t.colors.grey50}; 952 } 953 .quantity{ 954 color: ${t.colors.grey50}; 955 } 956 957 } 958 } 959 960 961 .price-section, .price-section-member-price { 962 color: ${t.colors.grey50}; 963 text-align: start; 964 width: 100%; 965 padding: 18px 16px; 966 margin-bottom: ${t.space.lg}; 967 border-radius: 4px; 968 line-height: 22.5px; 969 text-align: justify; 970 padding: 16px; 971 972 .radio-button-straight-sku{ 973 accent-color: ${t.colors.radioBtnsPrimaryBg}; 974 width: ${t.space.lg}; 975 height: ${t.space.lg}; 976 margin-right: ${t.space.md}; 977 } 978 .single-bottle-sales-price { 979 margin-left: 5px; 980 // font-weight: ${t.fonts.weightBold} 981 } 982 .single-bottle-savings-sales-price{ 983 color:${t.colors.textPrimaryBg}; 984 } 985 .single-bottle-savings-sales-price-isUnlimited{ 986 color: ${t.colors.textUnlimitedBg}; 987 } 988 989 .strike-case-sku-pricing-panel, .strike-straight-sku-pricing-panel{ 990 color: ${t.colors.textSecondayBg}; 991 padding-right: ${t.space.sm}; 992 padding-left: ${t.space.sm}; 993 } 994 } 995 .price-section-member-price{ 996 margin-bottom:${t.space.sm}; 997 } 998 .member-price-section-case-sku, .member-price-section-straight-sku{ 999 display: block; 1000 font-size: ${t.fonts.sizeSmall}; 1001 color: ${t.colors.textUnlimitedBg}; 1002 line-height: ${t.space.lg}; 1003 font-weight: ${t.fonts.weightMediumPlus}; 1004 ${t.breakpoints.md} { 1005 display: flex; 1006 align-items: flex-end; 1007 justify-content: space-between; 1008 } 1009 span:nth-of-type(2){ 1010 display: block; 1011 ${t.breakpoints.md} { 1012 display: inline; 1013 } 1014 } 1015 } 1016 1017 .member-price-section-case-sku{ 1018 margin-top: 20px; 1019 } 1020 .member-price-section-straight-sku{ 1021 margin-top: ${t.space.sm}; 1022 margin-bottom: ${t.space.lg}; 1023 } 1024 .member-price-when-you-mix { 1025 font-weight: 400; 1026 padding-left: 3px; 1027 display: block; 1028 ${t.breakpoints.md} { 1029 display: inline; 1030 } 1031 } 1032 .learn-more-isUnlimited{ 1033 font-weight: 400; 1034 font-size: 14px; 1035 .learn-more-isUnlimited-link { 1036 font-family: ${t.fonts.familySecondary}!important; 1037 } 1038 } 1039 `,wrapper:` 1040 ${e.Product?.wrapper??""} 1041 .about-the-wine-container { 1042 .wine-details-container { 1043 .second-row { 1044 .quote {
1045 background-color: ${t.colors.cardBackground}!important; 1046 } 1047 } 1048 .about-wine { 1049 .longDescription { 1050 p { 1051 font-size: 16px; 1052 } 1053 } 1054 } 1055 } 1056 .auc-Recommend{ 1057 .product-item-container{ 1058 .product-price{ 1059 color:${t.colors.black}; 1060 } 1061 } 1062 } 1063 } 1064 .mixed{ 1065 @media print { 1066 display: none !important; 1067 } 1068 } 1069 .product-layout { 1070 .layout-name { 1071 .main-title { 1072 @media print { 1073 margin-bottom : 0px; 1074 } 1075 i { 1076 color: ${t.colors.saleTagBg}; 1077 } 1078 } 1079 } 1080 .product-image-container { 1081 .image-container { 1082 .product-info-container { 1083 .pill { 1084 border-radius: 30px; 1085 } 1086 } 1087 } 1088 @media print { 1089 display: none; 1090 } 1091 } 1092 .us-webHeadline { 1093 font-family: ${t.fonts.familySecondary}; 1094 font-weight: 400; 1095 margin-top: 5px; 1096 font-size: 16px; 1097 } 1098 .add-on-us-container { 1099 padding: 20px 20px 0px; 1100 display: flex; 1101 gap: 8px; 1102 flex-direction: column; 1103 text-align: center; 1104 align-items: center; 1105 .price-quantity { 1106 font-size: 16px; 1107 .strong-text { 1108 font-weight: 700; 1109 } 1110 } 1111 .price-promo-savings, .price-cart-text { 1112 font-size: 14px; 1113 .strike-price { 1114 text-decoration: line-through; 1115 } 1116 .promo-price { 1117 font-size: 16px; 1118 font-weight: 700; 1119 color: ${t.colors.textPrimaryBg} 1120 } 1121 .savings-price { 1122 font-weight: 600; 1123 } 1124 } 1125 } 1126 .out-of-stock { 1127 .sold-out-text { 1128 background: #FFCFD5; 1129 border: none !important; 1130 } 1131 .clickToViewSimilarWines { 1132 text-align: center; 1133 background-color: transparent; 1134 width: 100%; 1135 text-align: left; 1136 } 1137 } 1138 .top-price-section { 1139 .presell { 1140 font-size: 14px; 1141 line-height: 18.2px; 1142 font-weight: ${t.fonts.weightSmall}; 1143 font-family: ${t.fonts.familySecondary}; 1144 .sale-price { 1145 .price { 1146 font-size: 22px; 1147 line-height: 26.4px; 1148 font-weight: ${t.fonts.weightMediumPlus}; 1149 } 1150 } 1151 .total-price { 1152 font-size: 22px; 1153 line-height: 26.4px; 1154 font-weight: ${t.fonts.weightMediumPlus}; 1155 font-family: ${t.fonts.familyTertiary}; 1156 } 1157 } 1158 } 1159 } 1160 .case-content-main-container{ 1161 @media print { 1162 margin: 15px -5px 0 !important; 1163 .slick-slider { 1164 .slick-arrow { 1165 display: none !important; 1166 } 1167 .slick-list { 1168 margin: 0 !important; 1169 .slick-track { 1170 transform: none !important; 1171 width: auto !important; 1172 .slick-slide { 1173 display: none !important; 1174 width: auto !important; 1175 text-align: center; 1176 &.slick-current { 1177 display: block !important; 1178 float: none; 1179 width: 680px !important; 1180 } 1181 .layout { 1182 margin-top: 0px; 1183 .case-compo-heart-icon, .quantity, .redirect-link-container { 1184 display: none !important; 1185 } 1186 } 1187 } 1188 } 1189 } 1190 } 1191 .sticky-cart-btn { 1192 display: none !important; 1193 } 1194 .accordion-mobile-wine-details { 1195 .mantine-Accordion-chevron { 1196 display: none !important; 1197 } 1198 .mantine-Accordion-label { 1199 padding-bottom: 0; 1200 } 1201 } 1202 } 1203 .case-content-container { 1204 .mantine-Tabs-tabsList .mantine-Tabs-tabIcon img { 1205 height: 180px; 1206 } 1207 .wineDetailsSection { 1208 @media print { 1209 padding: 0 !important; 1210 .main-title { 1211 font-size: 26px; 1212 } 1213 } 1214 .header-container { 1215 .price { 1216 @media print { 1217 display: none; 1218 } 1219 } 1220 } 1221 } 1222 } 1223 .sub-title, .mantine-Tabs-tabsList { 1224 @media print { 1225 display: none; 1226 } 1227 } 1228 } 1229 .case-content-details-section { 1230 @media print { 1231 .sub-title-with-border { 1232 font-size: 18px !important; 1233 margin-bottom: 5px !important; 1234 padding-bottom: 3px !important; 1235 } 1236 .item-title { 1237 font-size: 16px !important; 1238 } 1239 .item-sub-title { 1240 font-size: 14px !important; 1241 } 1242 .award-main-container { 1243 display: none; 1244 } 1245 } 1246 .case-image { 1247 img { 1248 height: 380px; 1249 @media print { 1250 max-height: 350px !important; 1251 } 1252 } 1253 } 1254 .share-print{ 1255 width:250%; 1256 } 1257 } 1258 .wine-details-container { 1259 .award-main-container { 1260 @media print { 1261 display: none; 1262 } 1263 } 1264 } 1265 .main-content-container { 1266 .about-the-wine-container { 1267 .fixed-bottom { 1268 .cart-button button { 1269 width: 100%; 1270 } 1271 position: fixed; 1272 border: none; 1273 bottom: 0; 1274 left: 0; 1275 width: 100%; 1276 background-color: #117b53; 1277 padding: 0px; 1278 box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); 1279 text-align: center; 1280 z-index: 500; 1281 } 1282 .wine-details-container { 1283 @media print { 1284 .about-wine .show-in-print-view-only p { 1285 margin-bottom: 6px; 1286 } 1287 .first-row .column-align .sub-title-with-border { 1288 margin-bottom: 5px; 1289 padding-bottom: 3px; 1290 } 1291 .second-row { 1292 display: none; 1293 } 1294 } 1295 } 1296 } 1297 .container { 1298 .fixed-bottom { 1299 .cart-button button { 1300 width: 100%; 1301 .loadIcon { 1302 display: flex; 1303 align-items: center; 1304 justify-content: center; 1305 .addingText { 1306 margin-left: 30px; 1307 } 1308 } 1309 } 1310 position: fixed; 1311 border: none; 1312 bottom: 0; 1313 left: 0; 1314 width: 100%; 1315 background-color: #117b53; 1316 padding: 0px; 1317 box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); 1318 text-align: center; 1319 z-index: 500; 1320 } 1321 } 1322 } 1323 `,presell:` 1324 ${e.Product?.presell??""} 1325 &.presell-cta { 1326 font-family: ${t.fonts.familySecondary}; 1327 font-weight: ${t.fonts.weightMedium}; 1328 font-size: ${t.fonts.sizeLarge}; 1329 line-height: 19px; 1330 background: ${t.colors.whiteWine}; 1331 padding: 0 12px 16px 40px; 1332 border: none; 1333 border-bottom-left-radius: 4px; 1334 border-bottom-right-radius: 4px; 1335 margin-bottom: 0; 1336 1337 ${t.breakpoints.xs} { 1338 width: 100%; 1339 } 1340 ${t.breakpoints.sm} { 1341 width: 90%; 1342 } 1343 ${t.breakpoints.md} { 1344 width: 90%; 1345 } 1346 ${t.breakpoints.lg} { 1347 width: 90%; 1348 } 1349 1350 ${t.breakpoints.xl} { 1351 width: 90%; 1352 } 1353 ${t.breakpoints.xxl} { 1354 width: 90%; 1355 } 1356 a { 1357 text-decoration: underline; 1358 } 1359 } 1360 &.presell-cta.presell-grid-container { 1361 margin: 16px 0 0 0; 1362 padding: 12px; 1363 width: 100%; 1364 border-radius: 4px; 1365 justify-content: space-around; 1366 1367 a { 1368 font-size: ${t.fonts.sizeSmaller}; 1369 } 1370 } 1371 1372 .new-presell-grid-container { 1373 display: flex; 1374 align-items: center; 1375 gap: 8px; 1376 span { 1377 font-family: ${t.fonts.familySecondary}; 1378 font-size: ${t.fonts.fontSize16}; 1379 font-weight: ${t.fonts.weightBold}; 1380 line-height: 22.5px; 1381 ${t.breakpoints.lg} { 1382 font-size: ${t.fonts.sizeDefault}; 1383 } 1384 ${t.breakpoints.xl} { 1385 font-size: ${t.fonts.sizeLarge}; 1386 } 1387 } 1388 } 1389 `}),e.CmsTBSPage&&(i.CmsTBSPage={sideBarLegacy:` 1390 & .sidebar{ 1391 display: none; 1392 ${t.breakpoints.md} { 1393 display:initial; 1394 } 1395 & .grid-container{ 1396 div{ 1397 width:100%; 1398 .navigation-link{ 1399 h4{ 1400 display:none; 1401 } 1402 & a{ 1403 margin-left: 10px; 1404 display:flex; 1405 align-items:center; 1406 gap:10px; 1407 font-family:${t.fonts.openSans}; 1408 font-size: ${t.fonts.fontSize16}; 1409 font-weight: ${t.fonts.weightNormal}; 1410 line-height: 22.4px; 1411 letter-spacing: 0.04em; 1412 color: ${t.colors.grey50}; 1413 &.active { 1414 color: ${t.colors.primary1}; 1415 font-weight: ${t.fonts.weightBold}; 1416 } 1417 } 1418 } 1419 } 1420 } 1421 & .cms-conditional-container{ 1422 margin-bottom: 15px; 1423 margin-left: -20px; 1424 & .grid-container > div{ 1425 display:flex; 1426 align-items: center; 1427 font-family:${t.fonts.oswald}; 1428 font-size: ${t.fonts.fontSize18}; 1429 color: ${t.colors.grey50}; 1430 padding-bottom:5px; 1431 line-height: 25.2px; 1432 letter-spacing: 0.04em; 1433 gap:4px; 1434 1435 .cms-image-container{ 1436 display:flex; 1437 width: fit-content; 1438 img{ 1439 width: 25px; 1440 } 1441 &~div{ 1442 border-bottom: 1px solid ${t.colors.grey20}; 1443 } 1444 } 1445 } 1446 } 1447 } 1448 `,breadcrumbCSS:` 1449 padding: 12px 24px 12px 0px; 1450 & a { 1451 display: flex; 1452 align-items: center; 1453 gap: 8px; 1454 &:hover, &:active, &:focus { 1455 text-decoration: none; 1456 } 1457 & .link-text { 1458 text-decoration: none; 1459 border-bottom: 1px solid ${t.colors.primary8}; 1460 font-size: ${t.fonts.sizeH5}; 1461 font-weight: bold; 1462 } 1463 } 1464 `}),e.Membership&&(i.Membership={pageWrapper:` 1465 ${e.Membership?.pageWrapper??""} 1466 .page-content { 1467 max-width: 1112px; 1468 margin: auto; 1469 } 1470 .intro-text{ 1471 ${t.mixins.h6} 1472 font-size: ${t.fonts.sizeLarger}; 1473 text-align: center; 1474 margin-top: 16px; 1475 margin-bottom: 16px; 1476 line-height: 26.4px; 1477 ${t.breakpoints.sm} { 1478 font-size: ${t.fonts.sizeLarger}; 1479 } 1480 } 1481 & .top-section{ 1482 .dynamicComponents{ 1483 >.widget-container{ 1484 .cms-image-container{ 1485 background: ${t.colors.whiteWine}; 1486 padding: 16px 0; 1487 // width:100%; 1488 display:flex; 1489 justify-content:center; 1490 img{ 1491 height: 130px; 1492 box-sizing: content-box; 1493 } 1494 } 1495 } 1496 >.widget-cms-column{ 1497 & .grid-container { 1498 justify-content: space-between; 1499 1500 } 1501 } 1502 } 1503 } 1504 & .content-section{ 1505 & button.unlimited-modal-primary-cta{
1506 background-color: ${t.colors.unltPopupBackground} !important; 1507 } 1508 } 1509 1510 `}),e.MembershipRebranding&&(i.MembershipRebranding={membershipStatus:` 1511 ${e.MembershipRebranding?.membershipStatus??""} 1512 border: 1px solid ${t.colors.grey60}; 1513 padding: 24px; 1514 h1.membership-status { 1515 1516 color: ${t.colors.unltPopupBackground}; 1517 } 1518 .re-join-note{ 1519 margin-top: 12px; 1520 } 1521 1522 .year-note { 1523 1524 font-weight: ${t.fonts.weightBold}; 1525 font-family: ${t.fonts.roboto}; 1526 color: ${t.colors.unltPopupBackground}; 1527 1528 } 1529 .add-unlimited-to-cart button{ 1530 margin-top: 20px; 1531 background: ${t.colors.unltPopupBackground}; 1532 :hover{ 1533 1534 background-color: ${t.colors.bgColors.LWDarkBlue}; 1535 color: ${t.colors.white}; 1536 // border:1px solid black; 1537 } 1538 } 1539 .saving-instruction { 1540 font-family: ${t.fonts.roboto}; 1541 padding-top: 10px; 1542 font-weight: ${t.fonts.weightNormal}; 1543 font-size: ${t.fonts.sizeLarge}; 1544 } 1545 .saving-note { 1546 font-family: ${t.fonts.roboto}; 1547 font-weight: ${t.fonts.weightNormal}; 1548 font-size: ${t.fonts.sizeH5}; 1549 color: ${t.colors.grey60}; 1550 margin-top: 12px; 1551 } 1552 .price-section { 1553 display: flex; 1554 align-items: baseline; 1555 } 1556 .membership-status-title { 1557 font-family: ${t.fonts.noto}; 1558 font-weight: ${t.fonts.weightMediumPlus}; 1559 .savings-title { 1560 text-transform: initial; 1561 } 1562 } 1563 .membership-subscription-title { 1564 font-family: ${t.fonts.roboto}; 1565 font-weight: 700; 1566 font-size: ${t.fonts.sizeLarge}; 1567 padding-top: 10px; 1568 } 1569 .enroll-info { 1570 margin-top: 12px; 1571 font-family: ${t.fonts.roboto}; 1572 font-weight: ${t.fonts.weightBold}; 1573 font-size: ${t.fonts.sizeLarge}; 1574 & .date { 1575 font-weight: ${t.fonts.weightNormal}; 1576 font-size: ${t.fonts.sizeLarge}; 1577 padding-right: 8px; 1578 } 1579 } 1580 `,layout:` 1581 ${e.MembershipRebranding?.layout??""} 1582 & .change-payment-card a{ 1583 font-family: ${t.fonts.roboto}; 1584 text-decoration: underline; 1585 } 1586 `}),e.MyAccount&&(i.MyAccount={unlimitedModalWrapper:` 1587 ${e.MyAccount?.unlimitedModalWrapper??""} 1588 & .mantine-Modal-title{ 1589 font-weight: ${t.fonts.weightMedium}; 1590 } 1591 .unlimited-modal-content-wrapper{ 1592 gap:20px; 1593 .mantine-Text-root{ 1594 font-family: ${t.fonts.roboto}; 1595 font-size: ${t.fonts.fontSize12}; 1596 } 1597 .heading-notes{ 1598 font-size: ${t.fonts.fontSize16}; 1599 } 1600 } 1601 .unlimited-icons{ 1602 i { 1603 color: ${t.colors.unltPopupBackground} !important; 1604 font-size: 50px; 1605 background: ${t.colors.whiteWine}; 1606 border-radius: 100%; 1607 } 1608 .notes .notes-heading{ 1609 ${t.mixins.eyebrowRegular}; 1610 ${t.breakpoints.sm} 1611 { 1612 font-size: ${t.fonts.fontSize12}; 1613 } 1614 1615 } 1616 } 1617 button.unlimited-modal-tertiary-cta { 1618 text-decoration: none; 1619 } 1620 button.unlimited-modal-primary-cta{ 1621 background-color: ${t.colors.unltPopupBackground};
1622 min-width:200px; 1623 &:hover{ 1624 background-color: ${t.colors.primary2}; 1625 } 1626 } 1627 `}),n()({},e,i)}},53228:()=>{},59859:()=>{},66768:(t,e,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return i(1852)}])},86880:()=>{}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.