@import url("css/jil8lmo.css"); @font-face { font-family: 'ortica'; src: url('woff2/ortica-light.woff2')format('woff2'),url('woff/ortica-light.woff')format('woff'); font-weight: 400; font-style: normal; font-stretch: normal; } @font-face { font-family: 'ortica'; src: url('woff2/ortica-bold.woff2')format('woff2'),url('woff/ortica-bold.woff')format('woff'); font-weight: 700; font-style: normal; font-stretch: normal; } body { margin: 50px; font-family: monotype-grotesque, sans-serif; background-color: #e5e9e7; } body, button, input, textarea, label { font-family: monotype-grotesque, sans-serif; line-height: 1.3; color: black; } .woocommerce-message { display: none; } .recurring-totals, .cart-subtotal.recurring-total, .shipping.recurring-total { display: none; } body.home { margin: 0; } a { color: #bc4d1e; } .woocommerce-info, .woocommerce-noreviews, p.no-comments { background-color: #bc4d1e; } img { border-radius: 0; } .site { overflow-x: visible; } /* flower menu, projects, project entries */ body.page-id-748, body.page-id-707, body.project-template-default { background-color: #e8e9e3; } /* journal, about, journal-entry */ body.page-id-109, body.page-id-113, body.journal-entry-template-default { background-color: #f9f5ef; } body.page-id-115 { background-color: #dddbd8; } body.home .wp-block-jetpack-layout-grid { padding-left: 50px; padding-right: 50px; box-sizing: border-box; } h1, h2, h3, h4 { font-family: "ortica"; font-weight: bold; } a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus { outline: none; } input[type='text'], input[type='number'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='search'], textarea, .input-text, select { padding: 1em; margin-top: 0.6em; background-color: white; color: black; border: 0; -webkit-appearance: none; box-sizing: border-box; font-weight: normal; box-shadow: none; } input[type='text']::placeholder, input[type='number']::placeholder, input[type='email']::placeholder, input[type='tel']::placeholder, input[type='url']::placeholder, input[type='password']::placeholder, input[type='search']::placeholder, textarea::placeholder { color: black; } /* Menu items w/ sub-menu */ .main-navigation ul.menu > li.menu-item-has-children > a::after, .main-navigation ul.menu > li.page_item_has_children > a::after, .main-navigation ul.nav-menu > li.menu-item-has-children > a::after, .main-navigation ul.nav-menu > li.page_item_has_children > a::after { content: ""; } .main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation ul.nav-menu ul li.focus { background-color: rgba(0, 0, 0, 0); } button, input[type='button'], input[type='reset'], input[type='submit'], .button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .added_to_cart { font-weight: normal; } .wc-block-grid__product { margin-bottom: 0; } .divider img { display: inline-block; margin-left: 0.2em; margin-right: 0.2em; vertical-align: bottom; } #payment .place-order .button { display: block !important; } table th { font-weight: normal; } th.product-remove, th.product-thumbnail { background-color: transparent; } table:not( .has-background ) tbody td, table:not( .has-background ) th { background-color: transparent; } table.shop_table th:not( .product-remove ):not( .product-thumbnail ) { background-color: #b3b5a1; color: black; font-size: 1.1em; } table.shop_table td { vertical-align: middle; } table.cart td.product-subtotal { padding: 1.618em; } #sbi_images { margin: -10px; } .sb_instagram_header { display: none; } .cart:not(.variations_form) .woocommerce-variation-price.shipping { padding-bottom: 1em; } #ship-to-different-address-checkbox, #ship-to-different-address-checkbox + span { display: none; } .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox { position: relative; } #ship-to-billing-checkbox { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-right: 0; } table:not( .has-background ) tbody tr:nth-child(2n) td, fieldset, fieldset legend { background-color: transparent; } .handheld-navigation { position: fixed; width: 100vw; height: 100vh; left: 0; top: 0; font-size: 2em; background-color: #f2ecdf; overflow: scroll; } .handheld-navigation ul.menu .sub-menu { visibility: visible; opacity: 1; margin-left: 0; } .main-navigation .handheld-navigation ul.menu, .main-navigation .handheld-navigation ul.nav-menu { margin-left: 50px; margin-top: 80px; margin-bottom: 50px; } .main-navigation .handheld-navigation ul li a { padding-top: 0; padding-bottom: 0; } .handheld-navigation .dropdown-toggle { display: none; } button.menu-toggle, button.menu-toggle:hover { background-color: transparent; border: 0; z-index: 999; } button.menu-toggle:before, button.menu-toggle:after, button.menu-toggle span:before { content: none; } .handheld-navigation { -webkit-transition: all, ease, 2s; transition: all, ease, 0.8s; } .main-navigation.toggled .handheld-navigation, .main-navigation.toggled .menu > ul:not(.nav-menu), .main-navigation.toggled ul[aria-expanded=true] { max-height: 100vh; } /* header Image */ header#masthead { background-color: transparent; background-repeat: no-repeat; background-size: cover; background-position: center 65%; border: none; } .home header#masthead{ height: 100vh; width: 100vw; z-index: 0; } .home .full-height { height: 100vh; } /* header */ header#masthead > .storefront-primary-navigation { position: fixed; right: 0; top: 0; width: 200px; background-color: transparent; font-weight: 500; } header .corner-line { position: absolute; top: 0; left: 0; height: 100px; } header#masthead > .col-full { position: fixed; right: 0; bottom: 0; width: 200px; background-color: transparent; font-weight: 500; } .col-full, .page-template-template-homepage .entry-content { max-width: 100%; margin: 0; padding: 0; } /* menu */ .primary-navigation { margin-top: 15vh; } .main-navigation ul { display: flex; flex-direction: column; } .main-navigation ul.nav-menu > li > a { padding: 0; } .main-navigation ul.menu, .main-navigation ul.nav-menu { margin-left: 0; } /* Sub-menus */ .main-navigation ul.menu ul.sub-menu { background: transparent; position: static; max-height: 0; overflow: hidden; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; } .wc-block-grid.has-3-columns .wc-block-grid__product { margin-bottom: 0; } .main-navigation ul.menu .current_page_ancestor ul.sub-menu { /* max-height: 200px; */ } .main-navigation ul.menu .menu-item:hover ul.sub-menu { max-height: 200px; } .main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a { padding: 0 1em; font-size: 1em; } .main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a, .site-header ul.menu li.current-menu-parent > a { color: #ad481c; } .woocommerce-active .site-header .main-navigation { width: auto; } /* Cart */ .site-header-cart { position: absolute; width: auto !important; } .site-header-cart .cart-contents::after { content: none; } .site-header-cart .cart-contents::before { content: "Cart "; } .widget.woocommerce.widget_shopping_cart { min-width: 250px; } .site-header-cart > li:last-child { position: absolute; right: 178%; } .site-header-cart dl.variation { font-size: 0.875em; display: none; } span.optional { display: none; } /* Hide page title */ .home #content .entry-header { display: none; } /* LOGO */ .site-branding { position: absolute; bottom: 1em; width: 65% !important; } .page-template-template-homepage:not(.has-post-thumbnail) .site-main { padding-top: 0; } /* Category list */ .site-main ul.products.columns-3 li.product { margin: 12px !important; } .site-main ul.products.columns-3 { margin: -12px !important; } @media (min-width: 768px) { .site-main ul.products.columns-3 li.product { width: calc(33% - 24px); } } /* Category list title */ .site-main ul.products.columns-3 li.product .woocommerce-loop-category__title{ position: absolute; top: 1em; width: 100%; text-align: center; } /* Category list image */ .site-main ul.products.columns-3 li.product img{ margin: 10px 0 20px 0; } .site-content { outline: none; width: calc(100% - 1em - 200px); } /* Categories */ figure.wp-block-image.feat_category { display: flex; justify-content: center; } figure.wp-block-image.feat_category figcaption { position: absolute; font-size: 1.5em; margin-top: 1.5em; } figure.wp-block-image.feat_category a { color: black; text-decoration: none; } /* deactivate header text-align */ .page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header { text-align: unset; } /* widget area */ .widget-area { display: none; } .content-area, .site-main, .hentry, .page-template-template-homepage .type-page { padding-top: 0; margin-bottom: 0; padding-bottom: 0; } /* footer */ .site-footer { display: none; } /* Pages */ #primary.content-area { width: 100%; } /* products page header */ #page > .storefront-breadcrumb { display: none; } #page > header { padding: 0; } .woocommerce-products-header, .left { display: flex; align-items: center; justify-content: space-between; margin: 0; } .left { display: inline-flex; width: -webkit-fill-available; justify-content: flex-start; } .left img { margin-left: 1em; margin-right: 1em; } .woocommerce-products-header h1, .entry-header .entry-title { margin: 0; font-size: 1.8em; } h2.delivery-notice { text-align: right; font-size: 0.8em; margin: 0; margin-right: 12px; white-space: nowrap; } ul.products li.product .woocommerce-loop-product__title, ul.products li.product .price, li .woocommerce-loop-journal-entry, li .woocommerce-loop-journal-title { font-family: monotype-grotesque, sans-serif; color: black; font-weight: 500; margin: 0; white-space: break-spaces; } ul.products li.product .price { font-size: 1rem; } ul.products li.product .onsale { display: none; } .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 29%; float: left; margin-right: 4.285714% !important; clear: none !important; } li .woocommerce-loop-journal-title { font-size: 2em; margin: 0 0 0.5407911001em; } .hentry .entry-header { border-bottom: 0; } .project .entry-content h1, .project .entry-content h2, .project .entry-content h3, .project .container h1, .project .container h2, .project .container h3, .journal-entry .entry-content h1, .journal-entry .entry-content h2, .journal-entry .entry-content h3, .journal-entry .container h1, .journal-entry .container h2, .journal-entry .container h3, .page-id-113 .entry-content h1, .page-id-113 .entry-content h2, .page-id-113 .entry-content h3, .page-id-113 .container h1, .page-id-113 .container h2, .page-id-113 .container h3, .page-id-707 .entry-content h1, .page-id-707 .entry-content h2, .page-id-707 .entry-content h3, .page-id-707 .container h1, .page-id-707 .container h2, .page-id-707 .container h3 { font-family: monotype-grotesque, sans-serif; font-weight: normal; white-space: break-spaces; } .entry-content h1, .page-id-707 .container h1 { font-size: 1.85em; margin-bottom: 0.8em; } .entry-content h2, .page-id-707 .container h2 { font-size: 1.7em; margin-bottom: 1em; } .post-58 h2 { font-size: 2em; } .page-id-707 .container h2:first-child { margin-bottom: 0; } .entry-content h3, .page-id-707 .container h3 { font-size: 1.25em; } .post-58 h3 { font-size: 1.7em; } #primary.content-area header { margin-bottom: 24px; } #primary.content-area .storefront-sorting { margin-bottom: 0; margin-top: -14px; } #primary.content-area .storefront-sorting:last-child { display: none; } #primary.content-area .storefront-sorting .orderby{ background: transparent; font-family: monotype-grotesque, sans-serif; } #primary.content-area .storefront-sorting { display: flex; justify-content: flex-end; } #primary.content-area .storefront-sorting *{ padding: 0; margin: 0; } #primary.content-area .storefront-sorting .orderby:focus{ outline: none; } #primary.content-area .storefront-sorting:before{ content: "Sort by"; font-family: ortica; font-weight: bold; margin-right: 15px; } #primary.content-area .woocommerce-ordering:after{ content: "▾"; font-family: ortica; font-weight: bold; margin-right: 15px; } /*#primary.content-area .storefront-sorting, */ #primary.content-area .woocommerce-result-count, ul.products li.product .button.add_to_cart_button, ul.products li.product .button.product_type_variable, ul.products li.product .button.product_type_simple { display: none; } .single_variation_wrap { max-width: 380px; } .single-product div.product table.variations { table-layout: fixed; margin: 0; max-width: 380px; } .single-product div.product table.variations select { width: 60%; } .single-product div.product table.variations select:after { content: "+"; } .single-product div.product table.variations select, .single-product div.product .delivery_check_wrap .postcode-input, .single-product div.product .delivery_check_wrap .address-input, .single-product div.product .delivery_check_wrap .postcode-submit, .single-product div.product .qty, .single-product div.product .single_add_to_cart_button { color: black; border: 0; outline: 0; box-shadow: none; font-size: 1.2em; font-family: monotype-grotesque, sans-serif; padding-top: 1.1em; padding-bottom: 1.1em; } .single-product div.product .delivery_check_wrap .postcode-submit:hover, .single-product div.product .single_add_to_cart_button:hover { color: white; } table td.value{ padding: 0; } span.notes { display: inline-block; font-size: 0.8em; margin-top: 1.2em; color: darkslategrey; } .single-product div.product .qty { font-size: 1em; } .single-product div.product .delivery_check_wrap .postcode-input, .single-product div.product .delivery_check_wrap .address-input{ width: 60%; } .single-product div.product .delivery_check_wrap .postcode-input::placeholder , .single-product div.product .delivery_check_wrap .address-input::placeholder { color: black; } .single-product div.product .delivery_check_wrap .postcode-submit { min-width: 40%; text-align: center; padding-left: 0; padding-right: 0; font-size: 1.2em; background-color: #b3b5a1; font-weight: normal; color: black; } .single_add_to_cart_button.button { background-color: #b3b5a1; font-size: 1.2em; width: 60%; padding-right: 0; padding-left: 0; } form.cart { max-width: 380px; } .single-product div.product form.cart .quantity { float: left; margin-right: 0; font-size: 1.2em; width: 40%; } .single-product div.product form.cart .quantity input{ width: 100%; margin: 0; } form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable { opacity: 0.7; pointer-events: none; } .product .summary > p:not(.price):not(.product-title) { line-height: 1.3; } /* Promo Banners */ .site-main ul.products.columns-3 li.product.promo_banner h2 { position: absolute; top: 15%; width: 100%; padding: 0 10%; font-size: 4em; font-weight: 600; color: white; } .site-main ul.products.columns-3 li.product.promo_banner p { position: absolute; font-family: ortica; top: 8%; width: 100%; max-width: 500px; padding: 0 10%; font-size: 2em; line-height: 1.3em; font-weight: 600; text-align: left; word-wrap: ; } .site-main ul.products.columns-3 li.product.promo_banner p .black { color: black; } .site-main ul.products.columns-3 li.product.promo_banner p .orange { color: #ad481c; } @media (min-width: 768px) { .site-main ul.products.columns-3 li.product.promo_banner { width: calc(66% - 24px); } } /* site-search */ .site-search { display: none; } .site-header-cart .cart-contents { padding: 0; padding-top: 1.618em; } .collumns-2 { column-count: 2; column-gap: 24px; } /* Flowers menu table */ .post-748 .wp-block-table { background-color: #fbf9f5 !important; padding: 24px; } .post-748 .wp-block-table table{ margin-bottom: 0; } .post-748 .wp-block-table tbody tr td{ background-color: #fbf9f5 !important; } .post-748 .wp-block-table tr:last-child td { margin: 0; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; } .post-748 .wp-block-jetpack-layout-grid { display: -ms-grid; display: grid; grid-gap: 24px; -ms-grid-columns: (1fr)[8] !important; grid-template-columns: repeat(8, 1fr) !important; } @media (min-width: 1080px) { .post-748 .wp-block-jetpack-layout-grid { -ms-grid-columns: (1fr)[12] !important; grid-template-columns: repeat(12, 1fr) !important; } } .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(1) { -ms-grid-row: 1 !important; grid-row-start: 1 !important; } .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(1) { -ms-grid-column-span: 8 !important; grid-column-end: span 8 !important; grid-column-start: 1 !important; } @media (min-width: 1080px) { .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(1) { -ms-grid-column-span: 7 !important; grid-column-end: span 7 !important; } } .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(2) { -ms-grid-row: 2 !important; grid-row-start: 2 !important; } .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(2) { -ms-grid-column-span: 8 !important; grid-column-end: span 8 !important; } @media (min-width: 1080px){ .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(2) { -ms-grid-row: 1 !important; grid-row-start: 1 !important; } } @media (min-width: 1080px){ .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(2) { -ms-grid-column-span: 5 !important; grid-column-end: span 5 !important; } } @media (min-width: 1080px){ .post-748 .wp-block-jetpack-layout-grid > .wp-block-jetpack-layout-grid-column:nth-child(2) { -ms-grid-column: 8 !important; grid-column-start: 8 !important; } } /* product pages */ span.price-value { color: #ad481c; } .single-product div.product .woocommerce-product-gallery { margin-right: 0; } .single-product div.product p.price { font-size: 1.41575em; margin-bottom: 1.41575em; margin-top: 0; } .single-product div.product p.product-title { font-size: 1.71575em; margin: 0; } .single-product div.product, ul.products.columns-2, .entry-content { position: relative; top: 22px; margin-right: 12px; } .journal-entry-template-default .entry-content, .page-id-707 .container, .post-113 .entry-content { width: 85%; } .entry-taxonomy { display: none; } .widget-container { display: flex; } .site-main ul.products.columns-3 li.product img { margin: 1.618em auto 1.618em; } table.shop_table_responsive .variation-Color:first-child { display: none; } table.shop_table_responsive .variation, table.shop_table_responsive .variation p{ margin: 0; } table.cart td.product-name { overflow-wrap: normal; word-break: normal; -ms-word-break: normal; } .mobile-logo , .mobile-logo img{ display: none; pointer-events: none; } /* shop items */ .outofstock > * { opacity: 0.5; pointer-events: none; } .outofstock::after { content: "Sold out"; position: absolute; bottom: 6em; right: 1.8em; background-color: #e5e9e7; padding: 0.8em 1em; opacity: 1; } /* Subscribe form */ .coblocks-form .coblocks-field, .coblocks-form select { margin: 0 0 1.25rem 0; width: 50%; } @media (max-width: 767px) { .site-main ul.products.columns-3 li.product.promo_banner p { top: 0; margin-top: 6%; font-size: 1.5em; } body { padding-top: 70px; } header .corner-line { display: none; } .site-header-cart .cart-contents { display: inline-block; max-height: 70px; max-width: 40%; position: fixed; top: 6px; left: 24px; z-index: 9999; } .mobile-logo { display: flex; height: 70px; width: auto; position: fixed; max-width: 40%; top: 6px; left: 24px; z-index: 9999; align-items: center; pointer-events: all; } .mobile-logo img{ display: inline-block; max-height: 70px; z-index: 9999; pointer-events: all; } .mobile-logo a{ display: inline-block; pointer-events: all; } header#masthead > * { background-color: transparent; height: 0; width: 100%; } .site-branding img { display: none; } header#masthead > .storefront-primary-navigation { width: 100vw; } #primary.content-area .storefront-sorting { justify-content: flex-start; width: fit-content; } table.shop_table th:not( .product-remove ):not( .product-thumbnail ) { font-size: 1em; } .storefront-primary-navigation .col-full { display: flex; flex-direction: row; justify-content: flex-end; background-color: #e5e9e7; width: 100%; } body.page-id-748 .storefront-primary-navigation .col-full , body.page-id-111 .storefront-primary-navigation .col-full, body.page-id-707 .storefront-primary-navigation .col-full { background-color: #e8e9e3; } body.page-id-109 .storefront-primary-navigation .col-full , body.page-id-113 .storefront-primary-navigation .col-full , body.journal-entry-template-default .storefront-primary-navigation .col-full { background-color: #f9f5ef; } body.page-id-115 .storefront-primary-navigation .col-full { background-color: #dddbd8; } .storefront-primary-navigation .col-full { background-color: #e5e9e7; } .storefront-primary-navigation .col-full > * { height: 80px; display: flex; align-items: center; } .site-header-cart .cart-contents, .site-header-cart { position: static; padding: 0; height: auto; white-space: nowrap; } .site-header-cart .count { display: none; } button.menu-toggle, .site-header-cart { font-size: 1em; padding: 0; padding-top: 0; padding-right: 24px; } table.shop_table_responsive thead { display: table-header-group; } body:not(.page-template-template-fullwidth-php) table.cart td, body:not(.page-template-template-fullwidth-php) table.cart th { padding: 1em; } table.shop_table_responsive tr td, table.shop_table_responsive tr th { display: table-cell; text-align: left; } table.shop_table_responsive tr td[data-title]::before{ content: ""; } a.remove::before { display: flex; align-items: center; justify-content: center; } table.shop_table_responsive .product-thumbnail { display: none; } table.cart tr .product-price { /* border-top-width: 25.875px; */ display: none; } table.cart tr td.product-remove:first-child { border-top-width: 25.875px; } table.cart td.product-remove a.remove { position: static; } table.cart td.product-remove, table.cart th.product-remove { border: 0; padding: 0 !important; margin: 0; } table.cart th.product-remove { background-color: #b3b5a1; } body { margin: 24px; font-family: monotype-grotesque, sans-serif; background-color: #e5e9e7; } .site-content { outline: none; width: 100%; } body.home .wp-block-jetpack-layout-grid { padding-left: 24px; padding-right: 24px; display: block; } body.home .wp-block-jetpack-layout-grid div { padding-left: 0; padding-right: 0; display: block; } .content-area, .site-main, .hentry, .page-template-template-homepage .type-page { margin-top: 0; padding-top: 0; } .entry-content h2, .page-id-707 .container h2 { font-size: 1.3em; } p , .page-template-template-homepage .entry-content p:last-child{ font-size: 0.9em; margin: 1.41575em 0; margin-bottom: 1.41575em; } .wp-block-image img { max-width: 100%; } .home header#masthead { height: 100vh; width: 100vw; z-index: 999; } .woocommerce-products-header { flex-direction: column; align-items: flex-start; } h2.delivery-notice { text-align: left; } .left { margin-bottom: 0.8em; } table.shop_table_responsive tr td[data-title]::before { font-weight: normal; } } @media (max-width: 600px){ .post-748 .entry-content .wp-block-table td, .post-748 .entry-content .wp-block-table th { font-size: 0.6em; padding: 0.7em 0.7em; } .post-748 .wp-block-table table { table-layout: revert; } .journal-entry-template-default .entry-content, .page-id-707 .container, .post-113 .entry-content { width: 100%; } } @media (min-width: 500px) and (max-width: 767px){ .site-main ul.products.columns-3 li.product { float: left; width: calc(50% - 24px); } } @media (min-width: 768px){ .single-product div.product .summary { float: left; padding-right: 50px; } .single-product div.product .woocommerce-product-gallery { float: right; width: calc(46% - 24px); } .main-navigation ul.menu, .main-navigation ul.nav-menu { max-height: calc(100vh - 182px - 2.41575em - 15vh); overflow: hidden; } } @media (max-width: 965px) { h2.delivery-notice { white-space: normal; } }