.ds-apparel{--apparel-paper: #f6eee6;--apparel-ink: #5c3a23;--apparel-blue: #0c577a;color:var(--apparel-ink);background:var(--apparel-paper)}.ds-apparel ::selection{color:#f6eee6;background:#0c577a}.ds-apparel a,.ds-apparel button{-webkit-tap-highlight-color:transparent}.ds-apparel a:focus-visible,.ds-apparel button:focus-visible,.ds-apparel summary:focus-visible{outline:3px solid #0c577a;outline-offset:5px}.ds-apparel__wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}.ds-apparel__masthead{position:relative;isolation:isolate;overflow:hidden;padding-top:124px}.ds-apparel__set{position:absolute;z-index:-1;inset:0}.ds-apparel__set img{display:block;width:100%;height:100%;object-fit:cover}.ds-apparel__hero{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;padding-block:32px 84px}.ds-apparel__title{font-size:clamp(3.5rem,6.7vw,6rem);color:#0c577a;line-height:1.02;margin:0;max-width:8ch;text-wrap:balance}.ds-apparel__intro{font-size:1.125rem;line-height:1.65;max-width:34ch;margin:28px 0}.ds-apparel__status{display:block;font-size:.875rem;font-weight:800;margin-bottom:18px}.ds-apparel__hero-photo{position:relative;margin:12px 0 0;padding:10px 10px 20px;background:#fffaf4;transform:rotate(3deg);box-shadow:0 14px 36px #5c3a2324}.ds-apparel__hero-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ds-apparel__hero-photo figcaption{font-family:"Seventies Sunrise",cursive;font-size:1.375rem;padding:16px 12px 0}.ds-apparel__button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 24px;border:1px solid #5c3a23;border-radius:999px;color:#f6eee6;background:#5c3a23;font:600 1.0625rem/1.3 "eurostile",sans-serif;text-decoration:none;transition:background .18s ease,color .18s ease}.ds-apparel__button svg{width:20px;height:20px;flex-shrink:0}.ds-apparel__button:hover{background:#0c577a;border-color:#0c577a}.ds-apparel__text-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;font-weight:800}.ds-apparel__text-link:hover{color:#0c577a}.ds-apparel__catalogue{padding-block:72px 88px;scroll-margin-top:18px}.ds-apparel__catalogue-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #5c3a23}.ds-apparel__catalogue-heading h2{font:400 clamp(2rem,3.5vw,3rem)/1.15 "Seventies Sunrise",cursive}.ds-apparel__catalogue-heading p{font-size:.9375rem}.ds-apparel__items{display:grid;grid-template-columns:1.12fr 1fr 1fr;align-items:start;gap:32px;list-style:none;margin:0;padding:0}.ds-apparel__items li:nth-child(2){margin-top:56px}.ds-apparel__items li:nth-child(3){margin-top:112px}.ds-apparel__item a{display:block;text-decoration:none}.ds-apparel__item-image{overflow:hidden;background:#fff;border-radius:12px}.ds-apparel__item img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1)}.ds-apparel__item h3{font:400 1.625rem/1.2 "Seventies Sunrise",cursive;margin:20px 0 10px;text-wrap:balance}.ds-apparel__item p{margin:0 0 12px;line-height:1.5}.ds-apparel__item-action{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid;font-weight:800}.ds-apparel__item-action svg{width:18px;height:18px}.ds-apparel__item a:hover h3{color:#0c577a}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ds-apparel__item a:hover img{transform:scale(1.025)}}.ds-apparel__closing{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;padding-block:48px;border-top:1px solid #5c3a23}.ds-apparel__closing h2{font:400 clamp(2rem,4vw,3.25rem)/1.15 "Seventies Sunrise",cursive;max-width:12ch}.ds-apparel__closing p{max-width:50ch;line-height:1.7}.ds-apparel__product{padding-block:116px 72px}.ds-apparel__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;margin-bottom:20px}.ds-apparel__breadcrumb a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.ds-apparel__breadcrumb svg{width:16px;height:16px}.ds-apparel__detail{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(32px,6vw,88px);align-items:start}.ds-apparel__product-heading{grid-column:2;grid-row:1}.ds-apparel__info{grid-column:2;grid-row:2}.ds-apparel__mobile-status{display:none}.ds-apparel__detail{row-gap:0}.ds-apparel__gallery{grid-column:1;grid-row:1 / span 2;position:sticky;top:108px;min-width:0}.ds-apparel__main-photo{background:#fff;border-radius:12px;overflow:hidden}.ds-apparel__main-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.ds-apparel__thumbs{display:flex;gap:12px;margin:16px 0 0;padding:5px;overflow-x:auto;scrollbar-color:#5c3a23 #ece0d0}.ds-apparel__thumb{width:72px;height:72px;flex:0 0 72px;border:1px solid #b5a391;border-radius:8px;padding:0;background:#fff;cursor:pointer;overflow:hidden}.ds-apparel__thumb img{width:100%;height:100%;object-fit:cover}.ds-apparel__thumb[aria-current=true]{border:2px solid #0c577a;outline:2px solid #0c577a;outline-offset:2px}.ds-apparel__product-title{font:400 clamp(2.5rem,4.2vw,3.75rem)/1.06 "Seventies Sunrise",cursive;color:#0c577a;text-wrap:balance;margin:0 0 20px}.ds-apparel__product-summary{font-size:1.0625rem;line-height:1.65;margin-bottom:24px;max-width:48ch}.ds-apparel__field{border:0;padding:20px 0;margin:0;border-top:1px solid #c0aa94}.ds-apparel__field legend{float:left;width:100%;font-weight:800;font-size:.9375rem;margin-bottom:12px}.ds-apparel__field legend+*{clear:both}.ds-apparel__colours,.ds-apparel__sizes{display:flex;flex-wrap:wrap;gap:10px}.ds-apparel__colour{width:44px;height:44px;border:1px solid #5c3a23;border-radius:50%;padding:4px;background:#f6eee6;cursor:pointer}.ds-apparel__colour span{display:block;width:100%;height:100%;border-radius:50%;background:var(--garment-colour)}.ds-apparel__colour[aria-current=true]{outline:2px solid #0c577a;outline-offset:2px}.ds-apparel__size{font-weight:700}.ds-apparel__size+.ds-apparel__size::before{content:none}.ds-apparel__launch{margin:8px 0 24px;padding:20px 0 24px;border-block:1px solid #c0aa94}.ds-apparel__launch strong{display:block;font:400 1.5rem/1.2 "Seventies Sunrise",cursive;margin-bottom:10px}.ds-apparel__launch p{font-size:.9375rem;line-height:1.6;margin:0 0 12px}.ds-apparel__disclosure{border-bottom:1px solid #c0aa94}.ds-apparel__disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;min-height:60px;padding-block:16px;font-weight:800}.ds-apparel__disclosure summary::-webkit-details-marker{display:none}.ds-apparel__disclosure summary svg{width:18px;height:18px;flex:0 0 18px}.ds-apparel__disclosure[open] summary svg{transform:rotate(45deg)}.ds-apparel__disclosure-content{padding-bottom:24px;line-height:1.7}.ds-apparel__disclosure-content p+p{margin-top:12px}.ds-apparel__description{max-width:60ch}.ds-apparel__description ul{padding-left:20px;list-style:disc}.ds-apparel__related{margin-top:72px}.ds-apparel__related .ds-apparel__items{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-apparel__related .ds-apparel__items li{margin-top:0}.ds-apparel__related .ds-apparel__item img{aspect-ratio:1}.ds-apparel__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.ds-apparel__wrap{width:calc(100% - 48px)}.ds-apparel__hero{gap:32px}.ds-apparel__items{gap:20px}.ds-apparel__item h3{font-size:1.375rem}.ds-apparel__detail{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width:639px){.ds-apparel__wrap{width:calc(100% - 40px)}.ds-apparel__masthead{padding-top:100px}.ds-apparel__hero{grid-template-columns:1fr;padding-block:20px 56px;gap:36px}.ds-apparel__title{font-size:clamp(3rem,12.5vw,4.5rem);max-width:9ch}.ds-apparel__intro{font-size:1.0625rem;margin-block:24px 20px}.ds-apparel__hero-photo{margin:0 14px 0 40px;transform:rotate(2deg)}.ds-apparel__hero-photo figcaption{font-size:1.1875rem}.ds-apparel__catalogue{padding-block:48px 56px}.ds-apparel__catalogue-heading{align-items:start;flex-direction:column;gap:8px}.ds-apparel__items{grid-template-columns:1fr 1fr;gap:32px 18px}.ds-apparel__items li:first-child{grid-column:1 / -1}.ds-apparel__items li:nth-child(n){margin-top:0}.ds-apparel__items li:first-child img{aspect-ratio:1}.ds-apparel__item h3{font-size:1.1875rem}.ds-apparel__item p{font-size:.9375rem}.ds-apparel__item-action{font-size:.875rem;gap:8px}.ds-apparel__closing{grid-template-columns:1fr;gap:24px;padding-block:36px}.ds-apparel__closing h2{max-width:17ch}.ds-apparel__product{padding-top:94px}.ds-apparel__breadcrumb{font-size:.8125rem;gap:6px}.ds-apparel__detail{grid-template-columns:1fr;gap:24px}.ds-apparel__product-heading{grid-column:1;grid-row:1}.ds-apparel__gallery{grid-column:1;grid-row:2}.ds-apparel__info{grid-column:1;grid-row:3}.ds-apparel__mobile-status{display:block;font-size:.875rem;font-weight:800}.ds-apparel__gallery{position:static}.ds-apparel__product-title{font-size:clamp(2.25rem,10vw,3rem)}.ds-apparel__related{margin-top:48px}.ds-apparel__related .ds-apparel__items{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ds-apparel__button,.ds-apparel__item img{transition:none}}
