/* The received cream/violet identity and photographs stay unchanged. */
[data-pdn-show-storefront] .pdn-show-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
[data-pdn-show-storefront] .pdn-show-button{font:700 15px/1.3 Figtree,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:11px 18px;border:2px solid var(--pdn-ink,#33285b);border-radius:26px;background:var(--pdn-ink,#33285b);color:var(--pdn-paper,#fffdf8);cursor:pointer;text-align:center;text-decoration:none;white-space:normal}
[data-pdn-show-storefront] .pdn-show-button.pdn-show-secondary{background:transparent;color:var(--pdn-ink,#33285b)}
[data-pdn-show-storefront] .pdn-show-button:hover{background:var(--pdn-teal,#2b6980);border-color:var(--pdn-teal,#2b6980);color:var(--pdn-paper,#fffdf8)}
[data-pdn-show-storefront] .pdn-show-button:focus-visible,[data-pdn-show-storefront] .pdn-show-return:focus-visible,[data-pdn-show-storefront] .pdn-show-magic-toggle:focus-visible{outline:3px solid var(--pdn-teal,#2b6980);outline-offset:4px}
[data-pdn-show-storefront] .pdn-show-small{font:400 14px/1.5 Figtree,sans-serif;margin:8px 0 12px}
[data-pdn-show-storefront] .pdn-show-home-choice{display:block;margin:0;padding:18px 5%;background:var(--pdn-cream,#fcf1c6);border-bottom:1px solid var(--pdn-line,#ddd6e3)}
[data-pdn-show-storefront] .pdn-show-home-choice>.pdn-show-actions{max-width:1220px;margin-inline:auto}
[data-pdn-show-storefront] .pdn-show-magic .magic-before,[data-pdn-show-storefront] .pdn-show-magic .magic-after{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
[data-pdn-show-storefront] .pdn-show-magic .magic-before img,[data-pdn-show-storefront] .pdn-show-magic .magic-after img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
[data-pdn-show-storefront] .pdn-show-magic-toggle{font:700 14px/1.3 Figtree,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 17px;max-width:100%;border:2px solid var(--pdn-cream,#fcf1c6);border-radius:8px;background:var(--pdn-cream,#fcf1c6);color:var(--pdn-ink,#33285b);cursor:pointer;white-space:normal}
[data-pdn-show-storefront] .pdn-show-magic-toggle:disabled{cursor:wait;opacity:.75}
[data-pdn-show-storefront] .pdn-show-choice-help{padding:16px;margin:18px 0;border:1px solid var(--pdn-line,#ddd6e3);border-radius:12px;background:var(--pdn-cream,#fcf1c6)}
[data-pdn-show-storefront] .pdn-show-choice-help>[data-pdn-choice-state]{font-weight:700;margin:0 0 8px}
[data-pdn-show-storefront] .pdn-show-choice-help .pdn-show-button{font-size:14px;padding:10px 14px}
[data-pdn-show-storefront] .pdn-show-discovery{margin:0 0 18px;padding:18px;border:1px solid var(--pdn-line,#ddd6e3);border-radius:14px;background:var(--pdn-cream,#fcf1c6)}
[data-pdn-show-storefront] .pdn-show-discovery>label{display:block;font-weight:700;margin-bottom:10px}
[data-pdn-show-storefront] .pdn-show-search-row{display:flex;gap:12px;align-items:stretch}
[data-pdn-show-storefront] .pdn-show-search-row input{font:inherit;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--pdn-ink,#33285b);border-radius:8px;background:var(--pdn-paper,#fffdf8);color:var(--pdn-ink,#33285b)}
[data-pdn-show-storefront] .pdn-show-search-row input:focus-visible{outline:3px solid var(--pdn-teal,#2b6980);outline-offset:3px}
[data-pdn-show-storefront] .pdn-show-discovery~.pdn-show-actions{margin-bottom:20px}
[data-pdn-show-storefront] [data-pdn-find-status]{min-height:1.5em;margin:8px 0 0;font-size:14px}
[data-pdn-show-storefront] .pdn-show-return{display:inline-flex;align-items:center;min-height:44px;color:var(--pdn-ink,#33285b);font-weight:700;text-decoration:underline;text-underline-offset:3px}
[data-pdn-show-storefront] .pdn-show-return-row{margin:0 0 8px}
[data-pdn-show-storefront] [data-pdn-discovery][hidden],[data-pdn-show-storefront] .catalogue-card[hidden],[data-pdn-show-storefront] [data-pdn-find-empty][hidden],[data-pdn-show-storefront] .pdn-show-return[hidden],[data-pdn-show-storefront] .pdn-show-magic-toggle[hidden]{display:none!important}
@media(max-width:620px){
 [data-pdn-show-storefront] .pdn-show-home-choice{padding:16px 6%}
 [data-pdn-show-storefront] .pdn-show-actions{gap:10px}
 [data-pdn-show-storefront] .pdn-show-actions .pdn-show-button{flex:1 1 160px}
 [data-pdn-show-storefront] .pdn-show-choice-help{padding:14px}
 [data-pdn-show-storefront] .pdn-show-search-row{flex-wrap:wrap}
 [data-pdn-show-storefront] .pdn-show-search-row input{flex:1 1 180px}
 [data-pdn-show-storefront] .pdn-show-search-row button{flex:0 1 auto}
 .pdn-native-page .pdn-catalogue[data-pdn-show-storefront="product"] .pdp-mobile-purchase button{flex:0 1 57%;max-width:57%;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.3;padding:10px 12px}
 .pdn-native-page .pdn-catalogue[data-pdn-show-storefront="product"] .pdp-mobile-purchase>div{flex:1;overflow-wrap:anywhere}
 body:has([data-pdn-show-storefront="product"]){padding-bottom:calc(104px + env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){[data-pdn-show-storefront] .pdn-show-magic .magic-before,[data-pdn-show-storefront] .pdn-show-magic .magic-after{transition:none!important}}
