ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 .wsite-form-field input[type='text'], .wsite-form-field input[type='email'], .wsite-form-field textarea, .wsite-form-field select, .wsite-form-field input[type='radio'], .wsite-form-field input[type='checkbox'], .wsite-com-product-option-groups input[type='text'], .wsite-com-product-option-groups input[type='email'], .wsite-com-product-option-groups textarea, .wsite-com-product-option-groups select, .wsite-com-product-option-groups input[type='radio'], .wsite-com-product-option-groups input[type='checkbox'] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-shadow: none; }
 .wsite-form-field textarea, .wsite-com-product-option-groups textarea { resize: none; }
 html { height: 100%; }
 body { width: 100%; height: 100%; background: #F7F3EC; color: #0B1F3A; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; letter-spacing: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 a { color: inherit; text-decoration: none; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; transition: color 200ms ease; }
 a img, a:hover img { border: none; }
 h1, h2, h3, h4 { color: #0B1F3A; font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-weight: 500; letter-spacing: -0.01em; line-height: 1.15; margin: 0 auto 24px; }
 h1 { font-size: 56px; }
 h2 { font-size: 40px; }
 h3 { font-size: 26px; }
 h4 { font-size: 20px; }
 div.paragraph, #wsite-search-list div.paragraph { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; color: #0B1F3A; margin: 0 auto 20px; }
 p, #wsite-search-list p { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.7; color: #0B1F3A; margin: 0 auto 20px; }
 div.paragraph a, #wsite-search-list div.paragraph a { color: inherit; font-weight: 500; text-decoration: none; border-bottom: 1px solid #B89968; padding-bottom: 1px; -webkit-transition: color 200ms ease, border-color 200ms ease; -moz-transition: color 200ms ease, border-color 200ms ease; -ms-transition: color 200ms ease, border-color 200ms ease; transition: color 200ms ease, border-color 200ms ease; }
 p a, #wsite-search-list p a { color: inherit; font-weight: 500; text-decoration: none; border-bottom: 1px solid #B89968; padding-bottom: 1px; -webkit-transition: color 200ms ease, border-color 200ms ease; -moz-transition: color 200ms ease, border-color 200ms ease; -ms-transition: color 200ms ease, border-color 200ms ease; transition: color 200ms ease, border-color 200ms ease; }
 div.paragraph a:hover, #wsite-search-list div.paragraph a:hover { color: #B89968; }
 p a:hover, #wsite-search-list p a:hover { color: #B89968; }
 blockquote { position: relative; padding: 8px 0 8px 28px; margin: 28px auto; background: transparent; border-left: 2px solid #B89968; font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 24px; font-weight: 500; font-style: italic; line-height: 1.4; color: #0B1F3A; text-align: left; }
 blockquote:before { display: none; }
 .wsite-header-section { background: url(theme/images/default-bg.jpg?1786895125) no-repeat top center; background-size: cover; }
 .wsite-header-section { height: 600px; }
 body.header-overlay-on .wsite-header-section:not(.wsite-section-bg-color):before { content: ''; display: block; position: absolute; top: 0; width: 100%; height: 60%; background: linear-gradient(to bottom,rgba(11,31,58,0.35) 0%,rgba(11,31,58,0.15) 50%,rgba(0,0,0,0) 100%); }
 .banner-wrap { position: relative; height: 100%; background: #0B1F3A; color: #F7F3EC; }
 .banner-wrap .container { padding: 100px 40px; }
 .banner-wrap .banner { text-align: center; max-width: 880px; -webkit-transition: opacity 500ms ease; -moz-transition: opacity 500ms ease; -ms-transition: opacity 500ms ease; transition: opacity 500ms ease; }
 .banner-wrap h1, .banner-wrap h2 { color: inherit; font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 72px; font-weight: 500; line-height: 1.1; margin: 16px auto; max-width: 14ch; }
 .banner-wrap div.paragraph { color: inherit; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.2; letter-spacing: 0.18em; text-transform: uppercase; margin: 16px auto; }
 .banner-wrap p { color: inherit; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; line-height: 1.2; letter-spacing: 0.18em; text-transform: uppercase; margin: 16px auto; }
 .r2c-eyebrow { display: inline-block; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: #B89968; margin-bottom: 16px; }
 .r2c-eyebrow:before { content: ''; display: inline-block; width: 32px; height: 1px; background: #B89968; vertical-align: middle; margin-right: 12px; }
 .r2c-rule { display: block; width: 56px; height: 1px; background: #B89968; border: 0; margin: 24px 0; }
 .container, .wsite-footer { position: relative; width: 100%; margin: 0 auto; box-sizing: border-box; }
 .main-wrap { width: 100%; background: #F7F3EC; }
 .main-wrap .container { padding: 96px 40px; }
 body.full-width-body-off .banner-wrap .container, body.full-width-body-off .main-wrap .container, body.full-width-body-off .wsite-footer { max-width: 1240px; margin: 0 auto; }
 .footer-wrap { width: 100%; background: #081629; color: rgba(247,243,236,0.8); font-size: 14px; }
 .footer-wrap .wsite-footer { padding: 80px 40px 40px; }
 .footer-wrap h2, .footer-wrap h3, .footer-wrap h4 { color: #F7F3EC; font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; margin: 0 auto 16px; }
 .footer-wrap h2 { font-size: 24px; }
 .footer-wrap h3 { font-size: 18px; }
 .footer-wrap h4 { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: #B89968; }
 .footer-wrap div.paragraph { color: rgba(247,243,236,0.8); font-size: 14px; line-height: 1.6; margin: 0 auto 16px; }
 .footer-wrap p { color: rgba(247,243,236,0.8); font-size: 14px; line-height: 1.6; margin: 0 auto 16px; }
 .footer-wrap div.paragraph a { border-bottom: 1px solid rgba(184,153,104,0.6); color: rgba(247,243,236,0.9); }
 .footer-wrap p a { border-bottom: 1px solid rgba(184,153,104,0.6); color: rgba(247,243,236,0.9); }
 .footer-wrap div.paragraph a:hover { color: #B89968; }
 .footer-wrap p a:hover { color: #B89968; }
 .footer-wrap blockquote { background: transparent; padding: 0 0 0 16px; margin: 0 auto 20px; font-size: 18px; border-left-color: #B89968; color: #F7F3EC; }
 .footer-wrap ul { list-style: none; padding: 0; }
 .footer-wrap ul li { margin-bottom: 10px; }
 .birdseye-header { position: fixed; top: 0; z-index: 12; width: 100%; max-width: 100%; padding: 24px 40px; color: #F7F3EC; border-color: #F7F3EC; box-sizing: border-box; -webkit-transition: background-color 300ms ease, color 260ms ease, padding 180ms ease; -moz-transition: background-color 300ms ease, color 260ms ease, padding 180ms ease; -ms-transition: background-color 300ms ease, color 260ms ease, padding 180ms ease; transition: background-color 300ms ease, color 260ms ease, padding 180ms ease; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
 .birdseye-header .container { display: table; overflow-y: hidden; width: 100%; max-height: 80px; }
 .birdseye-header .hamburger { display: none; box-sizing: initial; }
 .birdseye-header .logo { display: table-cell; overflow-y: hidden; vertical-align: middle; }
 .birdseye-header .logo > a, .birdseye-header .logo #wsite-title { display: block; }
 .birdseye-header .logo > a { margin-right: 30px; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; transition: opacity 200ms ease; }
 .birdseye-header .logo > a:hover { opacity: 0.7; }
 .birdseye-header .logo #wsite-title { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; max-width: 500px; font-size: 28px; font-weight: 600; line-height: 1; letter-spacing: 0.01em; -webkit-transition: font-size 260ms ease; -moz-transition: font-size 260ms ease; -ms-transition: font-size 260ms ease; transition: font-size 260ms ease; }
 .birdseye-header .logo img { overflow: hidden; max-width: 200px; max-height: 40px; }
 .r2c-brand { display: inline-flex; align-items: baseline; gap: 10px; font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 26px; font-weight: 500; line-height: 1; letter-spacing: 0.01em; color: #0B1F3A; text-decoration: none; -webkit-transition: opacity 200ms ease, font-size 260ms ease; -moz-transition: opacity 200ms ease, font-size 260ms ease; -ms-transition: opacity 200ms ease, font-size 260ms ease; transition: opacity 200ms ease, font-size 260ms ease; }
 .r2c-brand:hover { opacity: 0.7; color: #0B1F3A; }
 .r2c-brand__name { display: inline; }
 .r2c-brand__mark { color: #B89968; font-weight: 600; }
 body.affix .birdseye-header .r2c-brand { font-size: 22px; }
 .nav { display: table-cell; vertical-align: middle; text-align: right; }
 .nav ul { display: inline-block; max-width: calc(100vw - 480px); margin: 0; padding: 0; list-style: none; vertical-align: middle; }
 .nav ul.r2c-nav-static + ul { margin-left: 8px; }
 .nav li { display: inline-block; margin: 5px 5px 5px 0; }
 .nav .wsite-menu-item { position: relative; display: block; padding: 12px 16px; border: 0; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 1; letter-spacing: 0.08em; text-transform: uppercase; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; transition: color 200ms ease; }
 .nav .wsite-menu-item:after { content: ''; position: absolute; left: 16px; right: 16px; bottom: 4px; height: 1px; background: #B89968; transform: scaleX(0); transform-origin: left center; -webkit-transition: transform 220ms ease; -moz-transition: transform 220ms ease; -ms-transition: transform 220ms ease; transition: transform 220ms ease; }
 .nav .wsite-menu-item:hover { opacity: 1; color: inherit; }
 .nav .wsite-menu-item:hover:after { transform: scaleX(1); }
 .nav li:not(.wsite-nav-cart)#active > .wsite-menu-item { border-color: transparent; }
 .nav li:not(.wsite-nav-cart)#active > .wsite-menu-item:after { transform: scaleX(1); }
 .nav #wsite-nav-cart-a { padding-right: 0; }
 .nav #wsite-nav-cart-num { display: inline-block; min-width: 10px; padding: 2px 4px; margin-left: 4px; text-align: center; background: #F7F3EC; color: #0B1F3A; font-size: 11px; }
 .mobile-nav { display: none; }
 #wsite-menus > .wsite-menu-wrap > .wsite-menu .wsite-menu { margin: 0 -1px; }
 #wsite-menus .wsite-menu { position: relative; background: #F7F3EC; border: 1px solid rgba(11,31,58,0.12); }
 #wsite-menus .wsite-menu li a { background: transparent; color: #0B1F3A; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: normal; text-transform: uppercase; letter-spacing: 0.06em; border: none; }
 #wsite-menus .wsite-menu li a:hover { background: rgba(11,31,58,0.06); color: #B89968; }
 #wsite-menus .wsite-menu-arrow { display: none; }
 body.affix .birdseye-header { position: fixed; background: rgba(247,243,236,0.92); color: #0B1F3A; border-color: #0B1F3A; -webkit-backdrop-filter: saturate(140%) blur(8px); backdrop-filter: saturate(140%) blur(8px); border-bottom: 1px solid rgba(11,31,58,0.12); padding: 14px 40px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }
 body.affix .birdseye-header .logo #wsite-title { font-size: 22px; color: #0B1F3A; }
 body.affix .birdseye-header .wsite-menu-item { padding: 10px 16px; }
 body.affix .birdseye-header .nav #wsite-nav-cart-num { background: #0B1F3A; color: #F7F3EC; }
 body.no-header-page .birdseye-header { background: rgba(247,243,236,0.92); color: #0B1F3A; border-color: #0B1F3A; border-bottom: 1px solid rgba(11,31,58,0.12); }
 body.no-header-page .birdseye-header .nav #wsite-nav-cart-num { background: #0B1F3A; color: #F7F3EC; }
 body.no-header-page .birdseye-header .hamburger span, body.no-header-page .birdseye-header .hamburger span:before, body.no-header-page .birdseye-header .hamburger span:after { background: #0B1F3A; }
 body.no-header-page.alt-nav-on .birdseye-header { background: rgba(11,31,58,0.92); color: #F7F3EC; border-color: #F7F3EC; }
 body.no-header-page.alt-nav-on .birdseye-header .nav #wsite-nav-cart-num { background: #F7F3EC; color: rgba(11,31,58,0.92); }
 body.no-header-page.alt-nav-on .birdseye-header .hamburger span, body.no-header-page.alt-nav-on .birdseye-header .hamburger span:before, body.no-header-page.alt-nav-on .birdseye-header .hamburger span:after { background: #F7F3EC; }
 body.affix.alt-nav-on .birdseye-header { background: rgba(11,31,58,0.92); color: #F7F3EC; border-color: #F7F3EC; }
 body.affix.alt-nav-on .birdseye-header .logo #wsite-title { color: #F7F3EC; }
 body.wsite-checkout-page .birdseye-header, body.wsite-native-mobile-editor .birdseye-header { position: absolute !important; }
 .no-header-page .main-wrap { padding-top: 80px; }
 body:not(.wsite-editor) .logo, body:not(.wsite-editor) .desktop-nav { opacity: 0; -webkit-transition: opacity 600ms ease-in 300ms; -moz-transition: opacity 600ms ease-in 300ms; -ms-transition: opacity 600ms ease-in 300ms; transition: opacity 600ms ease-in 300ms; }
 body:not(.wsite-editor).fade-in .logo, body:not(.wsite-editor).fade-in .desktop-nav { opacity: 1; }
 ::-webkit-input-placeholder { color: rgba(11,31,58,0.45); }
 :-moz-placeholder { color: rgba(11,31,58,0.45); }
 ::-moz-placeholder { color: rgba(11,31,58,0.45); }
 :-ms-input-placeholder { color: rgba(11,31,58,0.45); }
 .wsite-form-field .wsite-form-input, .wsite-form-field .wsite-search-element-input, .wsite-form-field .form-select, .wsite-form-field .wsite-form-field select, .wsite-form-field .wsite-com-product-option-groups select, .wsite-form-field .form-radio-container, .wsite-form-field input[type='radio'], .wsite-form-field input[type='checkbox'], .wsite-com-product-option-groups .wsite-form-input, .wsite-com-product-option-groups .wsite-search-element-input, .wsite-com-product-option-groups .form-select, .wsite-com-product-option-groups .wsite-form-field select, .wsite-com-product-option-groups .wsite-com-product-option-groups select, .wsite-com-product-option-groups .form-radio-container, .wsite-com-product-option-groups input[type='radio'], .wsite-com-product-option-groups input[type='checkbox'] { color: #0B1F3A; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4; border-radius: 0; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
 .wsite-form-input, .wsite-search-element-input, .form-select, .wsite-form-field select, .wsite-com-product-option-groups select { color: #0B1F3A; height: auto; max-width: 420px; padding: 12px 16px !important; margin-bottom: 10px; background: #F7F3EC; border: 1px solid rgba(11,31,58,0.12); -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
 .wsite-form-input:hover, .wsite-form-input:focus, .wsite-form-input--focus, .wsite-search-element-input:hover, .wsite-search-element-input:focus, .form-select:hover, .form-select:focus, .wsite-form-field select:hover, .wsite-form-field select:focus, .wsite-com-product-option-groups select:hover, .wsite-com-product-option-groups select:focus { background-color: #F7F3EC; border-color: #B89968; outline: none; }
 .form-select, .wsite-form-field select, .wsite-com-product-option-groups select { text-indent: 0.01px; text-overflow: ''; height: 44px; background: #F7F3EC url(theme/images/select-dropdown.svg?1786895125) 97% center no-repeat; }
 .wsite-form-field input[type='radio'], .wsite-form-field input[type='checkbox'], .wsite-com-product-option-groups input[type='radio'], .wsite-com-product-option-groups input[type='checkbox'] { width: 20px; height: 20px; border: 1px solid rgba(11,31,58,0.12) !important; }
 .wsite-form-field input[type='radio']:hover, .wsite-form-field input[type='radio']:checked, .wsite-form-field input[type='checkbox']:hover, .wsite-form-field input[type='checkbox']:checked, .wsite-com-product-option-groups input[type='radio']:hover, .wsite-com-product-option-groups input[type='radio']:checked, .wsite-com-product-option-groups input[type='checkbox']:hover, .wsite-com-product-option-groups input[type='checkbox']:checked { border-color: #B89968 !important; }
 .wsite-form-field input[type='radio'], .wsite-com-product-option-groups input[type='radio'] { border-radius: 100%; }
 .wsite-form-field input[type='radio']:after, .wsite-com-product-option-groups input[type='radio']:after { display: block; border-radius: 100%; box-sizing: border-box; content: ''; }
 .wsite-form-field input[type='radio']:checked:after, .wsite-com-product-option-groups input[type='radio']:checked:after { background: #F7F3EC; border: 4px solid #B89968; width: 18px; height: 18px; }
 .wsite-form-field input[type='checkbox']:after, .wsite-com-product-option-groups input[type='checkbox']:after { position: relative; top: 2px; left: 6px; width: 4px; height: 8px; border: solid #F7F3EC; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
 .wsite-form-field input[type='checkbox']:checked, .wsite-com-product-option-groups input[type='checkbox']:checked { background: #B89968; }
 .wsite-form-field input[type='checkbox']:checked:after, .wsite-com-product-option-groups input[type='checkbox']:checked:after { display: block; content: ' '; }
 .wsite-search-element { margin-bottom: 10px; }
 .wsite-search-element .wsite-search-element-input { margin-bottom: 0; }
 .wsite-form-label { display: inline-block; padding: 0; color: #B89968; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; line-height: 1; margin-bottom: 12px; }
 .wsite-form-sublabel { display: none; }
 .wsite-form-radio-container { margin-bottom: 14px; }
 .formlist, .wsite-editor .formlist { min-height: inherit; }
 .wsite-form-container .form-input-error { border: 1px solid #c0392b !important; }
 .form-field-error .wsite-form-radio-container { border: none; }
 .footer-wrap .wsite-form-container .wsite-form-input, .footer-wrap .wsite-form-container .form-select, .footer-wrap .wsite-form-container select { background: rgba(247,243,236,0.08); border: 1px solid rgba(247,243,236,0.25); color: #F7F3EC; max-width: 100%; }
 .footer-wrap .wsite-form-container .wsite-form-input::placeholder, .footer-wrap .wsite-form-container .form-select::placeholder, .footer-wrap .wsite-form-container select::placeholder { color: rgba(247,243,236,0.5); }
 .footer-wrap .wsite-form-container .wsite-form-input:hover, .footer-wrap .wsite-form-container .wsite-form-input:focus, .wsite-form-input--focus, .footer-wrap .wsite-form-container .form-select:hover, .footer-wrap .wsite-form-container .form-select:focus, .footer-wrap .wsite-form-container select:hover, .footer-wrap .wsite-form-container select:focus { background: rgba(247,243,236,0.12); border-color: #B89968; }
 .footer-wrap .wsite-form-container .wsite-form-label { color: #B89968; }
 .footer-wrap .wsite-button { background: #B89968 !important; color: #0B1F3A !important; border-color: #B89968 !important; }
 .footer-wrap .wsite-button:hover { background: transparent !important; color: #B89968 !important; }
 .footer-wrap .wsite-button .wsite-button-inner { color: inherit !important; font-weight: 600; }
 .wsite-button { display: inline-block; height: auto; padding: 0; background-image: none !important; background-color: transparent; color: #0B1F3A !important; border: 1px solid #0B1F3A !important; -webkit-transition: all 180ms ease; -moz-transition: all 180ms ease; -ms-transition: all 180ms ease; transition: all 180ms ease; }
 .wsite-button:hover { background-color: #0B1F3A; color: #F7F3EC !important; }
 .wsite-button .wsite-button-inner { display: inline-block; height: auto; padding: 14px 28px; background: transparent; background-image: none !important; color: inherit !important; letter-spacing: 0.08em; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 1; text-transform: uppercase; }
 .wsite-button-large { color: #F7F3EC !important; border: 1px solid #F7F3EC !important; }
 .wsite-button-large:hover { background-color: #F7F3EC !important; color: #0B1F3A !important; }
 .wsite-button-highlight, #wsite-com-product-add-to-cart.wsite-button-highlight { background-color: #B89968 !important; color: #0B1F3A !important; border: 1px solid #B89968 !important; }
 .wsite-button-highlight:hover, #wsite-com-product-add-to-cart.wsite-button-highlight:hover { background-color: transparent !important; color: #B89968 !important; }
 .wsite-button-highlight.wsite-button-large:not(.wsite-buy-button), #wsite-com-product-add-to-cart.wsite-button-highlight.wsite-button-large:not(.wsite-buy-button) { background-color: #B89968 !important; color: #0B1F3A !important; border: 1px solid #B89968 !important; }
 .wsite-button-highlight.wsite-button-large:not(.wsite-buy-button):hover, #wsite-com-product-add-to-cart.wsite-button-highlight.wsite-button-large:not(.wsite-buy-button):hover { background-color: transparent !important; color: #F7F3EC !important; border-color: #F7F3EC !important; }
 .wsite-social { white-space: normal; }
 .wsite-social-item { display: inline-block; font-size: 18px; margin: 5px 10px 5px 0; color: inherit; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; transition: color 200ms ease; }
 .wsite-social-item:first-child { margin-left: 0; }
 .wsite-social-item:last-child { margin-right: 0; }
 .wsite-social-item:hover { color: #B89968; }
 .imageGallery .galleryImageHolder .fullImageGalleryCaption .galleryCaptionHolderInnerBg, .imageGallery .galleryImageHolder .partialImageGalleryCaption .galleryCaptionHolderInnerBg { opacity: 1; bottom: 0; background: rgba(11,31,58,0.3); -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
 .imageGallery .galleryImageHolder:hover .galleryCaptionHolderInnerBg { background: rgba(11,31,58,0.65); }
 .imageGallery .galleryImageHolder .galleryCaptionInnerText { color: #F7F3EC; letter-spacing: 0.04em; text-shadow: none; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 1.2; }
 .wsite-image img { margin-bottom: 10px; }
 .fancybox-overlay { background: rgba(11,31,58,0.88); }
 .fancybox-skin { background: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; }
 .fancybox-title { color: #F7F3EC; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.4; }
 .fancybox-close, .fancybox-next span, .fancybox-prev span { background: none !important; width: auto; height: auto; }
 .fancybox-close:before, .fancybox-next span:before, .fancybox-prev span:before { color: #F7F3EC !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 42px; font-weight: 300; line-height: 0.75em; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
 .fancybox-close:hover:before, .fancybox-next:hover span:before, .fancybox-prev:hover span:before { color: #B89968 !important; }
 .fancybox-prev span:before { position: relative; left: -10px; content: '\3008'; }
 .fancybox-next span:before { position: relative; right: -10px; content: '\3009'; }
 .fancybox-close { top: 20px; right: 20px; }
 .fancybox-close:before { content: '\00D7'; }
 #wsite-com-store .wsite-com-category-subcategory-image-wrap { height: 100%; border: none; }
 #wsite-com-store .wsite-com-category-subcategory-name { top: 0; }
 #wsite-com-store .wsite-com-category-subcategory-name-bg { background-color: rgba(0,0,0,0.2); background-image: linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.4)); background-image: -webkit-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.4)); background-image: -moz-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.4)); background-image: -ms-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.4)); background-image: -o-linear-gradient(top,rgba(0,0,0,0.2),rgba(0,0,0,0.4)); }
 #wsite-com-store .wsite-com-category-subcategory-name-text { position: absolute; bottom: 0; width: 100%; background: none; box-sizing: border-box; text-shadow: none; font-weight: 400; }
 #wsite-com-store #wsite-com-product-title { font-weight: inherit; }
 #wsite-com-store .wsite-com-category-subcategory-link .wsite-com-category-subcategory-image-wrap, #wsite-com-store .wsite-com-category-product-link .wsite-com-category-product-image-wrap, #wsite-com-store .wsite-com-category-product-link-featured .wsite-com-category-product-featured-image-wrap { opacity: 1; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; transition: all 300ms ease; }
 #wsite-com-store .wsite-com-category-subcategory-link:hover .wsite-com-category-subcategory-image-wrap, #wsite-com-store .wsite-com-category-product-link:hover .wsite-com-category-product-image-wrap, #wsite-com-store .wsite-com-category-product-link-featured:hover .wsite-com-category-product-featured-image-wrap { opacity: .7; }
 #wsite-com-store #wsite-com-hierarchy ul { font-size: 16px; }
 #wsite-com-store #wsite-com-hierarchy ul .wsite-link-unselected { color: #0B1F3A; }
 #wsite-com-store #wsite-com-hierarchy ul .wsite-link-unselected:hover { color: rgba(11,31,58,0.4); }
 .wsite-product { border-radius: 0; box-shadow: none; }
 h2#wsite-com-product-title { display: block; clear: both; font-weight: 400; }
 .wsite-com-product-title { font-weight: 400; }
 #wsite-com-breadcrumbs.wsite-com-product-breadcrumbs, #wsite-com-breadcrumbs.wsite-com-category-breadcrumbs { padding-bottom: 25px; }
 .wsite-com-category-product-group .wsite-com-category-product-wrap, .wsite-com-category-product-featured-group .wsite-com-category-product-wrap, .wsite-com-category-product-featured-group .wsite-com-category-product-featured-wrap, .wsite-com-category-subcategory-group .wsite-com-category-subcategory-wrap { font-size: 1em; }
 #wsite-com-product-info { float: left; width: 45%; margin-left: 60px; }
 .wsite-product-button-wrap { text-align: left; }
 #wsite-mini-cart { border-radius: 0; border-color: #0B1F3A !important; padding: 5px !important; margin-top: 3px; top: auto !important; }
 #wsite-mini-cart:before, #wsite-mini-cart:after { display: none !important; }
 #wsite-mini-cart .wsite-product-list { display: block; max-height: 290px; overflow-y: scroll; }
 #wsite-mini-cart .wsite-product-list li { display: table; }
 #wsite-mini-cart .wsite-product-image { padding: 10px; }
 #wsite-mini-cart .wsite-product-list .wsite-list-image-container { margin: 0; }
 #wsite-mini-cart .wsite-items-right { width: 22%; }
 #wsite-mini-cart .wsite-items-quantity { width: 10%; text-align: center; }
 #wsite-mini-cart .wsite-vertical-align { padding-top: 10px; padding-bottom: 10px; vertical-align: top; }
 #wsite-mini-cart .wsite-product-list .wsite-product-price, #wsite-mini-cart .wsite-items-quantity, #wsite-mini-cart .wsite-name-header, #wsite-mini-cart .wsite-subtotal-wrapper, #wsite-mini-cart .wsite-subtotal-wrapper * { color: #0B1F3A; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 1.25; }
 #wsite-mini-cart .wsite-product-list .wsite-product-price { padding-right: 0; }
 #wsite-mini-cart .wsite-product-option { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; }
 #wsite-mini-cart .wsite-subtotal-wrapper { vertical-align: middle; }
 #wsite-mini-cart .wsite-subtotal-wrapper span { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px !important; margin-right: 5px; }
 #wsite-mini-cart .wsite-subtotal-wrapper span.wsite-price { font-size: 14px !important; font-weight: 900; }
 #wsite-mini-cart .wsite-remove-button { background: none !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; height: auto; width: 100%; clear: both; float: none; cursor: pointer; color: #DD5857; font-size: 12px; text-align: right; margin-top: 0; margin-right: 0; }
 #blogTable .blog-post { margin-bottom: 64px; }
 #blogTable .blog-post .blog-header { margin-bottom: 24px; }
 #blogTable .blog-post .blog-header h2.blog-title { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 40px; font-weight: 500; line-height: 1.15; letter-spacing: -0.01em; margin-bottom: 14px !important; }
 #blogTable .blog-post .blog-header h2.blog-title a:hover { color: #B89968; }
 #blogTable .blog-post .blog-date { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: #B89968; margin-bottom: 8px; }
 #blogTable .blog-post .blog-comments { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; color: #6B7280; letter-spacing: 0.04em; }
 #blogTable .blog-post .blog-separator { width: 56px; height: 1px; background: #B89968; margin: 0 0 28px; border: none; }
 #blogTable .blog-post .blog-content { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.75; }
 #blogTable .blog-post .blog-content h2 { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 30px; margin-top: 36px; margin-bottom: 16px; }
 #blogTable .blog-post .blog-content blockquote { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 24px; font-style: italic; border-left: 2px solid #B89968; padding-left: 28px; margin: 32px 0; }
 #blogTable .blog-post .blog-content img { margin-bottom: 12px; }
 #blogTable .blog-post .blog-post-separator { width: 100%; height: 1px; background: rgba(11,31,58,0.12); margin: 48px 0 0; }
 #blogTable .blog-sidebar { width: 280px; padding-left: 48px; }
 #blogTable .blog-sidebar h2 { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: #B89968; margin-bottom: 14px; }
 #blogTable .blog-sidebar div.paragraph { font-size: 14px; color: #6B7280; }
 #blogTable .blog-sidebar p { font-size: 14px; color: #6B7280; }
 #blogTable .blog-sidebar a { border-bottom: 1px solid transparent; }
 #blogTable .blog-sidebar a:hover { border-bottom-color: #B89968; }
 #blogTable #commentArea { margin-top: 32px; }
 #blogTable #commentArea #commentAreaTitle, #blogTable #commentArea #commentReplyTitle, #blogTable #commentArea .blogCommentText div.paragraph, #blogTable #commentArea .blog-sidebar h2 { padding: 0; font-family: inherit; }
 #blogTable #commentArea #commentAreaTitle, #blogTable #commentArea #commentReplyTitle, #blogTable #commentArea .blogCommentText p, #blogTable #commentArea .blog-sidebar h2 { padding: 0; font-family: inherit; }
 #blogTable #commentArea #commentAreaTitle, #blogTable #commentArea #commentReplyTitle { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 22px; margin-bottom: 16px; }
 #blogTable .blogCommentWrap { padding-top: 20px; border-top: 1px solid rgba(11,31,58,0.12); background: none; }
 #blogTable .blogCommentWrap .blogCommentAuthor, #blogTable .blogCommentWrap .blogCommentHeading, #blogTable .blogCommentWrap .blogCommentHeadingInner { background: none !important; }
 #blogTable .blogCommentWrap .blogCommentAuthor { margin-bottom: 8px; }
 #blogTable .blogCommentWrap .blogCommentAuthor span.name, #blogTable .blogCommentWrap .blogCommentAuthor span.email { color: #0B1F3A !important; float: none; line-height: 1; }
 #blogTable .blogCommentWrap .blogCommentHeading { padding: 0; margin-bottom: 18px; }
 #blogTable .blogCommentWrap .blogCommentHeading .blogCommentHeadingInner { height: auto; }
 #blogTable .blogCommentWrap .blogCommentHeading .blogCommentAuthor, #blogTable .blogCommentWrap .blogCommentHeading .blogCommentDate { float: none; text-align: left; height: auto; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1; letter-spacing: 0.04em; padding: 0; }
 #blogTable .blogCommentWrap .blogCommentHeading .blogCommentAuthor { text-transform: uppercase; font-size: 12px; }
 #blogTable .blogCommentWrap .blogCommentHeading .blogCommentDate { color: #6B7280; font-size: 12px; }
 #blogTable .blogCommentWrap .blogCommentText { padding: 0; }
 #blogTable .blogCommentWrap .blogCommentText div.paragraph { color: #0B1F3A; font-size: 14px; }
 #blogTable .blogCommentWrap .blogCommentText p { color: #0B1F3A; font-size: 14px; }
 .blogCommentReplyWrapper iframe { height: 560px !important; }
 #commentPostDiv .field input[type=text], #commentPostDiv .field textarea { height: auto; padding: 10px 14px; background: transparent; border: 1px solid rgba(11,31,58,0.12); box-sizing: border-box; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
 #commentPostDiv .field input[type=text]:focus, #commentPostDiv .field textarea:focus { background-color: #F7F3EC; border-color: #B89968; }
 .blogCommentSubreplyWrapper div.iframeWrapper { background: none; border: none; }
 .blog-button { display: inline-block; height: auto; padding: 12px 22px; background-image: none; background-color: #0B1F3A; color: #F7F3EC; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; line-height: 1; letter-spacing: 0.08em; text-transform: uppercase; border: 1px solid #0B1F3A; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; }
 .blog-button:hover { background-color: transparent; color: #0B1F3A; }
 .blog-button span { background: none; }
 .r2c-container { position: relative; width: 100%; max-width: 1240px; margin: 0 auto; padding: 0 40px; box-sizing: border-box; }
 .r2c-section { padding: 96px 0; background: #F7F3EC; color: #0B1F3A; }
 .r2c-section--alt { background: #f1eade; }
 body.r2c-homepage .birdseye-header { background: rgba(247,243,236,0.92); color: #0B1F3A; border-color: #0B1F3A; border-bottom: 1px solid rgba(11,31,58,0.12); }
 body.r2c-homepage .birdseye-header .logo #wsite-title { color: #0B1F3A; }
 body.r2c-homepage .birdseye-header .hamburger span, body.r2c-homepage .birdseye-header .hamburger span:before, body.r2c-homepage .birdseye-header .hamburger span:after { background: #0B1F3A; }
 body.r2c-homepage .banner-wrap { display: none; }
 .r2c-section-head { display: flex; align-items: end; justify-content: space-between; gap: 32px; margin-bottom: 56px; flex-wrap: wrap; }
 .r2c-section-head h2 { margin: 0; }
 .r2c-btn { display: inline-block; padding: 14px 28px; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; border: 1px solid #0B1F3A; background: #0B1F3A; color: #F7F3EC; cursor: pointer; text-decoration: none; -webkit-transition: all 180ms ease; -moz-transition: all 180ms ease; -ms-transition: all 180ms ease; transition: all 180ms ease; }
 .r2c-btn:hover { background: transparent; color: #0B1F3A; }
 .r2c-link-arrow { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 0.04em; color: #0B1F3A; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; padding-bottom: 2px; border-bottom: 1px solid #B89968; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-link-arrow:hover { color: #B89968; }
 .r2c-hero { padding: 160px 0 120px; background: #F7F3EC; }
 .r2c-hero__grid { display: grid; grid-template-columns: 1.05fr 1fr; gap: 96px; align-items: center; }
 .r2c-hero__text h1 { font-size: 72px; line-height: 1.1; margin-bottom: 32px; }
 .r2c-lede { font-size: 18px; line-height: 1.65; color: #6B7280; max-width: 36em; margin: 0 0 48px; }
 .r2c-actions { display: flex; gap: 32px; align-items: center; flex-wrap: wrap; }
 .r2c-hero__art { position: relative; aspect-ratio: 0.8; background: url(theme/images/r2c-hero.jpg?1786895125) center / cover no-repeat, #0B1F3A; border: 1px solid rgba(11,31,58,0.12); }
 .r2c-hero__art--morgenhorn { background: url(theme/images/morgenhorn-hero.jpg?1786895125) center / cover no-repeat, #0B1F3A; }
 .r2c-section-head__intro { max-width: 32em; color: #6B7280; margin: 0; }
 .r2c-services { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; background: rgba(11,31,58,0.12); border: 1px solid rgba(11,31,58,0.12); }
 .r2c-service { background: #F7F3EC; padding: 48px 32px; -webkit-transition: background 180ms ease; -moz-transition: background 180ms ease; -ms-transition: background 180ms ease; transition: background 180ms ease; }
 .r2c-service:hover { background: #faf8f3; }
 .r2c-service__num { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 20px; color: #B89968; margin-bottom: 16px; display: block; }
 .r2c-service__title { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 24px; color: #0B1F3A; margin: 0 0 12px; }
 .r2c-service__body { font-size: 15px; line-height: 1.65; color: #6B7280; margin: 0; }
 .r2c-projects { display: grid; grid-template-columns: repeat(3,1fr); gap: 32px; }
 .r2c-project { background: #F7F3EC; border: 1px solid rgba(11,31,58,0.12); display: flex; flex-direction: column; }
 .r2c-project__img { aspect-ratio: 1.3333333333333; position: relative; background: linear-gradient(135deg,#1f3a5f 0%,#4a6585 50%,#b89968 100%); }
 .r2c-project__img--a { background: linear-gradient(135deg,#1f3a5f 0%,#4a6585 50%,#b89968 100%); }
 .r2c-project__img--b { background: linear-gradient(135deg,#0B1F3A 0%,#6b8caa 100%); }
 .r2c-project__img--c { background: linear-gradient(135deg,#4a6585 0%,#b89968 100%); }
 .r2c-project__img:after { content: 'Image placeholder'; position: absolute; inset: auto 0 0 0; padding: 12px 16px; background: linear-gradient(transparent,rgba(11,31,58,0.6)); color: rgba(255,255,255,0.85); font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; }
 .r2c-project__body { padding: 24px 24px 32px; flex: 1; display: flex; flex-direction: column; }
 .r2c-project__badges { display: flex; gap: 8px; margin-bottom: 12px; flex-wrap: wrap; }
 .r2c-badge { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; padding: 4px 10px; border: 1px solid rgba(11,31,58,0.12); color: #6B7280; background: #F7F3EC; }
 .r2c-badge--gold { color: #B89968; border-color: #D9C4A0; }
 .r2c-badge--navy { color: #0B1F3A; border-color: #0B1F3A; }
 .r2c-project__title { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 22px; color: #0B1F3A; margin: 0 0 12px; }
 .r2c-project__meta { font-size: 14px; color: #6B7280; margin: auto 0 0; }
 .r2c-contact-band { background: #0B1F3A; color: #F7F3EC; padding: 80px 0; }
 .r2c-contact-band__inner { display: grid; grid-template-columns: 1.5fr 1fr 1fr; gap: 56px; align-items: center; }
 .r2c-contact-band h2 { color: #F7F3EC; margin: 0; font-size: 40px; }
 .r2c-contact-band__col h4 { color: #B89968; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; font-weight: 500; margin: 0 0 12px; }
 .r2c-contact-band__col div.paragraph { color: rgba(247,243,236,0.85); margin: 0 0 4px; line-height: 1.5; }
 .r2c-contact-band__col p { color: rgba(247,243,236,0.85); margin: 0 0 4px; line-height: 1.5; }
 .r2c-contact-band__col a { color: #B89968; border-bottom: 1px solid rgba(184,153,104,0.5); -webkit-transition: border-color 180ms ease; -moz-transition: border-color 180ms ease; -ms-transition: border-color 180ms ease; transition: border-color 180ms ease; }
 .r2c-contact-band__col a:hover { border-bottom-color: #B89968; }
 @media screen and (max-width: 1024px) {
 .r2c-hero { padding: 140px 0 80px; }
 .r2c-hero__grid { grid-template-columns: 1fr; gap: 64px; }
 .r2c-hero__art { aspect-ratio: 1.6; }
 .r2c-services { grid-template-columns: repeat(2,1fr); }
 .r2c-projects { grid-template-columns: repeat(2,1fr); }
 .r2c-contact-band__inner { grid-template-columns: 1fr; gap: 32px; }
 }
 @media screen and (max-width: 767px) {
 .r2c-container { padding: 0 24px; }
 .r2c-section { padding: 64px 0; }
 .r2c-hero { padding: 120px 0 56px; }
 .r2c-hero__text h1 { font-size: 44px; }
 .r2c-services { grid-template-columns: 1fr; }
 .r2c-projects { grid-template-columns: 1fr; }
 .r2c-contact-band h2 { font-size: 32px; }
 .r2c-actions { gap: 20px; }
 }
 .r2c-news { display: grid; grid-template-columns: repeat(3,1fr); gap: 32px; }
 .r2c-news-card { display: flex; flex-direction: column; background: #F7F3EC; border: 1px solid rgba(11,31,58,0.12); padding: 32px 28px; text-decoration: none; color: #0B1F3A; -webkit-transition: border-color 180ms ease, transform 180ms ease; -moz-transition: border-color 180ms ease, transform 180ms ease; -ms-transition: border-color 180ms ease, transform 180ms ease; transition: border-color 180ms ease, transform 180ms ease; }
 .r2c-news-card:hover { border-color: #B89968; transform: translateY(-2px); }
 .r2c-news-card__date { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: #B89968; margin-bottom: 14px; }
 .r2c-news-card__title { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 24px; line-height: 1.25; color: #0B1F3A; margin: 0 0 12px; }
 .r2c-news-card__excerpt { font-size: 15px; line-height: 1.6; color: #6B7280; margin: 0 0 20px; }
 .r2c-news-card__more { margin-top: auto; align-self: flex-start; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; letter-spacing: 0.04em; color: #0B1F3A; border-bottom: 1px solid #B89968; padding-bottom: 2px; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-news-card:hover .r2c-news-card__more { color: #B89968; }
 .r2c-news__empty { grid-column: -1; margin: 0; color: #6B7280; font-size: 15px; }
 .r2c-news__empty a { color: #0B1F3A; border-bottom: 1px solid #B89968; padding-bottom: 1px; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-news__empty a:hover { color: #B89968; }
 .r2c-nav-parent a { color: #B89968; }
 .r2c-eyebrow a { color: inherit; border-bottom: 1px solid #B89968; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-eyebrow a:hover { color: #B89968; }
 @media screen and (max-width: 1024px) {
 .r2c-news { grid-template-columns: repeat(2,1fr); }
 }
 @media screen and (max-width: 767px) {
 .r2c-news { grid-template-columns: 1fr; }
 }
 .r2c-prose-wrap { background: #F7F3EC; padding: 160px 0 120px; }
 .r2c-prose { max-width: 760px; margin: 0 auto; padding: 0 24px; }
 .r2c-prose h1 { font-size: 56px; line-height: 1.1; margin: 0 0 16px; }
 .r2c-prose h2 { font-size: 28px; margin: 56px 0 16px; }
 .r2c-prose h3 { font-size: 18px; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight: 600; letter-spacing: 0.02em; margin: 32px 0 12px; }
 .r2c-prose div.paragraph { font-size: 16px; line-height: 1.75; margin: 0 0 16px; }
 .r2c-prose p { font-size: 16px; line-height: 1.75; margin: 0 0 16px; }
 .r2c-prose ul, .r2c-prose ol { margin: 0 0 24px; padding-left: 24px; }
 .r2c-prose ul li, .r2c-prose ol li { margin-bottom: 6px; line-height: 1.65; font-size: 16px; }
 .r2c-prose hr { border: none; border-top: 1px solid rgba(11,31,58,0.12); margin: 48px 0; }
 .r2c-prose address { font-style: normal; line-height: 1.6; margin: 0 0 16px; }
 .r2c-prose a { color: #0B1F3A; border-bottom: 1px solid #B89968; text-decoration: none; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-prose a:hover { color: #B89968; }
 .r2c-prose .r2c-prose__meta { font-size: 13px; color: #6B7280; margin-top: 64px; padding-top: 16px; border-top: 1px solid rgba(11,31,58,0.12); }
 @media screen and (max-width: 767px) {
 .r2c-prose-wrap { padding: 120px 0 80px; }
 .r2c-prose h1 { font-size: 40px; }
 .r2c-prose h2 { font-size: 24px; margin-top: 40px; }
 }
 .r2c-footer { max-width: 1240px; margin: 0 auto; padding: 80px 40px 32px; }
 .footer-wrap .r2c-footer div.paragraph { margin-left: 0; margin-right: 0; }
 .footer-wrap .r2c-footer p { margin-left: 0; margin-right: 0; }
 .r2c-footer__grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1.6fr; gap: 64px; margin-bottom: 56px; }
 @media screen and (min-width: 1025px) {
 .r2c-footer--lite .r2c-footer__grid { grid-template-columns: 1.6fr 1fr 1fr; }
 }
 .r2c-footer__brand .r2c-brand { font-size: 28px; color: #F7F3EC; }
 .r2c-footer__brand .r2c-brand:hover { color: #F7F3EC; opacity: 0.8; }
 .r2c-footer__brand .r2c-brand__mark { color: #B89968; }
 .r2c-footer__tagline { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 20px; color: #F7F3EC; margin: 16px 0 0; max-width: 22em; line-height: 1.4; }
 .r2c-footer__disclaimer { font-size: 12px; line-height: 1.6; color: rgba(247,243,236,0.55); margin: 20px 0 0; max-width: 26em; }
 .r2c-footer__col h5 { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: #B89968; font-weight: 500; margin: 0 0 16px; }
 .r2c-footer__col ul { list-style: none; margin: 0; padding: 0; }
 .r2c-footer__col li { margin-bottom: 10px; }
 .r2c-footer__col a { color: rgba(247,243,236,0.8); font-size: 15px; text-decoration: none; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-footer__col a:hover { color: #B89968; }
 .r2c-newsletter__pitch { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif; font-size: 20px; color: #F7F3EC; margin: 0 0 16px; line-height: 1.35; }
 .r2c-newsletter__consent { font-size: 11px; line-height: 1.55; color: rgba(247,243,236,0.55); margin: 12px 0 0; max-width: 28em; }
 .klaviyo-form-SzskSJ { min-height: 60px; }
 .klaviyo-form-SzskSJ div, .klaviyo-form-SzskSJ form { background: transparent !important; }
 .klaviyo-form-SzskSJ > div, .klaviyo-form-SzskSJ > div > div, .klaviyo-form-SzskSJ form { border: none !important; box-shadow: none !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; }
 .klaviyo-form-SzskSJ input[type="email"], .klaviyo-form-SzskSJ input[type="text"] { background: rgba(247,243,236,0.08) !important; border: 1px solid rgba(247,243,236,0.25) !important; color: #F7F3EC !important; padding: 12px 14px !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important; font-size: 14px !important; width: 100% !important; box-sizing: border-box !important; }
 .klaviyo-form-SzskSJ input[type="email"]::placeholder, .klaviyo-form-SzskSJ input[type="text"]::placeholder { color: rgba(247,243,236,0.5) !important; }
 .klaviyo-form-SzskSJ input[type="email"]:focus, .klaviyo-form-SzskSJ input[type="text"]:focus { border-color: #B89968 !important; outline: none !important; }
 .klaviyo-form-SzskSJ button, .klaviyo-form-SzskSJ input[type="submit"] { background: #B89968 !important; color: #0B1F3A !important; border: 1px solid #B89968 !important; padding: 12px 22px !important; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important; font-size: 12px !important; font-weight: 600 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; cursor: pointer !important; -webkit-transition: background 180ms ease, color 180ms ease; -moz-transition: background 180ms ease, color 180ms ease; -ms-transition: background 180ms ease, color 180ms ease; transition: background 180ms ease, color 180ms ease; }
 .klaviyo-form-SzskSJ button:hover, .klaviyo-form-SzskSJ input[type="submit"]:hover { background: transparent !important; color: #B89968 !important; }
 .r2c-footer__bottom { border-top: 1px solid rgba(247,243,236,0.15); padding-top: 24px; display: flex; justify-content: space-between; align-items: center; font-size: 13px; color: rgba(247,243,236,0.55); flex-wrap: wrap; gap: 16px; }
 .r2c-footer__legal { display: flex; gap: 24px; }
 .r2c-footer__legal a { color: rgba(247,243,236,0.55); font-size: 13px; text-decoration: none; -webkit-transition: color 180ms ease; -moz-transition: color 180ms ease; -ms-transition: color 180ms ease; transition: color 180ms ease; }
 .r2c-footer__legal a:hover { color: #B89968; }
 @media screen and (max-width: 1024px) {
 .r2c-footer__grid { grid-template-columns: 1fr 1fr; gap: 56px 32px; }
 .r2c-footer__brand, .r2c-newsletter { grid-column: span 2; }
 }
 @media screen and (max-width: 767px) {
 .r2c-footer { padding: 56px 24px 24px; }
 .r2c-footer__grid { grid-template-columns: 1fr; gap: 48px; }
 .r2c-footer__brand, .r2c-newsletter { grid-column: span 1; }
 .r2c-footer__bottom { flex-direction: column; align-items: flex-start; }
 }
 .r2c-consent { position: fixed; left: 0; right: 0; bottom: 0; z-index: 1000; background: #0B1F3A; border-top: 2px solid #B89968; padding: 20px 24px; box-shadow: 0 -8px 24px rgba(0,0,0,0.18); }
 .r2c-consent__inner { max-width: 1240px; margin: 0 auto; display: flex; align-items: center; gap: 24px; flex-wrap: wrap; }
 .r2c-consent__text { flex: 1 1 340px; margin: 0; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.6; color: rgba(247,243,236,0.85); }
 .r2c-consent__text a { color: #B89968; text-decoration: underline; }
 .r2c-consent__actions { display: flex; gap: 12px; flex-shrink: 0; }
 .r2c-consent__btn { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; padding: 11px 22px; border: 1px solid #B89968; cursor: pointer; -webkit-transition: background 180ms ease, color 180ms ease; -moz-transition: background 180ms ease, color 180ms ease; -ms-transition: background 180ms ease, color 180ms ease; transition: background 180ms ease, color 180ms ease; }
 .r2c-consent__btn--accept { background: #B89968; color: #0B1F3A; }
 .r2c-consent__btn--accept:hover { background: transparent; color: #B89968; }
 .r2c-consent__btn--decline { background: transparent; color: rgba(247,243,236,0.8); border-color: rgba(247,243,236,0.3); }
 .r2c-consent__btn--decline:hover { color: #F7F3EC; border-color: #F7F3EC; }
 .r2c-consent-note { margin: 0; font-size: 12px; line-height: 1.55; color: rgba(247,243,236,0.6); }
 .r2c-consent-note a { color: #B89968; }
 @media screen and (max-width: 600px) {
 .r2c-consent__actions { width: 100%; }
 .r2c-consent__btn { flex: 1; text-align: center; }
 }
 @media screen and (max-width: 992px) {
 font[size="1"] { font-size: 50% !important; }
 font[size="2"] { font-size: 75% !important; }
 font[size="3"] { font-size: 125% !important; }
 font[size="4"] { font-size: 150% !important; }
 font[size="5"] { font-size: 175% !important; }
 font[size="6"] { font-size: 200% !important; }
 font[size="7"] { font-size: 250% !important; }
 .container, .wsite-footer { overflow: hidden; }
 .birdseye-header { top: 0; left: 0; padding: 5px 20px !important; min-height: 50px; }
 .birdseye-header .birdseye-header, .birdseye-header .logo, .birdseye-header .logo img { max-height: 40px; }
 .birdseye-header .logo { overflow: hidden; padding-right: 25px; }
 .birdseye-header .logo a { margin-left: 0; margin-right: 0; font-size: 1.1em; line-height: 1.4em; }
 .birdseye-header .logo #wsite-title { display: block; max-width: 100%; font-size: 1.1em !important; line-height: 1.4em !important; }
 .birdseye-header .container { min-height: 40px; max-height: inherit; }
 .birdseye-header .hamburger { display: table-cell; vertical-align: middle; }
 body.cart-full #wsite-mini-cart { display: block !important; }
 body.cart-full .wsite-footer { padding-bottom: 70px; }
 body.nav-open .mobile-nav { padding: 50px 0; max-height: 100vh; }
 body.nav-open .birdseye-header label.hamburger span { position: relative; background: transparent; }
 body.nav-open .birdseye-header label.hamburger span:before { top: 1px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
 body.nav-open .birdseye-header label.hamburger span:after { top: -1px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
 .hamburger { position: absolute; top: -5px; right: -10px; width: 30px; height: 30px; padding: 10px; cursor: pointer; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
 .hamburger span, .hamburger span:before, .hamburger span:after { position: relative; display: block; width: 22px; height: 2px; background: #F7F3EC; content: ''; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
 .hamburger span { top: 9px; left: 4px; margin: 5px 0; }
 .hamburger span:before { top: -8px; }
 .hamburger span:after { bottom: -6px; }
 .desktop-nav { display: none; }
 .mobile-nav { position: fixed; top: 0; left: 0; z-index: 12; display: block; overflow-x: hidden; overflow-y: auto; width: 100%; height: 100%; max-height: 0; padding: 0; background: #F7F3EC; box-sizing: border-box; -webkit-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53); -moz-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53); -ms-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53); transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53); }
 .mobile-nav .hamburger { top: 0; right: 10px; }
 .mobile-nav .hamburger span { background: transparent; }
 .mobile-nav .hamburger span:before { top: 1px; background: #0B1F3A; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
 .mobile-nav .hamburger span:after { top: -1px; background: #0B1F3A; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
 .mobile-nav ul { float: none; height: auto; max-width: none; }
 .mobile-nav li { position: relative; display: block !important; margin: 0; border: none; text-align: center; }
 .mobile-nav li .wsite-menu-link-styles { position: relative; padding: 10px 0; border: none; }
 .mobile-nav li > a.wsite-menu-item { position: relative; padding: 10px 0; border: none; }
 .mobile-nav li > a.wsite-menu-subitem { display: block; position: relative; padding: 10px 0; color: rgba(11,31,58,0.6); border: none; font-size: 14px; font-weight: 400; line-height: 1; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; transition: all 300ms ease; }
 .mobile-nav li .wsite-menu-wrap { display: block !important; overflow: hidden; max-height: 0; -webkit-transition: all 500ms ease-in-out 250ms; -moz-transition: all 500ms ease-in-out 250ms; -ms-transition: all 500ms ease-in-out 250ms; transition: all 500ms ease-in-out 250ms; }
 .mobile-nav li .wsite-menu-wrap li.wsite-nav-current > a.wsite-menu-subitem { background: rgba(11,31,58,0.06); border: none; }
 .mobile-nav li .wsite-menu-wrap .wsite-menu-arrow { display: none; }
 .mobile-nav li.wsite-menu-item-wrap#active > a.wsite-menu-item, .mobile-nav li.wsite-menu-item-wrap > a.wsite-menu-item:hover, .mobile-nav li.wsite-menu-subitem-wrap > a.wsite-menu-subitem:hover { background: rgba(11,31,58,0.06); border: none; }
 .mobile-nav li.has-submenu > span.icon-caret { position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; padding: 5px 20px; cursor: pointer; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
 .mobile-nav li.has-submenu > span.icon-caret:before { position: relative; display: block; color: #0B1F3A; font-size: 24px; content: '\203A'; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
 .mobile-nav li.has-submenu .wsite-menu-wrap.open { max-height: 1000px; }
 .mobile-nav li.wsite-nav-more { display: none !important; }
 .banner-wrap .container { padding: 80px 24px; word-wrap: break-word; }
 .banner-wrap .container h1, .banner-wrap .container h2 { font-size: 44px; }
 .main-wrap .container { padding: 56px 24px; }
 .footer-wrap .wsite-footer { width: 100%; padding: 56px 24px 32px; box-sizing: border-box; }
 #wsite-mini-cart { position: fixed !important; top: initial !important; bottom: 0px; left: 0 !important; z-index: 9; width: 100%; box-sizing: border-box; border: none; border-radius: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
 #wsite-mini-cart .arrow-top:before, #wsite-mini-cart .arrow-top:after, #wsite-mini-cart .arrow-left:before, #wsite-mini-cart .arrow-left:after { border: none !important; }
 #wsite-mini-cart .wsite-product-list { display: none; }
 .no-header-page .main-wrap { padding-top: 50px; }
 .no-header-page .birdseye-header { padding: 5px 20px; }
 }
 @media screen and (max-width: 767px) {
 font[size="1"] { font-size: 50% !important; }
 font[size="2"] { font-size: 75% !important; }
 font[size="3"] { font-size: 110% !important; }
 font[size="4"] { font-size: 120% !important; }
 font[size="5"] { font-size: 130% !important; }
 font[size="6"] { font-size: 140% !important; }
 font[size="7"] { font-size: 150% !important; }
 .wsite-section { height: auto !important; }
 .banner-wrap .banner h1, .banner-wrap .banner h2 { font-size: 10vw; line-height: 1.1; }
 .imageGallery > div { width: 49.95% !important; }
 td.wsite-multicol-col { float: none; display: block; width: 100% !important; box-sizing: border-box; }
 #blogTable td { float: none; display: block; clear: both; width: 100%; margin: 0; padding: 0; }
 #blogTable td.blog-sidebar { width: 100%; }
 #blogTable td.blog-sidebar div.paragraph { margin-bottom: 0; }
 #blogTable td.blog-sidebar p { margin-bottom: 0; }
 #blogTable td .blog-body { float: none !important; }
 #blogTable td .column-blog { width: 100%; float: none; }
 #blogTable td .blog-sidebar-separator { padding: 0; }
 #wsite-com-store .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-featured-group .wsite-com-column, #wsite-com-store .wsite-com-category-product-group .wsite-com-column { float: left; width: 50% !important; }
 #wsite-com-store .wsite-com-sidebar { position: relative; float: none !important; z-index: 6; width: 100%; min-height: 35px; margin: 0 auto 15px; padding: 0; text-align: center; }
 #wsite-com-store .wsite-com-sidebar:before { display: block; width: 100%; padding: 10px 18px; box-sizing: border-box; text-align: center; text-transform: uppercase; content: 'VIEW ALL CATEGORIES\00a0\00a0\25be'; font-weight: 700; cursor: pointer; }
 #wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy { position: relative; display: block; overflow: hidden; width: 100%; max-height: 0px; padding: 0; background: #F7F3EC; box-sizing: border-box; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; cursor: default !important; }
 #wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy > ul { width: 100%; padding: 0; }
 #wsite-com-store .wsite-com-sidebar #wsite-com-hierarchy > ul li { margin-bottom: 15px; }
 #wsite-com-store .wsite-com-sidebar.sidebar-expanded { cursor: default !important; }
 #wsite-com-store .wsite-com-sidebar.sidebar-expanded:before { content: 'CLOSE\00a0\00a0\25b4'; }
 #wsite-com-store .wsite-com-sidebar.sidebar-expanded #wsite-com-hierarchy { max-height: 800vh; padding: 10px 0; }
 #wsite-com-store .wsite-com-content-with-sidebar { margin-left: 0; }
 div.wsite-product-image-wrap, .wsite-product .wsite-product-top { width: 100% !important; }
 .wsite-product .wsite-product-button-wrap { width: auto; }
 #wsite-com-product-images { float: none; width: 100%; margin-bottom: 20px; }
 #wsite-com-product-info { width: 100%; margin-left: 0; }
 #wsite-com-product-images-strip .wsite-com-product-images-secondary-outer { margin-bottom: 10px; }
 #wsite-search-sidebar { position: relative; z-index: 6; overflow-y: hidden; width: 100%; max-height: 35px; padding: 0; box-sizing: border-box; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }
 #wsite-search-sidebar:before { display: block; width: 100%; padding: 10px 18px; box-sizing: border-box; text-align: center; text-transform: uppercase; content: 'VIEW SEARCH FILTERS\00a0\00a0\25be'; font-weight: 700; cursor: pointer; }
 #wsite-search-sidebar.sidebar-expanded { max-height: 1000px; cursor: default !important; }
 #wsite-search-sidebar.sidebar-expanded:before { content: 'CLOSE\00a0\00a0\25b4'; }
 #wsite-search-sidebar .wsite-search-facet-price input { width: 100%; margin: 10px 0; padding: 6px !important; }
 #wsite-search-header h2 { width: 100%; margin-bottom: 10px; font-size: 1.6em; }
 #wsite-search-form-container { float: none; width: 100%; }
 #wsite-search-query { padding: 2px 10px; }
 #wsite-search-results { width: 100%; }
 #wsite-search-product-results .wsite-search-product-result { width: 100%; padding-right: 0; }
 }
 @media screen and (max-width: 480px) {
 #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image { display: none; }
 #wsite-com-checkout-list tbody td:first-child, #wsite-com-checkout-summary-list tbody td:first-child { width: 0; padding: 0; }
 #wsite-com-checkout-list .wsite-com-checkout-item-details-inner, #wsite-com-checkout-summary-list .wsite-com-checkout-item-details-inner { padding-left: 0; }
 }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
