.dc{color:var(--ink);font-family:var(--font-body)}.dc .ttl-copy-cta{padding:0 0 20px}.dc .ttl{font-family:var(--font-display);margin:0 0 16px}.dc h1.ttl{font-size:44px;line-height:1.25}.dc h2.ttl{font-size:32px;line-height:1.28;letter-spacing:.64px}@media(min-width:768px){.dc h1.ttl{font-size:64px;line-height:normal}.dc h2.ttl{font-size:48px;line-height:1.2;letter-spacing:.96px}}@media(min-width:1025px){.dc h1.ttl{font-size:72px}}.dc .copy{margin:0 0 16px}.dc .dim-90{opacity:.9}.dc .copy p+p{margin-top:16px}.dc a{color:inherit}.dc .copy a{text-decoration:underline;text-underline-offset:2px}.dc .cta__tip{display:block;margin:32px 0 40px}@media(min-width:768px){.dc .cta__tip{margin:40px 0 16px;max-width:270px}}.dc .sticker{position:absolute;width:77px;z-index:1}.dc .sticker .icon,.dc .sticker img,.dc .sticker svg{display:block;width:100%;height:auto}.dc .sticker--hero{top:5px;right:20px}.dc .sticker--touch{top:-6px;right:0;left:auto;width:50px}@media(min-width:1024px){.dc .sticker--hero{width:153px;top:80px;right:60px}.dc .sticker--touch{width:100px;top:75px;left:0;right:auto}}@media(min-width:1024px)and (max-width:1149px){.dc .sticker--hero{width:120px;right:16px;top:60px}}.dc__hero{position:relative;margin:0}.dc__hero>.shell__wide{max-width:100%}.dc__hero>.shell{display:flex;flex-flow:row wrap;padding:0 var(--gutter-sm) var(--gutter-sm)}@media(min-width:768px){.dc__hero>.shell{padding:0 var(--gutter) var(--gutter) 0}}.dc__hero .dc__hero-text{order:2;position:relative}.dc__hero .dc__hero-media{order:3;position:relative}@media(min-width:768px){.dc__hero .dc__hero-media{order:0}}.dc__hero .ttl-copy-cta{max-width:340px;padding:85px 0 20px}@media(min-width:768px){.dc__hero .ttl-copy-cta{padding:0 0 20px}}@media(min-width:1025px){.dc__hero .ttl-copy-cta{position:absolute;top:96px;left:12%;transform:none;width:420px;max-width:564px}}@media(min-width:1025px){.dc__hero .copy,.dc__hero .cta__tip{margin-left:0;max-width:340px}}.dc__hero .media{width:100%;margin:0}@media(min-width:768px){.dc__hero .media{width:100%;max-width:640px;margin:0}}.dc__hero .media img,.dc__hero .ph-slot{width:100%;aspect-ratio:640 / 800;object-fit:cover;display:block}.dc__band{margin-top:var(--section-gap)}.dc__band>.shell{display:flex;flex-flow:row wrap}.dc__band .cell{position:relative}.dc__band .ttl-copy-cta{max-width:368px}@media(min-width:1025px){.dc__band .ttl-copy-cta{position:absolute;top:64px;left:8%;transform:none;width:400px}}.dc__band .media{width:100%;margin:0}@media(min-width:768px){.dc__band .media{width:100%;max-width:440px;margin-inline:auto}}.dc__band .media img,.dc__band .ph-slot{width:100%;aspect-ratio:440 / 550;object-fit:cover;display:block}.dc__wide{margin-top:var(--section-gap)}.dc__wide>.shell{max-width:100%;margin:0}@media(min-width:768px){.dc__wide>.shell{max-width:calc(100% - 32px);margin:0 16px}}.dc__wide .dc__wide-media{position:relative}.dc__wide .media img,.dc__wide .ph-slot{width:100%;display:block;object-fit:cover;aspect-ratio:1408 / 650}@media(min-width:768px){.dc__wide .media img,.dc__wide .ph-slot{height:650px;aspect-ratio:auto}}.dc__wide .dc__wide-mob{display:none}@media(max-width:767px){.dc__wide .dc__wide-desk{display:none}.dc__wide .dc__wide-mob{display:block}.dc__wide .dc__wide-mob img{aspect-ratio:4 / 5}}.dc__wide .copy-box{display:flex;align-items:flex-end;max-width:466px;padding:var(--gutter-sm)}@media(min-width:768px){.dc__wide .copy-box{position:absolute;top:50%;right:var(--gutter);transform:translateY(-50%);padding:var(--gutter);width:466px;background:#f5f4f0eb;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.dc__wide .ttl-copy-cta{max-width:270px;padding:0}.dc__touch{margin:var(--section-gap) 0 var(--gutter)}.dc__touch>.shell{position:relative}.dc__touch .two-up{grid-template-columns:100%;row-gap:40px}@media(min-width:768px){.dc__touch .two-up{grid-template-columns:repeat(2,50%);row-gap:0}}.dc__touch .ttl-copy-cta{padding:0}@media(min-width:1024px){.dc__touch .ttl-copy-cta .copy{margin-left:175px;max-width:270px}}@media(min-width:768px)and (max-width:1023px){.dc__touch .ttl-copy-cta .copy{margin-left:70px;max-width:270px}}@media(max-width:767px){.dc__touch .ttl-copy-cta .copy{margin-left:70px}}.dc__form{display:flex;flex-direction:column;gap:24px}.dc__form .fld{display:flex;flex-direction:column}.dc__form .fld>input,.dc__form .fld>select,.dc__form .fld>textarea{padding:10px 0;border:none;border-bottom:solid 1px #C5C1BA;background-color:transparent;font-family:var(--font-body);font-size:18px;line-height:1.44;letter-spacing:.36px;color:var(--ink);width:100%}.dc__form .fld>textarea{resize:vertical;min-height:96px}.dc__form .fld>input::placeholder,.dc__form .fld>textarea::placeholder{color:var(--ink);font-size:20px;text-transform:lowercase;font-variant:small-caps;opacity:.7}.dc__form .fld>input:focus,.dc__form .fld>select:focus,.dc__form .fld>textarea:focus{outline:none;border-bottom:solid 1px var(--ink)}.dc__form .fld>select{-webkit-appearance:none;appearance:none;border-radius:0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 9px) calc(50% + 1px),calc(100% - 4px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:24px}.dc__form .fld>select:has(option[value=""]:checked){font-size:20px;text-transform:lowercase;font-variant:small-caps;opacity:.7}.dc__form .fld__note{margin-top:8px;font-size:16px;line-height:1.5;letter-spacing:.32px;font-style:italic;opacity:.9}.dc__form .dc__form-submit{width:100%;margin-top:8px}@media(min-width:768px){.dc__form .dc__form-submit{width:auto;min-width:270px}}.dc__form-message{font-size:16px;line-height:1.5;letter-spacing:.32px;margin-bottom:24px}.dc__form-message--error{color:var(--error)}.dc__form-message--error ul{list-style:none;padding:0;margin:0}.dc__form-message--success{display:flex;gap:10px;align-items:flex-start}.dc__form-message--success .icon{flex:0 0 auto;width:15px}.dc__form .fld--err>input,.dc__form .fld--err>select,.dc__form .fld--err>textarea{border-bottom-color:var(--error)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/page-custom.css.map */
