:root{--sw-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--sw-ink: #161616;--sw-chalk: #f2eee6;--sw-atlantic: #2e5b5e;--sw-schist: #8c5a3c;--sw-sand: #dcd2bf;--sw-fog: #6f726e}h1,h2,.h0,.h1,.h2,.hxl,.hxxl,.banner__heading{letter-spacing:-.025em;line-height:1.05}.header__menu-item,.header__menu-item span,.mega-menu__link--level-2{text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}.mega-menu__link--level-2{font-size:1.2rem}.card-information .caption-with-letter-spacing,.card__information .caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.image-with-text__text--caption,.rich-text__caption,.collapsible-content__caption,.badge,.announcement-bar__message{font-family:var(--sw-mono);text-transform:uppercase;letter-spacing:.1em}.announcement-bar__message{font-size:1.15rem}.card-information .caption-with-letter-spacing{font-size:1.1rem;opacity:.75}.badge{border-radius:0;padding:.4rem .8rem;font-size:1.05rem}.banner__media img,.image-with-text__media img{filter:saturate(.9) sepia(.06) contrast(1.02)}.banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.product-form__input input[type=radio]+label{border-radius:0;min-width:4.8rem;text-align:center}.product-form__input--pill input[type=radio]+label{font-family:var(--sw-mono);letter-spacing:.04em}.product__accordion summary{padding:1.6rem 0}.sw-chips{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.sw-chips__label{font-family:var(--sw-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-right:.6rem}.sw-chips a{font-family:var(--sw-mono);font-size:1.3rem;letter-spacing:.04em;text-decoration:none;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));padding:1.1rem 1.6rem;min-height:4.4rem;box-sizing:border-box;display:inline-flex;align-items:center}.sw-chips a:hover,.sw-chips a[aria-current=page]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.sw-brands p{line-height:2.2}.sw-brands a{text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:2rem;margin:0 1.2rem;white-space:nowrap}@media screen and (max-width:749px){.sw-brands a{font-size:1.6rem;margin:0 .8rem}}.page-width .rte table{border-collapse:collapse;width:100%;max-width:52rem;table-layout:auto}.page-width .rte th,.page-width .rte td{border:0;border-bottom:1px solid rgba(var(--color-foreground),.2);padding:1rem .4rem;text-align:left}.page-width .rte td:last-child,.page-width .rte th:last-child{text-align:right;font-family:var(--sw-mono)}[id$=__brands]>div{border-top:1px solid rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground))}.sw-brandbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;padding-top:4rem;padding-bottom:4rem}.sw-brandbar__label{font-family:var(--sw-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.sw-brandbar a{font-size:2.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));white-space:nowrap}.sw-brandbar a:hover{color:var(--sw-atlantic)}@media screen and (max-width:749px){.sw-brandbar{justify-content:flex-start;gap:1rem 2rem;padding-top:2.4rem;padding-bottom:2.4rem}.sw-brandbar__label{flex-basis:100%}.sw-brandbar a{font-size:1.7rem;padding:.6rem 0}}[id$=__hero] .banner__content:before{content:"Surf shop \b7  since 1998\a Aljezur \b7  37.32\b0  N 8.80\b0  W";white-space:pre;position:absolute;top:3.6rem;right:4.8rem;z-index:3;text-align:right;color:#f2eee6;font-family:var(--sw-mono);font-size:1.15rem;line-height:1.7;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}@media screen and (max-width:749px){[id$=__hero] .banner__content:before{content:"Aljezur \b7  since 1998";top:1.6rem;right:1.6rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sw-custom.css.map */
