.careers{--cr-accent: #84319b;--cr-accent-soft: rgba(132, 49, 155, .07);--cr-accent-line: rgba(132, 49, 155, .25);--cr-grey: #f4f4f4;--cr-header-offset: 0px}.careers p{padding:0}.careers .cr-wrap{max-width:1080px;margin:0 auto}.careers .cr-narrow{max-width:680px;margin:0 auto}.careers .cr-heading{font-size:var(--headline_font_size_36);line-height:1.15;margin:0 0 calc(var(--master_spacing) * .75)}.careers .cr-intro{max-width:680px;font-size:var(--small);line-height:1.6;color:var(--body_font_color);margin:0 0 var(--master_spacing)}.careers .btn{max-width:none;width:auto;min-width:140px;padding-left:calc(var(--master_spacing) * 1.25);padding-right:calc(var(--master_spacing) * 1.25)}.careers [id]{scroll-margin-top:calc(var(--cr-header-offset) + 12px)}.content .careers ul li:before{content:none}.careers-hero .cr-hero{position:relative;overflow:hidden;background:var(--cr-grey)}.careers-hero .cr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.careers-hero .cr-hero__media img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.careers-hero .cr-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.careers-hero .cr-hero__inner{position:relative;z-index:1;max-width:640px;margin:0 auto;padding:calc(var(--master_spacing) * 1.75) var(--master_spacing);text-align:center}.careers-hero .cr-hero__title{font-size:var(--headline_font_size_36);line-height:1.1;margin:0 0 calc(var(--master_spacing) * .6)}.careers-hero .cr-hero__sub{font-size:var(--small);line-height:1.55;margin:0 0 var(--master_spacing)}.careers-hero .cr-hero--image .cr-hero__title,.careers-hero .cr-hero--image .cr-hero__sub{color:#fff}@media only screen and (min-width:769px){.careers-hero .cr-hero__inner{padding:calc(var(--master_spacing) * 3.5) var(--master_spacing)}.careers-hero .cr-hero__title{font-size:var(--headline_font_size_48)}.careers-hero .cr-hero__sub{font-size:var(--medium)}}.careers .cr-jobs{display:grid;grid-template-columns:1fr;gap:75px;align-items:start}.careers .cr-job{border:1px solid var(--line_color);background:var(--background)}.careers .cr-job__media img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.careers .cr-job__body{padding:var(--master_spacing)}.careers .cr-job__dept{display:block;font-size:var(--xx_small);font-weight:var(--body_font_weight_bold);letter-spacing:.08em;text-transform:uppercase;color:var(--cr-accent);margin:0 0 6px}.careers .cr-job__title{font-size:var(--large);line-height:1.2;margin:0 0 calc(var(--master_spacing) * .6)}.careers .cr-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 calc(var(--master_spacing) * .75);padding:0}.careers .cr-tags li{margin:0;padding:4px 10px;font-size:var(--xx_small);font-weight:var(--body_font_weight_medium);line-height:1.4;background:var(--cr-accent-soft);color:var(--headline_font_color)}.careers .cr-tags li.cr-tag--pay{background:var(--cr-accent);color:#fff}.careers .cr-job__summary,.careers .cr-role__summary{font-size:var(--small);line-height:1.55;margin:0 0 var(--master_spacing)}.careers .cr-bonus{border-left:4px solid var(--cr-accent);padding:2px 0 2px 14px;margin:0 0 var(--master_spacing)}.careers .cr-bonus__title{font-size:var(--medium);font-weight:700;line-height:1.3;color:var(--cr-accent);margin:0 0 2px}.careers .cr-bonus__text{font-size:var(--x_small);line-height:1.5;margin:0}.careers .cr-job__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.careers .cr-details{margin-top:var(--master_spacing);border-top:1px solid var(--line_color)}.careers .cr-details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--master_spacing) * .75) 0 0;font-size:var(--x_small);font-weight:var(--body_font_weight_bold);color:var(--cr-accent)}.careers .cr-details>summary::-webkit-details-marker{display:none}.careers .cr-details>summary:after{content:"+";font-size:22px;line-height:1;font-weight:400}.careers .cr-details[open]>summary:after{content:"\2212"}.careers .cr-details>summary:focus-visible{outline:2px solid var(--cr-accent);outline-offset:4px}.careers .cr-desc{padding-top:calc(var(--master_spacing) * .75);font-size:var(--x_small);line-height:1.6}.careers .cr-desc h3,.careers .cr-desc h4{font-size:var(--small);line-height:1.3;margin:var(--master_spacing) 0 8px}.careers .cr-desc>:first-child{margin-top:0}.careers .cr-desc p{font-size:var(--x_small);line-height:1.6;margin:0 0 10px}.careers .cr-desc ul{list-style:none;margin:0 0 10px;padding:0}.careers .cr-desc ul li{position:relative;font-size:var(--x_small);padding:0 0 6px 18px}.content .careers .cr-desc ul li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;background:var(--cr-accent)}.careers .cr-roles{display:grid;grid-template-columns:1fr;gap:calc(var(--master_spacing) * .75)}.careers .cr-role{display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--line_color);padding:var(--master_spacing)}.careers .cr-role__title{font-size:var(--medium);line-height:1.25;margin:0 0 8px}.careers .cr-role .cr-tags{margin-bottom:14px}.careers .cr-role__summary{font-size:var(--x_small);margin-bottom:0}.careers .cr-roles>.shopify-block{display:flex}.careers .cr-roles>.shopify-block>.cr-role{flex:1 1 auto}.careers .cr-details--role{margin-top:auto;border-top:0}.careers .cr-details--role>summary{justify-content:flex-start;gap:8px;padding-top:4px}.careers .cr-details--role>summary:after,.careers .cr-details--role[open]>summary:after{content:none}.careers .cr-details--role>summary:before{content:"+";width:12px;font-size:20px;line-height:1;font-weight:400}.careers .cr-details--role[open]>summary:before{content:"\2212"}.careers .cr-details--role .cr-desc{padding-top:8px}@media only screen and (min-width:600px){.careers .cr-roles{grid-template-columns:1fr 1fr}}@media only screen and (min-width:900px){.careers .cr-roles{grid-template-columns:repeat(3,1fr)}}.careers .cr-lists{display:grid;grid-template-columns:1fr;gap:var(--master_spacing)}.careers .cr-list{padding:var(--master_spacing);background:var(--cr-grey)}.careers .cr-list--pass{background:transparent;border:1px solid var(--line_color)}.careers .cr-list .cr-heading{font-size:var(--large)}.careers .cr-list ul{list-style:none;margin:0;padding:0}.careers .cr-list li{font-size:var(--small);font-weight:var(--body_font_weight_medium);color:var(--headline_font_color);padding:10px 0;margin:0;border-top:1px solid #e2e2e2}.careers .cr-list--pass li{border-top-color:var(--line_color)}@media only screen and (min-width:769px){.careers .cr-lists{grid-template-columns:1fr 1fr}}.careers .cr-story{display:grid;grid-template-columns:1fr;gap:var(--master_spacing);align-items:center}.careers .cr-story__media img{display:block;width:100%;max-width:100%;height:auto}.careers .cr-story__text{font-size:var(--small);line-height:1.65}.careers .cr-story__text p{margin:0 0 var(--master_spacing)}.careers .cr-story--boxed .cr-story__inner{border-left:4px solid var(--cr-accent);padding:2px 0 2px var(--master_spacing)}.careers .cr-story--boxed .cr-story__text p:last-child{margin-bottom:0}.careers .cr-story--center{text-align:center}@media only screen and (min-width:769px){.careers .cr-story--has-image{grid-template-columns:1fr 1fr;gap:calc(var(--master_spacing) * 2)}}.careers-form{background:var(--cr-grey)}.careers .cr-apply-box{padding:0 var(--master_spacing)}.careers .cr-apply-box .cr-intro{margin-bottom:0}.careers .cr-form{margin-top:var(--master_spacing)}.careers .cr-form .formful__wrapper,.careers .cr-form .formful__form{padding:0!important;margin:0;max-width:none}.careers .cr-form .formful__thanks-message p{margin:0 0 8px}.careers .cr-form .formful__thanks-message p:first-child{font-size:var(--medium);font-weight:700;color:var(--cr-accent)}.careers .cr-form form{margin:0}.careers .cr-form label,.careers .cr-form legend{display:block;font-size:var(--x_small);font-weight:var(--body_font_weight_bold);color:var(--headline_font_color);margin:0 0 6px;padding:0}.careers .cr-form input[type=text],.careers .cr-form input[type=email],.careers .cr-form input[type=tel],.careers .cr-form input[type=url],.careers .cr-form input[type=number],.careers .cr-form input[type=date],.careers .cr-form select,.careers .cr-form textarea{-webkit-appearance:none;appearance:none;display:block;width:100%;max-width:100%;min-height:48px;margin:0 0 var(--master_spacing);padding:12px 14px;border:1px solid var(--line_color);border-radius:0;background:var(--background);color:var(--body_font_color);font-family:var(--body_font);font-size:16px;line-height:1.4;box-shadow:none}.careers .cr-form textarea{min-height:140px;resize:vertical}.careers .cr-form select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2384319b' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.careers .cr-form input::placeholder,.careers .cr-form textarea::placeholder{color:var(--body_font_color_lighten_15);opacity:1}.careers .cr-form input:focus,.careers .cr-form select:focus,.careers .cr-form textarea:focus{outline:none;border-color:var(--cr-accent);box-shadow:0 0 0 2px var(--cr-accent-line)}.careers .cr-form input[type=file]{display:block;width:100%;max-width:100%;margin:0 0 var(--master_spacing);padding:14px;border:1px dashed var(--cr-accent);background:var(--cr-accent-soft);font-size:var(--x_small);color:var(--body_font_color);cursor:pointer}.careers .cr-form input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--cr-accent);border-radius:0;background:var(--background);color:var(--cr-accent);font-family:var(--body_font);font-weight:var(--body_font_weight_bold);cursor:pointer}.careers .cr-form input[type=checkbox],.careers .cr-form input[type=radio]{accent-color:var(--cr-accent);width:18px;height:18px}.careers .cr-form small,.careers .cr-form .help,.careers .cr-form [class*=help],.careers .cr-form [class*=hint],.careers .cr-form [class*=description]{display:block;font-size:var(--xx_small);line-height:1.5;color:var(--body_font_color_lighten_15);margin:-12px 0 var(--master_spacing)}.careers .cr-form [class*=required],.careers .cr-form abbr[title]{color:var(--cr-accent);text-decoration:none}.careers .cr-form [class*=error]{color:#b42318;font-size:var(--xx_small)}.careers .cr-form input[aria-invalid=true],.careers .cr-form select[aria-invalid=true],.careers .cr-form textarea[aria-invalid=true]{border-color:#b42318}.careers .cr-form [class*=success]{padding:var(--master_spacing);border-left:4px solid var(--cr-accent);background:var(--cr-accent-soft);color:var(--headline_font_color);font-size:var(--small);line-height:1.55}.careers .cr-form button[type=submit],.careers .cr-form input[type=submit],.careers .cr-form form button:not([type=button]){-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:50px;margin:calc(var(--master_spacing) / 2) 0 0;padding:12px var(--master_spacing);border:1px solid #84319b;border-radius:0;background:#84319b;color:#fff;font-family:var(--body_font);font-size:var(--small);font-weight:var(--body_font_weight_bold);cursor:pointer;transition:background .25s ease,color .25s ease}.careers .cr-form button[type=submit]:hover,.careers .cr-form button[type=submit]:focus-visible,.careers .cr-form input[type=submit]:hover,.careers .cr-form input[type=submit]:focus-visible,.careers .cr-form form button:not([type=button]):hover{background:transparent;color:#84319b}@media only screen and (min-width:769px){.careers .cr-apply-box{padding:0 calc(var(--master_spacing) * 1.5)}.careers .cr-form button[type=submit],.careers .cr-form input[type=submit],.careers .cr-form form button:not([type=button]){width:auto;min-width:200px}}.careers .cr-form-empty{font-size:var(--x_small);color:var(--body_font_color_lighten_15);border:1px dashed var(--line_color);padding:var(--master_spacing);text-align:center}.careers .cr-apply-box+.cr-eeo{padding:0 var(--master_spacing)}@media only screen and (min-width:769px){.careers .cr-apply-box+.cr-eeo{padding:0 calc(var(--master_spacing) * 1.5)}}.careers .cr-eeo{font-size:var(--xx_small);line-height:1.6;color:var(--body_font_color_lighten_15);margin:calc(var(--master_spacing) * 1.5) 0 0}@media only screen and (min-width:769px){.careers .cr-job__media img{aspect-ratio:21 / 9;max-height:420px}}.careers .cr-form .formful__input,.careers .cr-form .formful__dropzone-input{margin-bottom:0}.careers .cr-form .formful__dropzone-trigger{border-color:var(--cr-accent);border-style:dashed;background:var(--background)}.careers .cr-form .formful__checkboxes[data-max="1"]{position:relative;border-radius:50%}.careers .cr-form .formful__checkboxes[data-max="1"]:checked{border-color:var(--cr-accent)}.careers .cr-form .formful__checkboxes[data-max="1"]:checked:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;margin:0;transform:none;border-radius:50%;background:var(--cr-accent);background-image:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-careers.css.map */
