@media screen and (min-width: 801px) {
  body {
    font-family: All-ProSans, Verdana, Arial, Helvetica, sans-serif;
    background: #eee;
  }
/*
  .footer-info-list {
    display: none !important;
  }
*/
  .header--top
    .navUser
    .navUser-section
    .navUser-item--account
    .account-toggle-container
    .ob-btn {
    color: #ffffff;
  }
  .button--primary:hover {
    color: #ffffff !important;
  }

  [data-page-type="default"] .body {
    background: #eee;
  }

  [data-page-type="default"] .body > .container {
    max-width: 1300px;
  }

  .navPages-quickSearch .form {
    margin: 0;
    display: none;
  }

  #sd-simple-text-editable-e4d8adfb-f15c-49f1-9fc0-74e85fbb1f9a {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  #sd-simple-text-editable-e4d8adfb-f15c-49f1-9fc0-74e85fbb1f9a p {
    color: #000000;
  }

  [data-theme-variant="vogue"]
    .navPages-container
    .navPages
    .navPages-action:not(.image-action) {
    font-size: 19px !important;
    font-family: All-ProSans;
    font-style: normal;
    color: #0e2240;
  }
  /* Row Main */

  [data-sub-layout-container="114995ef-e23d-48a0-a218-30087dfedb8a"] {
    padding-bottom: 10px !important;
    justify-content: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Homepage Products - Former */

  [data-sub-layout="19fe2a42-7854-41c9-aede-1f0b03d87a91"],
  [data-sub-layout="3b7e34a3-fa0c-472d-98ce-401070a5683c"],
  [data-sub-layout="52292f2b-9d00-4868-8274-2c9afe5db364"],
  [data-sub-layout="12ea043f-f222-42e9-b9fb-693e5519697d"],
  [data-sub-layout="5d84b153-70bd-4a4d-b7d5-223e160aa469"],
  [data-sub-layout="dd957f7b-6ef0-4e65-b0dc-3bb416c5eb84"],
  [data-sub-layout="f42543dc-f1ba-4f28-b412-d9daea68eb7e"],
  [data-sub-layout="605d7bbc-41bd-4aa4-81d1-3972c03c57e6"],
  [data-sub-layout="f4910bc5-c71a-462a-8287-f2e6bc9c96a7"],
  [data-sub-layout="de6be9d2-cdea-45e3-b6a4-cc56e3f43b6c"],
  [data-sub-layout="d50e1af0-2de3-4e9c-b082-60ce12178e8a"] {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16) !important;
    border-radius: 26px !important;
    padding-bottom: 16px !important;
    margin-right: 4% !important;
    margin-bottom: 35px !important;
    max-width: 500px !important;

    flex-basis: 32.333333% !important;
    max-width: 32.333333% !important;
    margin-right: 1% !important;
    background: #ffffff;
  }
  
  /* Category Products - New */

  #product-listing-container {
    display: none !important;
  }

  .ob-product-listing-top h3 {
    display: none !important;
  }

  #sd-simple-text-editable-d84a1c62-9c77-4dd5-99e3-55adf5490cfc, #sd-simple-text-editable-90176599-9242-4253-8106-cdd3f7d98922, #sd-simple-text-editable-bed42008-6e6e-4502-a6e3-f91a2a18c07b {
    margin-top: 45px !important;
    margin-bottom: 35px !important;
  }

  .ob-product-listing-top h3 {
    margin: 0 auto;
    margin-top: 20px;
  }

  .page-content {
    max-width: 1350px !important;
    margin: 0 auto !important;
  }

[data-sub-layout="c82edf79-2630-43fc-9c2a-77652de6acfb"],
[data-sub-layout="9fdefa62-428d-4d5c-b6ad-65bef177303d"],
[data-sub-layout="4d004000-e229-4a18-b1d8-a33d711b70ed"],
[data-sub-layout="b45b2abc-67fa-47a5-b387-d933946ab883"],
[data-sub-layout="ac7f5d80-7df2-4884-8012-82ed530600f1"],
[data-sub-layout="1855407f-eda8-4f7e-8a38-da66a1cb5fbd"],
[data-sub-layout="5fa8a081-35ec-4a46-8c01-8fbae56530c4"],
[data-sub-layout="deb038ad-acf6-4aac-8758-0ca7c963066e"],
[data-sub-layout="14aee0bb-9902-4fea-8592-3e33f860d80a"],
[data-sub-layout="22139717-4870-45a8-ad04-6b45fa19a5a5"],

