@charset "UTF-8";


.c-header {
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.c-header > div {
padding-right: 3px;
} .f12-captcha .captcha-audio-tooltip {
display: none;
position: absolute;
z-index: 10;
background: #1a1a1a;
color: #fff;
font-size: 0.75rem;
padding: 4px 8px;
border-radius: 4px;
white-space: nowrap;
pointer-events: none;
margin-top: 4px;
}
.f12-captcha .c-audio {
position: relative;
}
.f12-captcha .c-audio:hover .captcha-audio-tooltip {
display: block;
}
.f12-captcha {
display: block;
width: 100%;
}
.f12-captcha.template-1 {
background-color: #fff;
border: 1px solid #ccc;
padding: 10px 15px 15px 15px;
position: relative;
border-radius: 3px;
}
.f12-captcha.template-1 .c-label {
left: 10px;
font-size: 12px;
color: #777;
}
.f12-captcha.template-1 .c-data {
font-size: 1.05rem;
}
.f12-captcha.template-1 .c-input {
display: flex;
flex-flow: row nowrap;
flex: 1;
min-width: 0;
}
.f12-captcha.template-1 .c-header {
border: 1px solid #ccc;
padding: 5px 5px 5px 10px;
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 6px;
width: 100%;
background-color: #fff;
border-radius: 3px;
}
.f12-captcha.template-1 .c-hint {
font-size: 12px;
margin-left: -10px;
color: #777;
line-height: 100%;
}
.f12-captcha.template-1 .c-reload {
padding: 0;
}
.f12-captcha.template-1 .c-reload a img {
border: 0;
}
.f12-captcha.template-1 input.f12c {
display: block;
border: 0px solid #ccc;
margin-left: -10px;
background-color: #fff;
font-size: 1.05rem;
padding: 3px;
max-width: 100px;
height: 24px;
}
.f12-captcha.template-1 input.f12c:focus {
border: 0;
outline: 0;
}
.f12-captcha-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.7);
display: flex;
justify-content: center;
align-items: center;
z-index: 10;
}
.f12-captcha-overlay::after {
content: "";
width: 24px;
height: 24px;
border: 3px solid #ccc;
border-top: 3px solid #333;
border-radius: 50%;
animation: f12-spin 0.8s linear infinite;
}
@keyframes f12-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} .f12-captcha.template-3 .f12-captcha-overlay,
.f12-captcha.template-4 .f12-captcha-overlay,
.f12-captcha.template-8 .f12-captcha-overlay,
.f12-captcha.template-9 .f12-captcha-overlay {
background: rgba(0, 0, 0, 0.5);
}
.f12-captcha.template-3 .f12-captcha-overlay::after,
.f12-captcha.template-4 .f12-captcha-overlay::after,
.f12-captcha.template-8 .f12-captcha-overlay::after,
.f12-captcha.template-9 .f12-captcha-overlay::after {
border-color: rgba(255, 255, 255, 0.2);
border-top-color: #fff;
} .f12-captcha.template-3 {
background-color: #2b3a42;
border-radius: 12px;
padding: 20px;
position: relative;
}
.f12-captcha.template-3 .c-header {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 10px;
margin-bottom: 12px;
}
.f12-captcha.template-3 .c-data {
background-color: #f0f0f0;
border-radius: 8px;
padding: 8px 14px;
display: inline-flex;
align-items: center;
min-height: 40px;
}
.f12-captcha.template-3 .c-data .captcha-calculation {
font-family: "Courier New", monospace;
font-size: 1.15rem;
font-weight: 600;
color: #1a1a1a;
letter-spacing: 2px;
}
.f12-captcha.template-3 .c-label label {
color: #c8d6de;
font-size: 0.9rem;
font-weight: 400;
}
.f12-captcha.template-3 .c-reload {
padding: 0;
}
.f12-captcha.template-3 .c-reload a, .f12-captcha.template-3 .c-reload button {
color: #c8d6de;
opacity: 0.7;
transition: opacity 0.2s;
}
.f12-captcha.template-3 .c-reload a:hover, .f12-captcha.template-3 .c-reload button:hover {
opacity: 1;
}
.f12-captcha.template-3 .c-audio .captcha-audio-btn {
color: #c8d6de;
opacity: 0.7;
background: transparent;
}
.f12-captcha.template-3 .c-audio .captcha-audio-btn:hover {
opacity: 1;
}
.f12-captcha.template-3 input.f12c {
display: block;
width: 100%;
background-color: #fff;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 8px;
padding: 10px 14px;
font-size: 0.95rem;
color: #333;
box-sizing: border-box;
letter-spacing: 3px;
text-transform: uppercase;
}
.f12-captcha.template-3 input.f12c::placeholder {
color: #999;
text-transform: none;
letter-spacing: normal;
}
.f12-captcha.template-3 input.f12c:focus {
outline: 2px solid rgba(100, 180, 220, 0.6);
outline-offset: 1px;
border-color: transparent;
} .f12-captcha.template-4 {
background: linear-gradient(145deg, #1e2d3a, #16232e);
border-radius: 12px;
padding: 20px;
position: relative;
}
.f12-captcha.template-4 .c-header {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 10px;
margin-bottom: 12px;
}
.f12-captcha.template-4 .c-data {
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 8px;
padding: 8px 14px;
display: inline-flex;
align-items: center;
background: rgba(255, 255, 255, 0.04);
min-height: 40px;
}
.f12-captcha.template-4 .c-data .captcha-calculation {
font-family: "Courier New", monospace;
font-size: 1.15rem;
font-weight: 600;
color: #e0e8ef;
letter-spacing: 2px;
}
.f12-captcha.template-4 .c-data .captcha-image img {
border-radius: 4px;
}
.f12-captcha.template-4 .c-label label {
color: #8a9baa;
font-size: 0.9rem;
font-weight: 400;
}
.f12-captcha.template-4 .c-reload {
padding: 0;
}
.f12-captcha.template-4 .c-reload a, .f12-captcha.template-4 .c-reload button {
color: #8a9baa;
opacity: 0.7;
transition: opacity 0.2s;
}
.f12-captcha.template-4 .c-reload a:hover, .f12-captcha.template-4 .c-reload button:hover {
opacity: 1;
}
.f12-captcha.template-4 .c-audio .captcha-audio-btn {
color: #8a9baa;
background: transparent;
opacity: 0.7;
}
.f12-captcha.template-4 .c-audio .captcha-audio-btn:hover {
opacity: 1;
}
.f12-captcha.template-4 input.f12c {
display: block;
width: 100%;
background-color: rgba(255, 255, 255, 0.06);
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 8px;
padding: 10px 14px;
font-size: 0.95rem;
color: #d0dbe4;
box-sizing: border-box;
}
.f12-captcha.template-4 input.f12c::placeholder {
color: rgba(255, 255, 255, 0.3);
}
.f12-captcha.template-4 input.f12c:focus {
outline: 2px solid rgba(100, 180, 220, 0.5);
outline-offset: 1px;
border-color: rgba(100, 180, 220, 0.3);
}    .f12-captcha.template-5 .c-header,
.f12-captcha.template-6 .c-header,
.f12-captcha.template-7 .c-header {
gap: 6px;
}
.f12-captcha.template-5 .c-reload,
.f12-captcha.template-6 .c-reload,
.f12-captcha.template-7 .c-reload {
padding: 0;
}
.f12-captcha.template-5 .c-reload a,
.f12-captcha.template-6 .c-reload a,
.f12-captcha.template-7 .c-reload a {
color: #9ca3af;
text-decoration: none;
transition: color 0.2s;
}
.f12-captcha.template-5 .c-reload a:hover,
.f12-captcha.template-6 .c-reload a:hover,
.f12-captcha.template-7 .c-reload a:hover {
color: #6b7280;
}
.f12-captcha.template-5 .c-reload a svg,
.f12-captcha.template-6 .c-reload a svg,
.f12-captcha.template-7 .c-reload a svg {
display: block;
}
.f12-captcha.template-5 .c-audio .captcha-audio-btn,
.f12-captcha.template-6 .c-audio .captcha-audio-btn,
.f12-captcha.template-7 .c-audio .captcha-audio-btn {
color: #9ca3af;
background: transparent;
border: none;
cursor: pointer;
padding: 0;
line-height: 0;
display: inline-flex;
align-items: center;
transition: color 0.2s;
}
.f12-captcha.template-5 .c-audio .captcha-audio-btn:hover,
.f12-captcha.template-6 .c-audio .captcha-audio-btn:hover,
.f12-captcha.template-7 .c-audio .captcha-audio-btn:hover {
color: #6b7280;
}   .f12-captcha.template-5 .c-header {
margin-bottom: 6px;
}
.f12-captcha.template-5 .c-data {
background-color: #f3f4f6;
border-radius: 4px;
padding: 4px 8px;
}
.f12-captcha.template-5 .c-label {
font-size: 0.75rem;
color: #6b7280;
}   .f12-captcha.template-6 {
background-color: #fff;
border: 1px solid #e5e7eb;
padding: 10px 15px 15px 15px;
position: relative;
border-radius: 6px;
}
.f12-captcha.template-6 .c-label {
font-size: 12px;
color: #9ca3af;
}
.f12-captcha.template-6 .c-data {
font-size: 1.05rem;
flex-shrink: 0;
display: inline-flex;
align-items: center;
}
.f12-captcha.template-6 .c-data img {
display: block;
width: auto;
height: auto;
max-width: 125px;
}
.f12-captcha.template-6 .c-input {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 6px;
flex: 1;
min-width: 0;
}
.f12-captcha.template-6 .c-input > div:not(.c-data) {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 6px;
flex: 1;
min-width: 0;
}
.f12-captcha.template-6 .c-header {
border: 1px solid #e5e7eb;
padding: 5px 10px;
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 6px;
width: 100%;
background-color: #fff;
border-radius: 6px;
}
.f12-captcha.template-6 .c-hint {
font-size: 11px;
color: #9ca3af;
line-height: 1;
white-space: nowrap;
flex-shrink: 0;
}
.f12-captcha.template-6 .c-reload {
padding: 0;
line-height: 0;
display: flex;
align-items: center;
}
.f12-captcha.template-6 .c-reload a {
line-height: 0;
display: inline-flex;
align-items: center;
}
.f12-captcha.template-6 .c-audio {
line-height: 0;
display: flex;
align-items: center;
}
.f12-captcha.template-6 input.f12c {
flex: 1;
min-width: 0;
border: 1px solid #e5e7eb;
border-radius: 4px;
background-color: #fff;
font-size: 1rem;
padding: 4px 8px;
height: 28px;
}
.f12-captcha.template-6 input.f12c:focus {
border-color: #9ca3af;
outline: 0;
}   .f12-captcha.template-7 .c-header {
margin-bottom: 6px;
}
.f12-captcha.template-7 .c-data {
background-color: #f9fafb;
border-radius: 4px;
padding: 4px 8px;
}
.f12-captcha.template-7 .c-label {
font-size: 0.75rem;
color: #6b7280;
}
.f12-captcha.template-7 .c-label label {
font-size: 0.75rem;
color: #6b7280;
}   .f12-captcha.template-8 {
background-color: #2b3a42;
border-radius: 12px;
padding: 20px;
position: relative;
}
.f12-captcha.template-8 .c-header {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 10px;
margin-bottom: 12px;
}
.f12-captcha.template-8 .c-data {
background-color: #f0f0f0;
border-radius: 8px;
padding: 8px 14px;
display: inline-flex;
align-items: center;
min-height: 40px;
}
.f12-captcha.template-8 .c-data .captcha-calculation {
font-family: "Courier New", monospace;
font-size: 1.15rem;
font-weight: 600;
color: #1a1a1a;
letter-spacing: 2px;
}
.f12-captcha.template-8 .c-label label {
color: #c8d6de;
font-size: 0.9rem;
font-weight: 400;
}
.f12-captcha.template-8 .c-reload {
padding: 0;
}
.f12-captcha.template-8 .c-reload a {
color: #c8d6de;
opacity: 0.7;
text-decoration: none;
transition: opacity 0.2s;
}
.f12-captcha.template-8 .c-reload a:hover {
opacity: 1;
}
.f12-captcha.template-8 .c-reload a svg {
display: block;
}
.f12-captcha.template-8 .c-audio .captcha-audio-btn {
color: #c8d6de;
opacity: 0.7;
background: transparent;
border: none;
cursor: pointer;
padding: 0;
line-height: 0;
display: inline-flex;
align-items: center;
}
.f12-captcha.template-8 .c-audio .captcha-audio-btn:hover {
opacity: 1;
}
.f12-captcha.template-8 input.f12c {
display: block;
width: 100%;
background-color: #fff;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 8px;
padding: 10px 14px;
font-size: 0.95rem;
color: #333;
box-sizing: border-box;
letter-spacing: 3px;
text-transform: uppercase;
}
.f12-captcha.template-8 input.f12c::placeholder {
color: #999;
text-transform: none;
letter-spacing: normal;
}
.f12-captcha.template-8 input.f12c:focus {
outline: 2px solid rgba(100, 180, 220, 0.6);
outline-offset: 1px;
border-color: transparent;
}   .f12-captcha.template-9 {
background: linear-gradient(145deg, #1e2d3a, #16232e);
border-radius: 12px;
padding: 20px;
position: relative;
}
.f12-captcha.template-9 .c-header {
display: flex;
flex-flow: row nowrap;
align-items: center;
gap: 10px;
margin-bottom: 12px;
}
.f12-captcha.template-9 .c-data {
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 8px;
padding: 8px 14px;
display: inline-flex;
align-items: center;
background: rgba(255, 255, 255, 0.04);
min-height: 40px;
}
.f12-captcha.template-9 .c-data .captcha-calculation {
font-family: "Courier New", monospace;
font-size: 1.15rem;
font-weight: 600;
color: #e0e8ef;
letter-spacing: 2px;
}
.f12-captcha.template-9 .c-data .captcha-image img {
border-radius: 4px;
}
.f12-captcha.template-9 .c-label label {
color: #8a9baa;
font-size: 0.9rem;
font-weight: 400;
}
.f12-captcha.template-9 .c-reload {
padding: 0;
}
.f12-captcha.template-9 .c-reload a {
color: #8a9baa;
opacity: 0.7;
text-decoration: none;
transition: opacity 0.2s;
}
.f12-captcha.template-9 .c-reload a:hover {
opacity: 1;
}
.f12-captcha.template-9 .c-reload a svg {
display: block;
}
.f12-captcha.template-9 .c-audio .captcha-audio-btn {
color: #8a9baa;
background: transparent;
border: none;
opacity: 0.7;
cursor: pointer;
padding: 0;
line-height: 0;
display: inline-flex;
align-items: center;
}
.f12-captcha.template-9 .c-audio .captcha-audio-btn:hover {
opacity: 1;
}
.f12-captcha.template-9 input.f12c {
display: block;
width: 100%;
background-color: rgba(255, 255, 255, 0.06);
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 8px;
padding: 10px 14px;
font-size: 0.95rem;
color: #d0dbe4;
box-sizing: border-box;
}
.f12-captcha.template-9 input.f12c::placeholder {
color: rgba(255, 255, 255, 0.3);
}
.f12-captcha.template-9 input.f12c:focus {
outline: 2px solid rgba(100, 180, 220, 0.5);
outline-offset: 1px;
border-color: rgba(100, 180, 220, 0.3);
} .f12-captcha .c-reload-error {
margin: 6px 0 0;
font-size: 0.85em;
line-height: 1.4;
color: #b32d2e;
}
.f12-captcha--reload-failed .c-reload {
outline: 1px solid #b32d2e;
outline-offset: 2px;
border-radius: 3px;
} .f12-captcha.template-3 .c-reload-error,
.f12-captcha.template-4 .c-reload-error,
.f12-captcha.template-8 .c-reload-error,
.f12-captcha.template-9 .c-reload-error {
color: #ff9b9b;
}
.f12-captcha.template-3.f12-captcha--reload-failed .c-reload,
.f12-captcha.template-4.f12-captcha--reload-failed .c-reload,
.f12-captcha.template-8.f12-captcha--reload-failed .c-reload,
.f12-captcha.template-9.f12-captcha--reload-failed .c-reload {
outline-color: #ff9b9b;
} .f12-captcha-credit {
margin: 4px 0 0;
font-size: 0.75em;
line-height: 1.4;
opacity: 0.65;
}
.f12-captcha-credit a {
color: inherit;
text-decoration: none;
}
.f12-captcha-credit a:hover,
.f12-captcha-credit a:focus {
text-decoration: underline;
}.ss-mkt-page {
--ss-ink: #0d232d;
--ss-text: #33434b;
--ss-muted: #5f6d74;
--ss-tan: #ae8f73;
--ss-tan-dark: #8a6a4f;
--ss-tan-light: #d4b99c;
--ss-cream: #f6f1ea;
--ss-cream-2: #efe5d8;
--ss-line: #e6ddd1;
--ss-white: #fff;
--ss-serif: "Cormorant Garamond", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;
--ss-shadow: 0 1px 2px rgba(13, 35, 45, .06), 0 12px 32px -18px rgba(13, 35, 45, .35);
--ss-shadow-lg: 0 2px 4px rgba(13, 35, 45, .06), 0 30px 60px -28px rgba(13, 35, 45, .5);
--ss-radius: 16px;
} .ss-mkt-page #main-content .container { padding-top: 0 !important; }
.ss-mkt-page #main-content .container:before { display: none !important; }
.ss-mkt-page #main-content #left-area { width: 100% !important; float: none; padding: 0 !important; }
.ss-mkt-page #main-content .entry-title.main_title { display: none; }
.ss-mkt-page #page-container { overflow-x: clip; }
.ss-mkt-page #main-content .entry-content { color: var(--ss-text); font-size: 17px; line-height: 1.7; }
.ss-mkt-page #main-content :where(.entry-content) p { padding-bottom: 0; margin: 0 0 1.1em; }
.ss-mkt-page #main-content :where(.entry-content) h1,
.ss-mkt-page #main-content :where(.entry-content) h2,
.ss-mkt-page #main-content :where(.entry-content) h3 { padding-bottom: 0; color: var(--ss-ink); letter-spacing: 0; }
.ss-mkt-page #main-content :where(.entry-content) h2 { font-family: var(--ss-serif); font-weight: 600; font-size: clamp(28px, 3.2vw, 38px); line-height: 1.15; margin: 0 0 .5em; }
.ss-mkt-page #main-content :where(.entry-content) h3 { font-family: inherit; font-size: 19px; font-weight: 700; line-height: 1.35; margin: 1.4em 0 .45em; }
.ss-mkt-page #main-content :where(.entry-content) a { color: var(--ss-tan-dark); }
.ss-mkt-page #main-content :where(.entry-content) img { max-width: 100%; height: auto; }
.ss-mkt-page .ss-guide, .ss-mkt-page .ss-page { max-width: none; margin: 0; } .ss-mkt-page #main-content .ss-band { position: relative; left: 50%; right: 50%; width: 100vw; margin-left: -50vw; margin-right: -50vw; }
.ss-mkt-page .ss-band__inner { width: 80%; max-width: 1080px; margin: 0 auto; }
.ss-mkt-page #main-content .ss-band--cream { background: var(--ss-cream); padding: 80px 0; }
.ss-mkt-page #main-content .ss-band--dark {
padding: 88px 0; color: rgba(255, 255, 255, .8);
background: radial-gradient(1200px 400px at 85% 0%, rgba(174, 143, 115, .22), transparent 60%), var(--ss-ink);
}
.ss-mkt-page #main-content .ss-band--dark h2,
.ss-mkt-page #main-content .ss-band--dark h3 { color: #fff; }
.ss-mkt-page #main-content .ss-band--dark .ss-kicker { color: var(--ss-tan-light); }
.ss-mkt-page #main-content .ss-kicker { margin: 0 0 12px; font-size: 13px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--ss-tan-dark); } .ss-ico { --ss-ico-size: 22px; }
.ss-i-pin { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13S3 17 3 10a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E"); }
.ss-i-clock { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E"); }
.ss-i-ruler { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17 17 3l4 4L7 21z'/%3E%3Cpath d='M7 13l2 2M10 10l2 2M13 7l2 2'/%3E%3C/svg%3E"); }
.ss-i-tag { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E"); }
.ss-i-tree { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2 5 12h4l-3 5h12l-3-5h4z'/%3E%3Cpath d='M12 17v5'/%3E%3C/svg%3E"); }
.ss-i-eye { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E"); }
.ss-i-tool { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E"); }
.ss-i-truck { --ss-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E"); }
.ss-mkt-page { --ss-ico-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E");
--ss-ico-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E");
--ss-ico-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E"); } .ss-mkt-page #main-content .ss-button,
.ss-mkt-page #main-content button.ss-button {
display: inline-flex; align-items: center; gap: 10px; margin: 4px 10px 4px 0; padding: 14px 26px;
font-size: 16px; font-weight: 600; line-height: 1.2; text-decoration: none; color: #fff;
background: var(--ss-tan); border: 0; border-radius: 999px; cursor: pointer;
box-shadow: 0 10px 24px -14px rgba(138, 106, 79, .9); transition: background .2s, transform .2s, box-shadow .2s;
}
.ss-mkt-page #main-content .ss-button:hover { background: var(--ss-tan-dark); transform: translateY(-1px); color: #fff; }
.ss-mkt-page #main-content .ss-button--light { background: #fff; color: var(--ss-ink); box-shadow: none; }
.ss-mkt-page #main-content .ss-button--light:hover { background: var(--ss-cream); color: var(--ss-ink); }
.ss-mkt-page #main-content .ss-button--quiet { background: transparent; color: var(--ss-ink); box-shadow: inset 0 0 0 2px var(--ss-tan); } .ss-mkt-page #main-content .ss-eyebrow { margin: 0 0 14px; font-size: 13px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--ss-tan-dark); }
.ss-mkt-page #main-content .ss-eyebrow a { color: inherit; text-decoration: none; }
.ss-mkt-page #main-content .ss-eyebrow a:hover { text-decoration: underline; }
.ss-mkt-page #main-content .ss-hero__title {
margin: 0 0 18px; padding: 0; font-family: var(--ss-serif); font-weight: 600;
font-size: clamp(34px, 4.4vw, 54px); line-height: 1.08; color: var(--ss-ink); letter-spacing: -.005em;
}
.ss-mkt-page #main-content .ss-hero__intro { margin: 0 0 18px; font-size: 19px; line-height: 1.6; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-hero__meta { margin: 0; font-size: 14px; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-hero__meta span { margin: 0 6px; color: var(--ss-tan); } .ss-mkt-page #main-content .ss-hero--split { padding: 64px 0 72px; background: linear-gradient(180deg, var(--ss-cream) 0%, var(--ss-cream-2) 100%); }
.ss-mkt-page .ss-hero--split .ss-band__inner { display: grid; grid-template-columns: 1.05fr .95fr; gap: 56px; align-items: center; }
.ss-mkt-page #main-content .ss-hero__media { position: relative; margin: 0; }
.ss-mkt-page #main-content .ss-hero__media::before {
content: ""; position: absolute; inset: 18px -18px -18px 18px; border: 1px solid var(--ss-tan-light); border-radius: 20px;
}
.ss-mkt-page #main-content .ss-hero__media img {
position: relative; display: block; width: 100%; aspect-ratio: 4 / 3; object-fit: cover;
border-radius: 20px; box-shadow: var(--ss-shadow-lg);
} .ss-mkt-page #main-content .ss-hero--photo {
display: flex; align-items: center; min-height: clamp(460px, 64vh, 640px); padding: 96px 0 120px;
background:
linear-gradient(90deg, rgba(13, 35, 45, .92) 0%, rgba(13, 35, 45, .78) 42%, rgba(13, 35, 45, .25) 100%),
var(--ss-hero-img, none) center / cover no-repeat, var(--ss-ink);
}
.ss-mkt-page .ss-hero--photo .ss-band__inner > * { max-width: 640px; }
.ss-mkt-page #main-content .ss-hero--photo .ss-eyebrow { color: var(--ss-tan-light); }
.ss-mkt-page #main-content .ss-hero--photo .ss-hero__title { color: #fff; font-size: clamp(38px, 5vw, 62px); }
.ss-mkt-page #main-content .ss-hero--photo .ss-hero__intro { color: rgba(255, 255, 255, .86); font-size: 20px; }
.ss-mkt-page #main-content .ss-hero__actions { margin: 28px 0 0; } .ss-mkt-page .ss-layout { display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: 64px; padding: 64px 0 32px; align-items: start; }
.ss-mkt-page .ss-article { max-width: 740px; min-width: 0; }
.ss-mkt-page #main-content .ss-toc { position: sticky; top: 130px; font-size: 14px; line-height: 1.45; }
.ss-mkt-page #main-content .ss-toc__label { margin: 0 0 12px; font-size: 12px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase; color: var(--ss-tan-dark); }
.ss-mkt-page #main-content .ss-toc ol { list-style: none; margin: 0; padding: 0; line-height: 1.45; }
.ss-mkt-page #main-content .ss-toc li { margin: 0; padding: 0; }
.ss-mkt-page #main-content .ss-toc a {
display: block; padding: 7px 0 7px 16px; border-left: 2px solid var(--ss-line);
color: var(--ss-muted); text-decoration: none; transition: color .2s, border-color .2s;
}
.ss-mkt-page #main-content .ss-toc a:hover { color: var(--ss-ink); border-color: var(--ss-tan-light); }
.ss-mkt-page #main-content .ss-toc a.is-active { color: var(--ss-ink); font-weight: 600; border-color: var(--ss-tan); }
.ss-mkt-page #main-content .ss-article { font-size: 18px; line-height: 1.75; }
.ss-mkt-page #main-content .ss-article h2 { margin: 2.1em 0 .6em; scroll-margin-top: 130px; }
.ss-mkt-page #main-content .ss-article h2::before { content: ""; display: block; width: 44px; height: 3px; margin: 0 0 18px; background: var(--ss-tan); border-radius: 2px; }
.ss-mkt-page #main-content .ss-article .ss-lead {
margin: 0 0 1.6em; padding: 0 0 0 22px; border: 0; border-left: 3px solid var(--ss-tan);
font-size: 21px; line-height: 1.6; color: var(--ss-ink);
}
.ss-mkt-page #main-content .ss-article ul,
.ss-mkt-page #main-content .ss-article ol { margin: 0 0 1.3em; padding: 0 0 0 1.3em; line-height: 1.7; list-style-position: outside; }
.ss-mkt-page #main-content .ss-article ul { list-style-type: disc; }
.ss-mkt-page #main-content .ss-article ol { list-style-type: decimal; }
.ss-mkt-page #main-content .ss-article li { margin: 0 0 .5em; padding-left: 4px; }
.ss-mkt-page #main-content .ss-article li::marker { color: var(--ss-tan); font-weight: 700; }
.ss-mkt-page #main-content .ss-article figure { margin: 2.2em 0; }
.ss-mkt-page #main-content .ss-article figure img { display: block; width: 100%; border-radius: 14px; box-shadow: var(--ss-shadow); }
.ss-mkt-page #main-content .ss-article figcaption { margin-top: 12px; font-size: 14px; font-style: italic; line-height: 1.5; color: var(--ss-muted); text-align: center; }
.ss-mkt-page #main-content .ss-table-wrap {
margin: 2em 0; overflow-x: auto; -webkit-overflow-scrolling: touch;
background: #fff; border: 1px solid var(--ss-line); border-radius: 14px; box-shadow: var(--ss-shadow);
}
.ss-mkt-page #main-content table.ss-table { width: 100%; margin: 0; border: 0; border-collapse: collapse; font-size: 15px; line-height: 1.5; }
.ss-mkt-page #main-content table.ss-table th,
.ss-mkt-page #main-content table.ss-table td { padding: 14px 18px; text-align: left; vertical-align: top; border: 0; }
.ss-mkt-page #main-content table.ss-table thead th {
background: var(--ss-cream); color: var(--ss-tan-dark); font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
border-bottom: 1px solid var(--ss-line);
}
.ss-mkt-page #main-content table.ss-table tbody td { border-top: 1px solid var(--ss-line); color: var(--ss-text); }
.ss-mkt-page #main-content table.ss-table tbody tr:first-child td { border-top: 0; }
.ss-mkt-page #main-content table.ss-table tbody tr:nth-child(even) td { background: #fcfaf7; }
.ss-mkt-page #main-content table.ss-table tbody td:first-child { font-weight: 600; color: var(--ss-ink); white-space: nowrap; }
.ss-mkt-page #main-content .ss-note {
position: relative; margin: 2em 0; padding: 20px 24px 20px 62px;
background: var(--ss-cream); border: 1px solid var(--ss-line); border-left: 4px solid var(--ss-tan); border-radius: 14px;
font-size: 16px; line-height: 1.65;
}
.ss-mkt-page #main-content .ss-note::before {
content: ""; position: absolute; left: 22px; top: 22px; width: 24px; height: 24px; background: var(--ss-tan-dark);
-webkit-mask: var(--ss-ico-info) center / contain no-repeat; mask: var(--ss-ico-info) center / contain no-repeat;
}
.ss-mkt-page #main-content .ss-note p:last-child { margin-bottom: 0; } .ss-mkt-page #main-content .ss-faqs { display: grid; gap: 12px; margin: 1.2em 0 2.4em; }
.ss-mkt-page #main-content .ss-faq { background: #fff; border: 1px solid var(--ss-line); border-radius: 14px; transition: border-color .2s, background .2s; }
.ss-mkt-page #main-content .ss-faq[open] { background: #fdfbf8; border-color: var(--ss-tan-light); }
.ss-mkt-page #main-content .ss-faq summary {
position: relative; padding: 18px 58px 18px 22px; list-style: none; cursor: pointer;
font-size: 17px; font-weight: 700; line-height: 1.4; color: var(--ss-ink);
}
.ss-mkt-page #main-content .ss-faq summary::-webkit-details-marker { display: none; }
.ss-mkt-page #main-content .ss-faq summary::after {
content: ""; position: absolute; right: 20px; top: 50%; width: 22px; height: 22px; margin-top: -11px;
background: var(--ss-tan-dark); transition: transform .25s;
-webkit-mask: var(--ss-ico-plus) center / contain no-repeat; mask: var(--ss-ico-plus) center / contain no-repeat;
}
.ss-mkt-page #main-content .ss-faq[open] summary::after { transform: rotate(45deg); }
.ss-mkt-page #main-content .ss-faq__a { padding: 0 22px 20px; font-size: 16px; line-height: 1.7; }
.ss-mkt-page #main-content .ss-faq__a p { margin: 0; } .ss-mkt-page #main-content .ss-cta {
margin: 3em 0 1em; padding: 40px 44px; border-radius: 20px; color: rgba(255, 255, 255, .86);
background: radial-gradient(700px 260px at 100% 0%, rgba(174, 143, 115, .35), transparent 65%), var(--ss-ink);
box-shadow: var(--ss-shadow-lg);
}
.ss-mkt-page #main-content .ss-cta h3 { margin: 0 0 10px; font-family: var(--ss-serif); font-size: 32px; font-weight: 600; line-height: 1.15; color: #fff; }
.ss-mkt-page #main-content .ss-cta p { margin: 0 0 14px; }
.ss-mkt-page #main-content .ss-cta p:last-child { margin: 18px 0 0; }
.ss-mkt-page #main-content .ss-cta a:not(.ss-button) { color: #fff; } .ss-mkt-page #main-content .ss-guide-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 24px; margin: 32px 0 0; }
.ss-mkt-page #main-content .ss-guide-card {
display: flex; flex-direction: column; overflow: hidden; text-decoration: none; color: var(--ss-ink);
background: #fff; border: 1px solid var(--ss-line); border-radius: var(--ss-radius); box-shadow: var(--ss-shadow);
transition: transform .25s, box-shadow .25s, border-color .25s;
}
.ss-mkt-page #main-content .ss-guide-card:hover { transform: translateY(-4px); box-shadow: var(--ss-shadow-lg); border-color: var(--ss-tan-light); }
.ss-mkt-page #main-content .ss-guide-card__media { display: block; aspect-ratio: 16 / 10; overflow: hidden; background: var(--ss-cream); }
.ss-mkt-page #main-content .ss-guide-card__media img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .5s; }
.ss-mkt-page #main-content .ss-guide-card:hover .ss-guide-card__media img { transform: scale(1.04); }
.ss-mkt-page #main-content .ss-guide-card__body { display: flex; flex: 1; flex-direction: column; gap: 8px; padding: 20px 22px 24px; }
.ss-mkt-page #main-content .ss-guide-card__meta { font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--ss-tan-dark); }
.ss-mkt-page #main-content .ss-guide-card__title { font-family: var(--ss-serif); font-size: 23px; font-weight: 600; line-height: 1.2; }
.ss-mkt-page #main-content .ss-guide-card__text { font-size: 15px; line-height: 1.55; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-guide-card__more { display: inline-flex; align-items: center; gap: 8px; margin-top: auto; padding-top: 6px; font-size: 15px; font-weight: 700; color: var(--ss-tan-dark); }
.ss-mkt-page #main-content .ss-guide-card__more::after {
content: ""; width: 18px; height: 18px; background: currentColor; transition: transform .25s;
-webkit-mask: var(--ss-ico-arrow) center / contain no-repeat; mask: var(--ss-ico-arrow) center / contain no-repeat;
}
.ss-mkt-page #main-content .ss-guide-card:hover .ss-guide-card__more::after { transform: translateX(4px); }
.ss-mkt-page #main-content .ss-draft { display: inline-block; margin-left: 6px; padding: 2px 8px; font-family: sans-serif; font-size: 11px; font-weight: 700; vertical-align: middle; background: #fcf0d9; color: #8a5a00; border-radius: 10px; }
.ss-mkt-page #main-content .ss-related { margin-top: 48px; }
.ss-mkt-page #main-content .ss-related__title { margin: 0; } .ss-mkt-hub #main-content .entry-content > .ss-guide { padding: 64px 0 24px; }
.ss-mkt-hub #main-content .ss-guide > .ss-lead { max-width: 760px; margin: 0 0 8px; font-size: 20px; line-height: 1.65; color: var(--ss-ink); border: 0; padding: 0; }
.ss-mkt-hub #main-content .ss-cta { margin-top: 64px; } .ss-mkt-page #main-content .ss-trust {
position: relative; z-index: 3; display: grid; grid-template-columns: repeat(4, 1fr); gap: 8px;
margin: -64px 0 0; padding: 22px 26px; list-style: none;
background: #fff; border: 1px solid var(--ss-line); border-radius: 18px; box-shadow: var(--ss-shadow-lg);
}
.ss-mkt-page #main-content .ss-trust li { position: relative; margin: 0; padding: 4px 8px 4px 58px; min-height: 44px; line-height: 1.35; }
.ss-mkt-page #main-content .ss-trust li::before { content: ""; position: absolute; left: 0; top: 2px; width: 44px; height: 44px; border-radius: 50%; background: var(--ss-cream); }
.ss-mkt-page #main-content .ss-trust li::after {
content: ""; position: absolute; left: 11px; top: 13px; width: 22px; height: 22px; background: var(--ss-tan-dark);
-webkit-mask: var(--ss-ico) center / contain no-repeat; mask: var(--ss-ico) center / contain no-repeat;
}
.ss-mkt-page #main-content .ss-trust strong { display: block; font-size: 17px; color: var(--ss-ink); }
.ss-mkt-page #main-content .ss-trust span { display: block; font-size: 14px; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-section { padding: 88px 0 8px; }
.ss-mkt-page #main-content .ss-section--tight { padding: 56px 0 72px; }
.ss-mkt-page #main-content .ss-section__intro { max-width: 720px; font-size: 18px; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-section__note { max-width: 760px; margin: 28px 0 0; font-size: 15px; color: var(--ss-muted); } .ss-mkt-page #main-content .ss-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin: 36px 0 0; }
.ss-mkt-page #main-content .ss-card {
display: flex; flex-direction: column; overflow: hidden;
background: #fff; border: 1px solid var(--ss-line); border-radius: var(--ss-radius); box-shadow: var(--ss-shadow);
transition: transform .25s, box-shadow .25s;
}
.ss-mkt-page #main-content .ss-card:hover { transform: translateY(-4px); box-shadow: var(--ss-shadow-lg); }
.ss-mkt-page #main-content .ss-card__media { margin: 0; aspect-ratio: 4 / 3; overflow: hidden; background: var(--ss-cream); }
.ss-mkt-page #main-content .ss-card__media img { display: block; width: 100%; height: 100%; object-fit: cover; }
.ss-mkt-page #main-content .ss-card__media--contain { background: #f3f3f1; }
.ss-mkt-page #main-content .ss-card__media--contain img { object-fit: contain; padding: 18px; box-sizing: border-box; }
.ss-mkt-page #main-content .ss-card__body { padding: 22px 24px 26px; }
.ss-mkt-page #main-content .ss-card__body h3 { margin: 0 0 8px; font-size: 19px; }
.ss-mkt-page #main-content .ss-card__body p { margin: 0; font-size: 15px; line-height: 1.6; color: var(--ss-muted); } .ss-mkt-page #main-content .ss-benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin: 36px 0 0; }
.ss-mkt-page #main-content .ss-benefit {
position: relative; padding: 92px 26px 26px; background: #fff; border: 1px solid var(--ss-line); border-radius: var(--ss-radius);
}
.ss-mkt-page #main-content .ss-benefit::before { content: ""; position: absolute; left: 26px; top: 26px; width: 48px; height: 48px; border-radius: 14px; background: var(--ss-cream); }
.ss-mkt-page #main-content .ss-benefit::after {
content: ""; position: absolute; left: 38px; top: 38px; width: 24px; height: 24px; background: var(--ss-tan-dark);
-webkit-mask: var(--ss-ico) center / contain no-repeat; mask: var(--ss-ico) center / contain no-repeat;
}
.ss-mkt-page #main-content .ss-benefit h3 { margin: 0 0 8px; font-size: 18px; }
.ss-mkt-page #main-content .ss-benefit p { margin: 0; font-size: 15px; line-height: 1.65; color: var(--ss-muted); } .ss-mkt-page #main-content .ss-woods { display: grid; grid-template-columns: repeat(5, 1fr); gap: 22px; margin: 36px 0 0; }
.ss-mkt-page #main-content .ss-wood { display: flex; flex-direction: column; min-width: 0; }
.ss-mkt-page #main-content .ss-wood__media { margin: 0 0 14px; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 14px; box-shadow: var(--ss-shadow); background: var(--ss-cream); }
.ss-mkt-page #main-content .ss-wood__media a { display: block; width: 100%; height: 100%; }
.ss-mkt-page #main-content .ss-wood__media img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .5s; }
.ss-mkt-page #main-content .ss-wood__media a:hover img { transform: scale(1.05); }
.ss-mkt-page #main-content h3.ss-wood__name { margin: 0 0 6px; font-family: var(--ss-serif); font-size: 22px; font-weight: 600; line-height: 1.2; }
.ss-mkt-page #main-content .ss-wood__name a { color: var(--ss-ink); text-decoration: underline; text-decoration-color: var(--ss-tan-light); text-underline-offset: 4px; }
.ss-mkt-page #main-content .ss-wood__name a:hover { text-decoration-color: var(--ss-tan); }
.ss-mkt-page #main-content p.ss-wood__text { margin: 0; font-size: 14px; line-height: 1.55; color: var(--ss-muted); } .ss-mkt-page #main-content ol.ss-steps {
position: relative; display: grid; grid-template-columns: repeat(5, 1fr); gap: 28px;
margin: 44px 0 0; padding: 0; list-style: none; counter-reset: ss-step; line-height: 1.6;
}
.ss-mkt-page #main-content ol.ss-steps::before { content: ""; position: absolute; left: 24px; right: 24px; top: 24px; height: 1px; background: rgba(255, 255, 255, .18); }
.ss-mkt-page #main-content ol.ss-steps li { position: relative; margin: 0; padding: 68px 0 0; counter-increment: ss-step; }
.ss-mkt-page #main-content ol.ss-steps li::before {
content: counter(ss-step); position: absolute; left: 0; top: 0; width: 48px; height: 48px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-family: var(--ss-serif); font-size: 22px; font-weight: 600; color: var(--ss-tan-light);
background: var(--ss-ink); border: 1px solid var(--ss-tan);
}
.ss-mkt-page #main-content ol.ss-steps h3 { margin: 0 0 6px; font-size: 18px; }
.ss-mkt-page #main-content ol.ss-steps p { margin: 0; font-size: 15px; color: rgba(255, 255, 255, .72); } .ss-mkt-page #main-content .ss-offer {
display: grid; grid-template-columns: auto 1fr auto; gap: 36px; align-items: center;
margin: 88px 0 0; padding: 36px 44px;
background: linear-gradient(135deg, var(--ss-cream) 0%, var(--ss-cream-2) 100%);
border: 1px solid var(--ss-line); border-radius: 22px;
}
.ss-mkt-page #main-content .ss-offer__figure { margin: 0; font-family: var(--ss-serif); font-size: 104px; font-weight: 600; line-height: .9; color: var(--ss-tan-dark); }
.ss-mkt-page #main-content .ss-offer__text h2 { margin: 0 0 6px; font-size: 32px; }
.ss-mkt-page #main-content .ss-offer__text p { margin: 0; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-offer__action { margin: 0; } .ss-mkt-page #main-content .ss-chips { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; }
.ss-mkt-page #main-content .ss-chips a {
padding: 10px 18px; font-size: 15px; font-weight: 600; text-decoration: none; color: var(--ss-ink);
background: #fff; border: 1px solid var(--ss-line); border-radius: 999px; transition: border-color .2s, background .2s;
}
.ss-mkt-page #main-content .ss-chips a:hover { background: var(--ss-cream); border-color: var(--ss-tan); } .ss-mkt-page .ss-enquire { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr); gap: 36px; align-items: start; }
.ss-mkt-page #main-content .ss-enquire__form > p { color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-contact-card {
position: sticky; top: 130px; padding: 32px; border-radius: 20px; color: rgba(255, 255, 255, .78);
background: radial-gradient(500px 200px at 100% 0%, rgba(174, 143, 115, .3), transparent 65%), var(--ss-ink);
box-shadow: var(--ss-shadow-lg);
}
.ss-mkt-page #main-content .ss-contact-card h3 { margin: 0 0 18px; font-family: var(--ss-serif); font-size: 30px; font-weight: 600; color: #fff; }
.ss-mkt-page #main-content .ss-contact-card p { margin: 0 0 12px; font-size: 15px; line-height: 1.55; }
.ss-mkt-page #main-content .ss-contact-card__big { margin-bottom: 4px !important; font-size: 20px !important; font-weight: 700; }
.ss-mkt-page #main-content .ss-contact-card__big a { color: #fff; text-decoration: none; word-break: break-word; }
.ss-mkt-page #main-content .ss-contact-card__big a:hover { color: var(--ss-tan-light); }
.ss-mkt-page #main-content .ss-contact-card__small { margin: 22px 0 0 !important; padding-top: 18px; border-top: 1px solid rgba(255, 255, 255, .14); font-size: 13px !important; color: rgba(255, 255, 255, .6); } .ss-mkt-page #main-content .ss-form { margin: 20px 0 0; padding: 30px; background: #fff; border: 1px solid var(--ss-line); border-radius: 20px; box-shadow: var(--ss-shadow); }
.ss-mkt-page #main-content .ss-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.ss-mkt-page #main-content .ss-field { display: block; margin: 0 0 18px; font-size: 14px; font-weight: 700; color: var(--ss-ink); }
.ss-mkt-page #main-content .ss-field input,
.ss-mkt-page #main-content .ss-field select,
.ss-mkt-page #main-content .ss-field textarea {
display: block; width: 100%; box-sizing: border-box; margin: 8px 0 0; padding: 13px 15px;
font: inherit; font-size: 15px; font-weight: 400; color: var(--ss-ink);
background: #fcfaf7; border: 1px solid #ddd2c5; border-radius: 10px; transition: border-color .2s, box-shadow .2s, background .2s;
}
.ss-mkt-page #main-content .ss-field input:focus,
.ss-mkt-page #main-content .ss-field select:focus,
.ss-mkt-page #main-content .ss-field textarea:focus { outline: 0; background: #fff; border-color: var(--ss-tan); box-shadow: 0 0 0 4px rgba(174, 143, 115, .2); }
.ss-mkt-page #main-content .ss-form-small { font-size: 13px; color: var(--ss-muted); }
.ss-mkt-page #main-content .ss-form-error { padding: 12px 16px; background: #fbeaea; color: #8a1f1f; border-radius: 10px; }
.ss-mkt-page #main-content .ss-form-done { margin: 20px 0 0; padding: 30px; background: #fff; border: 1px solid var(--ss-line); border-left: 4px solid var(--ss-tan); border-radius: 20px; box-shadow: var(--ss-shadow); }
.ss-mkt-page #main-content .ss-form-done h3 { margin-top: 0; }
.ss-hp { position: absolute !important; left: -9999px; width: 1px; height: 1px; overflow: hidden; } @media (max-width: 1100px) {
.ss-mkt-page #main-content .ss-woods { grid-template-columns: repeat(3, 1fr); }
.ss-mkt-page #main-content ol.ss-steps { grid-template-columns: repeat(3, 1fr); row-gap: 36px; }
.ss-mkt-page #main-content ol.ss-steps::before { display: none; }
}
@media (max-width: 980px) {
.ss-mkt-page #main-content .container, .ss-mkt-page .ss-band__inner { width: 88%; }
.ss-mkt-page .ss-hero--split .ss-band__inner { grid-template-columns: 1fr; gap: 36px; }
.ss-mkt-page #main-content .ss-hero--split { padding: 44px 0 56px; }
.ss-mkt-page #main-content .ss-hero__media::before { display: none; }
.ss-mkt-page .ss-layout { grid-template-columns: 1fr; gap: 28px; padding-top: 40px; }
.ss-mkt-page #main-content .ss-toc { position: static; padding: 18px 22px; background: var(--ss-cream); border-radius: 14px; }
.ss-mkt-page #main-content .ss-toc--empty { display: none; }
.ss-mkt-page #main-content .ss-trust { grid-template-columns: 1fr 1fr; row-gap: 18px; }
.ss-mkt-page #main-content .ss-cards, .ss-mkt-page #main-content .ss-benefits { grid-template-columns: 1fr 1fr; }
.ss-mkt-page .ss-enquire { grid-template-columns: 1fr; }
.ss-mkt-page #main-content .ss-contact-card { position: static; }
.ss-mkt-page #main-content .ss-offer { grid-template-columns: 1fr; gap: 16px; text-align: left; }
}
@media (max-width: 640px) {
.ss-mkt-page #main-content .ss-article { font-size: 17px; }
.ss-mkt-page #main-content .ss-article .ss-lead { font-size: 19px; }
.ss-mkt-page #main-content .ss-hero--photo { min-height: 0; padding: 64px 0 104px; }
.ss-mkt-page #main-content .ss-hero--photo .ss-hero__intro { font-size: 17px; }
.ss-mkt-page #main-content .ss-band--cream, .ss-mkt-page #main-content .ss-band--dark { padding: 60px 0; }
.ss-mkt-page #main-content .ss-section { padding-top: 64px; }
.ss-mkt-page #main-content .ss-trust { grid-template-columns: 1fr; padding: 18px 20px; }
.ss-mkt-page #main-content .ss-cards, .ss-mkt-page #main-content .ss-benefits { grid-template-columns: 1fr; }
.ss-mkt-page #main-content .ss-woods { grid-template-columns: 1fr 1fr; }
.ss-mkt-page #main-content ol.ss-steps { grid-template-columns: 1fr; }
.ss-mkt-page #main-content .ss-offer { padding: 28px 24px; }
.ss-mkt-page #main-content .ss-offer__figure { font-size: 80px; }
.ss-mkt-page #main-content .ss-form { padding: 22px 18px; }
.ss-mkt-page #main-content .ss-form-row { grid-template-columns: 1fr; gap: 0; }
.ss-mkt-page #main-content .ss-cta { padding: 30px 24px; }
.ss-mkt-page #main-content table.ss-table tbody td:first-child { white-space: normal; }
}
@media (prefers-reduced-motion: reduce) {
.ss-mkt-page #main-content * { transition: none !important; }
}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}