.spp-page {
--spp-primary: #AF7965;
--spp-gold: #EABD83;
--spp-text: #302a27;
--spp-muted: #746b66;
--spp-line: rgba(175, 121, 101, 0.27);
--spp-gold-line: rgba(234, 189, 131, 0.58);
width: 100%;
margin: 0;
padding: 0;
color: var(--spp-text);
font-family: Arial, Helvetica, sans-serif;
line-height: 1.7;
}
.spp-page h1,
.spp-page h2,
.spp-page h3,
.spp-page p,
.spp-page ul {
margin-top: 0;
}
.spp-color-line {
height: 6px;
background: linear-gradient(
90deg,
var(--spp-primary) 0%,
var(--spp-primary) 48%,
var(--spp-gold) 48%,
var(--spp-gold) 100%
);
}
.spp-container {
width: min(1160px, calc(100% - 40px));
margin: 0 auto;
}
.spp-header {
display: grid;
grid-template-columns: 150px minmax(0, 1fr);
gap: 52px;
padding: 52px 0 45px;
border-bottom: 1px solid var(--spp-line);
}
.spp-header-code {
padding-top: 13px;
border-top: 3px solid var(--spp-gold);
}
.spp-header-code span {
display: block;
color: var(--spp-primary);
font-size: 10px;
font-weight: 700;
letter-spacing: 0.15em;
text-transform: uppercase;
}
.spp-header-code strong {
display: block;
margin-top: 11px;
font-family: Georgia, "Times New Roman", serif;
font-size: 35px;
font-weight: 400;
}
.spp-kicker {
margin-bottom: 13px;
color: var(--spp-primary);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.19em;
text-transform: uppercase;
}
.spp-header h1 {
margin-bottom: 20px;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(45px, 6.5vw, 82px);
line-height: 0.95;
letter-spacing: -0.045em;
font-weight: 500;
}
.spp-header h1 em {
color: var(--spp-primary);
font-weight: 400;
}
.spp-header-copy {
max-width: 800px;
margin-bottom: 0;
color: var(--spp-muted);
font-size: 15px;
}
.spp-data-map {
display: grid;
grid-template-columns: repeat(6, 1fr);
padding: 27px 0;
border-bottom: 1px solid var(--spp-line);
}
.spp-data-node {
position: relative;
padding: 0 17px;
text-align: center;
}
.spp-data-node:not(:last-child)::after {
content: "→";
position: absolute;
top: 10px;
right: -5px;
color: var(--spp-gold);
font-size: 18px;
}
.spp-data-node span {
display: flex;
width: 37px;
height: 37px;
margin: 0 auto 11px;
border: 1px solid var(--spp-gold);
border-radius: 50%;
align-items: center;
justify-content: center;
color: var(--spp-primary);
font-family: Georgia, "Times New Roman", serif;
}
.spp-data-node strong {
display: block;
margin-bottom: 4px;
font-size: 11px;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.spp-data-node small {
color: var(--spp-muted);
font-size: 10px;
line-height: 1.4;
}
.spp-summary {
padding: 62px 0;
border-bottom: 1px solid var(--spp-line);
}
.spp-summary-heading {
max-width: 780px;
margin-bottom: 31px;
}
.spp-summary-heading h2 {
margin-bottom: 13px;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(31px, 4vw, 49px);
line-height: 1.08;
font-weight: 500;
}
.spp-summary-heading p {
margin-bottom: 0;
color: var(--spp-muted);
font-size: 14px;
}
.spp-summary-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px;
}
.spp-summary-card {
min-height: 190px;
padding: 24px;
border: 1px solid var(--spp-gold-line);
}
.spp-summary-card span {
display: block;
margin-bottom: 24px;
color: var(--spp-gold);
font-family: Georgia, "Times New Roman", serif;
font-size: 22px;
}
.spp-summary-card h3 {
margin-bottom: 8px;
color: var(--spp-primary);
font-family: Georgia, "Times New Roman", serif;
font-size: 20px;
font-weight: 500;
}
.spp-summary-card p {
margin-bottom: 0;
color: var(--spp-muted);
font-size: 12px;
}
.spp-policy {
display: grid;
grid-template-columns: 0.78fr 1.22fr;
gap: 65px;
padding: 68px 0;
border-bottom: 1px solid var(--spp-line);
align-items: start;
}
.spp-policy-intro {
position: sticky;
top: 20px;
}
.spp-policy-intro h2 {
margin-bottom: 15px;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(30px, 4vw, 48px);
line-height: 1.08;
font-weight: 500;
}
.spp-policy-intro p {
color: var(--spp-muted);
font-size: 13px;
}
.spp-contact-box {
margin-top: 23px;
padding: 18px 0 0 18px;
border-left: 3px solid var(--spp-gold);
}
.spp-contact-box strong {
display: block;
margin-bottom: 5px;
color: var(--spp-primary);
}
.spp-contact-box a {
color: var(--spp-primary);
overflow-wrap: anywhere;
}
.spp-accordions {
border-top: 1px solid var(--spp-line);
}
.spp-accordions details {
padding: 19px 0;
border-bottom: 1px solid var(--spp-line);
}
.spp-accordions summary {
cursor: pointer;
list-style: none;
padding-right: 28px;
font-family: Georgia, "Times New Roman", serif;
font-size: 21px;
line-height: 1.35;
position: relative;
}
.spp-accordions summary::-webkit-details-marker {
display: none;
}
.spp-accordions summary::after {
content: "+";
position: absolute;
right: 1px;
top: 0;
color: var(--spp-primary);
font-family: Arial, Helvetica, sans-serif;
font-size: 21px;
}
.spp-accordions details[open] summary::after {
content: "–";
}
.spp-detail-content {
padding: 15px 35px 2px 0;
}
.spp-detail-content p,
.spp-detail-content li {
color: var(--spp-muted);
font-size: 13px;
}
.spp-detail-content p {
margin-bottom: 11px;
}
.spp-detail-content ul {
padding-left: 19px;
margin-bottom: 12px;
}
.spp-detail-content li {
margin-bottom: 6px;
}
.spp-rights {
padding: 65px 0;
border-bottom: 1px solid var(--spp-line);
}
.spp-rights-header {
display: grid;
grid-template-columns: 0.8fr 1.2fr;
gap: 55px;
margin-bottom: 34px;
}
.spp-rights-header h2 {
margin-bottom: 0;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(31px, 4vw, 49px);
line-height: 1.08;
font-weight: 500;
}
.spp-rights-header p {
margin-bottom: 0;
color: var(--spp-muted);
font-size: 13px;
}
.spp-rights-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
border-top: 1px solid var(--spp-line);
border-left: 1px solid var(--spp-line);
}
.spp-right-card {
min-height: 190px;
padding: 22px;
border-right: 1px solid var(--spp-line);
border-bottom: 1px solid var(--spp-line);
}
.spp-right-card span {
display: block;
margin-bottom: 23px;
color: var(--spp-gold);
font-family: Georgia, "Times New Roman", serif;
font-size: 20px;
}
.spp-right-card h3 {
margin-bottom: 7px;
color: var(--spp-primary);
font-size: 14px;
}
.spp-right-card p {
margin-bottom: 0;
color: var(--spp-muted);
font-size: 11px;
}
.spp-request {
display: grid;
grid-template-columns: 1fr auto;
gap: 40px;
padding: 49px 0;
align-items: center;
}
.spp-request h2 {
margin-bottom: 9px;
font-family: Georgia, "Times New Roman", serif;
font-size: clamp(28px, 3.5vw, 42px);
font-weight: 500;
}
.spp-request p {
max-width: 760px;
margin-bottom: 0;
color: var(--spp-muted);
font-size: 13px;
}
.spp-request a {
display: inline-flex;
min-height: 46px;
padding: 10px 22px;
border: 1px solid var(--spp-primary);
align-items: center;
justify-content: center;
color: #ffffff;
background: var(--spp-primary);
text-decoration: none;
font-size: 11px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.spp-request a:hover {
color: var(--spp-primary);
background: transparent;
}
.spp-footer-note {
padding: 20px 0 26px;
border-top: 1px solid var(--spp-line);
color: var(--spp-muted);
font-size: 10px;
line-height: 1.65;
}
@media (max-width: 930px) {
.spp-data-map {
grid-template-columns: repeat(3, 1fr);
gap: 25px 0;
}
.spp-data-node:nth-child(3)::after,
.spp-data-node:last-child::after {
display: none;
}
.spp-policy,
.spp-rights-header {
grid-template-columns: 1fr;
gap: 32px;
}
.spp-policy-intro {
position: static;
}
.spp-rights-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.spp-container {
width: min(100% - 28px, 1160px);
}
.spp-header {
grid-template-columns: 1fr;
gap: 24px;
padding: 35px 0 38px;
}
.spp-header-code {
max-width: 130px;
}
.spp-header h1 {
font-size: 45px;
}
.spp-data-map {
grid-template-columns: repeat(2, 1fr);
}
.spp-data-node:nth-child(2n)::after {
display: none;
}
.spp-summary,
.spp-rights {
padding: 52px 0;
}
.spp-summary-grid,
.spp-rights-grid {
grid-template-columns: 1fr;
}
.spp-policy {
padding: 52px 0;
}
.spp-detail-content {
padding-right: 0;
}
.spp-request {
grid-template-columns: 1fr;
}
.spp-request a {
width: 100%;
box-sizing: border-box;
}
}
Policy File
02
July 2026
Solenne Studio Customer Privacy
Privacy,
clearly explained.
1
Visit
Device and browsing information
2
Shop
Products and cart activity
3
Checkout
Contact and delivery details
4
Payment
Transaction information
5
Delivery
Carrier and fulfillment data
6
Support
Messages and service history
Privacy at a Glance
We use information to operate and improve the store.
Personal information is used for legitimate business purposes such as
completing purchases, delivering orders, preventing fraud, providing
customer service and communicating with customers.
01
Information Collected
Contact, order, payment-related, device, browsing, communication and
customer-service information.
02
Why It Is Used
To process orders, deliver products, support customers, secure the
store and improve website performance.
03
Who May Receive It
Shopify, payment providers, carriers, service providers, professional
advisers and authorities where legally required.
Detailed Policy
How your information is handled.
Expand each section to review the relevant details. The exact services
used may change as the store’s payment, marketing, analytics and
fulfillment tools are updated.
Who controls your personal information?
The data controller is
[LEGAL BUSINESS NAME], trading as Solenne Studio.
Registered address:
[FULL BUSINESS ADDRESS].
The store is powered by Shopify, which processes certain personal
information in connection with hosting, checkout and platform
services.
What personal information do we collect?
-
Name, email address, telephone number, billing address and
shipping address.
-
Order details, purchased products, returns and customer-service
history.
-
Payment and transaction information provided through the
selected payment service.
-
IP address, browser, device, cookie identifiers and website
activity.
-
Messages, reviews, form submissions and other information you
choose to provide.
How do we collect information?
Information may be collected directly from you, automatically
through the website, from Shopify and installed applications, or
from service providers involved in payment, fulfillment,
analytics, fraud prevention and customer support.
How and why do we use information?
- To process payments, orders, returns and refunds.
- To arrange shipping and communicate delivery updates.
- To answer customer-service and product questions.
- To maintain account, transaction and tax records.
- To detect fraud, misuse and security incidents.
- To understand store performance and improve services.
-
To send marketing communications where permitted or consented
to.
Depending on your location, processing may be based on performing
a contract, complying with legal obligations, legitimate business
interests or your consent.
When do we disclose personal information?
Personal information may be disclosed to service providers that
assist with store hosting, payments, fulfillment, shipping,
communications, analytics, advertising, fraud prevention and
professional services.
Information may also be disclosed to comply with law, respond to a
valid legal request, protect rights and safety, or complete a
merger, sale or business transfer.
Cookies and similar technologies
The store and its service providers may use cookies, pixels and
similar technologies to operate essential features, remember
preferences, analyze traffic and support marketing.
Where required, non-essential technologies are used only after
consent. Cookie preferences can be managed through the store’s
privacy or cookie controls when available.
Data sharing and targeted advertising choices
Some analytics or advertising activities may be considered a
“sale,” “sharing” or targeted advertising under certain privacy
laws even when personal information is not exchanged for money.
Eligible visitors may use the “Your Privacy Choices” or data
sharing opt-out link displayed in the store footer when the
Shopify opt-out feature is enabled.
International transfers and data storage
Shopify and other service providers may process information in
countries outside your place of residence. Where required,
appropriate safeguards are used for international transfers.
How long do we retain information?
Information is retained only for as long as reasonably necessary
for order fulfillment, customer support, accounting, tax,
security, dispute resolution and legal compliance.
Retention periods vary depending on the type of information,
applicable law and the reason it was collected.
Security
Reasonable administrative, organizational and technical measures
are used to protect personal information. However, no internet
transmission or storage system can be guaranteed completely
secure.
Children’s privacy
The store is not directed to children, and we do not knowingly
collect personal information from children below the age required
to provide valid consent under applicable law.
Policy updates and complaints
This Privacy Policy may be updated to reflect changes in
technology, business practices or legal requirements. The revised
version will be posted with a new update date.
You may contact us with a privacy concern. Depending on your
location, you may also have the right to complain to your local
data-protection or privacy authority.
01
Access
Request information about personal data held about you.
02
Correction
Ask us to correct inaccurate or incomplete information.
03
Deletion
Request deletion where no legal exception requires retention.
04
Opt Out
Opt out of eligible sale, sharing or targeted advertising uses.
05
Portability
Request a portable copy where this right applies.
06
Withdraw Consent
Withdraw consent for future processing where consent is used.
07
Appeal
Appeal certain privacy-request decisions where available.
08
Non-Discrimination
Exercise applicable privacy rights without unlawful discrimination.
Submit a privacy request.
Email us using the address associated with your account or order.
Describe the right you wish to exercise and include enough information
for us to verify and locate the relevant records.
Submit Privacy Request