[data-sub-layout="c33ca7d5-67c8-471e-8c38-9230c811fb3c"],
[data-sub-layout="7597e502-cf11-4190-ad37-7087ee5fbc29"],
[data-sub-layout="b29cf222-9793-459e-8a70-7223f894f642"],
[data-sub-layout="ff122a25-9a0c-4f14-afb9-19757b4630f5"],
[data-sub-layout="7b7da75b-369f-454b-8bc6-7f36e31ba67f"],
[data-sub-layout="c240cda1-ff4a-42d7-ac17-e224ffb89d62"],
[data-sub-layout="f18b4e11-cc38-4a79-a80a-e2ee53d747a2"],

[data-sub-layout="5aeac743-5df9-4041-b7f0-6c161b3e5b2f"],
[data-sub-layout="8ffe04c5-088c-4e94-89b9-decba120a356"],
[data-sub-layout="f753e01d-989b-46fe-b4e5-806abbf71742"]
{
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16) !important;
    border-radius: 26px !important;
    padding-bottom: 16px !important;
    margin-right: 4% !important;
    margin-bottom: 35px !important;
    max-width: 500px !important;
    flex-basis: 32.333333% !important;
    max-width: 32.333333% !important;
    margin-right: 1% !important;
    background: #ffffff;
  }


  .css-1w9p60a,
  .css-18fyn7r,
  .css-16u4q3d,
  .css-8kjthg,
  .css-il3f1k,
  .css-1o2i8x9,
  .css-2qdxl5,
  .css-1xs7o9x,
  .css-1nq7sgq,
  .css-dxzy48,
  .css-mmpmz5,
  .css-m6kgwj,
  .css-1u8fsjh {
    height: 400px !important;
  }

  .css-1e7bd5g a {
    font-size: 20px;
  }

  /* Homepage Products Hover Image Switch */

  .css-16u4q3d:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/120/388/Ice_Cube_alt1_navy__57206.1730213484.jpg?c=1);
  }

  .css-il3f1k:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/126/420/Crossbody_navy_lifestyle__11329.1754514416.jpg?c=1);
  }

  .css-1o2i8x9:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/960w/products/121/440/Bottle_alt1_navy__54631.1754514951.jpg?c=1);
  }

  .css-2qdxl5:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/123/431/Cooler_primary_white__63841.1754514809.jpg?c=1);
  }

  .css-18fyn7r:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/115/396/Grill_Set_primary_black__88500.1730213586.jpg?c=1);
  }

  .css-1xs7o9x:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/960w/products/122/436/Tumbler_alt2_navy__23090.1754514851.jpg?c=1);
  }

  .css-8kjthg:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/114/398/Pickleball_Set_alt1_black__93672.1730213607.jpg?c=1);
  }

  .css-1nq7sgq:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/960w/products/125/418/Notebook_primary_navy__22503.1754514258.jpg?c=1);
  }

  .css-dxzy48:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/960w/products/124/428/Toiletry_Bag_alt2_navy__15753.1754515016.jpg?c=1);
  }

  .css-1w9p60a:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/640w/products/113/444/CRR31962__23993.1754930120.jpg?c=1);
  }
  .css-1u8fsjh:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/640w/products/113/444/CRR31962__23993.1754930120.jpg?c=1);
  }

  .css-m6kgwj:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/120/445/CRR32154__27765.1754930254.jpg?c=1);
  }
  .css-mmpmz5:hover {
    background-image: url(https://cdn11.bigcommerce.com/s-xhrcfiysik/images/stencil/1280x1280/products/114/398/Pickleball_Set_alt1_black__93672.1730213607.jpg?c=1);
  }

  /* All Products */

  [data-theme-variant="vogue"]
    .productView
    .productView-details
    .productView-options
    .form-field
    .form-label.form-label--alternate {
    font-family: All-ProSans, Verdana;
    font-size: 17px;
  }
  [data-theme-variant="vogue"]
    .productView
    .productView-details
    .productView-options
    [data-product-attribute="set-rectangle"]
    .form-option
    .form-option-variant {
    font-size: 14px;
  }

  [data-theme-variant="vogue"] .ob-title-banner {
    display: none;
  }

  .ob-product-listing-top .ob-product-actions-box {
    display: none;
  }

  ol.breadcrumbs {
    font-size: 16px;
    font-family: All-ProSans, Verdana, Arial, Helvetica, sans-serif;
  }
  .ob-product-listing-top h3 {
    font-family: All-ProSans, Verdana, Arial, Helvetica, sans-serif;
    color: #0e2240;
    padding-top: 5px;
    padding-bottom: 25px;
  }
  [data-theme-variant="vogue"] .product .card .card-body .card-title a {
    font-size: 18px;
  }

  .footer {
    background: #eee;
  }

  /* PDP */

  .quickView ol.breadcrumbs,
  [data-page-type="product"] ol.breadcrumbs {
    margin-top: 25px;
    font-size: 16px;
    font-family: "All-ProSans";
    padding-bottom: 15px;
  }

  .sd-simple-text-cca31759-34a1-4e21-9c97-08d4e331239d * {
    font-family: "All-ProSans";
    font-size: 18px;
    font-weight: normal;
  }

  [data-theme-variant="vogue"]
    .productView
    .productView-details
    .productView-product
    .productView-title {
    font-family: All-ProSans, Verdana;
    color: #0e2240;
  }

  .quickView
    .productView
    .productView-details
    .productView-info-wrap
    .productView-info
    .module
    dt,
  [data-page-type="product"]
    .productView
    .productView-details
    .productView-info-wrap
    .productView-info
    .module
    dt {
    font-family: "All-ProSans";
    font-size: 16px;
  }

  .quickView
    .productView
    .productView-details
    .productView-info-wrap
    .productView-info
    .module
    dd,
  [data-page-type="product"]
    .productView
    .productView-details
    .productView-info-wrap
    .productView-info
    .module
    dd {
    font-family: "All-ProSans";
    font-size: 16px;
  }

  .quickView #main-content,
  [data-page-type="product"] #main-content {
    background: #eee;
  }

  .quickView .productView,
  [data-page-type="product"] .productView {
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16);
    margin-top: 15px;
    border-radius: 10px;
    min-height: 100px;
    padding-top: 40px;
    padding-bottom: 0;
    padding-left: 80px;
    padding-right: 80px;
    margin-bottom: 0x;
  }

  [data-page-type="product"]
    .add-to-cart-wrapper
    .form-action
    #form-action-addToCart {
    font-family: "All-ProSans";
    font-size: 25px;
  }

  .quickView .ob-product-below-image,
  [data-page-type="product"] .ob-product-below-image {
    background: #eee;
    padding: 0;
    padding-bottom: 50px;
  }

  [data-theme-variant="vogue"]
    .ob-product-below-image
    .ob-similar-products
    h2.pre-title {
    text-align: center;
  }

  [data-page-type="product"]
    .productView
    .productView-details
    .productView-options
    .form-field--increments {
    display: none;
  }

  [data-theme-variant="vogue"]
    .ob-product-below-image
    .ob-similar-products
    h2.pre-title {
    color: #0e2240;
    font-family: "All-ProSans";
  }

  [data-page-type="product"] .ob-similar-products {
    padding: 0;
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16);
    border-radius: 10px;
    padding-top: 30px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 10px;
    margin-top: -30px;
  }

  [data-theme-variant="vogue"] .product .card .card-body .card-title {
    font-family: "All-ProSans";
    font-size: 14px;
  }

  .product .card .card-body .card-title a {
    color: #0e2240;
  }

  .slick-track {
    text-align: center !important;
  }

  .product .card .card-body {
    justify-content: center;
  }


  /* Login Page */
  .login {
    margin-bottom: 0 !important;
  }
  .login h1.page-heading {
    font-size: 44px !important;
    color: #0e2240 !important;
    }
    .login-row { 
      margin-top: 0 !important;
    }
    .login-form {
      margin: 0 auto !important;
      text-align: center;
      float: none;
    }
    .login-form .form-field label {
      font-size: 18px;
    }
    .forgot-password {
      color: #78787a !important;
    }
    .login-form .form-actions input {
        width: 65% !important;
        height: 50px !important;
        margin-bottom: 15px !important;
        border-radius: 15px !important;
    }
    [data-theme-variant=vogue] .form-field input:not([type=submit]) {
      font-size: 16px !important;
      border-radius: 15px !important;
      background: #ffffff;
    }

  /* Cart */
  [data-page-type="cart"] h1.page-heading {
    font-family: "All-ProSans";
    color: #0e2240;
    font-size: 42px;
  }

  .ob-cart-content-wrap .ob-cart-right .cart-actions .button {
    font-size: 24px;
    font-family: "All-ProSans";
  }

  .ob-cart-content-wrap .ob-cart-right h3 {
    display: none;
  }

  .ob-cart-content-wrap .ob-cart-right {
    background: #eee;
  }
  .ob-cart-content-wrap {
    margin-bottom: 100px;
  }

  .ob-cart-content-wrap
    .ob-cart-left
    .cart-item
    .cart-item-details
    .form-increment {
    display: none;
  }
  .ob-cart-content-wrap
    .ob-cart-left
    .cart-item
    .cart-item-details
    .main-details
    .cart-item-name
    a {
    font-family: "All-ProSans";
    font-size: 22px;
    padding-top: 70px;
    padding-left: 5px;
  }

  /* Footer */
  [data-theme-variant="vogue"]
    .footer
    .footer-inner
    .container
    .ob-nav-section
    .footer-info-col
    h3 {
    font-family: All-ProSans;
    font-size: 21px;
  }

  .footer
    .footer-inner
    .container
    .ob-nav-section
    .footer-info-col
    .footer-info-list
    li
    a {
    font-size: 17px;
    color: #c7c7c7;
  }
  .footer .footer-inner .container .ob-copyright-section {
    justify-content: center;
    margin-left: 130px;
  }
  .footer .footer-inner .container .ob-copyright-section .footer-copyright p {
    font-size: 15px;
  }
  .footer .footer-inner .container .ob-news-section {
    display: none !important;
  }
  /*
  .footer .footer-inner .container {
    justify-content: center;
  }
*/
  /* Contact Us */
  .ob-contact-row .contact-box h2 {
    display: none;
  }
  .contact-us-header-image {
    margin-left: -111%;
    max-width: 323%;
  }

  /* Footer */
   .footer-info-list a[href*="select-your-gift"],  .footer-info-list a[href*="tier-2"],  .footer-info-list a[href*="tier-3"] {
     display: none !important;
  }
  
}

