PageSourceSearch

https://rocklandluggageco.com/contact-us/

html rocklandluggageco.com collected 2026-10-04 08:57:06 UTC 122,244 bytes, 2,053 lines download raw bytes

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 &amp; 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&#039;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 &amp; 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&#039;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 &amp; 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&#039;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 &amp; 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&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/2f347ce8afc3792c1bf36914e38d686fc0326b1206730732c29700e6bbe01025?s=96&amp;d=mm&amp;r=g","caption":"Oliver","inLanguage":"en-US"}},{"@type":"Article","headline":"Contact Rockland Luggage \u2014 Customer Service &amp; 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&#039;re here to help. Reach us by email, phone, or form.","name":"Contact Rockland Luggage \u2014 Customer Service &amp; 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 &raquo; Feed" href="https://rocklandluggageco.com/feed/" />
32<link rel="alternate" type="application/rss+xml" title="Rockland Luggage &raquo; 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&#038;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&#038;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&amp;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&#8217;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&#8217;s Connect</h2>
1210        <p>At Rockland Luggage, we believe great travel starts with the right gear and exceptional service. Whether you&#8217;re exploring our luggage sets, duffle bags, hardside spinners, or carry-on collections, we&#8217;re committed to making your experience seamless from browsing to boarding.</p>
1211        
1212        <p>We know choosing luggage is personal — it&#8217;s about finding pieces that match your travel style, protect what matters most, and stand up to real-world adventures. That&#8217;s why we&#8217;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&#038;isPreview=1&#038;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&#8243;, 30&#8243;, 40&#8243;), hardside spinner luggage, carry-on bags and underseaters, rolling backpacks, and kids&#8217; 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&#038;isPreview=1&#038;tag=rocklandluggageco-20" target="_blank" rel="noopener nofollow">Amazon</a>, where you&#8217;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&#8217;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&#8217;re looking for. We&#8217;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&#8217;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&#8217;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&amp;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.