@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Inter:wght@400;500;600&display=swap");body.brod-specialbestillinger-archive{--brod-raw:#f4efe6;--brod-linen:#ddd3c4;--brod-oat:#cdbea8;--brod-mustard:#b89a5c;--brod-malt:#76624c;--brod-rye:#493a2d;--brod-ink:#1e1d1a;--brod-white:#faf7f1;--brod-serif:"Cormorant Garamond", "Iowan Old Style", serif;--brod-sans:"Inter", "Helvetica Neue", sans-serif;background:var(--brod-raw)}body.brod-specialbestillinger-archive .woocommerce-page-header{display:none !important}body.brod-specialbestillinger-archive .container.content-wrapper{width:100%;max-width:none;margin:0
!important;padding:0}body.brod-specialbestillinger-archive .content-wrapper > .row,
body.brod-specialbestillinger-archive .content-wrapper .main-row,
body.brod-specialbestillinger-archive
#primary{width:100%;max-width:none;margin:0;padding:0}.brod-special, .brod-special *, .brod-special *::before, .brod-special *::after{box-sizing:border-box}.brod-special{overflow:hidden;color:var(--brod-ink);background:var(--brod-white);font:400 14px/1.55 var(--brod-sans)}.brod-special
a{color:inherit}.brod-special figure, .brod-special
p{margin-top:0}.brod-special-kicker{margin:0
0 22px;font:600 10px/1.2 var(--brod-sans);letter-spacing: .18em;text-transform:uppercase}.brod-special-hero{display:grid;height:620px;max-height:620px;grid-template-columns:43.5% 56.5%;background:var(--brod-raw)}.brod-special-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:46px
max(34px,5vw)}.brod-special-hero
h1{max-width:650px;margin:0
0 28px;font:400 clamp(60px,6.2vw,94px)/.88 var(--brod-serif);letter-spacing:-.05em;text-transform:uppercase}.brod-special-hero__intro{max-width:430px;margin-bottom:27px;font:400 clamp(19px,1.45vw,23px)/1.4 var(--brod-serif)}.brod-special-hero
dl{width:100%;max-width:480px;margin:0;border-top:1px solid rgba(73,58,45,.25)}.brod-special-hero dl
div{display:grid;padding:15px
0;border-bottom:1px solid rgba(73,58,45,.25);grid-template-columns:1fr auto;gap:20px;font-size:9px;letter-spacing: .1em;text-transform:uppercase}.brod-special-hero
dt{font-weight:600}.brod-special-hero
dd{margin:0;color:var(--brod-malt)}.brod-special-hero__media{height:620px;margin:0;overflow:hidden;background:var(--brod-linen)}.brod-special-hero__media
img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(.95) sepia(.04)}.brod-special>.woocommerce-notices-wrapper,.brod-special>.woocommerce-message,.brod-special>.woocommerce-error{margin:20px
max(26px,calc((100vw - 1360px)/2))}.brod-special-nav{padding:28px
max(26px,calc((100vw - 1360px)/2)) 24px;border-bottom:1px solid rgba(73,58,45,.22);background:var(--brod-white);text-align:center}.brod-special-nav>p{margin-bottom:18px;font:400 18px/1 var(--brod-serif);letter-spacing: .12em;text-transform:uppercase}.brod-special-nav>div{display:flex;justify-content:center;gap:12px 38px;flex-wrap:wrap}.brod-special-nav
a{position:relative;padding-bottom:7px;font:500 12px/1.2 var(--brod-serif);text-decoration:none}.brod-special-nav a::after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--brod-mustard);content:"";opacity:0}.brod-special-nav a:hover::after{opacity:1}.brod-special-grid{display:grid;max-width:1440px;margin:0
auto;padding:38px
26px 90px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;background:var(--brod-white)}.brod-special-card{display:grid;min-width:0;min-height:610px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);background:var(--brod-raw);scroll-margin-top:100px}.brod-special-card:nth-child(4n+2),.brod-special-card:nth-child(4n+3){background:#f0e9de}.brod-special-card__media{min-width:0;overflow:hidden;background:var(--brod-oat)}.brod-special-card__media
img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(.96) sepia(.03);transition:transform .5s ease}.brod-special-card__media:hover
img{transform:scale(1.015)}.brod-special-card__copy{display:flex;min-width:0;flex-direction:column;padding:28px
25px 24px}.brod-special-card__number{margin-bottom:6px;font:400 42px/1 var(--brod-serif)}.brod-special-card__copy>.brod-special-kicker{margin-bottom:10px;font-size:8px}.brod-special-card
h2{margin:0
0 12px;font:400 clamp(31px,2.7vw,46px)/.94 var(--brod-serif);letter-spacing:-.035em}.brod-special-card h2
a{text-decoration:none}.brod-special-card__tagline{min-height:60px;margin-bottom:18px;font:400 18px/1.35 var(--brod-serif)}.brod-special-card__details{display:grid;gap:15px}.brod-special-card__details
small{display:block;margin-bottom:4px;font-size:7px;font-weight:600;letter-spacing: .11em;text-transform:uppercase}.brod-special-card__details
p{margin:0;color:var(--brod-malt);font-size:9px;line-height:1.55}.brod-special-card__addons{padding-top:12px;border-top:1px solid rgba(73,58,45,.2)}.brod-special-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-top:auto;padding-top:17px;border-top:1px solid rgba(73,58,45,.28)}.brod-special-card__footer>div{display:flex;flex-direction:column}.brod-special-card__footer
small{min-height:18px;margin-bottom:5px;font-size:7px;letter-spacing: .09em;text-transform:uppercase}.brod-special-card__footer
span{font:400 22px/1 var(--brod-serif);white-space:nowrap}.brod-special-card__footer span .woocommerce-Price-amount{font:inherit}.brod-special-card__footer span
del{display:none}.brod-special-card__footer span
ins{text-decoration:none}.brod-special-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0
18px;border:1px
solid var(--brod-rye);border-radius:0;background:var(--brod-rye);color:var(--brod-white) !important;font-size:8px;font-weight:600;letter-spacing: .1em;text-decoration:none;text-transform:uppercase}.brod-special-button:hover{background:var(--brod-ink)}.brod-special-pagination{grid-column:1/-1}.brod-special-pagination
ul{display:flex;justify-content:center;gap:10px;border:0
!important}.brod-special-pagination
li{border:0
!important}.brod-special-pagination a, .brod-special-pagination
span{background:transparent !important}.brod-special-empty{padding:100px
max(26px,calc((100vw - 900px)/2));text-align:center}.brod-special-empty
h2{margin:0
0 20px;font:400 clamp(50px,6vw,80px)/.95 var(--brod-serif);text-transform:uppercase}.brod-special-custom{display:grid;min-height:560px;margin:0
26px 26px;grid-template-columns:46% 54%;background:var(--brod-rye);color:var(--brod-white)}.brod-special-custom__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px)}.brod-special-custom
h2{max-width:650px;margin:0
0 28px;font:400 clamp(49px,5vw,75px)/.92 var(--brod-serif);letter-spacing:-.045em;text-transform:uppercase}.brod-special-custom__copy>p:not(.brod-special-kicker){max-width:620px;margin-bottom:14px;color:rgba(250,247,241,.86);font:400 17px/1.5 var(--brod-serif)}.brod-special-custom .brod-special-button{align-self:flex-start;margin-top:16px;border-color:var(--brod-white);background:transparent}.brod-special-custom .brod-special-button:hover{background:var(--brod-white);color:var(--brod-rye) !important}.brod-special-custom__media{min-height:560px;margin:0;overflow:hidden}.brod-special-custom__media
img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(.9) sepia(.09)}@media (max-width: 1120px){.brod-special-grid{grid-template-columns:1fr}.brod-special-card{min-height:560px;grid-template-columns:48% 52%}.brod-special-card__copy{padding:36px}}@media (max-width: 760px){.brod-special-hero{height:auto;max-height:none;grid-template-columns:1fr}.brod-special-hero__copy{padding:58px
25px}.brod-special-hero
h1{font-size:clamp(54px,16vw,78px)}.brod-special-hero__media{height:min(88vw,540px)}.brod-special-nav{text-align:left}.brod-special-nav>div{justify-content:flex-start;gap:16px 24px}.brod-special-grid{padding-right:18px;padding-left:18px}.brod-special-card{min-height:0;grid-template-columns:1fr}.brod-special-card__media{aspect-ratio:4/3}.brod-special-card__copy{min-height:510px;padding:28px
24px}.brod-special-card__tagline{min-height:0}.brod-special-custom{margin:0;grid-template-columns:1fr}.brod-special-custom__copy{order:2}.brod-special-custom__media{min-height:420px;order:1}}@media (max-width: 430px){.brod-special-card__footer{align-items:stretch;flex-direction:column}.brod-special-card__footer
span{font-size:25px}}