@media screen and (max-width: 1900px) {
  .contact-us-header-image {
    margin-left: -100%;
    margin-top: -50px;
    max-width: 320%;
  }
}

@media screen and (max-width: 800px) {
  .header--top {
    background: #fbfbfb !important;
    border-bottom: 1px solid #c7c7c7 !important;
    box-shadow: 0 0 6px rgb(0 0 0 / 20%) !important;
  }
  ol.breadcrumbs .breadcrumb.is-active .breadcrumb-label span {
    font-size: 15px !important;
  }
  [data-theme-variant="vogue"] .ob-title-banner {
    display: none !important;
  }
  .ob-product-actions-box .action-btn-row .ob-btn {
    display: none !important;
  }

  .ob-product-listing-top h3 {
    display: none !important;
  }

  #product-listing-container {
    display: none !important;
  }
  .ob-product-actions-box {
    display: none !important;
  }

  #sd-simple-text-editable-d84a1c62-9c77-4dd5-99e3-55adf5490cfc,
  #sd-simple-text-editable-90176599-9242-4253-8106-cdd3f7d98922,
  #sd-simple-text-editable-bed42008-6e6e-4502-a6e3-f91a2a18c07b {
    margin-top: 30px !important;
  }

  .css-1e7bd5g {
    margin-bottom: 25px !important;
  }
  .css-1e7bd5g a {
    font-size: 21px !important;
  }

  [data-theme-variant="vogue"]
    .productView
    .productView-details
    .productView-product
    .productView-title {
    color: #0c264c !important;
  }
}
