.suzan-store{--ink:#25211b;--gold:#8a6524;--pale:#f6f0e2;--border:#ded2ba;--muted:#6a6256;min-block-size:100dvh;color:var(--ink);text-align:start;overflow-wrap:break-word;background:#fff;font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.75}.suzan-store *,.suzan-store :before,.suzan-store :after{box-sizing:border-box}.suzan-store h1,.suzan-store h2,.suzan-store h3,.suzan-store p,.suzan-store ul,.suzan-store fieldset{margin:0}.suzan-store a{color:var(--gold)}.suzan-store button{font:inherit}.suzan-store :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.suzan-store main:focus,.suzan-store section:focus{outline:none}.suzan-store h1,.suzan-store h2{font-family:Noto Naskh Arabic,Noto Sans Arabic,Tahoma,serif;font-weight:600}.suzan-store h1{font-size:44px;line-height:1.4}.suzan-store h2{font-size:32px;line-height:1.5}.suzan-store h3{font-size:23px;font-weight:500;line-height:1.55}.suzan-store[lang=en]{font-family:Helvetica Neue,Arial,system-ui,sans-serif;line-height:1.6}.suzan-store[lang=en] h1,.suzan-store[lang=en] h2{letter-spacing:-.025em;font-family:inherit;font-weight:500;line-height:1.2}.suzan-container{inline-size:min(1200px,100% - 80px);margin-inline:auto}.suzan-header{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-block-size:94px;display:flex}.suzan-store .suzan-brand{min-block-size:48px;color:var(--ink);align-items:center;font-family:Noto Naskh Arabic,serif;font-size:42px;line-height:1;text-decoration:none;display:inline-flex}.suzan-store[lang=en] .suzan-brand{letter-spacing:-.035em;font-family:inherit;font-size:32px;font-weight:500}.suzan-site-nav{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:14px;display:flex}.suzan-site-nav a{min-block-size:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.suzan-site-nav a:hover,.suzan-footer a:hover{text-underline-offset:5px;text-decoration:underline}.suzan-language-switch{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.suzan-language-switch button{min-block-size:44px;min-inline-size:72px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:4px;padding:8px 10px;font-size:14px}.suzan-language-switch button[aria-pressed=true]{border-color:var(--gold);font-weight:600}.suzan-language-switch button:hover{background:var(--pale)}.suzan-skip{z-index:20;border:1px solid var(--gold);background:#fff;padding:10px 16px;position:absolute;inset-block-start:8px;inset-inline-start:20px;transform:translateY(-160%)}.suzan-skip:focus{transform:none}.suzan-featured{grid-template-columns:1.1fr .9fr;gap:64px;padding-block:48px 56px;scroll-margin-block-start:20px;display:grid}.suzan-featured-info{min-inline-size:0;padding-block:8px}.suzan-status{border:1px solid var(--border);color:var(--gold);border-radius:3px;align-items:center;padding:4px 10px;font-size:13px;line-height:1.6;display:inline-flex}.suzan-featured h1{margin-block-start:18px}.suzan-product-intro{max-inline-size:34em;font-size:17px;margin-block-start:16px!important}.suzan-featured-facts{color:var(--muted);padding-inline-start:20px;font-size:14px;margin-block-start:20px!important}.suzan-featured-facts li+li{margin-block-start:6px}.suzan-photo-source{text-underline-offset:4px;align-items:center;min-block-size:44px;margin-block-start:12px;font-size:14px;display:inline-flex}.suzan-featured-offer{background:var(--pale);border-block-start:2px solid var(--gold);padding:28px}.suzan-price-label{color:var(--muted);font-size:14px}.suzan-amount{font-size:36px;font-weight:500;line-height:1.5}.suzan-amount bdi{white-space:nowrap}.suzan-price-note{color:var(--muted);font-size:13px;margin-block-start:6px!important}.suzan-pending-price{color:var(--gold);font-size:18px;font-weight:500}.suzan-price-compact{margin-block-start:18px}.suzan-destination{border:0;min-inline-size:0;padding:0;margin-block-start:22px!important}.suzan-destination legend{margin-block-end:10px;padding:0;font-size:14px;font-weight:500}.suzan-destination>div{flex-wrap:wrap;gap:6px;display:flex}.suzan-destination button{min-block-size:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b7a584;border-radius:4px;padding:9px 14px;font-size:14px}.suzan-destination button[aria-pressed=true]{background:var(--gold);color:#fff;border-color:var(--gold)}.suzan-destination button:hover{border-color:var(--gold)}.suzan-delivery-note{min-block-size:42px;font-size:13px;margin-block-start:12px!important}.suzan-store .suzan-primary,.suzan-store .suzan-secondary{border:1px solid var(--gold);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-block-size:48px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.suzan-store .suzan-primary{background:var(--gold);color:#fff}.suzan-store .suzan-secondary{color:var(--gold);background:#fff}.suzan-primary:hover{filter:brightness(.94)}.suzan-secondary:hover{background:var(--pale)}.suzan-featured-offer>.suzan-primary{inline-size:100%;margin-block-start:14px}.suzan-order-note{color:var(--muted);font-size:12px;margin-block-start:12px!important}.suzan-catalogue{border-block-start:1px solid var(--border);padding-block:24px 56px}.suzan-catalogue>h2{margin-block-end:28px}.suzan-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.suzan-product-card{border:1px solid var(--border);border-block-start:2px solid var(--gold);min-inline-size:0;padding:24px}.suzan-card-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.suzan-card-title h3{flex:1;min-inline-size:170px}.suzan-card-title .suzan-status{flex-shrink:0}.suzan-product-card>p{margin-block-start:14px;font-size:14px}.suzan-card-destination{color:var(--muted)}.suzan-card-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-block-start:22px;display:flex}.suzan-card-actions>a{text-underline-offset:4px;align-items:center;min-block-size:44px;font-size:13px;display:inline-flex}.suzan-delivery{border-block-start:1px solid var(--border);grid-template-columns:1fr 1fr;gap:64px;padding-block:40px;scroll-margin-block-start:20px;display:grid}.suzan-delivery .suzan-destination{margin-block-start:0!important}.suzan-delivery p{margin-block-start:16px;font-size:14px}.suzan-muted{color:var(--muted);font-size:14px}.suzan-story{background:var(--pale);grid-template-columns:1fr 1fr;gap:64px;margin-block:16px 40px;padding:36px;scroll-margin-block-start:20px;display:grid}.suzan-story p{font-size:15px}.suzan-story-signature{font-family:Noto Naskh Arabic,serif;margin-block-start:14px!important;font-size:32px!important}.suzan-story-disclosure{margin-block-start:16px}.suzan-story-disclosure summary{cursor:pointer;text-underline-offset:5px;min-block-size:44px;font-size:14px;text-decoration:underline}.suzan-story-disclosure>p{margin-block-start:12px}.suzan-when-open{display:none}details[open]>summary .suzan-when-open{display:inline}details[open]>summary .suzan-when-closed{display:none}.suzan-footer{border-block-start:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:28px;padding-block:32px;font-size:13px;display:grid}.suzan-store .suzan-footer-brand{color:var(--ink);font-family:Noto Naskh Arabic,serif;font-size:32px;text-decoration:none}.suzan-store[lang=en] .suzan-footer-brand{font-family:inherit;font-weight:500}.suzan-footer nav{flex-direction:column;align-items:start;display:flex}.suzan-footer a{text-underline-offset:4px;align-items:center;gap:10px;min-block-size:44px;display:inline-flex}.suzan-footer-social>p{margin-block-end:8px;font-weight:500}.suzan-footer-note{border-block-start:1px solid var(--border);color:var(--muted);grid-column:1/-1;padding-block-start:16px}.suzan-product-dialog{border:1px solid var(--border);max-block-size:calc(100dvh - 24px);inline-size:min(780px,100vw - 24px);color:var(--ink);background:#fff;margin:auto;padding:0;overflow:auto}.suzan-product-dialog::backdrop{background:#25211b99}.suzan-dialog-toolbar{z-index:2;border-block-end:1px solid var(--border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex;position:sticky;inset-block-start:0}.suzan-dialog-body{padding:32px}.suzan-dialog-body h2{margin-block-start:16px}.suzan-dialog-body>p{margin-block-start:14px}.suzan-dialog-body .suzan-price{margin-block-start:24px}.suzan-dialog-body h3{margin-block-start:28px;font-size:20px}.suzan-facts{padding-inline-start:22px;font-size:15px;margin-block-start:14px!important}.suzan-facts li+li{margin-block-start:10px}.suzan-source-actions{flex-wrap:wrap;gap:8px 24px;margin-block:22px 16px;font-size:14px;display:flex}.suzan-source-actions a{text-underline-offset:4px;align-items:center;min-block-size:44px;display:inline-flex}.suzan-buy-button{color:#625a4d;cursor:not-allowed;background:#eee9df;border:1px solid #c9c1b3;border-radius:4px;min-block-size:52px;inline-size:100%;margin-block-start:20px;padding:12px}.suzan-message{min-block-size:55vh;padding-block:56px}.suzan-message h1{font-size:38px}.suzan-message>p+h1,.suzan-message h1+p{margin-block-start:16px}.suzan-recovery-actions{flex-wrap:wrap;gap:12px;margin-block-start:24px;display:flex}.suzan-recovery-primary,.suzan-recovery-secondary{border:1px solid var(--gold);min-block-size:44px;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.suzan-store .suzan-recovery-primary{background:var(--gold);color:#fff}.suzan-store .suzan-recovery-secondary{color:var(--ink);background:#fff}@media (width<=760px){.suzan-container{inline-size:calc(100% - 40px)}.suzan-header{grid-template-columns:1fr auto;gap:4px 12px;padding-block:12px 4px;display:grid}.suzan-store .suzan-brand{font-size:36px}.suzan-site-nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:4px 12px;font-size:13px}.suzan-language-switch{grid-area:1/2}.suzan-language-switch button{min-inline-size:68px;padding-inline:8px;font-size:13px}.suzan-store h1{font-size:32px}.suzan-store h2{font-size:28px}.suzan-featured{grid-template-columns:1fr;gap:22px;padding-block:24px 32px}.suzan-featured-info{padding:0}.suzan-featured h1{margin-block-start:12px}.suzan-product-intro{font-size:15px;margin-block-start:12px!important}.suzan-featured-facts{display:none}.suzan-photo-source{margin-block-start:6px}.suzan-featured-offer{padding:20px}.suzan-amount{font-size:30px}.suzan-destination{margin-block-start:18px!important}.suzan-destination button{padding-inline:12px;font-size:13px}.suzan-product-grid{grid-template-columns:1fr;gap:18px}.suzan-product-card{padding:20px}.suzan-card-title h3{flex-basis:100%;min-inline-size:0;font-size:22px}.suzan-card-title .suzan-status{order:-1}.suzan-catalogue{padding-block:24px 32px}.suzan-delivery{grid-template-columns:1fr;gap:20px;padding-block:28px}.suzan-story{grid-template-columns:1fr;gap:20px;margin-block:12px 32px;padding:24px}.suzan-footer{grid-template-columns:1fr 1fr;gap:24px}.suzan-footer-social{grid-column:1/-1}.suzan-footer-social nav{flex-flow:wrap;gap:8px 24px}.suzan-dialog-toolbar{padding:12px}.suzan-dialog-toolbar>.suzan-secondary{padding:10px;font-size:12px}.suzan-dialog-body{padding:24px 20px}.suzan-dialog-body h2{font-size:28px}.suzan-source-actions{margin-inline:0}.suzan-message h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.suzan-primary,.suzan-secondary,.suzan-language-switch button{transition:background-color .15s}}@media (prefers-reduced-motion:reduce){.suzan-store *,.suzan-store :before,.suzan-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.suzan-featured--with-photo{-moz-column-gap:48px;grid-template-areas:"info offer""photo offer";align-items:start;gap:20px 48px}.suzan-featured--with-photo .suzan-featured-info{grid-area:info}.suzan-featured--with-photo>.suzan-product-photo{grid-area:photo}.suzan-featured--with-photo .suzan-featured-offer{grid-area:offer}.suzan-product-photo{inline-size:min(100%,480px);min-inline-size:0;margin:0}.suzan-product-photo img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;block-size:auto;inline-size:100%;display:block}.suzan-product-photo figcaption{color:var(--muted);margin-block-start:8px;font-size:12px;line-height:1.6}.suzan-photo-failure{aspect-ratio:1;border:1px solid var(--border);align-content:center;gap:12px;padding:16px;font-size:13px;display:grid}.suzan-photo-failure a{align-items:center;min-block-size:44px;display:inline-flex}.suzan-dialog-body>.suzan-product-photo{inline-size:min(100%,360px);margin-block:18px}@media (width<=760px){.suzan-featured--with-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"info info""photo pricing""destination destination""delivery delivery""action action""order-note order-note";gap:12px}.suzan-featured--with-photo .suzan-featured-offer{display:contents}.suzan-featured--with-photo .suzan-featured-pricing{background:var(--pale);border-block-start:1px solid var(--gold);grid-area:pricing;min-inline-size:0;padding:12px 10px}.suzan-featured--with-photo .suzan-featured-pricing .suzan-amount{font-size:24px}.suzan-featured--with-photo .suzan-featured-pricing .suzan-price-note{font-size:12px;line-height:1.6}.suzan-featured--with-photo .suzan-featured-offer>.suzan-destination{grid-area:destination;margin-block-start:8px!important}.suzan-featured--with-photo .suzan-featured-offer>.suzan-delivery-note{grid-area:delivery;margin:0!important}.suzan-featured--with-photo .suzan-featured-offer>.suzan-primary{grid-area:action;margin:0}.suzan-featured--with-photo .suzan-featured-offer>.suzan-order-note{grid-area:order-note;margin:0!important}.suzan-dialog-body>.suzan-product-photo{inline-size:min(100%,220px)}}@media (width<=380px){.suzan-featured--with-photo .suzan-featured-pricing .suzan-amount{font-size:22px}}.suzan-container{inline-size:min(1280px,100% - 96px)}.suzan-header{gap:20px;min-block-size:88px}.shop-header-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.suzan-store .shop-basket-link{min-block-size:44px;color:var(--ink);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.shop-basket-link bdi{background:var(--pale);border-radius:50%;place-items:center;block-size:22px;min-inline-size:22px;font-size:12px;display:grid}.shop-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;padding-block:40px 64px;display:grid}.shop-hero-photo{min-inline-size:0}.shop-photo{min-inline-size:0;margin:0}.shop-photo img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;block-size:auto;inline-size:100%;display:block}.shop-photo figcaption{color:var(--muted);margin-block-start:8px;font-size:12px;line-height:1.6}.shop-photo-fallback{aspect-ratio:1;color:var(--muted);background:#fbfaf7;align-content:center;gap:12px;padding:20px;font-size:13px;display:grid}.shop-photo-fallback a{align-items:center;min-block-size:44px;display:inline-flex}.shop-hero-info h1{font-size:46px;line-height:1.35}.suzan-store[lang=en] .shop-hero-info h1{font-size:40px;line-height:1.15}.shop-intro{max-inline-size:34em;font-size:17px;line-height:1.8;margin-block-start:18px!important}.shop-price{white-space:nowrap;font-size:30px;font-weight:600;line-height:1.5;margin-block-start:20px!important}.shop-delivery-note{color:var(--muted);font-size:13px;line-height:1.6;margin-block-start:6px!important}.shop-buy-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-block-start:24px;display:flex}.shop-small{color:var(--muted);font-size:12px;line-height:1.65;margin-block-start:12px!important}.shop-text-button{min-block-size:44px;color:var(--gold);text-underline-offset:5px;cursor:pointer;text-align:start;background:0 0;border:0;padding:10px 0;text-decoration:underline}.shop-text-link{text-underline-offset:5px;align-items:center;min-block-size:44px;display:inline-flex}.shop-collection{padding-block:24px 64px}.shop-section-top{justify-content:space-between;align-items:center;gap:24px;margin-block-end:28px;display:flex}.shop-filters{flex-wrap:wrap;gap:8px;display:flex}.shop-filters button{color:var(--muted);border:0;cursor:pointer;background:#fff;border-block-end:1px solid #0000;min-block-size:44px;padding:8px 12px;font-size:14px}.shop-filters button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);font-weight:600}.shop-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.shop-product-card{flex-direction:column;align-items:stretch;min-inline-size:0;display:flex}.shop-image-button,.shop-title-button{color:var(--ink);text-align:start;cursor:pointer;background:#fff;border:0;min-inline-size:0;padding:0}.shop-image-button{inline-size:100%}.shop-image-button .shop-photo{pointer-events:none}.shop-title-button{min-block-size:56px;margin-block-start:16px}.shop-title-button h3{font-size:20px;line-height:1.5}.suzan-store[lang=en] .shop-title-button h3{font-size:18px;line-height:1.4}.shop-product-card .shop-price{font-size:24px;margin-block-start:10px!important}.shop-product-card>.suzan-primary{margin-block-start:18px}.shop-product-card .shop-delivery-note{min-block-size:44px}.shop-delivery-section{border-block-start:1px solid var(--border);grid-template-columns:1fr 1fr;gap:64px;padding-block:40px 56px;display:grid}.shop-delivery-section p{max-inline-size:40em}.shop-product-dialog{inline-size:min(1100px,100vw - 24px)}.shop-detail-grid{grid-template-columns:1.15fr .85fr;gap:32px;padding:28px;display:grid}.shop-detail-info{min-inline-size:0}.shop-detail-info h2{font-size:32px}.shop-detail-info>p{margin-block-start:12px}.shop-detail-info>.suzan-primary{inline-size:100%;margin-block-start:24px}.shop-detail-info details{margin-block-start:24px}.shop-detail-info summary{cursor:pointer;align-items:center;min-block-size:44px;display:flex}.shop-page{min-block-size:60vh;padding-block:40px 64px}.shop-page>h1{margin-block-end:32px}.shop-empty{justify-items:start;gap:24px;padding-block:32px;display:grid}.shop-checkout-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.shop-summary{background:var(--pale);border-block-start:2px solid var(--gold);min-inline-size:0;padding:28px}.shop-summary>.suzan-destination{margin-block-start:0!important}.shop-summary>.suzan-primary{inline-size:100%;margin-block-start:24px}.suzan-store button:disabled{cursor:not-allowed;opacity:.55;filter:none}.shop-basket-line{border-block-end:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:20px;display:grid}.shop-basket-line:first-child{padding-block-start:0}.shop-basket-line h2{font-size:23px}.shop-basket-line .shop-photo{align-self:start}.shop-total{border-block-start:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding-block-start:20px;font-size:17px;display:flex;margin-block-start:24px!important}.shop-total strong{white-space:nowrap;font-size:22px}.shop-steps{color:var(--muted);flex-wrap:wrap;gap:12px 28px;padding:0;font-size:14px;list-style:none;display:flex;margin-block-end:24px!important}.shop-steps li{align-items:center;gap:8px;display:flex}.shop-steps li>span{border:1px solid var(--border);border-radius:50%;place-items:center;block-size:26px;inline-size:26px;display:grid}.shop-steps li[aria-current=step]{color:var(--gold);font-weight:600}.shop-steps li[aria-current=step]>span{border-color:var(--gold)}.shop-field{gap:8px;min-inline-size:0;margin-block-end:20px;font-size:14px;display:grid}.shop-field input,.shop-field select{min-block-size:48px;inline-size:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #a18f70;border-radius:4px;min-inline-size:0;padding:10px 12px}.shop-field input:focus,.shop-field select:focus{outline:2px solid var(--gold);outline-offset:2px}.shop-form-row{grid-template-columns:1fr 1fr;gap:20px;margin-block-end:4px;display:grid}.shop-form-row>p{margin-block-end:20px;font-size:14px}.shop-delivery-form>.suzan-primary{margin-block-start:12px}.shop-preview-note{background:var(--pale);padding:12px 16px;font-size:13px;margin-block-end:24px!important}.shop-review-line{border-block-end:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding-block:16px;font-size:14px;display:flex}.shop-review-line bdi{white-space:nowrap}.shop-review h2{margin-block-end:16px;font-size:26px}.shop-review>p{margin-block-start:12px}.shop-review>.suzan-primary{margin-block:16px}.shop-notice{background:var(--pale);padding:24px}.shop-notice>p{margin-block-start:12px}.shop-notice h2{font-size:24px}.shop-notice>.suzan-secondary{margin-block-start:24px}.shop-owner-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.shop-order-row{border:0;border-block-end:1px solid var(--border);text-align:start;inline-size:100%;color:var(--ink);cursor:pointer;background:#fff;grid-template-columns:1fr auto;gap:8px 16px;padding:20px 0;display:grid}.shop-order-row small{color:var(--muted);font-size:12px;display:block}.shop-owner-detail{background:var(--pale);padding:24px}.shop-owner-detail>p,.shop-owner-detail>form{margin-block-start:16px}.shop-owner-detail h2{overflow-wrap:anywhere;font-size:22px}.shop-owner-detail h3{margin-block-start:24px;font-size:20px}.shop-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=1100px){.suzan-container{inline-size:calc(100% - 64px)}.suzan-site-nav{gap:8px 16px}.shop-header-actions{gap:12px}.shop-basket-link span{display:none}.shop-hero{gap:32px}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (width<=760px){.suzan-container{inline-size:calc(100% - 40px)}.suzan-header{grid-template-columns:auto 1fr;gap:0 12px;min-block-size:100px;padding-block:12px 0}.shop-header-actions{grid-area:1/2;justify-content:end;gap:8px}.shop-header-actions .suzan-language-switch{flex-wrap:nowrap}.suzan-language-switch button{min-inline-size:60px;padding:8px 6px}.shop-basket-link{gap:4px!important}.suzan-site-nav{grid-area:2/1/auto/-1;gap:4px 12px;font-size:12px}.shop-hero{flex-direction:column;align-items:stretch;gap:18px;padding-block:24px 40px;display:flex}.shop-hero-photo{order:1}.shop-hero-photo .shop-photo{max-inline-size:340px;margin-inline:auto}.shop-hero-info{display:contents}.shop-hero-info h1{order:0;font-size:32px;line-height:1.4}.suzan-store[lang=en] .shop-hero-info h1{font-size:28px;line-height:1.2}.shop-hero-info .shop-intro{display:none}.shop-hero-info>.shop-price{order:2;font-size:28px;margin:0!important}.shop-hero-info>.shop-delivery-note{order:3;margin:0!important}.shop-hero-info>.suzan-destination{order:4;margin:0!important}.shop-hero-info>.shop-buy-actions{order:5;margin:0}.shop-hero-info>.shop-small{order:6;margin:0!important}.shop-buy-actions>.suzan-primary{flex:1}.shop-section-top{margin-block-end:20px;display:block}.shop-section-top h2{margin-block-end:12px}.shop-filters{gap:4px}.shop-filters button{padding-inline:10px;font-size:13px}.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.shop-title-button{min-block-size:74px;margin-block-start:12px}.shop-title-button h3{font-size:19px}.suzan-store[lang=en] .shop-title-button h3{font-size:17px}.shop-product-card .shop-price{font-size:21px}.shop-product-card>.suzan-primary{padding:10px 8px;font-size:12px}.shop-product-card .shop-delivery-note{min-block-size:56px;font-size:12px}.shop-collection{padding-block:8px 40px}.shop-delivery-section{grid-template-columns:1fr;gap:20px;padding-block:32px 40px}.shop-detail-grid{grid-template-columns:1fr;gap:20px;padding:20px}.shop-detail-grid>.shop-photo{max-inline-size:340px;margin-inline:auto}.shop-detail-info h2{font-size:28px}.shop-detail-info .suzan-destination{margin-block-start:20px!important}.shop-page{padding-block:28px 40px}.shop-page>h1{margin-block-end:24px;font-size:32px}.shop-checkout-grid{grid-template-columns:1fr;gap:28px}.shop-summary{padding:20px}.shop-basket-line{grid-template-columns:92px minmax(0,1fr);gap:16px}.shop-basket-line h2{font-size:20px}.shop-form-row{grid-template-columns:1fr;gap:0}.shop-steps{gap:12px 18px;font-size:12px}.shop-owner-grid{grid-template-columns:1fr;gap:24px}}.shop-personalization{border-block-start:1px solid var(--border);margin-block-start:20px;padding-block-start:16px}.shop-checkbox{cursor:pointer;align-items:center;gap:10px;min-block-size:44px;font-size:14px;display:flex}.shop-checkbox input{block-size:18px;inline-size:18px;accent-color:var(--gold);flex-shrink:0}.shop-personalization .shop-field{margin-block:16px 12px}.shop-field-error{color:#9c241e;font-size:13px}.shop-name-review{background:var(--pale);margin-block:20px;padding:16px}@media (width<=760px){.shop-hero-info>.shop-personalization{order:5;margin:0}.shop-hero-info>.shop-buy-actions{order:6}.shop-hero-info>.shop-small{order:7}.shop-basket-line .shop-personalization{grid-column:1/-1}}
