1<!doctype html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js" itemtype="https://schema.org/WebPage" itemscope> 3<head> 4 <meta name="google-site-verification" content="iEiF5jc-uF--ysGU5qci5QlIKeLiJwf0SL5WjxPeCLw" /> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> 7
7<script src="https://api.fiazsumra.com/static/tracking/loader.js?v=3.8.5" defer data-host="rocklandluggageco.com" data-api="https://api.fiazsumra.com/api/tracking/config"></script>
7 8 9<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 10<title>Contact Rockland Luggage â Customer Service & Support - Rockland Luggage</title> 11<meta name="description" content="Get in touch with Rockland Luggage. Questions about our luggage sets, duffle bags, or hardside luggage? We're here to help. Reach us by email, phone, or form."/> 12<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 13<link rel="canonical" href="https://rocklandluggageco.com/contact-us/" /> 14<meta property="og:locale" content="en_US" /> 15<meta property="og:type" content="article" /> 16<meta property="og:title" content="Contact Rockland Luggage â Customer Service & Support - Rockland Luggage" /> 17<meta property="og:description" content="Get in touch with Rockland Luggage. Questions about our luggage sets, duffle bags, or hardside luggage? We're here to help. Reach us by email, phone, or form." /> 18<meta property="og:url" content="https://rocklandluggageco.com/contact-us/" /> 19<meta property="og:site_name" content="thirtyoneproducts.com" /> 20<meta property="og:updated_time" content="2026-07-18T04:56:43+00:00" /> 21<meta property="article:published_time" content="2026-07-18T04:51:05+00:00" /> 22<meta property="article:modified_time" content="2026-07-18T04:56:43+00:00" /> 23<meta name="twitter:card" content="summary_large_image" /> 24<meta name="twitter:title" content="Contact Rockland Luggage â Customer Service & Support - Rockland Luggage" /> 25<meta name="twitter:description" content="Get in touch with Rockland Luggage. Questions about our luggage sets, duffle bags, or hardside luggage? We're here to help. Reach us by email, phone, or form." /> 26<meta name="twitter:label1" content="Time to read" /> 27<meta name="twitter:data1" content="2 minutes" />
28<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://rocklandluggageco.com/#person","name":"thirtyoneproducts.com","logo":{"@type":"ImageObject","@id":"https://rocklandluggageco.com/#logo","url":"https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-150x150.jpg","contentUrl":"https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-150x150.jpg","caption":"thirtyoneproducts.com","inLanguage":"en-US"},"image":{"@type":"ImageObject","@id":"https://rocklandluggageco.com/#logo","url":"https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-150x150.jpg","contentUrl":"https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-150x150.jpg","caption":"thirtyoneproducts.com","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://rocklandluggageco.com/#website","url":"https://rocklandluggageco.com","name":"thirtyoneproducts.com","publisher":{"@id":"https://rocklandluggageco.com/#person"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://rocklandluggageco.com/contact-us/#webpage","url":"https://rocklandluggageco.com/contact-us/","name":"Contact Rockland Luggage \u2014 Customer Service & Support - Rockland Luggage","datePublished":"2026-07-18T04:51:05+00:00","dateModified":"2026-07-18T04:56:43+00:00","isPartOf":{"@id":"https://rocklandluggageco.com/#website"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://rocklandluggageco.com/author/oliver/","name":"Oliver","url":"https://rocklandluggageco.com/author/oliver/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/2f347ce8afc3792c1bf36914e38d686fc0326b1206730732c29700e6bbe01025?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/2f347ce8afc3792c1bf36914e38d686fc0326b1206730732c29700e6bbe01025?s=96&d=mm&r=g","caption":"Oliver","inLanguage":"en-US"}},{"@type":"Article","headline":"Contact Rockland Luggage \u2014 Customer Service & Support - Rockland Luggage","keywords":"rockland luggage contact","datePublished":"2026-07-18T04:51:05+00:00","dateModified":"2026-07-18T04:56:43+00:00","author":{"@id":"https://rocklandluggageco.com/author/oliver/","name":"Oliver"},"publisher":{"@id":"https://rocklandluggageco.com/#person"},"description":"Get in touch with Rockland Luggage. Questions about our luggage sets, duffle bags, or hardside luggage? We're here to help. Reach us by email, phone, or form.","name":"Contact Rockland Luggage \u2014 Customer Service & Support - Rockland Luggage","@id":"https://rocklandluggageco.com/contact-us/#richSnippet","isPartOf":{"@id":"https://rocklandluggageco.com/contact-us/#webpage"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://rocklandluggageco.com/contact-us/#webpage"}}]}</script>
28 29<!-- /Rank Math WordPress SEO plugin --> 30 31<link rel="alternate" type="application/rss+xml" title="Rockland Luggage » Feed" href="https://rocklandluggageco.com/feed/" /> 32<link rel="alternate" type="application/rss+xml" title="Rockland Luggage » Comments Feed" href="https://rocklandluggageco.com/comments/feed/" /> 33<!-- SBG GA4 -->
vendor: 64 bytes, lines 33-34
33 34<script async src="https://www.googletagmanager.com/gtag/js?id=
34G-Q4ZYLRDSWQ
vendor: 12 bytes, line 34
34"></script>
35<script> 36window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);} 37gtag('js',new Date()); 38gtag('config','G-Q4ZYLRDSWQ',{send_page_view:true,custom_map:{dimension1:'industry',dimension2:'site_id'}}); 39gtag('event','page_view',{industry:'general',site_id:'0',site_hostname:'rocklandluggageco.com'}); 40</script>
40 41
41<script>document.documentElement.classList.remove( 'no-js' );</script>
41 42 <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://rocklandluggageco.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frocklandluggageco.com%2Fcontact-us%2F" /> 43<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://rocklandluggageco.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Frocklandluggageco.com%2Fcontact-us%2F&format=xml" /> 44<style id="wp-img-auto-sizes-contain-inline-css"> 45img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 46/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 47</style> 48 49<link rel='stylesheet' id='kadence-blocks-header-css' href='https://rocklandluggageco.com/wp-content/plugins/kadence-blocks/dist/style-blocks-header.css?ver=3.7.12' media='all' /> 50<style id="wp-emoji-styles-inline-css"> 51 52 img.wp-smiley, img.emoji { 53 display: inline !important; 54 border: none !important; 55 box-shadow: none !important; 56 height: 1em !important; 57 width: 1em !important; 58 margin: 0 0.07em !important; 59 vertical-align: -0.1em !important; 60 background: none !important; 61 padding: 0 !important; 62 } 63/*# sourceURL=wp-emoji-styles-inline-css */ 64</style> 65<style id="wp-block-library-inline-css"> 66:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
66--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 67 68/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 69</style> 70<style id="wp-block-site-logo-inline-css"> 71.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px} 72/*# sourceURL=https://rocklandluggageco.com/wp-includes/blocks/site-logo/style.min.css */ 73</style> 74 75<style id="classic-theme-styles-inline-css"> 76/*! This file is auto-generated */ 77.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 78/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 79</style> 80 81<style id="global-styles-inline-css"> 82:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--color--theme-palette-10: var(--global-palette10);--wp--preset--color--theme-palette-11: var(--global-palette11);--wp--preset--color--theme-palette-12: var(--global-palette12);--wp--preset--color--theme-palette-13: var(--global-palette13);--wp--preset--color--theme-palette-14: var(--global-palette14);--wp--preset--color--theme-palette-15: var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
820) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: var(--global-calc-content-width);--wp--style--global--wide-size: var(--global-calc-wide-content-width); }:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){font-style: inherit;font-weight: inherit;letter-spacing: inherit;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-color{color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-color{color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-color{color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-color{color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-color{color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-color{color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-color{color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-color{color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-color{color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-color{color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-color{color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-color{color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-color{color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-color{color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-color{color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-background-color{background-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-background-color{background-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-background-color{background-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-background-color{background-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-background-color{background-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-background-color{background-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-background-color{background-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-background-color{background-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-background-color{background-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-background-color{background-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-background-color{background-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-background-color{background-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-background-color{background-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-background-color{background-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-background-color{background-color: var(--wp--preset--color--theme-palette-15) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-theme-palette-1-border-color{border-color: var(--wp--preset--color--theme-palette-1) !important;}.has-theme-palette-2-border-color{border-color: var(--wp--preset--color--theme-palette-2) !important;}.has-theme-palette-3-border-color{border-color: var(--wp--preset--color--theme-palette-3) !important;}.has-theme-palette-4-border-color{border-color: var(--wp--preset--color--theme-palette-4) !important;}.has-theme-palette-5-border-color{border-color: var(--wp--preset--color--theme-palette-5) !important;}.has-theme-palette-6-border-color{border-color: var(--wp--preset--color--theme-palette-6) !important;}.has-theme-palette-7-border-color{border-color: var(--wp--preset--color--theme-palette-7) !important;}.has-theme-palette-8-border-color{border-color: var(--wp--preset--color--theme-palette-8) !important;}.has-theme-palette-9-border-color{border-color: var(--wp--preset--color--theme-palette-9) !important;}.has-theme-palette-10-border-color{border-color: var(--wp--preset--color--theme-palette-10) !important;}.has-theme-palette-11-border-color{border-color: var(--wp--preset--color--theme-palette-11) !important;}.has-theme-palette-12-border-color{border-color: var(--wp--preset--color--theme-palette-12) !important;}.has-theme-palette-13-border-color{border-color: var(--wp--preset--color--theme-palette-13) !important;}.has-theme-palette-14-border-color{border-color: var(--wp--preset--color--theme-palette-14) !important;}.has-theme-palette-15-border-color{border-color: var(--wp--preset--color--theme-palette-15) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
82.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}.has-xxlarge-font-size{font-size: var(--wp--preset--font-size--xxlarge) !important;} 83/*# sourceURL=global-styles-inline-css */ 84</style> 85 86<link rel='stylesheet' id='contact-form-7-css' href='https://rocklandluggageco.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' /> 87<link rel='stylesheet' id='kadence-global-css' href='https://rocklandluggageco.com/wp-content/themes/kadence/assets/css/global.min.css?ver=1.5.1' media='all' /> 88<style id="kadence-global-inline-css"> 89/* Kadence Base CSS */ 90:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:Poppins, sans-serif;--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-style:normal;font-weight:normal;font-size:19px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-pa
90dding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}.entry-hero.page-hero-section .entry-header{min-height:200px;} 91/* Kadence Footer CSS */ 92.site-middle-footer-inner-wrap{padding-top:0px;padding-bottom:0px;grid-column-gap:30px;grid-row-gap:30px;}.site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{border-right:2px solid var(--global-palette15);right:calc(-30px / 2);} 93/*# sourceURL=kadence-global-inline-css */ 94</style> 95<link rel='stylesheet' id='kadence-content-css' href='https://rocklandluggageco.com/wp-content/themes/kadence/assets/css/content.min.css?ver=1.5.1' media='all' /> 96<link rel='stylesheet' id='kadence-footer-css' href='https://rocklandluggageco.com/wp-content/themes/kadence/assets/css/footer.min.css?ver=1.5.1' media='all' /> 97<link rel='stylesheet' id='kadence-rankmath-css' href='https://rocklandluggageco.com/wp-content/themes/kadence/assets/css/rankmath.min.css?ver=1.5.1' media='all' /> 98<style id="kadence-blocks-global-variables-inline-css"> 99:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);} 100/*# sourceURL=kadence-blocks-global-variables-inline-css */ 101</style> 102<link rel="https://api.w.org/" href="https://rocklandluggageco.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://rocklandluggageco.com/wp-json/wp/v2/pages/75" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://rocklandluggageco.com/xmlrpc.php?rsd" /> 103<meta name="generator" content="WordPress 7.0.6" /> 104<link rel='shortlink' href='https://rocklandluggageco.com/?p=75' /> 105<link rel='stylesheet' id='kadence-fonts-gfonts-css' href='https://fonts.googleapis.com/css?family=Poppins:regular,700&display=swap' media='all' /> 106<!-- SBG-X v3.8.5 --> 107</head> 108 109<body class="wp-singular page-template-default page page-id-75 wp-custom-logo wp-embed-responsive wp-theme-kadence footer-on-bottom hide-focus-outline link-style-standard no-header content-title-style-hide content-width-fullwidth content-style-unboxed content-vertical-padding-hide non-transparent-header mobile-non-transparent-header"> 110<div id="wrapper" class="site wp-site-blocks"> 111 <a class="skip-link screen-reader-text scroll-ignore" href="#main">Skip to content</a> 112 <header class="wp-block-kadence-header99-cpt-id wp-block-kadence-header" role="banner"> 113<header class="rockland-luggage-shell-header" data-action-mode="cta-text" data-bar-align="logo-left-nav-left-cta-right" data-header-archetype="nav-left-cta-text-airy" data-mobile-chrome="compact-cluster" data-nav-density="airy" id="rockland-luggage-shell-header" role="banner"> 114<style> 115.rockland-luggage-shell-header { 116 --hdr-primary: #8c4501 !important; 117 --hdr-secondary: #ff6b47 !important; 118 --hdr-accent: #ff8568 !important; 119 --shell-bar-h: 80px !important; 120} 121.rockland-luggage-shell-header * { 122 box-sizing: border-box !important; 123 margin: 0 !important; 124 padding: 0 !important; 125} 126.rockland-luggage-shell-header { 127 position: sticky !important; 128 top: 0 !important; 129 z-index: 1000 !important; 130 background: #ffffff !important; 131 border-bottom: 1px solid #e5e7eb !important; 132 font-family: 'Helvetica Neue', Arial, sans-serif !important; 133 font-size: 18px !important; 134 line-height: 1.5 !important; 135 width: 100% !important; 136} 137.rockland-luggage-shell-header .rockland-luggage-header-bar { 138 display: flex !important; 139 align-items: center !important; 140 max-width: 1280px !important; 141 margin: 0 auto !important; 142 padding: 0 24px !important; 143 height: var(--shell-bar-h) !important; 144} 145.rockland-luggage-shell-header .rockland-luggage-logo { 146 flex-shrink: 0 !important; 147 margin-right: 48px !important; 148} 149.rockland-luggage-shell-header .rockland-luggage-logo img { 150 display: block !important; 151 height: 52px !important; 152 width: auto !important; 153 max-width: 180px !important; 154} 155.rockland-luggage-shell-header nav { 156 display: flex !important; 157 align-items: center !important; 158 gap: 32px !important; 159 flex-grow: 1 !important; 160} 161.rockland-luggage-shell-header nav a { 162 color: var(--hdr-primary) !important; 163 text-decoration: none !important; 164 font-weight: 500 !important; 165 font-size: 17px !important; 166 transition: color 0.2s ease !important; 167 white-space: nowrap !important; 168} 169.rockland-luggage-shell-header nav a:hover {
170 color: var(--hdr-secondary) !important; 171} 172.rockland-luggage-shell-header nav a:focus { 173 outline: 2px solid var(--hdr-primary) !important; 174 outline-offset: 4px !important; 175 border-radius: 4px !important; 176} 177.rockland-luggage-shell-header .rockland-luggage-actions { 178 display: flex !important; 179 align-items: center !important; 180 gap: 16px !important; 181 margin-left: auto !important; 182} 183.rockland-luggage-shell-header .rockland-luggage-cta { 184 color: var(--hdr-primary) !important; 185 text-decoration: none !important; 186 font-weight: 600 !important; 187 font-size: 17px !important; 188 border-bottom: 2px solid var(--hdr-primary) !important; 189 padding-bottom: 2px !important; 190 transition: all 0.2s ease !important; 191 white-space: nowrap !important; 192} 193.rockland-luggage-shell-header .rockland-luggage-cta:hover { 194 color: var(--hdr-secondary) !important; 195 border-bottom-color: var(--hdr-secondary) !important; 196} 197.rockland-luggage-shell-header .rockland-luggage-cta:focus { 198 outline: 2px solid var(--hdr-primary) !important; 199 outline-offset: 4px !important; 200 border-radius: 4px !important; 201} 202.rockland-luggage-shell-header .rockland-luggage-ham-toggle { 203 display: none !important; 204 align-items: center !important; 205 justify-content: center !important; 206 width: 48px !important; 207 height: 48px !important; 208 background: transparent !important; 209 border: none !important; 210 cursor: pointer !important; 211 color: var(--hdr-primary) !important; 212 padding: 0 !important; 213} 214.rockland-luggage-shell-header .rockland-luggage-ham-toggle svg { 215 width: 28px !important; 216 height: 28px !important; 217 display: block !important; 218} 219.rockland-luggage-shell-header .rockland-luggage-ham-toggle:focus { 220 outline: 2px solid var(--hdr-primary) !important; 221 outline-offset: 2px !important; 222 border-radius: 4px !important; 223} 224.rockland-luggage-shell-header #rockland-luggage-ham-toggle .shell-close-icon { 225 display: none !important; 226} 227.rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="true"] .shell-ham-icon { 228 display: none !important; 229} 230.rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="true"] .shell-close-icon { 231 display: block !important; 232} 233.rockland-luggage-shell-header .rockland-luggage-ham-scrim { 234 display: none !important; 235 position: fixed !important; 236 top: var(--shell-bar-h) !important; 237 left: 0 !important; 238 right: 0 !important; 239 bottom: 0 !important; 240 background: rgba(0, 0, 0, 0.5) !important; 241 z-index: 998 !important; 242} 243.rockland-luggage-shell-header .rockland-luggage-ham-scrim.open { 244 display: block !important; 245} 246.rockland-luggage-shell-header .rockland-luggage-ham-drawer { 247 display: none !important; 248 position: fixed !important; 249 top: var(--shell-bar-h) !important; 250 right: 0 !important; 251 width: 280px !important; 252 height: calc(100vh - var(--shell-bar-h)) !important; 253 background: #ffffff !important; 254 box-shadow: -2px 0 8px rgba(0, 0, 0, 0.1) !important; 255 overflow-y: auto !important; 256 z-index: 999 !important; 257 padding: 24px !important; 258} 259.rockland-luggage-shell-header .rockland-luggage-ham-drawer.open { 260 display: block !important; 261} 262.rockland-luggage-shell-header .rockland-luggage-ham-drawer a { 263 display: block !important; 264 color: var(--hdr-primary) !important; 265 text-decoration: none !important; 266 font-weight: 500 !important; 267 font-size: 18px !important; 268 padding: 16px 0 !important; 269 border-bottom: 1px solid #e5e7eb !important; 270 transition: color 0.2s ease !important; 271} 272.rockland-luggage-shell-header .rockland-luggage-ham-drawer a:hover { 273 color: var(--hdr-secondary) !important; 274} 275.rockland-luggage-shell-header .rockland-luggage-ham-drawer a:focus { 276 outline: 2px solid var(--hdr-primary) !important; 277 outline-offset: 2px !important; 278 border-radius: 4px !important; 279} 280@media (max-width: 767px) { 281 .rockland-luggage-shell-header .rockland-luggage-header-bar { 282 padding: 0 16px !important; 283 height: 72px !important; 284 } 285 .rockland-luggage-shell-header { 286 --shell-bar-h: 72px !important; 287 } 288 .rockland-luggage-shell-header .rockland-luggage-logo { 289 margin-right: 0 !important; 290 } 291 .rockland-luggage-shell-header .rockland-luggage-logo img { 292 height: 42px !important; 293 max-width: min(110px, 30vw) !important; 294 } 295 .rockland-luggage-shell-header nav { 296 display: none !important; 297 } 298 .rockland-luggage-shell-header .rockland-luggage-actions { 299 margin-left: auto !important; 300 gap: 12px !important; 301 } 302 .rockland-luggage-shell-header .rockland-luggage-cta { 303 font-size: 15px !important; 304 padding-bottom: 1px !important; 305 border-bottom-width: 1.5px !important; 306 } 307 .rockland-luggage-shell-header .rockland-luggage-ham-toggle { 308 display: flex !important; 309 } 310} 311 312/* rockland-luggage-dynamic-logo-css */ 313.rockland-luggage-brand .wp-block-site-logo, 314.rockland-luggage-footer-brand .wp-block-site-logo, 315.rockland-luggage-f-brand .wp-block-site-logo, 316.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo, 317.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo, 318.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo, 319.rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo, 320.rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo { 321 display: inline-flex; align-items: center; justify-content: center; 322 flex: 0 0 auto; margin: 0; overflow: hidden; 323} 324.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo { 325 --rockland-luggage-logo-w: 170px; --rockland-luggage-logo-h: 54px; 326 width: auto !important; max-width: min(170px, 26vw) !important; 327 height: 54px !important; max-height: 54px !important; 328} 329.rockland-luggage-footer-brand .wp-block-site-logo, 330.rockland-luggage-f-brand .wp-block-site-logo, 331.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo { 332 --rockland-luggage-logo-w: 230px; --rockland-luggage-logo-h: 69px; 333 width: auto !important; max-width: min(230px, 30vw) !important; 334 height: var(--rockland-luggage-logo-h) !important; max-height: var(--rockland-luggage-logo-h) !important; 335} 336.rockland-luggage-brand .wp-block-site-logo img, 337.rockland-luggage-footer-brand .wp-block-site-logo img, 338.rockland-luggage-f-brand .wp-block-site-logo img, 339.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo img, 340.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo img, 341.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo img, 342.rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 343.rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo img, 344.rockland-luggage-brand .wp-block-site-logo .custom-logo, 345.rockland-luggage-footer-brand .wp-block-site-logo .custom-logo, 346.rockland-luggage-f-brand .wp-block-site-logo .custom-logo, 347.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo .custom-logo, 348.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo .custom-logo { 349 display: block !important; width: auto !important; height: auto !important; 350 max-width: 100% !important; object-fit: contain !important; 351} 352.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo img, 353.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 354 max-height: 54px !important; 355} 356.rockland-luggage-combo-anchor-bar .bar { min-width: 0; } 357.rockland-luggage-combo-anchor-bar .brand { max-width: min(170px, 26vw); min-width: 0; flex-shrink: 1; } 358.rockland-luggage-combo-anchor-bar .navw { min-width: 0; flex: 1 1 auto; } 359.rockland-luggage-combo-anchor-bar .rockland-luggage-nav-list { flex-wrap: wrap; row-gap: 6px; } 360.rockland-luggage-combo-anchor-bar .bar-actions { flex-shrink: 0; } 361.rockland-luggage-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 362.rockland-luggage-brand:has(.custom-logo) .rockland-luggage-logo-fallback, 363.rockland-luggage-footer-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 364.rockland-luggage-footer-brand:has(.custom-logo) .rockland-luggage-logo-fallback, 365.rockland-luggage-f-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 366.rockland-luggage-f-brand:has(.custom-logo) .rockland-luggage-logo-fallback, 367.rockland-luggage-combo-anchor-bar .brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 368.rockland-luggage-combo-anchor-bar .brand:has(.custom-logo) .rockland-luggage-logo-fallback, 369.rockland-luggage-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 370.rockland-luggage-combo-anchor-bar-footer .logo-link:has(.custom-logo) .rockland-luggage-logo-fallback, 371.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 372.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 373.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback { display: none !important; } 374.rockland-luggage-combo-anchor-bar .brand:has(.wp-block-site-logo img) > img, 375.rockland-luggage-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) > img, 376.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 377.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 378.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { display: none !important; } 379/* Gutenberg splits wp:site-logo from html wrapper â hide text fallback beside logo block */ 380.wp-block-site-logo + .rockland-luggage-logo-fallback, 381.rockland-luggage-wp-site-logo + .rockland-luggage-logo-fallback { display: none !important; } 382@media (max-width: 768px) { 383 .rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo, 384 .rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo img, 385 .rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 386 max-height: 44px !important; height: 44px !important; --rockland-luggage-logo-h: 44px; 387 } 388 .rockland-luggage-combo-anchor-bar .brand { max-width: min(150px, 40vw); } 389 .rockland-luggage-combo-crest-stack .brand .wp-block-site-logo, 390 .rockland-luggage-combo-crest-stack .brand .wp-block-site-logo img, 391 .rockland-luggage-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 392 max-height: 44px !important; height: 44px !important; 393 } 394 .rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo, 395 .rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo, 396 .rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 397 .rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo img { 398 max-height: 40px !important; 399 } 400} 401.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo { 402 --rockland-luggage-logo-w: 190px; --rockland-luggage-logo-h: 58px; 403 width: auto !important; max-width: min(240px, 32vw) !important; 404 height: 58px !important; max-height: 58px !important; 405} 406.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo img, 407.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 408 max-height: 58px !important; 409} 410.rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo, 411.rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo { 412 --rockland-luggage-logo-w: 190px; --rockland-luggage-logo-h: 44px; 413 width: auto !important; max-width: min(190px, 30vw) !important; 414 height: 44px !important; max-height: 44px !important; 415} 416.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 417.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 418.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { 419 display: none !important; 420} 421.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 422.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 423.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback { 424 display: none !important; 425} 426 427 428/* shell-v2-token-logo-css */ 429.rockland-luggage-footer-logo .wp-block-site-logo, 430.rockland-luggage-footer-brand .wp-block-site-logo, 431.rockland-luggage-logo-link .wp-block-site-logo, 432.rockland-luggage-shell-footer .wp-block-site-logo { 433 display: inline-flex !important; 434 line-height: 0; 435 margin: 0 0 0.75rem; 436} 437.rockland-luggage-footer-logo .wp-block-site-logo img, 438.rockland-luggage-footer-logo .custom-logo, 439.rockland-luggage-footer-brand .wp-block-site-logo img, 440.rockland-luggage-footer-brand .custom-logo, 441.rockland-luggage-shell-footer .custom-logo { 442 height: 48px !important; 443 width: auto !important; 444 max-width: min(230px, 70vw) !important; 445 object-fit: contain !important; 446 display: block !important; 447} 448.rockland-luggage-shell-header .wp-block-site-logo img, 449.rockland-luggage-shell-header .custom-logo, 450.rockland-luggage-logo-link .custom-logo { 451 height: 48px !important; 452 width: auto !important; 453 max-width: min(190px, 55vw) !important; 454 object-fit: contain !important; 455} 456 457 458/* shell-v2-header-bar-align-v9 */ 459@media (min-width: 768px) { 460 .rockland-luggage-shell-header .rockland-luggage-header-bar { 461 flex-wrap: nowrap !important;
462 align-items: center !important; 463 width: 100% !important; 464 max-width: 100% !important; 465 box-sizing: border-box !important; 466 } 467 .rockland-luggage-shell-header .rockland-luggage-header-bar > a[class*="logo"]:empty { 468 display: none !important; 469 width: 0 !important; 470 max-width: 0 !important; 471 overflow: hidden !important; 472 margin: 0 !important; 473 padding: 0 !important; 474 } 475 .rockland-luggage-shell-header .rockland-luggage-header-bar > .sbg-wp-site-logo, 476 .rockland-luggage-shell-header .rockland-luggage-header-bar > .wp-block-site-logo, 477 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="logo"], 478 .rockland-luggage-shell-header .rockland-luggage-header-bar > .rockland-luggage-logo-link, 479 .rockland-luggage-shell-header .rockland-luggage-header-bar > .rockland-luggage-brand { 480 max-width: min(190px, 28vw) !important; 481 min-width: 0 !important; 482 } 483 .rockland-luggage-shell-header .rockland-luggage-header-bar > .sbg-wp-site-logo img, 484 .rockland-luggage-shell-header .rockland-luggage-header-bar > .wp-block-site-logo img, 485 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="logo"] img { 486 max-width: 100% !important; 487 height: auto !important; 488 max-height: 54px !important; 489 object-fit: contain !important; 490 } 491} 492 493@media (max-width: 767px) { 494 html, body { 495 overflow-x: clip !important; 496 max-width: 100% !important; 497 } 498 .rockland-luggage-shell-header { 499 max-width: 100% !important; 500 width: 100% !important; 501 overflow-x: clip !important; 502 box-sizing: border-box !important; 503 } 504 .rockland-luggage-shell-header .rockland-luggage-header-bar { 505 display: flex !important; 506 align-items: center !important; 507 justify-content: flex-start !important; 508 gap: 0.5rem !important; 509 width: 100% !important; 510 max-width: 100% !important; 511 min-width: 0 !important; 512 box-sizing: border-box !important; 513 padding-left: max(12px, env(safe-area-inset-left, 0px)) !important; 514 padding-right: max(12px, env(safe-area-inset-right, 0px)) !important; 515 overflow: hidden !important; 516 } 517 .rockland-luggage-shell-header [style*="100vw"], 518 .rockland-luggage-shell-header [class*="header"] { 519 max-width: 100% !important; 520 } 521 .rockland-luggage-shell-header .rockland-luggage-header-bar > nav { 522 display: none !important; 523 } 524 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="logo"], 525 .rockland-luggage-shell-header .rockland-luggage-header-bar > .rockland-luggage-logo-link, 526 .rockland-luggage-shell-header .rockland-luggage-header-bar > .rockland-luggage-brand { 527 max-width: min(110px, 30vw) !important; 528 min-width: 0 !important; 529 flex: 0 1 auto !important; 530 } 531 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="logo"] img, 532 .rockland-luggage-shell-header .rockland-luggage-header-bar img { 533 max-width: 100% !important; 534 height: auto !important; 535 } 536 .rockland-luggage-shell-header .rockland-luggage-header-bar > .rockland-luggage-actions, 537 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"] { 538 display: flex !important; 539 align-items: center !important; 540 margin-left: auto !important; 541 min-width: 0 !important; 542 flex: 0 1 auto !important; 543 max-width: calc(100% - 4.5rem) !important; 544 flex-wrap: nowrap !important; 545 justify-content: flex-end !important; 546 gap: 0.35rem !important; 547 } 548 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"] a[class*="cta"], 549 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"] a[class*="shop"], 550 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"] a[class*="amazon"], 551 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"] a[href*="amazon"] { 552 font-size: 12px !important; 553 line-height: 1.2 !important; 554 padding: 6px 10px !important; 555 max-width: 9rem !important; 556 white-space: nowrap !important; 557 overflow: hidden !important; 558 text-overflow: ellipsis !important; 559 flex-shrink: 1 !important; 560 box-sizing: border-box !important; 561 } 562 .rockland-luggage-shell-header .rockland-luggage-header-bar >
562 [class*="actions"]:has([class*="search"]) [class*="shop-cta"], 563 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"]:has([class*="search"]) [class*="cta-btn"], 564 .rockland-luggage-shell-header .rockland-luggage-header-bar > [class*="actions"]:has(form) a[class*="shop"] { 565 display: none !important; 566 } 567 .rockland-luggage-shell-header .rockland-luggage-search-form, 568 .rockland-luggage-shell-header .rockland-luggage-search-input, 569 .rockland-luggage-shell-header .rockland-luggage-header-bar input[type="search"] { 570 max-width: 7.5rem !important; 571 min-width: 0 !important; 572 } 573 .rockland-luggage-shell-header #rockland-luggage-ham-toggle, 574 .rockland-luggage-shell-header .rockland-luggage-hamburger, 575 .rockland-luggage-shell-header .rockland-luggage-ham-toggle { 576 display: inline-flex !important; 577 flex-shrink: 0 !important; 578 margin-left: 0.15rem !important; 579 } 580} 581 582/* shell-v2-drawer-stack-v10-no-offscreen */ 583html, body { 584 overflow-x: clip !important; 585 max-width: 100% !important; 586} 587.rockland-luggage-shell-header { 588 position: sticky !important; 589 top: 0 !important; 590 z-index: 1200 !important; 591 --shell-bar-h: 72px; 592 max-width: 100% !important; 593 overflow-x: clip !important; 594} 595.rockland-luggage-header-bar { 596 position: relative !important; 597 z-index: 1202 !important; 598} 599.rockland-luggage-shell-header #rockland-luggage-ham-toggle { 600 display: none; 601 align-items: center; 602 justify-content: center; 603 min-width: 48px; 604 min-height: 48px; 605 padding: 10px 12px; 606 margin: 0; 607 border: none; 608 background: none; 609 cursor: pointer; 610 color: var(--hdr-primary, var(--brand-primary, currentColor)); 611 line-height: 0; 612 position: relative !important; 613 z-index: 1203 !important; 614} 615.rockland-luggage-shell-header #rockland-luggage-ham-toggle svg { 616 width: 28px !important; 617 height: 28px !important; 618 min-width: 28px; 619 min-height: 28px; 620 stroke: currentColor; 621 color: inherit; 622} 623.rockland-luggage-shell-header #rockland-luggage-ham-toggle .shell-ham-icon { display: block !important; } 624.rockland-luggage-shell-header #rockland-luggage-ham-toggle .shell-close-icon { display: none !important; } 625.rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="true"] .shell-ham-icon { display: none !important; } 626.rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="true"] .shell-close-icon { display: block !important; } 627#rockland-luggage-ham-close, 628.rockland-luggage-drawer-header { 629 display: none !important; 630} 631.rockland-luggage-shell-header #rockland-luggage-ham-scrim, 632.rockland-luggage-shell-header #rockland-luggage-ham-scrim:not(.open):not(.rockland-luggage-open) { 633 display: none !important; 634 position: fixed !important; 635 top: var(--shell-bar-h, 72px) !important; 636 left: 0 !important; 637 right: 0 !important; 638 bottom: 0 !important; 639 width: auto !important; 640 max-width: 100% !important; 641 background: rgba(0, 0, 0, 0.3) !important; 642 z-index: 1100 !important; 643 pointer-events: none !important; 644 opacity: 0 !important; 645 transform: none !important; 646 translate: none !important; 647 visibility: hidden !important; 648} 649.rockland-luggage-shell-header #rockland-luggage-ham-drawer, 650.rockland-luggage-shell-header #rockland-luggage-ham-drawer:not(.open):not(.rockland-luggage-open) { 651 display: none !important; 652 position: fixed !important; 653 top: var(--shell-bar-h, 72px) !important; 654 right: 0 !important; 655 left: auto !important; 656 bottom: 0 !important; 657 width: min(78vw, 320px) !important; 658 max-width: min(78vw, 320px) !important; 659 height: auto !important; 660 max-height: none !important; 661 background: #fff !important; 662 box-shadow: -8px 0 24px rgba(0, 0, 0, 0.12) !important; 663 z-index: 1101 !important; 664 transform: none !important; 665 translate: none !important; 666 visibility: hidden !important; 667 pointer-events: none !important; 668 flex-direction: column; 669 overflow-y: auto; 670 -webkit-overflow-scrolling: touch; 671} 672.rockland-luggage-shell-header #rockland-luggage-ham-scrim.rockland-luggage-open, 673.rockland-luggage-shell-header #rockland-luggage-ham-scrim.open, 674.rockland-luggage-shell-header #rockland-luggage-ham-drawer.rockland-luggage-open, 675.rockland-luggage-shell-header #rockland-luggage-ham-drawer.open { 676 display: flex !important; 677 visibility: visible !important; 678 transform: none !important; 679 translate: none !important; 680} 681.rockland-luggage-shell-header #rockland-luggage-ham-scrim.rockland-luggage-open, 682.rockland-luggage-shell-header #rockland-luggage-ham-scrim.open { 683 pointer-events: auto !important; 684 opacity: 1 !important; 685} 686.rockland-luggage-shell-header #rockland-luggage-ham-drawer.rockland-luggage-open, 687.rockland-luggage-shell-header #rockland-luggage-ham-drawer.open { 688 pointer-events: auto !important; 689} 690@media (max-width: 767px) { 691 .rockland-luggage-shell-header #rockland-luggage-ham-toggle { 692 display: inline-flex !important; 693 color: var(--hdr-primary, var(--brand-primary, currentColor)) !important; 694 z-index: 1203 !important; 695 } 696 .rockland-luggage-shell-header #rockland-luggage-ham-toggle svg, 697 .rockland-luggage-shell-header #rockland-luggage-ham-toggle svg[width], 698 .rockland-luggage-shell-header #rockland-luggage-ham-toggle svg[height] { 699 width: 28px !important; 700 height: 28px !important; 701 min-width: 28px !important; 702 min-height: 28px !important; 703 max-width: none !important; 704 max-height: none !important; 705 stroke: currentColor !important; 706 } 707 .rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="false"] [class*="ham-x"] { 708 display: none !important; 709 } 710 .rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="true"] [class*="ham-lines"] { 711 display: none !important; 712 } 713 .rockland-luggage-shell-header #rockland-luggage-ham-toggle[aria-expanded="true"] [class*="ham-x"] { 714 display: inline !important; 715 } 716} 717@media (min-width: 768px) { 718 .rockland-luggage-shell-header #rockland-luggage-ham-toggle, 719 .rockland-luggage-shell-header #rockland-luggage-ham-scrim, 720 .rockland-luggage-shell-header #rockland-luggage-ham-drawer { 721 display: none !important; 722 visibility: hidden !important; 723 } 724} 725 726/* sbg-dynamic-logo-css */ 727.sbg-brand .wp-block-site-logo, 728.sbg-footer-brand .wp-block-site-logo, 729.sbg-f-brand .wp-block-site-logo, 730.sbg-combo-anchor-bar .brand .wp-block-site-logo, 731.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo, 732.sbg-combo-crest-stack .brand .wp-block-site-logo, 733.sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo, 734.sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo { 735 display: inline-flex; align-items: center; justify-content: center; 736 flex: 0 0 auto; margin: 0; overflow: hidden; 737} 738.sbg-combo-anchor-bar .brand .wp-block-site-logo { 739 --sbg-logo-w: 170px; --sbg-logo-h: 54px; 740 width: auto !important; max-width: min(170px, 26vw) !important; 741 height: 54px !important; max-height: 54px !important; 742} 743.sbg-footer-brand .wp-block-site-logo, 744.sbg-f-brand .wp-block-site-logo, 745.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo { 746 --sbg-logo-w: 230px; --sbg-logo-h: 69px; 747 width: auto !important; max-width: min(230px, 30vw) !important; 748 height: var(--sbg-logo-h) !important; max-height: var(--sbg-logo-h) !important; 749} 750.sbg-brand .wp-block-site-logo img, 751.sbg-footer-brand .wp-block-site-logo img, 752.sbg-f-brand .wp-block-site-logo img, 753.sbg-combo-anchor-bar .brand .wp-block-site-logo img, 754.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo img, 755.sbg-combo-crest-stack .brand .wp-block-site-logo img, 756.sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 757.sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo img, 758.sbg-brand .wp-block-site-logo .custom-logo, 759.sbg-footer-brand .wp-block-site-logo .custom-logo, 760.sbg-f-brand .wp-block-site-logo .custom-logo, 761.sbg-combo-anchor-bar .brand .wp-block-site-logo .custom-logo, 762.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo .custom-logo { 763 display: block !important; width: auto !important; height: auto !important; 764 max-width: 100% !important; object-fit: contain !important; 765} 766.sbg-combo-anchor-bar .brand .wp-block-site-logo img, 767.sbg-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 768 max-height: 54px !important; 769} 770.sbg-combo-anchor-bar .bar { min-width: 0; } 771.sbg-combo-anchor-bar .brand { max-width: min(170px, 26vw); min-width: 0; flex-shrink: 1; } 772.sbg-combo-anchor-bar .navw { min-width: 0; flex: 1 1 auto; } 773.sbg-combo-anchor-bar .sbg-nav-list { flex-wrap: wrap; row-gap: 6px; } 774.sbg-combo-anchor-bar .bar-actions { flex-shrink: 0; } 775.sbg-brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 776.sbg-brand:has(.custom-logo) .sbg-logo-fallback, 777.sbg-footer-brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 778.sbg-footer-brand:has(.custom-logo) .sbg-logo-fallback, 779.sbg-f-brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 780.sbg-f-brand:has(.custom-logo) .sbg-logo-fallback, 781.sbg-combo-anchor-bar .brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 782.sbg-combo-anchor-bar .brand:has(.custom-logo) .sbg-logo-fallback, 783.sbg-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) .sbg-logo-fallback, 784.sbg-combo-anchor-bar-footer .logo-link:has(.custom-logo) .sbg-logo-fallback, 785.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 786.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .sbg-logo-fallback, 787.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .sbg-logo-fallback { display: none !important; } 788.sbg-combo-anchor-bar .brand:has(.wp-block-site-logo img) > img, 789.sbg-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) > img, 790.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 791.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 792.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { display: none !important; } 793/* Gutenberg splits wp:site-logo from html wrapper â hide text fallback beside logo block */ 794.wp-block-site-logo + .sbg-logo-fallback, 795.sbg-wp-site-logo + .sbg-logo-fallback { display: none !important; } 796@media (max-width: 768px) { 797 .sbg-combo-anchor-bar .brand .wp-block-site-logo, 798 .sbg-combo-anchor-bar .brand .wp-block-site-logo img, 799 .sbg-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 800 max-height: 44px !important; height: 44px !important; --sbg-logo-h: 44px; 801 } 802 .sbg-combo-anchor-bar .brand { max-width: min(150px, 40vw); } 803 .sbg-combo-crest-stack .brand .wp-block-site-logo, 804 .sbg-combo-crest-stack .brand .wp-block-site-logo img, 805 .sbg-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 806 max-height: 44px !important; height: 44px !important; 807 } 808 .sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo, 809 .sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo, 810 .sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 811 .sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo img { 812 max-height: 40px !important; 813 } 814} 815.sbg-combo-crest-stack .brand .wp-block-site-logo { 816 --sbg-logo-w: 190px; --sbg-logo-h: 58px; 817 width: auto !important; max-width: min(240px, 32vw) !important; 818 height: 58px !important; max-height: 58px !important; 819} 820.sbg-combo-crest-stack .brand .wp-block-site-logo img, 821.sbg-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 822 max-height: 58px !important; 823} 824.sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo, 825.sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo { 826 --sbg-logo-w: 190px; --sbg-logo-h: 44px; 827 width: auto !important; max-width: min(190px, 30vw) !important; 828 height: 44px !important; max-height: 44px !important; 829} 830.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 831.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 832.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { 833 display: none !important; 834} 835.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 836.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .sbg-logo-fallback, 837.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .sbg-logo-fallback { 838 display: none !important; 839} 840 841</style> 842<div class="rockland-luggage-header-bar"> 843<div class="rockland-luggage-logo"> 844 845<div style="margin-top:0;margin-bottom:0" class="sbg-wp-site-logo wp-block-site-logo"><a href="https://rocklandluggageco.com/" class="custom-logo-link" rel="home"><img width="120" height="27" src="https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1.jpg" class="custom-logo" alt="Rockland Luggage logo" decoding="async" srcset="https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1.jpg 2495w, https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-300x68.jpg 300w, https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-1024x231.jpg 1024w, https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-768x173.jpg 768w, https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-1536x346.jpg 1536w, https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1-2048x461.jpg 2048w" sizes="(max-width: 120px) 100v
845w, 120px" /></a></div> 846 847</div> 848<nav aria-label="Primary"> 849<a href="https://rocklandluggageco.com/">Home</a> 850<a href="https://rocklandluggageco.com/category/luggage-sets/">Luggage Sets</a> 851<a href="https://rocklandluggageco.com/category/duffle-bags/">Duffle Bags</a> 852<a href="https://rocklandluggageco.com/category/hardside-luggage/">Hardside Luggage</a> 853<a href="https://rocklandluggageco.com/category/carry-on-luggage/">Carry-On Luggage</a> 854<a href="https://rocklandluggageco.com/category/kids-luggage/">Kids Luggage</a> 855</nav> 856<div class="rockland-luggage-actions"> 857<a class="rockland-luggage-cta" href="https://www.amazon.com/s?k=Rockland+Luggage&tag=rocklandluggageco-20" rel="nofollow sponsored">Shop on Amazon</a> 858<button aria-expanded="false" aria-label="Open menu" class="rockland-luggage-ham-toggle" id="rockland-luggage-ham-toggle" type="button"><svg aria-hidden="true" class="shell-ham-icon" fill="none" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24"><path d="M3 6h18M3 12h18M3 18h18"></path></svg><svg aria-hidden="true" class="shell-close-icon" fill="none" stroke="currentColor" stroke-width="2" viewbox="0 0 24 24"><path d="M18 6L6 18M6 6l12 12"></path></svg></button> 859</div> 860</div> 861 862 863 864<div class="rockland-luggage-ham-scrim" id="rockland-luggage-ham-scrim"></div><div class="rockland-luggage-ham-drawer" id="rockland-luggage-ham-drawer"> 865<a href="https://rocklandluggageco.com/">Home</a> 866<a href="https://rocklandluggageco.com/category/luggage-sets/">Luggage Sets</a> 867<a href="https://rocklandluggageco.com/category/duffle-bags/">Duffle Bags</a> 868<a href="https://rocklandluggageco.com/category/hardside-luggage/">Hardside Luggage</a> 869<a href="https://rocklandluggageco.com/category/carry-on-luggage/">Carry-On Luggage</a> 870<a href="https://rocklandluggageco.com/category/kids-luggage/">Kids Luggage</a> 871</div>
871<script>(function() { 872 function bind() { 873 var t = document.getElementById("rockland-luggage-ham-toggle"); 874 var d = document.getElementById("rockland-luggage-ham-drawer"); 875 var s = document.getElementById("rockland-luggage-ham-scrim"); 876 var c = document.getElementById(""); 877 if (!t || !d) return; 878 var hdr = t.closest("header") || d.closest("header"); 879 function syncBarH() { 880 if (!hdr) return; 881 var h = Math.ceil(hdr.getBoundingClientRect().height) || 72; 882 hdr.style.setProperty("--shell-bar-h", h + "px"); 883 } 884 function isOpen() { 885 return d.classList.contains("open") || d.classList.contains("rockland-luggage-open"); 886 } 887 function closeMenu(e) { 888 if (e) e.preventDefault(); 889 d.classList.remove("rockland-luggage-open", "open"); 890 if (s) s.classList.remove("rockland-luggage-open", "open"); 891 t.setAttribute("aria-expanded", "false"); 892 t.setAttribute("aria-label", "Open menu"); 893 document.body.style.overflow = ""; 894 } 895 function openMenu(e) { 896 if (e) e.preventDefault(); 897 syncBarH(); 898 d.classList.add("rockland-luggage-open", "open"); 899 if (s) s.classList.add("rockland-luggage-open", "open"); 900 t.setAttribute("aria-expanded", "true"); 901 t.setAttribute("aria-label", "Close menu"); 902 document.body.style.overflow = "hidden"; 903 } 904 function toggleMenu(e) { 905 if (isOpen()) closeMenu(e); 906 else openMenu(e); 907 } 908 syncBarH(); 909 window.addEventListener("resize", syncBarH); 910 t.addEventListener("click", toggleMenu); 911 t.addEventListener("touchend", function(e) { e.preventDefault(); toggleMenu(e); }, {passive: false}); 912 if (s) s.addEventListener("click", closeMenu); 913 if (c) { 914 c.addEventListener("click", closeMenu); 915 c.addEventListener("touchend", function(e) { e.preventDefault(); closeMenu(e); }, {passive: false}); 916 } 917 } 918 if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", bind); 919 else bind(); 920})();</script>
920</header> 921</header> 922 <main id="inner-wrap" class="wrap kt-clear" role="main"> 923 <div id="primary" class="content-area"> 924 <div class="content-container site-container"> 925 <div id="main" class="site-main"> 926 <div class="content-wrap"> 927 <article id="post-75" class="entry content-bg single-entry post-75 page type-page status-publish hentry"> 928 <div class="entry-content-wrap"> 929 930<div class="entry-content single-content"> 931 932 933 934<style> 935@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Open+Sans:wght@400;600&display=swap'); 936 937:root { 938 --brand-primary: #8c4501 !important; 939 --brand-secondary: #ff6b47 !important; 940 --brand-accent: #ff8568 !important; 941} 942 943.contact-wrapper { 944 font-family: 'Open Sans', sans-serif !important; 945 color: #2c2c2c !important; 946 line-height: 1.7 !important; 947 background: #ffffff !important; 948} 949 950.contact-wrapper * { 951 box-sizing: border-box !important; 952} 953 954.contact-wrapper h1, 955.contact-wrapper h2, 956.contact-wrapper h3 { 957 font-family: 'Montserrat', sans-serif !important; 958 font-weight: 700 !important; 959 color: var(--brand-primary) !important; 960 margin: 0 0 1.2rem 0 !important; 961 line-height: 1.3 !important; 962} 963 964.contact-wrapper h1 { 965 font-size: 2.8rem !important; 966} 967 968.contact-wrapper h2 { 969 font-size: 2.2rem !important; 970} 971 972.contact-wrapper h3 { 973 font-size: 1.6rem !important; 974} 975 976.contact-wrapper p { 977 margin: 0 0 1.3rem 0 !important; 978 font-size: 1.05rem !important; 979} 980 981.contact-wrapper a { 982 color: var(--brand-secondary) !important; 983 text-decoration: none !important; 984 transition: color 0.3s ease !important; 985} 986 987.contact-wrapper a:hover { 988 color: var(--brand-accent) !important; 989} 990 991/* Hero Section */ 992.contact-hero { 993 background: linear-gradient(135deg, #fff7f2 0%, #ffffff 100%) !important; 994 padding: 5rem 5% !important; 995 text-align: center !important; 996 border-bottom: 4px solid var(--brand-primary) !important; 997} 998 999.contact-hero h1 { 1000 font-size: 3.2rem !important; 1001 margin-bottom: 1rem !important; 1002} 1003 1004.contact-hero .hero-subtitle { 1005 font-size: 1.3rem !important; 1006 color: #555555 !important; 1007 font-weight: 600 !important; 1008 max-width: 700px !important; 1009 margin: 0 auto !important; 1010} 1011 1012/* Personal Message */ 1013.contact-message { 1014 max-width: 900px !important; 1015 margin: 0 auto !important; 1016 padding: 5rem 5% !important; 1017} 1018 1019.contact-message h2 { 1020 text-align: center !important; 1021 margin-bottom: 2.5rem !important; 1022} 1023 1024.contact-message p { 1025 font-size: 1.1rem !important; 1026 line-height: 1.8 !important; 1027 color: #3c3c3c !important; 1028} 1029 1030/* Two-Column Contact */ 1031.contact-grid { 1032 display: grid !important; 1033 grid-template-columns: 1fr 1fr !important; 1034 gap: 4rem !important; 1035 max-width: 1200px !important; 1036 margin: 0 auto !important; 1037 padding: 4rem 5% !important; 1038 background: #fafafa !important; 1039} 1040 1041.contact-info h3 { 1042 margin-bottom: 2rem !important; 1043} 1044 1045.contact-info-item { 1046 margin-bottom: 2rem !important; 1047 padding: 1.5rem !important; 1048 background: #ffffff !important; 1049 border-left: 4px solid var(--brand-secondary) !important; 1050 border-radius: 4px !important; 1051 box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important; 1052} 1053 1054.contact-info-item h4 { 1055 font-family: 'Montserrat', sans-serif !important; 1056 font-weight: 600 !important; 1057 color: var(--brand-primary) !important; 1058 margin: 0 0 0.5rem 0 !important; 1059 font-size: 1.1rem !important; 1060} 1061 1062.contact-info-item p { 1063 margin: 0 !important; 1064 color: #4a4a4a !important; 1065} 1066 1067.contact-info-item a { 1068 font-weight: 600 !important; 1069} 1070 1071.contact-form h3 { 1072 margin-bottom: 1.5rem !important; 1073} 1074 1075.contact-form-placeholder { 1076 background: #ffffff !important; 1077 padding: 2rem !important; 1078 border: 2px dashed #dddddd !important; 1079 border-radius: 8px !important; 1080 text-align: center !important; 1081 color: #888888 !important; 1082 font-style: italic !important; 1083} 1084 1085/* FAQ Section */ 1086.contact-faq { 1087 max-width: 1000px !important; 1088 margin: 0 auto !important; 1089 padding: 5rem 5% !important; 1090} 1091 1092.contact-faq h2 { 1093 text-align: center !important; 1094 margin-bottom: 3rem !important; 1095} 1096 1097.faq-item { 1098 margin-bottom: 2.5rem !important; 1099 padding: 2rem !important; 1100 background: #ffffff !important; 1101 border-radius: 8px !important; 1102 box-shadow: 0 3px 12px rgba(0,0,0,0.1) !important; 1103 border-top: 3px solid var(--brand-accent) !important; 1104} 1105 1106.faq-item h4 { 1107 font-family: 'Montserrat', sans-serif !important; 1108 font-weight: 600 !important; 1109 color: var(--brand-primary) !important; 1110 margin: 0 0 1rem 0 !important; 1111 font-size: 1.2rem !important; 1112} 1113 1114.faq-item p { 1115 margin: 0 !important; 1116 color: #4a4a4a !important; 1117} 1118 1119/* CTA Section */ 1120.contact-cta { 1121 background: linear-gradient(135deg, var(--brand-primary) 0%, #6d3601 100%) !important; 1122 color: #ffffff !important; 1123 text-align: center !important; 1124 padding: 5rem 5% !important; 1125} 1126 1127.contact-cta h2 { 1128 color: #ffffff !important; 1129 margin-bottom: 1.5rem !important; 1130} 1131 1132.contact-cta p { 1133 font-size: 1.2rem !important; 1134 color: #ffffff !important; 1135 margin-bottom: 2rem !important; 1136 max-width: 700px !important; 1137 margin-left: auto !important; 1138 margin-right: auto !important; 1139} 1140 1141.btn-primary { 1142 display: inline-block !important; 1143 padding: 1rem 2.5rem !important; 1144 background: var(--brand-secondary) !important; 1145 color: #ffffff !important; 1146 font-family: 'Montserrat', sans-serif !important; 1147 font-weight: 600 !important; 1148 font-size: 1.1rem !important; 1149 border-radius: 6px !important; 1150 text-decoration: none !important; 1151 transition: all 0.3s ease !important; 1152 border: none !important; 1153 cursor: pointer !important; 1154} 1155 1156.btn-primary:hover { 1157 background: var(--brand-accent) !important; 1158 transform: translateY(-2px) !important; 1159 box-shadow: 0 6px 20px rgba(255,107,71,0.4) !important; 1160 color: #ffffff !important; 1161} 1162 1163/* Responsive */ 1164@media (max-width: 968px) { 1165 .contact-grid { 1166 grid-template-columns: 1fr !important; 1167 gap: 3rem !important; 1168 } 1169 1170 .contact-hero h1 { 1171 font-size: 2.5rem !important; 1172 } 1173 1174 .contact-hero .hero-subtitle { 1175 font-size: 1.1rem !important; 1176 } 1177} 1178 1179@media (max-width: 640px) { 1180 .contact-hero { 1181 padding: 3rem 5% !important; 1182 } 1183 1184 .contact-hero h1 { 1185 font-size: 2rem !important; 1186 } 1187 1188 .contact-message, 1189 .contact-faq, 1190 .contact-cta { 1191 padding: 3rem 5% !important; 1192 } 1193 1194 .contact-wrapper h2 { 1195 font-size: 1.8rem !important; 1196 } 1197} 1198</style> 1199 1200<div class="contact-wrapper"> 1201 <!-- Hero Section --> 1202 <section class="contact-hero"> 1203 <h1>We’re Here to Help</h1> 1204 <p class="hero-subtitle">Questions about your Rockland Luggage? Need product guidance or support? Our team is ready to assist you.</p> 1205 </section> 1206 1207 <!-- Personal Message --> 1208 <section class="contact-message"> 1209 <h2>Let’s Connect</h2> 1210 <p>At Rockland Luggage, we believe great travel starts with the right gear and exceptional service. Whether you’re exploring our luggage sets, duffle bags, hardside spinners, or carry-on collections, we’re committed to making your experience seamless from browsing to boarding.</p> 1211 1212 <p>We know choosing luggage is personal â it’s about finding pieces that match your travel style, protect what matters most, and stand up to real-world adventures. That’s why we’re here to answer your questions, provide product recommendations, and offer support whenever you need it.</p> 1213 1214 <p>Reach out using any of the methods below. We typically respond within one business day and look forward to helping you travel confidently.</p> 1215 </section> 1216 1217 <!-- Two-Column: Info + Form --> 1218 <section class="contact-grid"> 1219 <div class="contact-info"> 1220 <h3>Contact Information</h3> 1221 1222 <div class="contact-info-item"> 1223 <h4>Email</h4> 1224 <p><a href="mailto:[email protected]">[email protected]</a></p> 1225 </div> 1226 1227 <div class="contact-info-item"> 1228 <h4>Response Time</h4> 1229 <p>
1229We aim to respond to all inquiries within one business day (MondayâFriday, 9 AM â 6 PM ET).</p> 1230 </div> 1231 1232 <div class="contact-info-item"> 1233 <h4>Mailing Address</h4> 1234 <p> 1235 Rockland Luggage Co.<br> 1236 428 Market Street, Suite 210<br> 1237 San Diego, CA 92101<br> 1238 United States 1239 </p> 1240 </div> 1241 1242 <div class="contact-info-item"> 1243 <h4>Shop Our Collections</h4> 1244 <p>Browse our full product range on <a href="https://www.amazon.com/stores/page/preview?isSlp=1&isPreview=1&tag=rocklandluggageco-20" target="_blank" rel="noopener nofollow">Amazon</a> or explore featured collections on our homepage.</p> 1245 </div> 1246 </div> 1247 1248 <div class="contact-form"> 1249 <h3>Send Us a Message</h3> 1250 <div class="contact-form-placeholder"> 1251 <p class="wpcf7-contact-form-not-found"><strong>Error:</strong> Contact form not found.</p> 1252 </div> 1253 </div> 1254 </section> 1255 1256 <!-- FAQ Section --> 1257 <section class="contact-faq"> 1258 <h2>Frequently Asked Questions</h2> 1259 1260 <div class="faq-item"> 1261 <h4>What types of luggage does Rockland offer?</h4> 1262 <p>We specialize in versatile, stylish luggage for every journey. Our collections include multi-piece luggage sets, rolling duffle bags (22″, 30″, 40″), hardside spinner luggage, carry-on bags and underseaters, rolling backpacks, and kids’ luggage. Each piece is designed with durability, functionality, and modern aesthetics in mind.</p> 1263 </div> 1264 1265 <div class="faq-item"> 1266 <h4>Where can I purchase Rockland Luggage products?</h4> 1267 <p>Our products are available on <a href="https://www.amazon.com/stores/page/preview?isSlp=1&isPreview=1&tag=rocklandluggageco-20" target="_blank" rel="noopener nofollow">Amazon</a>, where you’ll find our full catalog with customer reviews, detailed specifications, and fast shipping options. You can also explore featured collections and product highlights on our website.</p> 1268 </div> 1269 1270 <div class="faq-item"> 1271 <h4>Do you offer product recommendations?</h4> 1272 <p>Absolutely. If you’re unsure which luggage set or duffle bag is right for your travel needs, email us at <a href="mailto:[email protected]">[email protected]</a> with details about your trip type, luggage size preferences, and any specific features you’re looking for. We’re happy to guide you to the perfect match.</p> 1273 </div> 1274 1275 <div class="faq-item"> 1276 <h4>What if I have a question about a product I purchased?</h4> 1277 <p>For product-specific inquiries, warranty claims, or post-purchase support, please reach out via email with your order details. We’ll work with you directly or coordinate with Amazon customer service to resolve any issues quickly.</p> 1278 </div> 1279 1280 <div class="faq-item"> 1281 <h4>How do I stay updated on new Rockland Luggage releases?</h4> 1282 <p>Follow us on social media or check back on our homepage regularly for updates on new collections, seasonal designs, and travel tips. We’re always expanding our lineup to meet the evolving needs of modern travelers.</p> 1283 </div> 1284 </section> 1285 1286 <!-- CTA Section --> 1287 <section class="contact-cta"> 1288 <h2>Ready to Travel in Style?</h2> 1289 <p>Explore our complete collection of luggage sets, duffle bags, hardside spinners, and carry-ons â designed for travelers who demand quality, versatility, and standout style.</p> 1290 <a href="/" class="btn-primary">Shop Rockland Luggage</a> 1291 </section> 1292</div> 1293</div><!-- .entry-content --> 1294 </div> 1295</article><!-- #post-75 --> 1296 1297 </div> 1298 </div><!-- #main --> 1299 </div> 1300</div><!-- #primary --> 1301 </main><!-- #inner-wrap --> 1302 <footer id="colophon" class="site-footer" role="contentinfo"> 1303 <div class="site-footer-wrap"> 1304 <div class="site-middle-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-fullwidth site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default" data-section="
1304kadence_customizer_footer_middle"> 1305 <div class="site-footer-row-container-inner"> 1306 <div class="site-container"> 1307 <div class="site-middle-footer-inner-wrap site-footer-row site-footer-row-columns-1 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain"> 1308 <div class="site-footer-middle-section-1 site-footer-section footer-section-inner-items-1"> 1309 <div class="footer-widget-area widget-area site-footer-focus-item footer-widget1 content-align-default content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default" data-section="sidebar-widgets-footer1"> 1310 <div class="footer-widget-area-inner site-info-inner"> 1311 <section id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><footer class="rockland-luggage-shell-footer" data-brand-col="logo-blurb" data-contact-col="stacked-facts" data-engage="primary-quiet" data-footer-feel="playful-travel" data-links-col="two-stacks" data-mobile-pattern="two-column-brand-top" role="contentinfo"> 1312<style> 1313.rockland-luggage-shell-footer * { 1314 box-sizing: border-box !important; 1315} 1316 1317.rockland-luggage-shell-footer { 1318 background: #fef9f5 !important; 1319 color: #2c2c2c !important; 1320 font-family: 'Helvetica Neue', Arial, sans-serif !important; 1321 font-size: 18px !important; 1322 line-height: 1.6 !important; 1323 padding: 1.5rem 1.5rem !important; 1324 width: 100% !important; 1325} 1326 1327.rockland-luggage-footer-grid { 1328 display: grid !important; 1329 grid-template-columns: 1fr 1fr 1fr !important; 1330 gap: 2.5rem !important; 1331 max-width: 100% !important; 1332 margin: 0 !important; 1333 padding: 0 !important; 1334} 1335 1336.rockland-luggage-brand-column, 1337.rockland-luggage-links-region, 1338.rockland-luggage-contact-column { 1339 display: flex !important; 1340 flex-direction: column !important; 1341 align-items: flex-start !important; 1342 text-align: left !important; 1343} 1344 1345.rockland-luggage-brand-column .rockland-luggage-logo-wrapper { 1346 margin-bottom: 1rem !important; 1347} 1348 1349.rockland-luggage-brand-column .rockland-luggage-logo-wrapper img { 1350 max-width: 180px !important; 1351 height: auto !important; 1352 display: block !important; 1353} 1354 1355.rockland-luggage-brand-column p { 1356 margin: 0 0 1.25rem 0 !important; 1357 color: #4a4a4a !important; 1358 font-size: 16px !important; 1359 line-height: 1.6 !important; 1360} 1361 1362.rockland-luggage-brand-column .rockland-luggage-primary-cta { 1363 display: inline-block !important; 1364 color: #8c4501 !important; 1365 text-decoration: none !important; 1366 font-size: 16px !important; 1367 font-weight: 500 !important; 1368 border-bottom: 1px solid transparent !important; 1369 transition: border-color 0.2s ease !important; 1370} 1371 1372.rockland-luggage-brand-column .rockland-luggage-primary-cta:hover { 1373 border-bottom-color: #8c4501 !important; 1374} 1375 1376.rockland-luggage-links-region { 1377 display: flex !important; 1378 flex-direction: row !important; 1379 gap: 2.5rem !important; 1380} 1381 1382.rockland-luggage-link-stack { 1383 display: flex !important; 1384 flex-direction: column !important; 1385 align-items: flex-start !important; 1386} 1387 1388.rockland-luggage-link-stack h2 { 1389 margin: 0 0 0.75rem 0 !important; 1390 font-size: 15px !important; 1391 font-weight: 700 !important; 1392 text-transform: uppercase !important; 1393 letter-spacing: 0.05em !important; 1394 color: #2c2c2c !important; 1395 text-align: left !important; 1396} 1397 1398.rockland-luggage-link-stack ul { 1399 list-style: none !important; 1400 list-style-type: none !important; 1401 margin: 0 !important; 1402 padding: 0 !important; 1403} 1404 1405.rockland-luggage-link-stack li { 1406 margin: 0 0 0.5rem 0 !important; 1407 list-style: none !important; 1408 list-style-type: none !important; 1409} 1410 1411.rockland-luggage-link-stack a { 1412 color: #4a4a4a !important; 1413 text-decoration: none !important; 1414 font-size: 16px !important; 1415 transition: color 0.2s ease !important; 1416 display: block !important; 1417} 1418 1419.rockland-luggage-link-stack a:hover { 1420 color: #8c4501 !important; 1421} 1422 1423.rockland-luggage-contact-column h2 { 1424 margin: 0 0 0.75rem 0 !important; 1425 font-size: 15px !important; 1426 font-weight: 700 !important; 1427 text-transform: uppercase !important; 1428 letter-spacing: 0.05em !important; 1429 color: #2c2c2c !important; 1430 text-align: left !important; 1431} 1432 1433.rockland-luggage-contact-column p { 1434 margin: 0 0 0.5rem 0 !important; 1435 color: #4a4a4a !important; 1436 font-size: 16px !important; 1437 line-height: 1.5 !important; 1438} 1439 1440.rockland-luggage-contact-column a { 1441 color: #4a4a4a !important; 1442 text-decoration: none !important; 1443 transition: color 0.2s ease !important; 1444} 1445 1446.rockland-luggage-contact-column a:hover { 1447 color: #8c4501 !important; 1448} 1449 1450.rockland-luggage-footer-copyright { 1451 margin-top: 0.5rem !important; 1452 padding-top: 0.5rem !important; 1453 border-top: 1px solid #e0d5cc !important; 1454 text-align: center !important; 1455 color: #6a6a6a !important; 1456 font-size: 14px !important; 1457} 1458 1459@media (max-width: 767px) { 1460 .rockland-luggage-shell-footer { 1461 padding: 1.5rem 1rem !important; 1462 } 1463 1464 .rockland-luggage-footer-grid { 1465 grid-template-columns: 1fr !important; 1466 gap: 2rem !important; 1467 } 1468 1469 .rockland-luggage-brand-column { 1470 order: 1 !important; 1471 } 1472 1473 .rockland-luggage-links-region { 1474 order: 2 !important; 1475 flex-direction: column !important; 1476 gap: 1.5rem !important; 1477 } 1478 1479 .rockland-luggage-contact-column { 1480 order: 3 !important; 1481 } 1482 1483 .rockland-luggage-brand-column .rockland-luggage-logo-wrapper img { 1484 max-width: 160px !important; 1485 } 1486 1487 .rockland-luggage-link-stack h2, 1488 .rockland-luggage-contact-column h2 { 1489 font-size: 14px !important; 1490 } 1491 1492 .rockland-luggage-link-stack a, 1493 .rockland-luggage-contact-column p, 1494 .rockland-luggage-brand-column p { 1495 font-size: 15px !important; 1496 } 1497 1498 .rockland-luggage-footer-copyright { 1499 font-size: 13px !important; 1500 } 1501} 1502 1503/* rockland-luggage-dynamic-logo-css */ 1504.rockland-luggage-brand .wp-block-site-logo, 1505.rockland-luggage-footer-brand .wp-block-site-logo, 1506.rockland-luggage-f-brand .wp-block-site-logo, 1507.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo, 1508.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo, 1509.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo, 1510.rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo, 1511.rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo { 1512 display: inline-flex; align-items: center; justify-content: center; 1513 flex: 0 0 auto; margin: 0; overflow: hidden; 1514} 1515.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo { 1516 --rockland-luggage-logo-w: 170px; --rockland-luggage-logo-h: 54px; 1517 width: auto !important; max-width: min(170px, 26vw) !important; 1518 height: 54px !important; max-height: 54px !important; 1519} 1520.rockland-luggage-footer-brand .wp-block-site-logo, 1521.rockland-luggage-f-brand .wp-block-site-logo, 1522.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo { 1523 --rockland-luggage-logo-w: 230px; --rockland-luggage-logo-h: 69px; 1524 width: auto !important; max-width: min(230px, 30vw) !important; 1525 height: var(--rockland-luggage-logo-h) !important; max-height: var(--rockland-luggage-logo-h) !important; 1526} 1527.rockland-luggage-brand .wp-block-site-logo img, 1528.rockland-luggage-footer-brand .wp-block-site-logo img, 1529.rockland-luggage-f-brand .wp-block-site-logo img, 1530.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo img, 1531.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo img, 1532.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo img, 1533.rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 1534.rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo img, 1535.rockland-luggage-brand .wp-block-site-logo .custom-logo, 1536.rockland-luggage-footer-brand .wp-block-site-logo .custom-logo, 1537.rockland-luggage-f-brand .wp-block-site-logo .custom-logo, 1538.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo .custom-logo, 1539.rockland-luggage-combo-anchor-bar-footer .logo-link .wp-block-site-logo .custom-logo { 1540 display: block !important; width: auto !important; height: auto !important; 1541 max-width: 100% !important; object-fit: contain !important; 1542} 1543.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo img, 1544.rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 1545 max-height: 54px !important; 1546} 1547.rockland-luggage-combo-anchor-bar .bar { min-width: 0; } 1548.rockland-luggage-combo-anchor-bar .brand { max-width: min(170px, 26vw); min-width: 0; flex-shrink: 1; } 1549.rockland-luggage-combo-anchor-bar .navw { min-width: 0; flex: 1 1 auto; } 1550.rockland-luggage-combo-anchor-bar .rockland-luggage-nav-list { flex-wrap: wrap; row-gap: 6px; } 1551.rockland-luggage-combo-anchor-bar .bar-actions { flex-shrink: 0; } 1552.rockland-luggage-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1553.rockland-luggage-brand:has(.custom-logo) .rockland-luggage-logo-fallback, 1554.rockland-luggage-footer-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1555.rockland-luggage-footer-brand:has(.custom-logo) .rockland-luggage-logo-fallback, 1556.rockland-luggage-f-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1557.rockland-luggage-f-brand:has(.custom-logo) .rockland-luggage-logo-fallback, 1558.rockland-luggage-combo-anchor-bar .brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1559.rockland-luggage-combo-anchor-bar .brand:has(.custom-logo) .rockland-luggage-logo-fallback, 1560.rockland-luggage-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1561.rockland-luggage-combo-anchor-bar-footer .logo-link:has(.custom-logo) .rockland-luggage-logo-fallback, 1562.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1563.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1564.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback { display: none !important; } 1565.rockland-luggage-combo-anchor-bar .brand:has(.wp-block-site-logo img) > img, 1566.rockland-luggage-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) > img, 1567.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 1568.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 1569.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { display: none !important; } 1570/* Gutenberg splits wp:site-logo from html wrapper â hide text fallback beside logo block */ 1571.wp-block-site-logo + .rockland-luggage-logo-fallback, 1572.rockland-luggage-wp-site-logo + .rockland-luggage-logo-fallback { display: none !important; } 1573@media (max-width: 768px) { 1574 .rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo, 1575 .rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo img, 1576 .rockland-luggage-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 1577 max-height: 44px !important; height: 44px !important; --rockland-luggage-logo-h: 44px; 1578 } 1579 .rockland-luggage-combo-anchor-bar .brand { max-width: min(150px, 40vw); } 1580 .rockland-luggage-combo-crest-stack .brand .wp-block-site-logo, 1581 .rockland-luggage-combo-crest-stack .brand .wp-block-site-logo img, 1582 .rockland-luggage-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 1583 max-height: 44px !important; height: 44px !important; 1584 } 1585 .rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo, 1586 .rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo, 1587 .rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 1588 .rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo img { 1589 max-height: 40px !important; 1590 } 1591} 1592.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo { 1593 --rockland-luggage-logo-w: 190px; --rockland-luggage-logo-h: 58px; 1594 width: auto !important; max-width: min(240px, 32vw) !important; 1595 height: 58px !important; max-height: 58px !important; 1596} 1597.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo img, 1598.rockland-luggage-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 1599 max-height: 58px !important; 1600} 1601.rockland-luggage-combo-crest-stack-footer .logo-link .wp-block-site-logo, 1602.rockland-luggage-combo-crest-stack-footer .col-brand .wp-block-site-logo { 1603 --rockland-luggage-logo-w: 190px; --rockland-luggage-logo-h: 44px; 1604 width: auto !important; max-width: min(190px, 30vw) !important; 1605 height: 44px !important; max-height: 44px !important; 1606} 1607.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 1608.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 1609.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { 1610 display: none !important; 1611} 1612.rockland-luggage-combo-crest-stack .brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1613.rockland-luggage-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback, 1614.rockland-luggage-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .rockland-luggage-logo-fallback { 1615 display: none !important; 1616} 1617 1618 1619/* shell-v2-token-logo-css */ 1620.rockland-luggage-footer-logo .wp-block-site-logo, 1621.rockland-luggage-footer-brand .wp-block-site-logo, 1622.rockland-luggage-logo-link .wp-block-site-logo, 1623.rockland-luggage-shell-footer .wp-block-site-logo { 1624 display: inline-flex !important; 1625 line-height: 0; 1626 margin: 0 0 0.75rem; 1627} 1628.rockland-luggage-footer-logo .wp-block-site-logo img, 1629.rockland-luggage-footer-logo .custom-logo, 1630.rockland-luggage-footer-brand .wp-block-site-logo img, 1631.rockland-luggage-footer-brand .custom-logo, 1632.rockland-luggage-shell-footer .custom-logo { 1633 height: 48px !important; 1634 width: auto !important; 1635 max-width: min(230px, 70vw) !important; 1636 object-fit: contain !important; 1637 display: block !important; 1638} 1639.rockland-luggage-shell-header .wp-block-site-logo img, 1640.rockland-luggage-shell-header .custom-logo, 1641.rockland-luggage-logo-link .custom-logo { 1642 height: 48px !important; 1643 width: auto !important; 1644 max-width: min(190px, 55vw) !important; 1645 object-fit: contain !important; 1646} 1647 1648 1649/* shell-v2-footer-full-bleed-v1 */ 1650.rockland-luggage-shell-footer { 1651 width: 100vw !important; 1652 max-width: 100vw !important; 1653 position: relative !important; 1654 left: 50% !important; 1655 margin-left: -50vw !important; 1656 margin-right: -50vw !important; 1657 box-sizing: border-box !important; 1658} 1659/* CONTENT STARTS LEFT â kill centered max-width card on the column row */ 1660.rockland-luggage-shell-footer .rockland-luggage-footer-grid, 1661.rockland-luggage-shell-footer .rockland-luggage-footer-inner, 1662.rockland-luggage-shell-footer [class*="footer-grid"], 1663.rockland-luggage-shell-footer [class*="footer-inner"] { 1664 width: 100% !important; 1665 max-width: none !important; 1666 margin-left: 0 !important; 1667 margin-right: 0 !important; 1668 padding-left: clamp(1rem, 4vw, 2.5rem) !important; 1669 padding-right: clamp(1rem, 4vw, 2.5rem) !important; 1670 box-sizing: border-box !important; 1671} 1672.site-footer:has(.rockland-luggage-shell-footer), 1673.site-footer:has(.rockland-luggage-shell-footer) .site-middle-footer-wrap, 1674.site-footer:has(.rockland-luggage-shell-footer) .site-top-footer-wrap, 1675.site-footer:has(.rockland-luggage-shell-footer) .site-bottom-footer-wrap, 1676.site-footer:has(.rockland-luggage-shell-footer) .site-middle-footer-inner-wrap, 1677.site-footer:has(.rockland-luggage-shell-footer) .site-top-footer-inner-wrap, 1678.site-footer:has(.rockland-luggage-shell-footer) .site-bottom-footer-inner-wrap, 1679.site-footer:has(.rockland-luggage-shell-footer) .footer-widget-area, 1680.site-footer:has(.rockland-luggage-shell-footer) .footer-widget-area-inner, 1681.site-footer:has(.rockland-luggage-shell-footer) .textwidget, 1682.site-footer:has(.rockland-luggage-shell-footer) .widget_custom_html, 1683.site-footer:has(.rockland-luggage-shell-footer) .widget_block, 1684.site-footer:has(.rockland-luggage-shell-footer) .wp-block-group { 1685 max-width: none !important; 1686 width: 100% !important; 1687 padding-left: 0 !important; 1688 paddi
1688ng-right: 0 !important; 1689 margin-left: 0 !important; 1690 margin-right: 0 !important; 1691} 1692 1693/* shell-v2-footer-chassis-v7 */ 1694.rockland-luggage-shell-footer, 1695.rockland-luggage-shell-footer * { 1696 text-align: left !important; 1697} 1698.rockland-luggage-shell-footer [class*="footer-copyright"], 1699.rockland-luggage-shell-footer [class*="footer-copyright"] * { 1700 text-align: center !important; 1701} 1702/* Equal outer vertical pad (fleet SSOT). 1703 Use the full padding SHORTHAND with !important so it beats Claude's 1704 `padding: 3rem ⦠0 !important` (longhands alone can lose to a later 1705 shorthand in some theme/media stacks). Horizontal stays modest. */ 1706.rockland-luggage-shell-footer { 1707 padding: 1.5rem clamp(1rem, 4vw, 1.5rem) !important; 1708 box-sizing: border-box !important; 1709} 1710/* © band: hairline then tight gap to text; bottom breathing = root pad 1711 (do not zero-out visual space under © â match root bottom). */ 1712.rockland-luggage-shell-footer [class*="footer-copyright"] { 1713 margin: 0.5rem 0 0 0 !important; 1714 padding: 0.5rem 0 0 0 !important; 1715 box-sizing: border-box !important; 1716} 1717/* Kill Kadence widget chrome that eats shell padding */ 1718.site-footer:has(.rockland-luggage-shell-footer) .textwidget, 1719.site-footer:has(.rockland-luggage-shell-footer) .custom-html-widget, 1720.site-footer:has(.rockland-luggage-shell-footer) .footer-widget-area-inner { 1721 padding-bottom: 0 !important; 1722 margin-bottom: 0 !important; 1723} 1724.rockland-luggage-shell-footer [class*="footer-grid"] { 1725 margin-bottom: 0 !important; 1726} 1727.rockland-luggage-shell-footer [class*="link-stack"]:last-child, 1728.rockland-luggage-shell-footer [class*="links-stack"]:last-child, 1729.rockland-luggage-shell-footer [class*="links-col"]:last-child { 1730 margin-bottom: 0 !important; 1731} 1732.rockland-luggage-shell-footer [class*="links-region"] ul, 1733.rockland-luggage-shell-footer [class*="links-region"] ol { 1734 margin-bottom: 0 !important; 1735} 1736.rockland-luggage-shell-footer [class*="footer-grid"] { 1737 display: grid !important; 1738 grid-template-columns: 1fr 1fr 1fr !important; 1739 gap: 2.5rem !important; 1740 width: 100% !important; 1741 max-width: none !important; 1742 margin: 0 !important; 1743 align-items: start !important; 1744 justify-items: start !important; 1745 box-sizing: border-box !important; 1746 padding-left: clamp(1rem, 4vw, 2.5rem) !important; 1747 padding-right: clamp(1rem, 4vw, 2.5rem) !important; 1748} 1749.rockland-luggage-shell-footer [class*="brand-column"], 1750.rockland-luggage-shell-footer [class*="brand-col"]:not([class*="copyright"]), 1751.rockland-luggage-shell-footer [class*="footer-brand"] { 1752 display: flex !important; 1753 flex-direction: column !important; 1754 align-items: flex-start !important; 1755 justify-content: flex-start !important; 1756} 1757/* Region = row of stacks. Stacks = vertical columns. 1758 NEVER put [class*="links-col"] on the ROW rule â Claude often names each 1759 Shop/Company stack `â¦-links-col` (BreezaMax). Row on those stacks lays 1760 heading beside links instead of above them. */ 1761.rockland-luggage-shell-footer [class*="links-region"], 1762.rockland-luggage-shell-footer [class*="footer-links"]:not([class*="links-col"]):not([class*="link-stack"]):not([class*="links-stack"]) { 1763 display: flex !important; 1764 flex-direction: row !important; 1765 flex-wrap: nowrap !important; 1766 align-items: flex-start !important; 1767 justify-content: flex-start !important; 1768 gap: 2rem !important; 1769} 1770.rockland-luggage-shell-footer [class*="link-stack"], 1771.rockland-luggage-shell-footer [class*="links-stack"], 1772.rockland-luggage-shell-footer [class*="links-col"], 1773.rockland-luggage-shell-footer [class*="link-section"], 1774.rockland-luggage-shell-footer [class*="footer-link-section"] { 1775 flex: 1 1 0 !important; 1776 min-width: 0 !important; 1777 display: flex !important; 1778 flex-direction: column !important; 1779 align-items: flex-start !important; 1780 justify-content: flex-start !important; 1781} 1782/* Each stack's links = VERTICAL column (Downey) â kill pipe/chip rows */ 1783.rockland-luggage-shell-footer [class*="link-row"], 1784.rockland-luggage-shell-footer [class*="links-list"], 1785.rockland-luggage-shell-footer [class*="footer-link-row"], 1786.rockland-luggage-shell-footer [class*="links-region"] ul, 1787.rockland-luggage-shell-footer [class*="links-region"] ol, 1788.rockland-luggage-shell-footer [class*="links-col"] ul, 1789.rockland-luggage-shell-footer [class*="links-col"] ol, 1790.rockland-luggage-shell-footer [class*="link-stack"] ul, 1791.rockland-luggage-shell-footer [class*="links-stack"] ul { 1792 display: flex !important; 1793 flex-direction: column !important; 1794 flex-wrap: nowrap !important; 1795 align-items: flex-start !important; 1796 justify-content: flex-start !important; 1797 gap: 0.35rem !important; 1798 list-style: none !important; 1799 width: 100% !important; 1800} 1801.rockland-luggage-shell-footer [class*="link-pipe"], 1802.rockland-luggage-shell-footer [class*="footer-link-pipe"], 1803.rockland-luggage-shell-footer [class*="pipe-sep"] { 1804 display: none !important; 1805} 1806.rockland-luggage-shell-footer [class*="links-region"] li, 1807.rockland-luggage-shell-footer [class*="links-col"] li, 1808.rockland-luggage-shell-footer [class*="link-stack"] li, 1809.rockland-luggage-shell-footer [class*="links-stack"] li { 1810 display: block !important; 1811 width: 100% !important; 1812} 1813.rockland-luggage-shell-footer [class*="contact-column"], 1814.rockland-luggage-shell-footer [class*="contact-col"], 1815.rockland-luggage-shell-footer [class*="footer-contact"] { 1816 display: flex !important; 1817 flex-direction: column !important; 1818 align-items: flex-start !important; 1819 justify-content: flex-start !important; 1820 background: transparent !important; 1821 background-color: transparent !important; 1822 box-shadow: none !important; 1823 border: none !important; 1824 border-radius: 0 !important; 1825} 1826@media (max-width: 767px) { 1827 .rockland-luggage-shell-footer [class*="footer-grid"] { 1828 display: flex !important; 1829 flex-direction: column !important; 1830 gap: 2rem !important; 1831 } 1832 .rockland-luggage-shell-footer [class*="links-region"], 1833 .rockland-luggage-shell-footer [class*="footer-links"]:not([class*="links-col"]) { 1834 flex-direction: column !important; 1835 } 1836} 1837 1838/* sbg-dynamic-logo-css */ 1839.sbg-brand .wp-block-site-logo, 1840.sbg-footer-brand .wp-block-site-logo, 1841.sbg-f-brand .wp-block-site-logo, 1842.sbg-combo-anchor-bar .brand .wp-block-site-logo, 1843.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo, 1844.sbg-combo-crest-stack .brand .wp-block-site-logo, 1845.sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo, 1846.sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo { 1847 display: inline-flex; align-items: center; justify-content: center; 1848 flex: 0 0 auto; margin: 0; overflow: hidden; 1849} 1850.sbg-combo-anchor-bar .brand .wp-block-site-logo { 1851 --sbg-logo-w: 170px; --sbg-logo-h: 54px; 1852 width: auto !important; max-width: min(170px, 26vw) !important; 1853 height: 54px !important; max-height: 54px !important; 1854} 1855.sbg-footer-brand .wp-block-site-logo, 1856.sbg-f-brand .wp-block-site-logo, 1857.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo { 1858 --sbg-logo-w: 230px; --sbg-logo-h: 69px; 1859 width: auto !important; max-width: min(230px, 30vw) !important; 1860 height: var(--sbg-logo-h) !important; max-height: var(--sbg-logo-h) !important; 1861} 1862.sbg-brand .wp-block-site-logo img, 1863.sbg-footer-brand .wp-block-site-logo img, 1864.sbg-f-brand .wp-block-site-logo img, 1865.sbg-combo-anchor-bar .brand .wp-block-site-logo img, 1866.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo img, 1867.sbg-combo-crest-stack .brand .wp-block-site-logo img, 1868.sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 1869.sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo img, 1870.sbg-brand .wp-block-site-logo .custom-logo, 1871.sbg-footer-brand .wp-block-site-logo .custom-logo, 1872.sbg-f-brand .wp-block-site-logo .custom-logo, 1873.sbg-combo-anchor-bar .brand .wp-block-site-logo .custom-logo, 1874.sbg-combo-anchor-bar-footer .logo-link .wp-block-site-logo .custom-logo { 1875 display: block !important; width: auto !important; height: auto !important; 1876 max-width: 100% !important; object-fit: contain !important; 1877} 1878.sbg-combo-anchor-bar .brand .wp-block-site-logo img, 1879.sbg-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 1880 max-height: 54px !important; 1881} 1882.sbg-combo-anchor-bar .bar { min-width: 0; } 1883.sbg-combo-anchor-bar .brand { max-width: min(170px, 26vw); min-width: 0; flex-shrink: 1; } 1884.sbg-combo-anchor-bar .navw { min-width: 0; flex: 1 1 auto; } 1885.sbg-combo-anchor-bar .sbg-nav-list { flex-wrap: wrap; row-gap: 6px; } 1886.sbg-combo-anchor-bar .bar-actions { flex-shrink: 0; } 1887.sbg-brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 1888.sbg-brand:has(.custom-logo) .sbg-logo-fallback, 1889.sbg-footer-brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 1890.sbg-footer-brand:has(.custom-logo) .sbg-logo-fallback, 1891.sbg-f-brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 1892.sbg-f-brand:has(.custom-logo) .sbg-logo-fallback, 1893.sbg-combo-anchor-bar .brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 1894.sbg-combo-anchor-bar .brand:has(.custom-logo) .sbg-logo-fallback, 1895.sbg-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) .sbg-logo-fallback, 1896.sbg-combo-anchor-bar-footer .logo-link:has(.custom-logo) .sbg-logo-fallback, 1897.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 1898.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .sbg-logo-fallback, 1899.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .sbg-logo-fallback { display: none !important; } 1900.sbg-combo-anchor-bar .brand:has(.wp-block-site-logo img) > img, 1901.sbg-combo-anchor-bar-footer .logo-link:has(.wp-block-site-logo img) > img, 1902.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 1903.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 1904.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { display: none !important; } 1905/* Gutenberg splits wp:site-logo from html wrapper â hide text fallback beside logo block */ 1906.wp-block-site-logo + .sbg-logo-fallback, 1907.sbg-wp-site-logo + .sbg-logo-fallback { display: none !important; } 1908@media (max-width: 768px) { 1909 .sbg-combo-anchor-bar .brand .wp-block-site-logo, 1910 .sbg-combo-anchor-bar .brand .wp-block-site-logo img, 1911 .sbg-combo-anchor-bar .brand .wp-block-site-logo .custom-logo { 1912 max-height: 44px !important; height: 44px !important; --sbg-logo-h: 44px; 1913 } 1914 .sbg-combo-anchor-bar .brand { max-width: min(150px, 40vw); } 1915 .sbg-combo-crest-stack .brand .wp-block-site-logo, 1916 .sbg-combo-crest-stack .brand .wp-block-site-logo img, 1917 .sbg-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 1918 max-height: 44px !important; height: 44px !important; 1919 } 1920 .sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo, 1921 .sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo, 1922 .sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo img, 1923 .sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo img { 1924 max-height: 40px !important; 1925 } 1926} 1927.sbg-combo-crest-stack .brand .wp-block-site-logo { 1928 --sbg-logo-w: 190px; --sbg-logo-h: 58px; 1929 width: auto !important; max-width: min(240px, 32vw) !important; 1930 height: 58px !important; max-height: 58px !important; 1931} 1932.sbg-combo-crest-stack .brand .wp-block-site-logo img, 1933.sbg-combo-crest-stack .brand .wp-block-site-logo .custom-logo { 1934 max-height: 58px !important; 1935} 1936.sbg-combo-crest-stack-footer .logo-link .wp-block-site-logo, 1937.sbg-combo-crest-stack-footer .col-brand .wp-block-site-logo { 1938 --sbg-logo-w: 190px; --sbg-logo-h: 44px; 1939 width: auto !important; max-width: min(190px, 30vw) !important; 1940 height: 44px !important; max-height: 44px !important; 1941} 1942.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) > img, 1943.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) > img, 1944.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) > img { 1945 display: none !important; 1946} 1947.sbg-combo-crest-stack .brand:has(.wp-block-site-logo img) .sbg-logo-fallback, 1948.sbg-combo-crest-stack-footer .logo-link:has(.wp-block-site-logo img) .sbg-logo-fallback, 1949.sbg-combo-crest-stack-footer .col-brand:has(.wp-block-site-logo img) .sbg-logo-fallback { 1950 display: none !important; 1951} 1952 1953</style> 1954<div class="rockland-luggage-footer-grid"> 1955<div class="rockland-luggage-brand-column"> 1956<div class="rockland-luggage-logo-wrapper"><img src="https://rocklandluggageco.com/wp-content/uploads/2026/07/cropped-Rockland-Luggage-logo-1.jpg" alt="Rockland Luggage" class="sbg-footer-static-logo" style="width:auto;max-width:min(230px,30vw);height:auto;max-height:69px;object-fit:contain;display:block;margin-bottom:14px"> 1957</div> 1958<p>Rockland Luggage is committed to providing affordable, durable travel solutions for every journey. From rolling duffle bags to hardside spinner sets, our collections are designed with quality materials and practical features.</p> 1959<a class="rockland-luggage-primary-cta" href="https://www.amazon.com/s?k=Rockland+Luggage&tag=rocklandluggageco-20">Shop on Amazon</a> 1960</div> 1961<div class="rockland-luggage-links-region"> 1962<div class="rockland-luggage-link-stack"> 1963<h2>Shop</h2> 1964<ul> 1965<li><a href="https://rocklandluggageco.com/category/luggage-sets/">Luggage Sets</a></li> 1966<li><a href="https://rocklandluggageco.com/category/duffle-bags/">Duffle Bags</a></li> 1967<li><a href="https://rocklandluggageco.com/category/hardside-luggage/">Hardside Luggage</a></li> 1968<li><a href="https://rocklandluggageco.com/category/carry-on-luggage/">Carry-On Luggage</a></li> 1969<li><a href="https://rocklandluggageco.com/category/kids-luggage/">Kids Luggage</a></li> 1970<li><a href="https://rocklandluggageco.com/category/rolling-backpacks/">Rolling Backpacks</a></li> 1971</ul> 1972</div> 1973<div class="rockland-luggage-link-stack"> 1974<h2>Company</h2> 1975<ul> 1976<li><a href="https://rocklandluggageco.com/about">About</a></li> 1977<li><a href="https://rocklandluggageco.com/contact-us">Contact</a></li> 1978<li><a href="https://rocklandluggageco.com/privacy-policy">Privacy Policy</a></li> 1979<li><a href="https://rocklandluggageco.com/terms-and-conditions">Terms of Service</a></li> 1980<li><a href="https://rocklandluggageco.com/disclaimer">Disclaimer</a></li> 1981</ul> 1982</div> 1983</div> 1984<div class="rockland-luggage-contact-column"> 1985<h2>Get in Touch</h2> 1986<p><a href="mailto:[email protected]">[email protected]</a></p> 1987<p>428 Market Street, Suite 210<br/>San Diego, CA 92101<br/>United States</p> 1988</div> 1989</div> 1990<div class="rockland-luggage-footer-copyright"> 1991<p>© 2026 Rockland Luggage. All rights reserved.</p> 1992</div> 1993</footer></div></section> </div> 1994</div><!-- .footer-widget1 --> 1995 </div> 1996 </div> 1997 </div> 1998 </div> 1999</div> 2000 </div> 2001</footer><!-- #colophon --> 2002 2003</div><!-- #wrapper --> 2004 2005
2005<script>document.documentElement.style.setProperty('--scrollbar-offset', window.innerWidth - document.documentElement.clientWidth + 'px' );</script>
2005 2006
2006<script type="speculationrules"> 2007{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/kadence/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2008</script>
vendor: 1 bytes, line 2008
2008
2009<script id="kadence-blocks-header-js-extra"> 2010var kadenceHeaderConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":1024,"tablet":768},"scrollOffset":"0"}; 2011//# sourceURL=kadence-blocks-header-js-extra 2012</script>
vendor: 1 bytes, line 2012
2012
2013<script id="kadence-blocks-header-js" src="https://rocklandluggageco.com/wp-content/plugins/kadence-blocks/includes/assets/js/kb-header-block.min.js?ver=3.7.12"></script>
vendor: 1 bytes, line 2013
2013
2014<script id="wp-hooks-js" src="https://rocklandluggageco.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2014
2014
2015<script id="wp-i18n-js" src="https://rocklandluggageco.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2015
2015
2016<script id="wp-i18n-js-after"> 2017wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2018//# sourceURL=wp-i18n-js-after 2019</script>
vendor: 1 bytes, line 2019
2019
2020<script id="swv-js" src="https://rocklandluggageco.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 2020
2020
2021<script id="contact-form-7-js-before"> 2022var wpcf7 = { 2023 "api": { 2024 "root": "https:\/\/rocklandluggageco.com\/wp-json\/", 2025 "namespace": "contact-form-7\/v1" 2026 }, 2027 "cached": 1 2028}; 2029//# sourceURL=contact-form-7-js-before 2030</script>
vendor: 1 bytes, line 2030
2030
2031<script id="contact-form-7-js" src="https://rocklandluggageco.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 2031
2031
2032<script id="kadence-navigation-js-extra"> 2033var kadenceConfig = {"screenReader":{"expand":"Child menu","expandOf":"Child menu of","collapse":"Child menu","collapseOf":"Child menu of"},"breakPoints":{"desktop":"1024","tablet":768},"scrollOffset":"0"}; 2034//# sourceURL=kadence-navigation-js-extra 2035</script>
vendor: 1 bytes, line 2035
2035
2036<script id="kadence-navigation-js" src="https://rocklandluggageco.com/wp-content/themes/kadence/assets/js/navigation.min.js?ver=1.5.1" async></script>
vendor: 1 bytes, line 2036
2036
2037<script id="sbg-x-push-off-js-after"> 2038(function(){function wipe(){["sbgx-push-prompt","sbgx-ios-a2hs-prompt"].forEach(function(id){var el=document.getElementById(id);if(el&&el.parentNode)el.parentNode.removeChild(el);});}wipe();if(!("serviceWorker" in navigator)||!navigator.serviceWorker.getRegistrations)return;navigator.serviceWorker.getRegistrations().then(function(rs){rs.forEach(function(r){var u="";try{u=(r.active&&r.active.scriptURL)||"";}catch(e){}if(u.indexOf("sbg-x")>=0||u.indexOf("/sw.php")>=0)r.unregister();});});var t=setInterval(wipe,500);setTimeout(function(){clearInterval(t);},15000);})(); 2039//# sourceURL=sbg-x-push-off-js-after 2040</script>
vendor: 1 bytes, line 2040
2040
2041<script id="wp-emoji-settings" type="application/json"> 2042{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://rocklandluggageco.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.6"}} 2043</script>
vendor: 1 bytes, line 2043
2043
2044<script type="module"> 2045/*! This file is auto-generated */ 2046var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2047//# sourceURL=https://rocklandluggageco.com/wp-includes/js/wp-emoji-loader.min.js 2048</script>
2048 2049</body> 2050</html> 2051 2052 2053<!-- Page uncached by LiteSpeed Cache 7.9.1 on 2026-10-04 08:57:05 -->
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.