.ca-campaign{margin:0;background:#fcf8fa;color:#281320;font:16px/1.6 Arial,sans-serif}.ca-campaign *{box-sizing:border-box}.ca-campaign a{color:inherit}.ca-campaign .ca-skip{position:absolute;top:-100px}.ca-campaign .ca-skip:focus{top:0;z-index:20;background:#fff;padding:15px}.ca-announcement{text-align:center;background:#e52c86;color:white;font-size:10px;font-weight:800;letter-spacing:.15em;padding:9px 15px}.ca-site-header{padding:24px 5%;background:#1a0d16;color:white;display:flex;align-items:center;justify-content:space-between;gap:24px}.ca-brand{text-decoration:none;line-height:1.3}.ca-brand small{display:block;text-transform:uppercase;letter-spacing:.25em;font-size:10px;color:#f6a8cd;margin-bottom:6px}.ca-brand strong{font-size:20px;letter-spacing:.03em}.ca-site-header nav{display:flex;gap:26px;font-size:12px;font-weight:700}.ca-site-header nav a{text-decoration:none}.ca-site-footer{padding:45px 6% 85px;text-align:center;background:#180c14;color:#f7dce9;font-size:13px}.ca-site-footer strong{font-size:20px;color:#fff}.ca-site-footer p{margin:10px 0}html{scroll-behavior:smooth}#cancer-awareness{--pink:#df207c;--dark:#281320;--cream:#fcf8fa;color:var(--dark);background:var(--cream);font:16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}#cancer-awareness *{box-sizing:border-box}#cancer-awareness [id]{scroll-margin-top:65px}#cancer-awareness img{display:block;max-width:100%;height:auto}#cancer-awareness h1,#cancer-awareness h2,#cancer-awareness h3,#cancer-awareness h4{color:inherit;margin:0;line-height:1.07;letter-spacing:-.025em}#cancer-awareness h1,#cancer-awareness h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900}#cancer-awareness h1{font-size:clamp(50px,5.8vw,88px);letter-spacing:-.025em}#cancer-awareness h2{font-size:clamp(34px,4.5vw,65px)}#cancer-awareness em{font-style:normal;color:var(--pink)}#cancer-awareness p{margin:20px 0}#cancer-awareness .ca-kicker{text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--pink);margin:0 0 22px}#cancer-awareness .ca-hero{position:relative;background:#130a10;color:white;min-height:480px}#cancer-awareness .ca-hero-art img{width:100%;aspect-ratio:1916/821;object-fit:cover;min-height:480px}#cancer-awareness .ca-hero-copy{position:absolute;left:6%;top:50%;transform:translateY(-50%);width:39%;max-width:620px}#cancer-awareness .ca-hero-copy .ca-kicker{color:#ff91c2}#cancer-awareness .ca-hero-copy h1 em{color:#ff64ab}#cancer-awareness .ca-hero-copy>p:not(.ca-kicker){font-size:15px;max-width:360px;color:#f6dce8;line-height:1.7;margin:25px 0 28px}#cancer-awareness .ca-button,#cancer-awareness .ca-add{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 24px;background:var(--pink);color:white;font:800 13px/1.4 Arial,sans-serif;border:0;border-radius:2px;text-decoration:none;cursor:pointer;letter-spacing:.025em}#cancer-awareness .ca-button:hover,#cancer-awareness .ca-add:hover{background:#b71661}#cancer-awareness .ca-text-link{display:block;text-decoration:none;font-size:12px;margin-top:18px;color:#f9c2dc}#cancer-awareness :focus-visible,.ca-campaign :focus-visible{outline:3px solid #ed59a1;outline-offset:4px}#cancer-awareness button:disabled{opacity:.6;cursor:wait}#cancer-awareness .ca-promise{display:flex;justify-content:space-around;gap:16px;background:#941448;color:white;padding:16px 6%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}#cancer-awareness .ca-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:80px 8%;background:#24101f;color:#fff;overflow:hidden}#cancer-awareness .ca-feature-visual{position:relative;isolation:isolate;max-width:570px;aspect-ratio:1;background:radial-gradient(ellipse at center,#d84487 -35%,#40182d 50%,#24101f 75%)}#cancer-awareness .ca-feature-visual>span{position:absolute;top:15%;left:50%;transform:translateX(-50%);font-size:clamp(100px,14vw,210px);font-weight:900;letter-spacing:-.08em;opacity:.09}#cancer-awareness .ca-feature-visual img{position:relative;width:92%;height:100%;object-fit:contain;margin:auto;filter:drop-shadow(0 22px 24px #11050da6)}#cancer-awareness .ca-feature-copy{max-width:500px}#cancer-awareness .ca-feature-copy>p{color:#e6cbd9;line-height:1.75}#cancer-awareness .ca-feature .ca-kicker{color:#ff87bc}#cancer-awareness .ca-feature em{color:#ff64ab}#cancer-awareness .ca-feature-points{padding-left:18px;font-size:13px;line-height:2;color:#f6e3ed;margin:25px 0}#cancer-awareness .ca-feature small{display:block;color:#ca9eb5;font-size:10px;line-height:1.6;margin-top:20px}#cancer-awareness .ca-looks{padding:75px 6% 80px}#cancer-awareness .ca-section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:38px}#cancer-awareness .ca-section-heading h2{font-size:clamp(32px,3.6vw,52px)}#cancer-awareness .ca-section-heading>p{max-width:310px;font-size:14px;line-height:1.7;margin:0;color:#78596b}#cancer-awareness .ca-look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#cancer-awareness .ca-look{display:block;text-decoration:none;border:1px solid #e8d6e0;background:#fff;transition:transform .2s}#cancer-awareness .ca-look:hover{transform:translateY(-5px)}#cancer-awareness .ca-look-art{position:relative;aspect-ratio:1.15;background:radial-gradient(at 50% 40%,#fce4ef,#efd5e2);overflow:hidden}#cancer-awareness .ca-look-art img{position:absolute;height:auto;filter:drop-shadow(0 12px 13px #54213a25);object-fit:contain}#cancer-awareness .ca-look-walk .look-main{width:70%;left:15%;top:1%}#cancer-awareness .ca-look-walk .look-side{width:37%;right:-2%;bottom:-3%;transform:rotate(9deg)}#cancer-awareness .ca-look-walk .look-small{width:33%;left:-1%;bottom:-1%;transform:rotate(-12deg)}#cancer-awareness .ca-look-everyday .look-main{width:80%;left:-10%;bottom:-5%;z-index:1}#cancer-awareness .ca-look-everyday .look-side{width:67%;right:-9%;top:3%;transform:rotate(9deg)}#cancer-awareness .ca-look-comfort .look-main{width:87%;left:-5%;top:-5%;transform:rotate(-6deg)}#cancer-awareness .ca-look-comfort .look-small{width:57%;right:-7%;bottom:-5%;transform:rotate(8deg)}#cancer-awareness .ca-look-copy{padding:25px}#cancer-awareness .ca-look-copy>span{font-size:9px;text-transform:uppercase;font-weight:800;letter-spacing:.14em;color:#a51556}#cancer-awareness .ca-look h3{font:800 22px/1.2 Arial,sans-serif;margin-top:12px;letter-spacing:-.02em}#cancer-awareness .ca-look p{font-size:12px;margin:13px 0 18px;color:#78596b}#cancer-awareness .ca-look b{font-size:11px;letter-spacing:.02em}#cancer-awareness .ca-category-nav{display:flex;justify-content:center;gap:28px;padding:20px 4%;background:#fff;border-top:1px solid #ead9e2;border-bottom:1px solid #ead9e2;position:sticky;top:0;z-index:5;box-shadow:0 4px 8px #3c133008;overflow:auto}#cancer-awareness .ca-category-nav a{font-size:12px;font-weight:700;color:var(--dark);text-decoration:none;white-space:nowrap}#cancer-awareness .ca-category-nav a:hover{color:var(--pink)}#cancer-awareness .ca-section{padding:70px 6%}#cancer-awareness #ca-products>p:not(.ca-kicker){max-width:680px;font-size:14px;color:#78596b}#cancer-awareness .ca-product-category{padding:36px 0 10px}#cancer-awareness .ca-group-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dcc3d1;padding-bottom:17px;margin-bottom:26px}#cancer-awareness .ca-group{font:800 26px/1.2 Arial;letter-spacing:-.035em}#cancer-awareness .ca-group-heading>span{font-size:11px;color:#927084}#cancer-awareness .ca-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px;margin-bottom:30px}#cancer-awareness .ca-card{align-self:start;min-width:0}#cancer-awareness .ca-product-image{aspect-ratio:1;background:radial-gradient(at 50% 30%,#fff,#f2e7ed);padding:8px;border:1px solid #ecdee6;overflow:hidden}#cancer-awareness .ca-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}#cancer-awareness .ca-card:hover .ca-product-image img{transform:scale(1.04)}#cancer-awareness .ca-card-copy{padding:17px 0;display:grid;gap:10px}#cancer-awareness .ca-card h4{font:700 16px/1.4 Arial;letter-spacing:0}#cancer-awareness .ca-price{font-size:18px;font-weight:800;color:#97144e}#cancer-awareness .ca-views summary{font-size:10px;color:#78596b;cursor:pointer}#cancer-awareness .ca-views img{width:100%;background:#f4e9ef}#cancer-awareness .ca-config{border:1px solid #cdb1c0;background:#fff}#cancer-awareness .ca-config>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 13px;min-height:44px;font-size:11px;font-weight:800;cursor:pointer}#cancer-awareness .ca-config>summary::-webkit-details-marker{display:none}#cancer-awareness .ca-config[open]>summary{border-bottom:1px solid #ead9e2;color:#a51155}#cancer-awareness .ca-config-body{display:grid;gap:12px;padding:14px}#cancer-awareness label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}#cancer-awareness input,#cancer-awareness textarea,#cancer-awareness select{font:16px Arial;padding:13px;width:100%;min-width:0;border:1px solid #cdb1c0;border-radius:2px;background:white;color:var(--dark);min-height:46px}#cancer-awareness textarea{min-height:95px;resize:vertical}#cancer-awareness .ca-card label{font-size:11px}#cancer-awareness .ca-card select{font-size:13px;padding:10px}#cancer-awareness .ca-add{width:100%;padding:12px 10px}#cancer-awareness #ca-design{background:#f0e1e9;border-top:1px solid #e0c9d5}#cancer-awareness #ca-design>p:not(.ca-kicker){max-width:720px;font-size:14px;color:#725265}#cancer-awareness .ca-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:32px auto 0;padding:35px;background:#fff;border:1px solid #e7d3df}#cancer-awareness .ca-wide{grid-column:1/-1}#cancer-awareness small,#cancer-awareness .ca-note{font-size:11px;font-weight:400;color:#795d6d}#cancer-awareness .ca-note{margin:22px auto 0;max-width:1000px}#cancer-awareness .ca-review{background:#fff}#cancer-awareness .ca-line{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e4cdd9;font-size:14px}#cancer-awareness .ca-line button{padding:10px;border:1px solid #b5809b;background:white;cursor:pointer;color:#9f1651;font-size:12px}#cancer-awareness .ca-total{font-size:25px;margin-top:26px}#cancer-awareness .ca-total strong{color:#af175b}#cancer-awareness .ca-check{flex-direction:row;align-items:flex-start;font-weight:400;font-size:12px;line-height:1.7;max-width:900px;margin:25px 0}#cancer-awareness .ca-check input{width:20px;min-width:20px;min-height:20px;accent-color:var(--pink)}#cancer-awareness .ca-review>p:not(.ca-kicker):not(.ca-total){font-size:12px;color:#795d6d}#cancer-awareness .ca-payment{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:65px 7%;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 60%,#a12967,transparent 60%),linear-gradient(120deg,#190c15,#45112e);color:white}#cancer-awareness .ca-payment h2{font-size:clamp(40px,5.2vw,76px);max-width:590px;line-height:1.05}#cancer-awareness .ca-payment .ca-kicker{color:#ff8fc0}#cancer-awareness .ca-payment p{color:#ebc6db;font-size:14px;max-width:440px}#cancer-awareness .ca-payment .ca-button{background:#f9d4e6;color:#4e1031}#cancer-awareness .ca-payment small{display:block;margin-top:25px;color:#d7a3bd;font-size:10px;line-height:1.6;max-width:560px}#cancer-awareness .ca-payment-products{position:relative;aspect-ratio:1.15;min-width:0}#cancer-awareness .ca-payment-products img{position:absolute;filter:drop-shadow(0 20px 18px #140a11aa)}#cancer-awareness .pay-tote{width:90%;right:-10%;top:-8%;transform:rotate(7deg)}#cancer-awareness .pay-mug{width:63%;left:-10%;bottom:-8%;transform:rotate(-8deg)}#cancer-awareness .pay-bow{width:38%;right:-3%;bottom:-3%;transform:rotate(15deg)}#cancer-awareness .ca-order-bar{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:12px 6%;background:#281320;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:15px;box-shadow:0 -4px 20px #1a0b2022;font-size:12px}#cancer-awareness .ca-order-bar[hidden]{display:none}#cancer-awareness .ca-order-bar strong{display:inline-block;margin-left:18px;font-size:19px}#cancer-awareness .ca-order-bar a{color:white;background:#df207c;padding:12px 20px;text-decoration:none;font-weight:800;white-space:nowrap}#cancer-awareness #ca-status{font-size:13px;font-weight:700;color:#a51155}#cancer-awareness .ca-review-design{font-size:13px;color:#78596b;margin-top:20px}
@media(min-width:1600px){#cancer-awareness .ca-hero-copy{left:8%}#cancer-awareness .ca-hero-copy h1{font-size:100px}}@media(max-width:1000px){#cancer-awareness .ca-hero-copy h1{font-size:56px}#cancer-awareness .ca-hero-copy{width:42%;left:5%}#cancer-awareness .ca-hero-copy>p:not(.ca-kicker){font-size:13px}#cancer-awareness .ca-feature{gap:5%;padding:60px 6%}#cancer-awareness .ca-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#cancer-awareness .ca-look-grid{gap:16px}#cancer-awareness .ca-look-copy{padding:18px}#cancer-awareness .ca-look h3{font-size:19px}#cancer-awareness .ca-category-nav{gap:22px}.ca-site-header nav{gap:15px}}
@media(max-width:650px){.ca-announcement{font-size:8px;letter-spacing:.08em}.ca-site-header{display:block;text-align:center;padding:20px 5%}.ca-brand strong{font-size:20px}.ca-site-header nav{justify-content:center;gap:18px;margin-top:18px;font-size:10px}#cancer-awareness .ca-hero{min-height:0;display:flex;flex-direction:column}#cancer-awareness .ca-hero-art img{aspect-ratio:1.16;min-height:0;width:100%;object-fit:cover;object-position:85% 50%}#cancer-awareness .ca-hero-copy{position:static;transform:none;width:100%;max-width:none;padding:32px 6% 36px;background:#170b13}#cancer-awareness .ca-hero-copy h1{font-size:51px;line-height:1.02}#cancer-awareness .ca-hero-copy>p:not(.ca-kicker){font-size:14px;max-width:none;margin:20px 0 24px}#cancer-awareness .ca-hero-copy .ca-kicker{font-size:9px;letter-spacing:.17em}#cancer-awareness .ca-hero-copy .ca-button{width:100%}#cancer-awareness .ca-hero-copy .ca-text-link{text-align:center}#cancer-awareness .ca-promise{font-size:8px;gap:10px;padding:15px 5%;line-height:1.6;text-align:center}#cancer-awareness .ca-feature{grid-template-columns:1fr;padding:36px 6% 45px;gap:20px}#cancer-awareness .ca-feature-visual{max-width:350px;width:100%;margin:auto}#cancer-awareness .ca-feature-visual>span{font-size:140px}#cancer-awareness .ca-feature h2{font-size:46px}#cancer-awareness .ca-feature-copy>p{font-size:14px}#cancer-awareness .ca-looks{padding:45px 6%}#cancer-awareness .ca-section-heading{display:block;margin-bottom:26px}#cancer-awareness .ca-section-heading>p{max-width:none;margin-top:20px;font-size:13px}#cancer-awareness .ca-section-heading h2{font-size:38px}#cancer-awareness .ca-look-grid{grid-template-columns:1fr;gap:24px}#cancer-awareness .ca-look-art{aspect-ratio:1.3}#cancer-awareness .ca-look-copy{padding:24px}#cancer-awareness .ca-look h3{font-size:24px}#cancer-awareness .ca-look p{font-size:13px}#cancer-awareness .ca-category-nav{justify-content:flex-start;gap:24px;padding:17px 6%;scrollbar-width:thin}#cancer-awareness .ca-category-nav a{font-size:11px}#cancer-awareness .ca-section{padding:45px 5%}#cancer-awareness .ca-section>h2{font-size:34px}#cancer-awareness .ca-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}#cancer-awareness .ca-group{font-size:23px}#cancer-awareness .ca-group-heading>span{display:none}#cancer-awareness .ca-product-category{padding-top:24px}#cancer-awareness .ca-card h4{font-size:14px;line-height:1.35}#cancer-awareness .ca-price{font-size:17px}#cancer-awareness .ca-product-image{padding:2px}#cancer-awareness .ca-card-copy{padding-top:13px;gap:8px}#cancer-awareness .ca-config>summary{padding:11px 8px;font-size:10px}#cancer-awareness .ca-config-body{padding:10px;gap:10px}#cancer-awareness .ca-card select{font-size:12px;padding:10px 5px}#cancer-awareness .ca-fields{grid-template-columns:1fr;padding:24px 18px;gap:21px}#cancer-awareness .ca-wide{grid-column:auto}#cancer-awareness .ca-line{align-items:flex-start;font-size:12px}#cancer-awareness .ca-line button{flex-shrink:0;font-size:10px}#cancer-awareness .ca-total{font-size:20px}#cancer-awareness .ca-payment{grid-template-columns:1fr;padding:44px 6%;gap:25px}#cancer-awareness .ca-payment h2{font-size:50px}#cancer-awareness .ca-payment-products{max-width:350px;width:100%;margin:auto;order:-1}#cancer-awareness .ca-payment small{font-size:10px}#cancer-awareness .ca-payment .ca-kicker{font-size:9px}#cancer-awareness .ca-order-bar{padding:10px 4%;font-size:10px}#cancer-awareness .ca-order-bar strong{display:block;font-size:17px;margin:0}#cancer-awareness .ca-order-bar a{padding:12px;font-size:11px}.ca-site-footer{padding-bottom:100px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#cancer-awareness *{transition:none!important}}
