.demasi-personality *{box-sizing:border-box}.demasi-personality{scroll-behavior:smooth}.demasi-personality{margin:0;background:#d9d6ce;color:#171717;font-family:Arial,Helvetica,sans-serif}.demasi-personality button,.demasi-personality a{-webkit-tap-highlight-color:transparent}.demasi-personality button{font:inherit;cursor:pointer}.demasi-personality a{color:inherit;text-decoration:none}.demasi-personality button{border:0}.demasi-personality img{display:block;width:100%;height:auto}.demasi-personality button:focus-visible,.demasi-personality a:focus-visible{outline:3px solid #9582bd;outline-offset:4px}.demasi-personality [hidden]{display:none!important}.demasi-personality .page{container-type:inline-size;position:relative;overflow:hidden;--bg:#f3f0e8;--ink:#171717;--line:#cdc8bc;--accent:#171717;background:var(--bg);color:var(--ink)}.demasi-personality .page.alibi{--bg:#f4eee3;--ink:#632a30;--line:#cfbfaf;--accent:#632a30}.demasi-personality .page.liability{--bg:#181918;--ink:#f3f0e8;--line:#494c43;--accent:#e4f542}.demasi-personality .page.off-record{--bg:#0d1e2b;--ink:#fff7e7;--line:#43515c;--accent:#b4a1d0}.demasi-personality .wordmark{font-size:24px;font-weight:700;letter-spacing:.2em;white-space:nowrap}.demasi-personality .wordmark small{font-size:13px;letter-spacing:0;margin-left:-2px}.demasi-personality .bag{font-size:11px;white-space:nowrap}.demasi-personality .eyebrow{font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;line-height:1.6}.demasi-personality .home-hero{padding:46px 5% 57px;min-height:680px;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;position:relative;isolation:isolate}.demasi-personality .home-oversmile{position:absolute;width:800px;left:-425px;bottom:-360px;transform:rotate(17deg);opacity:.085;z-index:-1;pointer-events:none}.demasi-personality .home-copy{position:relative;z-index:2}.demasi-personality .home h1{font-size:clamp(76px,9.5cqw,152px);font-weight:700;line-height:.89;letter-spacing:-.075em;margin:0 0 32px}.demasi-personality .home h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #171717}.demasi-personality .hero-description{font-size:15px;line-height:1.75;margin:0 0 29px;max-width:350px}.demasi-personality .cta{display:inline-flex;justify-content:space-between;align-items:center;gap:44px;min-width:210px;padding:18px 20px;background:var(--ink);color:var(--bg);font-size:11px;letter-spacing:.015em}.demasi-personality .cta span{font-size:21px;line-height:.5}.demasi-personality .cta:hover{filter:brightness(1.17)}.demasi-personality .home-index{display:flex;gap:19px;flex-wrap:wrap;font-size:9px;letter-spacing:.04em;margin-top:36px}.demasi-personality .home-collage{position:relative;height:530px;margin-right:15px}.demasi-personality .home-photo{position:absolute;margin:0;border:9px solid #f8f5ec;box-shadow:0 4px 15px #17171718;background:#f8f5ec;overflow:hidden}.demasi-personality .home-photo img{height:calc(100% - 24px);object-fit:cover;object-position:center 53%}.demasi-personality .home-photo figcaption{font-size:8px;padding:9px 3px 0;letter-spacing:.065em;text-transform:uppercase;line-height:1}.demasi-personality .home-photo.primary{width:75%;height:470px;right:-6%;top:12px;transform:rotate(5deg)}.demasi-personality .home-photo.secondary{width:53%;height:319px;left:-7%;bottom:13px;transform:rotate(-8deg)}.demasi-personality .collage-note{position:absolute;left:7%;top:28px;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.1;transform:rotate(-9deg)}.demasi-personality .home-marquee{padding:21px 5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:20px;font-weight:700;letter-spacing:-.03em;background:#ede8dd}.demasi-personality .home-marquee i{font-style:normal;font-size:26px}.demasi-personality .collection-choice{padding:65px 5% 40px}.demasi-personality .section-heading h2,.demasi-personality .home-products h2{font-size:clamp(35px,4cqw,64px);font-weight:400;letter-spacing:-.05em;line-height:1.08;margin:0 0 30px}.demasi-personality .collection-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demasi-personality .collection-tile{min-height:345px;padding:28px;position:relative;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;border:1px solid #17171710}.demasi-personality .collection-tile .eyebrow{font-size:9px;margin-bottom:20px}.demasi-personality .collection-tile h3{margin:0;font-size:40px;line-height:1.05;letter-spacing:-.055em;font-weight:400}.demasi-personality .collection-tile p{font-size:17px;line-height:1.45;margin:24px 0 30px;position:relative;z-index:1}.demasi-personality .tile-cta{margin-top:auto;font-size:10px;letter-spacing:.03em;align-self:start;border-bottom:1px solid currentColor;padding-bottom:5px}.demasi-personality .tile-mark,.demasi-personality .tile-star{position:absolute;width:210px;right:-72px;bottom:-26px;opacity:.15;z-index:-1;pointer-events:none}.demasi-personality .alibi-tile{background:#e9dece;color:#632a30}.demasi-personality .alibi-tile h3,.demasi-personality .alibi-tile p{font-family:Georgia,serif}.demasi-personality .liability-tile{background:#181918;color:#e4f542}.demasi-personality .liability-tile h3{font-family:Impact,Arial Narrow,sans-serif;font-size:48px;letter-spacing:-.03em}.demasi-personality .liability-tile p{color:#ff5b98;font-weight:700}.demasi-personality .liability-tile .tile-star{opacity:.21}.demasi-personality .off-record-tile{background:#0d1e2b;color:#fff7e7}.demasi-personality .off-record-tile h3{font-family:Courier New,Courier,monospace;font-size:35px;letter-spacing:-.08em}.demasi-personality .off-record-tile p{font-family:Courier New,monospace;font-size:15px}.demasi-personality .off-record-tile .tile-mark{opacity:.23;bottom:-48px;width:230px}.demasi-personality .collection-hero{padding:44px 5% 61px;min-height:710px;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;position:relative;isolation:isolate}.demasi-personality .collection-copy{position:relative;z-index:1}.demasi-personality .collection-kicker{font-size:10px;letter-spacing:.11em;display:flex;align-items:center;justify-content:space-between;margin-bottom:38px;text-transform:uppercase}.demasi-personality .collection-kicker img,.demasi-personality .collection-kicker svg{width:41px;height:41px}.demasi-personality .background-mark{position:absolute;pointer-events:none;z-index:-1}.demasi-personality .keyhole{width:685px;left:-214px;top:33px;opacity:.075;transform:rotate(-9deg)}.demasi-personality .alibi h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(56px,5.8cqw,94px);letter-spacing:-.06em;line-height:.98;margin:0 0 29px}.demasi-personality .alibi h1 em{font-style:italic}.demasi-personality .hero-aside{margin:27px 0 0;font-size:13px}.demasi-personality .alibi .hero-aside{font-family:Georgia,serif;font-style:italic;font-size:17px}.demasi-personality .collection-photo{position:relative;min-height:540px;align-self:stretch;margin:0;z-index:1}.demasi-personality .collection-photo>img:first-child{width:100%;height:100%;object-fit:cover;object-position:center 54%}.demasi-personality .collection-photo figcaption{position:absolute;bottom:17px;left:18px;padding:8px 10px;background:#171717b8;color:#f3f0e8;font-size:8px;letter-spacing:.06em;max-width:calc(100% - 36px);line-height:1.5}.demasi-personality .alibi-photo{margin:6px 9px 10px 0;padding:12px;border:1px solid #b9a291}.demasi-personality .alibi-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #9c7d68;transform:translate(12px,12px) rotate(2deg);z-index:-1;pointer-events:none}.demasi-personality .photo-note{position:absolute;font-family:Georgia,serif;font-size:16px;line-height:1.2;right:-12px;top:22px;background:#f4eee3;padding:11px 15px;transform:rotate(5deg);text-align:center;box-shadow:0 2px 8px #1717170c}.demasi-personality .identity-rule{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 5%;border-block:1px solid var(--line);font-size:10px;letter-spacing:.04em}.demasi-personality .liability .collection-hero{grid-template-columns:1.05fr 1fr;gap:4%;padding-top:36px;padding-bottom:62px;min-height:720px}.demasi-personality .liability h1{font-family:Impact,Arial Narrow,Arial,sans-serif;font-weight:400;color:#e4f542;font-size:clamp(76px,8.8cqw,142px);line-height:.94;letter-spacing:-.018em;margin:0 0 28px}.demasi-personality .liability .collection-kicker{color:#ff5b98}.demasi-personality .liability .collection-kicker svg{color:#e4f542}.demasi-personality .liability .cta{background:#e4f542;color:#181918}.demasi-personality .liability .hero-aside{color:#ff5b98;font-size:15px}.demasi-personality .large-star{width:780px;right:-223px;top:-143px;transform:rotate(13deg);color:#e4f542;opacity:.095}.demasi-personality .liability-photo{min-height:600px}.demasi-personality .liability-photo>img:first-child{object-position:center 56%}.demasi-personality .photo-smile{position:absolute;width:72px;height:72px;bottom:50px;right:-14px;transform:rotate(-12deg);border:2px solid #f3f0e8;border-radius:50%;box-shadow:0 4px 9px #0004}.demasi-personality .liability-band{margin:-23px -15px 0;position:relative;display:flex;justify-content:center;align-items:center;gap:75px;padding:16px 25px;background:#e4f542;color:#181918;transform:rotate(-2.1deg);font-weight:700;font-size:18px;letter-spacing:-.03em;white-space:nowrap}.demasi-personality .off-record .collection-hero{grid-template-columns:.88fr 1fr;gap:9%;background:radial-gradient(ellipse at 91% 22%,#5c56752e 0%,transparent 53%);min-height:715px}.demasi-personality .off-record .collection-kicker{font-family:Courier New,monospace;border-bottom:1px solid #64717b;padding-bottom:19px;margin-bottom:33px;color:#b4a1d0;letter-spacing:.035em}.demasi-personality .off-record .collection-kicker img{width:62px;height:42px;object-fit:cover}.demasi-personality .off-record h1{font-family:Courier New,Courier,monospace;font-size:clamp(48px,6.3cqw,101px);font-weight:400;letter-spacing:-.08em;line-height:1.02;margin:0 0 30px}.demasi-personality .off-record h1 em{font-style:normal;color:#b4a1d0}.demasi-personality .off-record .hero-description{font-family:Courier New,monospace;font-size:13px}.demasi-personality .off-record .cta{background:#fff7e7;color:#0d1e2b;font-family:Courier New,monospace}.demasi-personality .off-record .hero-aside{font-family:Courier New,monospace;font-size:11px;color:#b4a1d0}.demasi-personality .large-eye{width:780px;left:-213px;bottom:-190px;opacity:.11;transform:rotate(-14deg)}.demasi-personality .off-record-photo{padding:13px;border:1px solid #6e6387;min-height:565px}.demasi-personality .off-record-photo:before,.demasi-personality .off-record-photo:after{content:"";position:absolute;width:33px;height:33px;border-color:#b4a1d0;pointer-events:none}.demasi-personality .off-record-photo:before{left:-2px;top:-2px;border-left:3px solid #b4a1d0;border-top:3px solid #b4a1d0}.demasi-personality .off-record-photo:after{right:-2px;bottom:-2px;border-right:3px solid #b4a1d0;border-bottom:3px solid #b4a1d0}.demasi-personality .off-record-photo .photo-note{font-family:Courier New,monospace;background:#0d1e2b;color:#b4a1d0;font-size:11px;right:15px;top:24px;transform:rotate(0);text-align:left;padding:9px 12px;border:1px solid #6e6387}.demasi-personality .off-record .identity-rule{color:#b4a1d0;font-family:Courier New,monospace;letter-spacing:0}.demasi-personality .products-section{padding:61px 5% 74px}.demasi-personality .product-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.demasi-personality .product-section-top .eyebrow{margin-bottom:12px}.demasi-personality .product-section-top h2{margin:0 0 12px;font-size:40px;font-weight:400;letter-spacing:-.045em;line-height:1.08}.demasi-personality .alibi .product-section-top h2{font-family:Georgia,serif}.demasi-personality .liability .product-section-top h2{font-family:Impact,Arial Narrow,sans-serif;font-size:47px;color:#e4f542;text-transform:uppercase;letter-spacing:-.025em}.demasi-personality .off-record .product-section-top h2{font-family:Courier New,monospace;font-size:35px;letter-spacing:-.07em}.demasi-personality .product-count{font-size:11px;margin:0;opacity:.65}.demasi-personality .fit-filters{display:flex;gap:6px;flex-wrap:wrap}.demasi-personality .fit-filters button{font-size:10px;padding:10px 13px;border:1px solid var(--line);background:transparent;color:var(--ink);white-space:nowrap}.demasi-personality .fit-filters button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.demasi-personality .liability .fit-filters button[aria-pressed=true]{background:#e4f542;color:#181918;border-color:#e4f542}.demasi-personality .off-record .fit-filters{font-family:Courier New,monospace}.demasi-personality .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px 21px}.demasi-personality .product-card{min-width:0}.demasi-personality .product-image{display:block;position:relative;background:#fff;aspect-ratio:1/1.05;overflow:hidden}.demasi-personality .product-image img{height:100%;width:100%;object-fit:contain;background:#fff;transition:opacity .15s ease}.demasi-personality .product-image:hover img{transform:scale(1.015)}.demasi-personality .product-image .fit-chip{position:absolute;left:12px;top:12px;background:#f3f0e8eb;color:#171717;padding:6px 8px;font-size:8px;letter-spacing:.03em;text-transform:uppercase;border:1px solid #17171716;z-index:2}.demasi-personality .image-controls{display:flex;border-bottom:1px solid var(--line);padding:9px 0;gap:15px;min-height:33px}.demasi-personality .image-controls button{background:transparent;color:var(--ink);padding:0 0 2px;font-size:9px;opacity:.57;border-bottom:1px solid transparent;line-height:1.25}.demasi-personality .image-controls button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}.demasi-personality .image-controls button:disabled{cursor:default;opacity:.25}.demasi-personality .product-info{margin-top:13px;display:grid;grid-template-columns:1fr auto;gap:7px 10px}.demasi-personality .product-info h3{font-weight:400;font-size:14px;line-height:1.4;letter-spacing:-.015em;margin:0}.demasi-personality .product-info h3 a:hover{text-decoration:underline;text-underline-offset:3px}.demasi-personality .product-price{font-size:11px;line-height:1.5;white-space:nowrap;padding-top:1px}.demasi-personality .product-fit{grid-column:1/-1;margin:0;font-size:10px;opacity:.7;line-height:1.5}.demasi-personality .product-colour{display:flex;align-items:center;gap:7px;font-size:9px;opacity:.7;grid-column:1/-1;line-height:1.4}.demasi-personality .swatch{width:10px;height:10px;border-radius:50%;outline:1px solid #8d847a;outline-offset:1px;flex-shrink:0}.demasi-personality .other-colours{font-size:9px;opacity:.5}.demasi-personality .liability .product-info h3{font-weight:700}.demasi-personality .off-record .product-info h3{font-family:Courier New,monospace;font-size:13px}.demasi-personality .text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:11px;line-height:1.5}.demasi-personality .fit-strip{padding:41px 5% 45px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.7fr;gap:30px;align-items:start}.demasi-personality .fit-strip h2{font-size:35px;letter-spacing:-.05em;font-weight:400;line-height:1.08;margin:0}.demasi-personality .fit-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.demasi-personality .fit-options span{font-size:12px}.demasi-personality .fit-options p{font-size:12px;line-height:1.6;margin:13px 0}.demasi-personality .fit-options b{font-size:11px;font-weight:400}.demasi-personality .fit-strip>.text-link{grid-column:2;justify-self:start}.demasi-personality .collection-ending{padding:47px 5%;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr .7fr auto;align-items:center;gap:35px;position:relative;overflow:hidden}.demasi-personality .collection-ending h2{margin:0;font-size:48px;line-height:1.05;letter-spacing:-.05em;font-weight:400}.demasi-personality .alibi .collection-ending h2{font-family:Georgia,serif}.demasi-personality .collection-ending p{margin:0;font-size:14px;line-height:1.8}.demasi-personality .collection-ending .text-link{margin-top:18px}.demasi-personality .collection-ending>img,.demasi-personality .collection-ending>svg{width:115px;height:115px;opacity:.75}.demasi-personality .liability .collection-ending h2{font-family:Impact,Arial Narrow,sans-serif;font-size:48px;color:#e4f542;letter-spacing:-.02em}.demasi-personality .liability .collection-ending p{color:#ff5b98}.demasi-personality .liability .collection-ending>svg{color:#e4f542}.demasi-personality .off-record .collection-ending h2{font-family:Courier New,monospace;font-size:38px;letter-spacing:-.06em}.demasi-personality .off-record .collection-ending p{font-family:Courier New,monospace;font-size:12px;color:#b4a1d0}.demasi-personality .footer-smile{width:48px;height:48px;margin-left:auto;transform:rotate(-10deg)}@container (max-width:900px){.demasi-personality .wordmark{font-size:22px}.demasi-personality .home-hero{gap:3%;min-height:600px;padding-top:37px;padding-bottom:40px}.demasi-personality .home h1{font-size:105px}.demasi-personality .home-collage{height:450px}.demasi-personality .home-photo.primary{height:400px;width:79%;right:-3%}.demasi-personality .home-photo.secondary{height:275px;width:56%;left:-6%;bottom:10px}.demasi-personality .collage-note{font-size:15px;top:19px;left:2%}.demasi-personality .home-index{font-size:8px;gap:11px}.demasi-personality .hero-description{font-size:13px}.demasi-personality .home-marquee{font-size:15px;padding-block:16px}.demasi-personality .home-marquee i{font-size:19px}.demasi-personality .collection-tile{padding:21px;min-height:310px}.demasi-personality .collection-tile h3{font-size:30px}.demasi-personality .liability-tile h3{font-size:36px}.demasi-personality .off-record-tile h3{font-size:25px}.demasi-personality .collection-tile p{font-size:14px}.demasi-personality .off-record-tile p{font-size:12px}.demasi-personality .collection-hero{gap:4%;min-height:620px;padding-top:35px}.demasi-personality .alibi h1{font-size:65px}.demasi-personality .collection-kicker{margin-bottom:28px}.demasi-personality .collection-photo{min-height:470px}.demasi-personality .liability .collection-hero{min-height:650px;gap:3%}.demasi-personality .liability h1{font-size:91px}.demasi-personality .liability-photo{min-height:535px}.demasi-personality .off-record .collection-hero{min-height:640px;gap:6%}.demasi-personality .off-record h1{font-size:66px}.demasi-personality .off-record-photo{min-height:510px}.demasi-personality .product-section-top h2{font-size:32px}.demasi-personality .liability .product-section-top h2{font-size:37px}.demasi-personality .off-record .product-section-top h2{font-size:29px}.demasi-personality .fit-filters button{font-size:9px;padding:9px 10px}.demasi-personality .product-grid{gap:30px 15px}.demasi-personality .product-info h3{font-size:13px}.demasi-personality .product-price{font-size:10px}.demasi-personality .image-controls{gap:10px}.demasi-personality .image-controls button{font-size:8px}.demasi-personality .collection-ending{gap:25px}.demasi-personality .collection-ending h2{font-size:39px}.demasi-personality .liability .collection-ending h2{font-size:38px}.demasi-personality .off-record .collection-ending h2{font-size:30px}.demasi-personality .collection-ending>img,.demasi-personality .collection-ending>svg{width:80px;height:80px}}@container (max-width:650px){.demasi-personality .wordmark{font-size:21px}.demasi-personality .wordmark small{font-size:11px}.demasi-personality .bag{font-size:10px}.demasi-personality .home-hero{display:flex;flex-direction:column;align-items:stretch;padding:33px 6% 37px;gap:35px;min-height:0}.demasi-personality .home-oversmile{width:590px;left:-365px;bottom:150px;opacity:.075}.demasi-personality .home h1{font-size:101px;line-height:.92;margin-bottom:24px}.demasi-personality .home h1 em{-webkit-text-stroke-width:1px}.demasi-personality .home-copy>.eyebrow{font-size:8px;max-width:270px;margin-bottom:24px}.demasi-personality .hero-description{font-size:13px;line-height:1.65;margin-bottom:24px}.demasi-personality .cta{font-size:10px;padding:16px 17px;min-width:198px}.demasi-personality .home-index{font-size:8px;gap:12px;margin-top:25px}.demasi-personality .home-collage{height:350px;margin:0 14px 0 10px}.demasi-personality .home-photo.primary{height:317px;right:-5%;width:73%;top:5px;transform:rotate(4deg);border-width:7px}.demasi-personality .home-photo.secondary{height:226px;width:53%;left:-5%;bottom:0;border-width:7px}.demasi-personality .home-photo figcaption{font-size:6px;padding-top:7px}.demasi-personality .collage-note{font-size:13px;left:2%;top:13px}.demasi-personality .home-marquee{padding:15px 6%;font-size:10px;gap:15px;white-space:nowrap}.demasi-personality .home-marquee span:last-child,.demasi-personality .home-marquee i:last-of-type{display:none}.demasi-personality .home-marquee i{font-size:16px}.demasi-personality .collection-choice{padding:39px 6% 14px}.demasi-personality .section-heading .eyebrow{font-size:9px;margin-bottom:13px}.demasi-personality .section-heading h2{font-size:36px;margin-bottom:23px}.demasi-personality .collection-tiles{grid-template-columns:1fr;gap:12px}.demasi-personality .collection-tile{min-height:224px;padding:22px 23px}.demasi-personality .collection-tile .eyebrow{font-size:8px;margin-bottom:13px}.demasi-personality .collection-tile h3{font-size:37px}.demasi-personality .liability-tile h3{font-size:46px}.demasi-personality .off-record-tile h3{font-size:31px}.demasi-personality .collection-tile p{font-size:14px;line-height:1.3;margin:14px 0 21px}.demasi-personality .off-record-tile p{font-size:13px}.demasi-personality .tile-cta{font-size:9px}.demasi-personality .tile-mark,.demasi-personality .tile-star{width:230px;right:-43px;bottom:-50px}.demasi-personality .off-record-tile .tile-mark{right:-37px;bottom:-50px}.demasi-personality .collection-hero,.demasi-personality .liability .collection-hero,.demasi-personality .off-record .collection-hero{display:flex;flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:31px 6% 39px}.demasi-personality .collection-kicker{font-size:9px;margin-bottom:25px}.demasi-personality .collection-kicker img,.demasi-personality .collection-kicker svg{width:32px;height:32px}.demasi-personality .alibi h1{font-size:58px;line-height:1.01;letter-spacing:-.063em;margin-bottom:22px}.demasi-personality .keyhole{width:470px;left:-221px;top:2px;opacity:.085}.demasi-personality .hero-aside{margin-top:22px}.demasi-personality .alibi .hero-aside{font-size:15px}.demasi-personality .collection-photo,.demasi-personality .liability-photo,.demasi-personality .off-record-photo{height:439px;min-height:0;flex:none;align-self:auto}.demasi-personality .alibi-photo{padding:9px;margin:0 8px 6px 0}.demasi-personality .alibi-photo:before{transform:translate(8px,8px) rotate(2deg)}.demasi-personality .photo-note{font-size:13px;padding:9px 11px;top:17px;right:-10px}.demasi-personality .collection-photo figcaption{font-size:7px;left:14px;bottom:15px;padding:6px 8px;max-width:calc(100% - 28px)}.demasi-personality .identity-rule{padding:15px 6%;font-size:8px;gap:15px;flex-wrap:wrap}.demasi-personality .identity-rule span:last-child{display:none}.demasi-personality .liability h1{font-size:86px;line-height:.94;margin-bottom:24px}.demasi-personality .liability .hero-description{font-size:14px}.demasi-personality .liability .hero-aside{font-size:13px}.demasi-personality .large-star{width:480px;right:-224px;top:27px;opacity:.11;transform:rotate(9deg)}.demasi-personality .liability-photo{height:461px}.demasi-personality .photo-smile{width:56px;height:56px;right:-10px;bottom:45px}.demasi-personality .liability-band{gap:26px;font-size:11px;padding:13px 20px;margin-top:-10px;transform:rotate(-2.5deg)}.demasi-personality .off-record .collection-hero{gap:32px}.demasi-personality .off-record h1{font-size:61px;line-height:1.03;letter-spacing:-.08em;margin-bottom:24px}.demasi-personality .off-record .collection-kicker{font-size:9px;padding-bottom:13px;margin-bottom:25px}.demasi-personality .off-record .collection-kicker img{width:49px;height:34px}.demasi-personality .off-record .hero-description{font-size:12px}.demasi-personality .off-record .hero-aside{font-size:10px}.demasi-personality .large-eye{width:520px;left:-200px;bottom:270px;opacity:.09}.demasi-personality .off-record-photo{padding:9px;height:444px}.demasi-personality .off-record-photo .photo-note{font-size:9px;padding:8px 9px;right:16px;top:16px}.demasi-personality .products-section{padding:39px 6% 46px}.demasi-personality .product-section-top{display:block;margin-bottom:25px}.demasi-personality .product-section-top .eyebrow{font-size:8px;margin-bottom:10px}.demasi-personality .product-section-top h2{font-size:32px;margin-bottom:10px}.demasi-personality .liability .product-section-top h2{font-size:36px;max-width:290px}.demasi-personality .off-record .product-section-top h2{font-size:27px}.demasi-personality .product-count{font-size:10px}.demasi-personality .fit-filters{margin-top:21px;gap:6px}.demasi-personality .fit-filters button{font-size:9px;padding:10px 12px}.demasi-personality .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.demasi-personality .product-image{aspect-ratio:1/1.12}.demasi-personality .product-image .fit-chip{font-size:6px;padding:4px 5px;left:7px;top:7px}.demasi-personality .image-controls{gap:7px;padding:8px 0;min-height:33px;justify-content:space-between}.demasi-personality .image-controls button{font-size:7px}.demasi-personality .product-info{grid-template-columns:1fr;margin-top:10px;gap:5px}.demasi-personality .product-info h3{font-size:12px}.demasi-personality .product-price{font-size:9px}.demasi-personality .product-fit{font-size:9px;line-height:1.5}.demasi-personality .product-colour{font-size:8px;gap:6px}.demasi-personality .other-colours{font-size:7px}.demasi-personality .swatch{width:8px;height:8px}.demasi-personality .off-record .product-info h3{font-size:11px}.demasi-personality .home-products .product-section-top>.text-link{margin-top:20px;font-size:10px}.demasi-personality .home-products .product-grid .product-card:last-child{display:none}.demasi-personality .fit-strip{display:block;padding:33px 6% 37px}.demasi-personality .fit-strip h2{font-size:31px}.demasi-personality .fit-strip .eyebrow{font-size:8px;margin-bottom:13px}.demasi-personality .fit-options{margin-top:26px;gap:20px}.demasi-personality .fit-options span{font-size:11px}.demasi-personality .fit-options p,.demasi-personality .fit-options b{font-size:10px}.demasi-personality .fit-strip>.text-link{margin-top:25px;font-size:10px}.demasi-personality .collection-ending{padding:32px 6%;grid-template-columns:1fr;gap:20px}.demasi-personality .collection-ending h2{font-size:40px;max-width:270px}.demasi-personality .collection-ending p{font-size:12px}.demasi-personality .collection-ending>img,.demasi-personality .collection-ending>svg{position:absolute;width:130px;height:130px;right:-43px;bottom:-22px;opacity:.16}.demasi-personality .liability .collection-ending h2{font-size:40px;max-width:300px}.demasi-personality .off-record .collection-ending h2{font-size:30px;max-width:290px}.demasi-personality .off-record .collection-ending p{font-size:11px}.demasi-personality .collection-ending .text-link{font-size:10px;margin-top:16px}.demasi-personality .footer-smile{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.demasi-personality{scroll-behavior:auto}.demasi-personality *{transition:none!important}}.demasi-personality .home-oversmile{width:680px;left:-185px;bottom:-90px;opacity:.075;transform:rotate(-14deg)}.demasi-personality .home-photo figcaption{font-size:10px}@container (max-width:600px){.demasi-personality .home-oversmile{width:500px;left:-183px;bottom:225px;opacity:.07}.demasi-personality .home-photo figcaption{font-size:8px}}@container (max-width:600px){.demasi-personality .alibi h1{font-size:clamp(46px,14cqw,58px)}.demasi-personality .liability h1{font-size:clamp(68px,21cqw,86px)}.demasi-personality .off-record h1{font-size:clamp(34px,11cqw,46px)}.demasi-personality .home-products .product-grid .product-card:last-child{display:block}}.demasi-personality{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;background:transparent}.demasi-personality .page{width:100%;max-width:1600px;margin:auto}.demasi-personality .home h1{font-family:Arial,Helvetica,sans-serif}.demasi-personality .home-hero--compact{min-height:545px;padding-top:35px;padding-bottom:35px}.demasi-personality .home-collage{height:450px}.demasi-personality .home-photo.primary{height:410px}.demasi-personality .home-photo.secondary{height:275px}.demasi-personality .collection-hero{min-height:605px;padding-top:35px;padding-bottom:38px}.demasi-personality .collection-photo{height:540px;min-height:0}.demasi-personality .hero-aside{margin-top:26px}.demasi-personality .product-preview-note,.demasi-personality .product-unavailable{grid-column:1/-1;font-size:10px;line-height:1.4}.demasi-personality .product-preview-note{opacity:.7}.demasi-personality .home-photo figcaption{font-size:9px;white-space:nowrap}.demasi-personality .fit-filters button,.demasi-personality .image-controls button{min-height:35px}.demasi-personality .product-card .swatch{display:inline-block;flex:none}@container (max-width:650px){.demasi-personality .home-hero--compact{min-height:0;padding-top:30px;padding-bottom:30px}.demasi-personality .home-collage{height:340px}.demasi-personality .home-photo.primary{height:307px}.demasi-personality .home-photo.secondary{height:218px}.demasi-personality .collection-hero{min-height:0;padding-top:30px;padding-bottom:33px}.demasi-personality .collection-photo{height:435px}.demasi-personality .product-preview-note{font-size:9px}.demasi-personality .home-photo figcaption{font-size:7px}.demasi-personality .image-controls button{font-size:9px;min-height:40px}.demasi-personality .product-fit,.demasi-personality .product-price,.demasi-personality .product-colour{font-size:11px}.demasi-personality .fit-filters button{min-height:42px;font-size:11px}.demasi-personality .product-image .fit-chip{font-size:9px}.demasi-personality .alibi h1{font-size:clamp(40px,13.5cqw,58px)}.demasi-personality .liability h1{font-size:clamp(60px,20cqw,86px)}.demasi-personality .off-record h1{font-size:clamp(30px,10.5cqw,46px)}}body.demasi-theme-home{--demasi-chrome-bg:#F3F0E8;--demasi-chrome-ink:#171717;--demasi-chrome-line:#CDC8BC}body.demasi-theme-alibi{--demasi-chrome-bg:#F4EEE3;--demasi-chrome-ink:#632A30;--demasi-chrome-line:#CFBFAF}body.demasi-theme-liability{--demasi-chrome-bg:#181918;--demasi-chrome-ink:#F3F0E8;--demasi-chrome-line:#494C43}body.demasi-theme-off-record{--demasi-chrome-bg:#0D1E2B;--demasi-chrome-ink:#FFF7E7;--demasi-chrome-line:#43515C}body.demasi-personality-theme{background:var(--demasi-chrome-bg)}.demasi-personality-theme #header-component,.demasi-personality-theme #header-group .header__row,.demasi-personality-theme #header-group .shopify-section,.demasi-personality-theme #header-group .section-background{background:var(--demasi-chrome-bg)!important;color:var(--demasi-chrome-ink)!important;--color-foreground:var(--demasi-chrome-ink);--color-background:var(--demasi-chrome-bg);--color-border:var(--demasi-chrome-line)}.demasi-personality-theme #header-component a,.demasi-personality-theme #header-component button{color:var(--demasi-chrome-ink)}.demasi-personality-theme .shopify-section-group-footer-group .section-background,.demasi-personality-theme .shopify-section-group-footer-group>.section{background:var(--demasi-chrome-bg)!important;color:var(--demasi-chrome-ink)!important;--color-foreground:var(--demasi-chrome-ink);--color-background:var(--demasi-chrome-bg);--color-border:var(--demasi-chrome-line)}.demasi-personality .collage-note{max-width:155px;line-height:1.15;left:0;top:0}@container (max-width:650px){.demasi-personality .collage-note{max-width:118px;font-size:15px;left:0;top:-20px}}.demasi-theme-liability .header-logo__image,.demasi-theme-off-record .header-logo__image{filter:brightness(0) invert(1)}.demasi-personality-theme #header-group .announcement-bar,.demasi-personality-theme #header-group .announcement-bar__text,.demasi-personality-theme .shopify-section-group-footer-group .text-block,.demasi-personality-theme .shopify-section-group-footer-group a{color:var(--demasi-chrome-ink)!important}.demasi-arrow{display:inline-block;vertical-align:middle;flex:none;width:1.15em;height:1.15em}.demasi-product-theme{--color-background:var(--demasi-chrome-bg);--color-foreground:var(--demasi-chrome-ink);--color-border:var(--demasi-chrome-line);--color-primary-button-background:var(--demasi-product-accent);--color-primary-button-text:var(--demasi-product-accent-ink);--color-primary-button-border:var(--demasi-product-accent);--color-primary-button-hover-background:var(--demasi-product-accent);--color-primary-button-hover-text:var(--demasi-product-accent-ink);--color-primary-button-hover-border:var(--demasi-product-accent);--color-secondary-button-background:transparent;--color-secondary-button-text:var(--demasi-chrome-ink);--color-secondary-button-border:var(--demasi-chrome-ink);--color-input-background:var(--demasi-chrome-bg);--color-input-text:var(--demasi-chrome-ink);--color-input-border:var(--demasi-chrome-line);--color-variant-background:transparent;--color-variant-text:var(--demasi-chrome-ink);--color-variant-border:var(--demasi-chrome-line);--color-selected-variant-background:var(--demasi-product-accent);--color-selected-variant-text:var(--demasi-product-accent-ink);--color-selected-variant-border:var(--demasi-product-accent);--color-variant-hover-background:var(--demasi-product-accent);--color-variant-hover-text:var(--demasi-product-accent-ink);--color-variant-hover-border:var(--demasi-product-accent);--color-selected-variant-hover-background:var(--demasi-product-accent);--color-selected-variant-hover-text:var(--demasi-product-accent-ink);--color-selected-variant-hover-border:var(--demasi-product-accent)}.demasi-product-theme.demasi-theme-alibi{--color-background-rgb:244 238 227;--color-foreground-rgb:99 42 48;--color-border-rgb:207 191 175;--color-input-text-rgb:99 42 48;--demasi-product-accent:#632A30;--demasi-product-accent-ink:#F4EEE3;--demasi-product-heading:Georgia,"Times New Roman",serif;--demasi-product-body:Arial,Helvetica,sans-serif}.demasi-product-theme.demasi-theme-liability{--color-background-rgb:24 25 24;--color-foreground-rgb:243 240 232;--color-border-rgb:73 76 67;--color-input-text-rgb:243 240 232;--demasi-product-accent:#E4F542;--demasi-product-accent-ink:#181918;--demasi-product-heading:Impact,"Arial Narrow",Arial,sans-serif;--demasi-product-body:Arial,Helvetica,sans-serif}.demasi-product-theme.demasi-theme-off-record{--color-background-rgb:13 30 43;--color-foreground-rgb:255 247 231;--color-border-rgb:67 81 92;--color-input-text-rgb:255 247 231;--demasi-product-accent:#B4A1D0;--demasi-product-accent-ink:#0D1E2B;--demasi-product-heading:"Courier New",monospace;--demasi-product-body:"Courier New",monospace}.demasi-product-theme #MainContent{background:var(--demasi-chrome-bg);color:var(--demasi-chrome-ink);font-family:var(--demasi-product-body)}.demasi-product-theme #MainContent>.shopify-section>.section-background{background:var(--demasi-chrome-bg)!important}.demasi-product-theme .product-information{background:var(--demasi-chrome-bg)!important;color:var(--demasi-chrome-ink)!important}.demasi-product-theme .product-details h1,.demasi-product-theme .product-information h1{font-family:var(--demasi-product-heading);font-size:clamp(28px,3.2vw,45px);line-height:1.12;letter-spacing:-.03em;color:var(--demasi-chrome-ink)}.demasi-product-theme .product-information .text-block,.demasi-product-theme .product-information .price,.demasi-product-theme .product-information .rte,.demasi-product-theme .product-information .variant-option__name,.demasi-product-theme .product-information .disclosure__heading{color:var(--demasi-chrome-ink)}.demasi-product-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1600px;margin:auto;padding:20px max(5%,var(--page-margin,20px));border-bottom:1px solid var(--demasi-chrome-line);color:var(--demasi-chrome-ink);background:var(--demasi-chrome-bg)}.demasi-product-back{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:12px;letter-spacing:.04em;font-family:var(--demasi-product-body)}.demasi-product-back:hover{text-decoration:underline;text-underline-offset:4px}.demasi-product-symbol{display:flex;align-items:center;color:var(--demasi-product-accent);height:42px}.demasi-product-symbol img{max-height:42px;object-fit:contain}@media(max-width:749px){.demasi-product-identity{padding:14px 5%}.demasi-product-symbol{height:32px}.demasi-product-symbol img,.demasi-product-symbol svg{max-height:32px}.demasi-product-back{font-size:10px}.demasi-product-theme .product-information h1{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/demasi-personality.css.map */
