*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#d8f7f1;text-shadow:none}::selection{background:#d8f7f1;text-shadow:none}html{color:#25282d;line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}figure{margin:0}details{display:block}summary{display:list-item}template{display:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}blockquote,p{margin:0;line-height:inherit}pre{margin:0;font-family:inherit;font-size:inherit}hr{margin:0;border:0}dd,dl,dt,li,ol,ul{margin:0;padding:0}li{display:block;list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:baseline}th{text-align:left;font-weight:inherit}caption{text-align:left}a{color:inherit;font-weight:inherit;text-decoration:none}b,strong{font-weight:inherit}address,cite,dfn,em,i,var{font-style:inherit}small{font-size:100%}q{quotes:none}q::before,q::after{content:''}del,ins,u{text-decoration:none}mark{color:inherit;background:none}code,kbd,samp,tt{font-family:inherit;font-size:inherit}sub,sup{position:relative;font-size:0.75em;line-height:0}sup{top:-0.05em}sub{bottom:-0.05em}abbr[title]{cursor:help}audio,canvas,embed,iframe,img,object,svg,video{display:block}embed,iframe,object{border:0}img,video{max-width:100%}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;cursor:pointer}::-webkit-input-placeholder{font:inherit}::-moz-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::placeholder{font:inherit}form{margin:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0;display:table;max-width:100%;white-space:normal;color:inherit}label[for]{cursor:pointer}button,input,optgroup,textarea{margin:0;padding:0}button,input,textarea{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}button,select{text-transform:inherit}button,input{border:0;border-radius:0;cursor:pointer;background:transparent;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;cursor:pointer}[type='search']{-webkit-appearance:textfield}[disabled]{cursor:default;color:currentColor}progress{vertical-align:baseline}textarea{overflow:auto}@font-face{font-family:BrandonText-Regular;src:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/fonts/brandon-text-regular-b51473c3d58c654acfc65bf5d9ddd3b4a44b829389c190475b6622cad63443e6.woff2") format("woff2"),url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/fonts/brandon-text-regular-d3ab6c0ccaa0d74ac4d43863f257e18b89d3184bebdfbe8e1927f271cca56565.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:BrandonText-Italic;src:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/fonts/brandon-text-regular-italic-3d6b68ab7773a89772dcc4b94f7c860e10b7127c1464ec10f12a8914cc74e175.woff2") format("woff2"),url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/fonts/brandon-text-regular-italic-5b6bdba6840658b0b796b21cd8cd962daba4b4a11a2c2cfaaeecd87edda27979.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:BrandonText-Medium;src:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/fonts/brandon-text-medium-58d5d56714346312b6c8ec041e6dbe8dadb48f6ff96ed4ebf1f635a80f5a4541.woff2") format("woff2"),url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/fonts/brandon-text-medium-2160030e55d53df551e155e7a53b79f64ae9f915040bd45bef0175d74f20562a.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.bootstrap h1,.bootstrap .page-heading{font-size:22px;line-height:1.15}@media screen and (min-width: 500px){.bootstrap h1,.bootstrap .page-heading{font-size:32px;line-height:1}}.bootstrap .page-subheading{font-size:20px;line-height:1.3}@media screen and (min-width: 500px){.bootstrap .page-subheading{font-size:27px;line-height:1.15}}.bootstrap h2,.bootstrap .section-header{font-size:20px;line-height:1}@media screen and (min-width: 500px){.bootstrap h2,.bootstrap .section-header{font-size:27px}}.bootstrap p{font-family:"BrandonText-Regular", sans-serif;line-height:1.5;font-size:16px}@media screen and (min-width: 767px){.bootstrap p{font-size:18px}}@media screen and (min-width: 500px){.bootstrap p{line-height:1.4}}.bootstrap h1,.bootstrap .page-heading{font-family:"Grad", serif;color:#2F3237}.bootstrap .page-subheading{font-family:"Grad", serif}.bootstrap h2,.bootstrap .section-header{font-family:"BrandonText-Medium", sans-serif}.bootstrap h3,.bootstrap .content-headline{font-family:"BrandonText-Regular", sans-serif;font-size:18px;line-height:1.2}@media screen and (min-width: 500px){.bootstrap h3,.bootstrap .content-headline{font-size:20px}}@media screen and (min-width: 992px){.bootstrap h3,.bootstrap .content-headline{font-size:20px}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}body{margin:0;padding:0;color:#2F3237;-webkit-font-smoothing:antialiased}body i,body cite,body em,body var,body address,body dfn{font-style:normal;font-family:"BrandonText-Italic", sans-serif}ul,ol,li{margin:0;padding:0}li{list-style-type:none}ol>li{margin-bottom:20px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#2F3237}blockquote{font-family:"BrandonText-Regular", sans-serif}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}html{font-family:"BrandonText-Regular", sans-serif}.bootstrap{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.bootstrap h1,.bootstrap .page-heading{font-family:"Grad", serif;color:#2F3237;margin-top:24px;margin-bottom:6px}@media screen and (min-width: 500px){.bootstrap h1,.bootstrap .page-heading{margin-bottom:2px}}.N5579002 .bootstrap .payment-page-title{font-family:"BrandonText-Medium", sans-serif}.bootstrap .page-subheading{margin-top:4px;margin-bottom:20px;color:#2F3237}.bootstrap h2,.bootstrap .section-header{margin-top:16px;margin-bottom:16px}.bootstrap h3,.bootstrap .content-headline{margin-top:8px;margin-bottom:8px;color:#2F3237}@media screen and (min-width: 500px){.bootstrap h3,.bootstrap .content-headline{margin-top:12px;margin-bottom:12px}}.bootstrap .content-headline.with-icon{padding-left:5px}.bootstrap .instructional-note{font-family:"BrandonText-Regular", sans-serif;font-size:14px;margin-bottom:12px}.bootstrap .action-primary-alternate{font-family:"BrandonText-Regular", sans-serif;font-size:14px;margin-top:24px;margin-bottom:0}.bootstrap .help-block{margin-top:7px;color:#776f6b}.bootstrap p{margin-top:12px;margin-bottom:12px;max-width:550px}@media screen and (min-width: 1200px){.bootstrap p{max-width:580px}}.bootstrap article{margin-bottom:20px}.bootstrap a{color:#0085C4;border-bottom:1px solid transparent;text-decoration:none;outline:none}.bootstrap a:hover,.bootstrap a:focus,.bootstrap a:active,.bootstrap a:visited{border-color:#0085C4;text-decoration:none;color:#0085C4;outline:none}.bootstrap a .icon-arrow-right{display:inline-block;margin-top:-1px;font-size:8px;margin-left:3px}.bootstrap .carrier,.bootstrap .tracking-no{font-family:"BrandonText-Regular", sans-serif}.lt-ie9 .social-share-min.btn{background:#CCCCCD !important}.lt-ie9 .social-share{background:#CCCCCD !important}.lt-ie9 .checkbox label:before{content:none !important}.lt-ie9 .checkbox label:after{content:none !important}.lt-ie9 .checkbox input[type=checkbox]{visibility:visible !important}.bootstrap h1,.bootstrap .page-heading{font-size:22px;line-height:1.15}@media screen and (min-width: 500px){.bootstrap h1,.bootstrap .page-heading{font-size:32px;line-height:1}}.bootstrap .page-subheading{font-size:20px;line-height:1.3}@media screen and (min-width: 500px){.bootstrap .page-subheading{font-size:27px;line-height:1.15}}.bootstrap h2,.bootstrap .section-header{font-size:20px;line-height:1}@media screen and (min-width: 500px){.bootstrap h2,.bootstrap .section-header{font-size:27px}}.bootstrap p{font-family:"BrandonText-Regular", sans-serif;line-height:1.5;font-size:16px}@media screen and (min-width: 767px){.bootstrap p{font-size:18px}}@media screen and (min-width: 500px){.bootstrap p{line-height:1.4}}.bootstrap h1,.bootstrap .page-heading{font-family:"Grad", serif;color:#2F3237}.bootstrap .page-subheading{font-family:"Grad", serif}.bootstrap h2,.bootstrap .section-header{font-family:"BrandonText-Medium", sans-serif}.bootstrap h3,.bootstrap .content-headline{font-family:"BrandonText-Regular", sans-serif;font-size:18px;line-height:1.2}@media screen and (min-width: 500px){.bootstrap h3,.bootstrap .content-headline{font-size:20px}}@media screen and (min-width: 992px){.bootstrap h3,.bootstrap .content-headline{font-size:20px}}@-webkit-keyframes bannerAnim{0%{opacity:0}100%{opacity:1}}.alerts-placeholder{height:0;width:0}.alerts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;width:90%;height:auto;z-index:9;margin:0 auto;position:fixed;top:99px;right:0;left:0}@media screen and (min-width: 860px){.alerts{top:105px}}.public-home.neutral .alerts{top:20px}.public-home.womens .alerts,.public-home.mens .alerts{z-index:2}.alerts .alert{padding:0;margin-bottom:0;height:auto;width:auto;max-width:100%}.alerts .alert:nth-child(1) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:0.2s;animation-delay:0.2s}.alerts .alert:nth-child(1) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:0.7s;animation-delay:0.7s}.alerts .alert:nth-child(2) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:0.4s;animation-delay:0.4s}.alerts .alert:nth-child(2) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:0.9s;animation-delay:0.9s}.alerts .alert:nth-child(3) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:0.6s;animation-delay:0.6s}.alerts .alert:nth-child(3) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.1s;animation-delay:1.1s}.alerts .alert:nth-child(4) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:0.8s;animation-delay:0.8s}.alerts .alert:nth-child(4) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.3s;animation-delay:1.3s}.alerts .alert:nth-child(5) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1s;animation-delay:1s}.alerts .alert:nth-child(5) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.5s;animation-delay:1.5s}.alerts .alert:nth-child(6) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.2s;animation-delay:1.2s}.alerts .alert:nth-child(6) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.7s;animation-delay:1.7s}.alerts .alert:nth-child(7) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.4s;animation-delay:1.4s}.alerts .alert:nth-child(7) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.9s;animation-delay:1.9s}.alerts .alert:nth-child(8) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.6s;animation-delay:1.6s}.alerts .alert:nth-child(8) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:2.1s;animation-delay:2.1s}.alerts .alert:nth-child(9) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:1.8s;animation-delay:1.8s}.alerts .alert:nth-child(9) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:2.3s;animation-delay:2.3s}.alerts .alert:nth-child(10) .alert__message{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:2s;animation-delay:2s}.alerts .alert:nth-child(10) .alert__dismiss{-webkit-animation:bannerAnim 0.3s ease both;animation:bannerAnim 0.3s ease both;-webkit-animation-delay:2.5s;animation-delay:2.5s}.alerts .alert--info{color:#0C828F}.alerts .alert--warning{color:#F05D61}.alert__message{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6px 10px;width:auto;background-color:#FFF;font-size:18px;font-family:"BrandonText-Medium", sans-serif}.alert__message-text a{font-family:"BrandonText-Regular", sans-serif;font-size:18px;color:#0085C4;text-decoration:none;border-bottom:unset}button.alert__dismiss{-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-left:5px;font-size:12px;width:20px;height:20px;line-height:21px;border-radius:50%;border:1px solid #bbb;color:#bbb;cursor:pointer;padding:0;background-color:transparent;outline:none;position:relative;top:-2px}button.alert__dismiss:hover{border-color:#666;color:#666}.long-wait-banner{color:#0C828F;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:50%;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6px 10px;width:auto;background-color:#FFF;font-size:18px;font-family:"BrandonText-Medium", sans-serif}button.long-wait-banner__dismiss{-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px;margin-left:5px;font-size:12px;width:20px;height:20px;line-height:21px;border-radius:50%;border:1px solid #bbb;color:#bbb;cursor:pointer;padding:0;background-color:transparent;outline:none;position:relative;z-index:5;top:-2px}button.long-wait-banner__dismiss:hover{border-color:#666;color:#666}.long-wait-banner__text{display:block}@media (min-width: 25rem){.long-wait-banner__extended-content{display:block}}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button,input{border:0;border-radius:0;cursor:pointer;background:transparent;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.gift-pages .hero-container__down-link-container{padding-top:20px}.gift-pages .down-arrow{display:block;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;height:20px;border-radius:2px;border:2px solid #25282d;border-left:none;border-top:none}@media screen and (min-width: 560px){.gift-pages .down-arrow{width:25px;height:25px}}.gift-pages .hidden-anchor-point{margin-top:-50px;height:1px;width:1px;display:block;position:absolute}.gift-pages .content-container,.gift-pages .step-container,.gift-pages .g-recaptcha{padding:0 1rem}.gift-pages .content-section-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-bottom:50px}@media screen and (max-width: 559px){.gift-pages .content-section-container{padding-bottom:20px;margin-left:1rem;margin-right:1rem}}.gift-pages .gift-section-header-container{padding-top:32px;text-align:center;margin:0}@media screen and (min-width: 900px){.gift-pages .gift-section-header-container{padding-bottom:48px}}.gift-pages .option-container{max-width:1280px;margin:0 1rem 0}@media screen and (min-width: 900px){.gift-pages .option-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 0}}.gift-pages .gift-image-placeholder{background-size:cover;background-position:center;display:block;height:300px;width:100%}@media screen and (min-width: 560px){.gift-pages .gift-image-placeholder{height:250px}}@media screen and (min-width: 900px){.gift-pages .gift-image-placeholder{height:375px}}.gift-pages .icon.gifts-neutral{height:50px;margin-top:-25px;background-color:transparent;border-radius:66%;padding:3px}@media screen and (min-width: 560px){.gift-pages .icon.gifts-neutral{height:60px}}.gift-pages .icon.gifts-neutral--hidden-below-md{display:none}@media screen and (min-width: 560px){.gift-pages .icon.gifts-neutral--hidden-below-md{display:initial}}.gift-pages .steps-container{padding:0}@media screen and (min-width: 560px){.gift-pages .steps-container{max-width:561px;margin:0 auto}}@media screen and (min-width: 900px){.gift-pages .steps-container{padding:0 140px;max-width:841px}}.gift-pages .step-container{padding-top:2rem}.gift-pages .step-container__title{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif;text-align:center;margin:1rem 0}@media screen and (min-width: 560px){.gift-pages .step-container__title{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}}@media screen and (min-width: 560px){.gift-pages .step-container__title{text-align:left}}.gift-pages select{-webkit-appearance:none}.gift-pages .gift-input-label__title{font:normal normal 1rem/1.25rem "BrandonText-Medium", sans-serif;margin:1rem 0 0}@media screen and (min-width: 560px){.gift-pages .gift-input-label__title{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif}}.gift-pages .gift-input-label__subtitle{font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif}.gift-pages .gift-input-label__subtitle em{font:normal normal 0.875rem/1.25rem "BrandonText-Italic", sans-serif}.gift-pages .gift-input-label__subtitle strong{font:normal normal 0.875rem/1.25rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.gift-pages .gift-input-label__subtitle{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}.gift-pages .gift-input-label__subtitle em{font:normal normal 1rem/1.5rem "BrandonText-Italic", sans-serif}.gift-pages .gift-input-label__subtitle strong{font:normal normal 1rem/1.5rem "BrandonText-Medium", sans-serif}}.gift-pages .gift-input-with-inside-label{position:relative;margin-bottom:1rem}.gift-pages .gift-input-with-inside-label>textarea,.gift-pages .gift-input-with-inside-label>input{background-color:#f2f3f4;color:#25282d;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;padding:1.625rem 0.75rem 0.5rem;border:1px solid transparent;border-bottom-color:#515762;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);display:block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gift-pages .gift-input-with-inside-label>textarea:hover,.gift-pages .gift-input-with-inside-label>input:hover{background-color:#e7e8e9}.gift-pages .gift-input-with-inside-label>textarea:focus,.gift-pages .gift-input-with-inside-label>input:focus{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.gift-pages .gift-input-with-inside-label>textarea[aria-invalid='true'],.gift-pages .gift-input-with-inside-label>input[aria-invalid='true']{background-color:#ffeced;border-bottom-color:#dd2e3e}.gift-pages .gift-input-with-inside-label>textarea[aria-invalid='true']:hover,.gift-pages .gift-input-with-inside-label>input[aria-invalid='true']:hover{background-color:#ffc6c9}.gift-pages .gift-input-with-inside-label>textarea[aria-invalid='true']:focus,.gift-pages .gift-input-with-inside-label>input[aria-invalid='true']:focus{background-color:#fff}.gift-pages .gift-input-with-inside-label>textarea[disabled],.gift-pages .gift-input-with-inside-label>textarea[disabled]:hover,.gift-pages .gift-input-with-inside-label>textarea[aria-disabled='true'],.gift-pages .gift-input-with-inside-label>textarea[aria-disabled='true']:hover,.gift-pages .gift-input-with-inside-label>input[disabled],.gift-pages .gift-input-with-inside-label>input[disabled]:hover,.gift-pages .gift-input-with-inside-label>input[aria-disabled='true'],.gift-pages .gift-input-with-inside-label>input[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-pages .gift-input-with-inside-label>textarea[aria-label],.gift-pages .gift-input-with-inside-label>textarea[aria-labelledby],.gift-pages .gift-input-with-inside-label>input[aria-label],.gift-pages .gift-input-with-inside-label>input[aria-labelledby]{padding-top:1.0625rem;padding-bottom:1.0625rem}.gift-pages .gift-input-with-inside-label>textarea~label,.gift-pages .gift-input-with-inside-label>input~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;-webkit-transform:translateX(0.75rem) translateX(2px) translateY(1.125rem);transform:translateX(0.75rem) translateX(2px) translateY(1.125rem)}.gift-pages .gift-input-with-inside-label>textarea:-ms-input-placeholder~label,.gift-pages .gift-input-with-inside-label>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.gift-pages .gift-input-with-inside-label>textarea:-moz-placeholder-shown~label,.gift-pages .gift-input-with-inside-label>input:-moz-placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-moz-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.gift-pages .gift-input-with-inside-label>textarea:-ms-input-placeholder~label,.gift-pages .gift-input-with-inside-label>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.gift-pages .gift-input-with-inside-label>textarea:placeholder-shown~label,.gift-pages .gift-input-with-inside-label>input:placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.gift-pages .gift-input-with-inside-label>textarea:focus~label,.gift-pages .gift-input-with-inside-label>textarea:not([value=''])~label,.gift-pages .gift-input-with-inside-label>input:focus~label,.gift-pages .gift-input-with-inside-label>input:not([value=''])~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.gift-pages .gift-input-with-inside-label>textarea:focus~label,.gift-pages .gift-input-with-inside-label>input:focus~label{color:#008182}.gift-pages .gift-input-with-inside-label>textarea[aria-invalid='true']~label,.gift-pages .gift-input-with-inside-label>input[aria-invalid='true']~label{color:#bf0029}.gift-pages .gift-input-with-inside-label>textarea[disabled]~label,.gift-pages .gift-input-with-inside-label>textarea[aria-disabled='true']~label,.gift-pages .gift-input-with-inside-label>input[disabled]~label,.gift-pages .gift-input-with-inside-label>input[aria-disabled='true']~label{color:#707477;cursor:not-allowed}.gift-pages .gift-input-with-inside-label>textarea~p,.gift-pages .gift-input-with-inside-label>input~p{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25282d;display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin-top:0.5rem;padding-left:0.75rem}.gift-pages .gift-input-with-inside-label>textarea~p>svg,.gift-pages .gift-input-with-inside-label>input~p>svg{fill:currentColor;margin-right:0.5rem}.gift-pages .gift-input-with-inside-label>textarea~p>svg path,.gift-pages .gift-input-with-inside-label>input~p>svg path{fill:currentColor}.gift-pages .gift-input-with-inside-label>textarea[aria-invalid='true']~p,.gift-pages .gift-input-with-inside-label>input[aria-invalid='true']~p{color:#dd2e3e}.gift-pages .gift-input-with-inside-label>textarea[disabled]~p,.gift-pages .gift-input-with-inside-label>textarea[aria-disabled='true']~p,.gift-pages .gift-input-with-inside-label>input[disabled]~p,.gift-pages .gift-input-with-inside-label>input[aria-disabled='true']~p{color:#707477;cursor:not-allowed}.gift-pages .gift-input-with-inside-label input,.gift-pages .gift-input-with-inside-label textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.gift-pages [data-validate-address] .error em small,.gift-pages [data-validate] .error em small,.gift-pages #braintree_card_error em small{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25282d;display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin-top:0.5rem;padding-left:0.75rem;color:#dd2e3e;margin:0;padding:0}.gift-pages [data-validate-address] .error em small>svg,.gift-pages [data-validate] .error em small>svg,.gift-pages #braintree_card_error em small>svg{fill:currentColor;margin-right:0.5rem}.gift-pages [data-validate-address] .error em small>svg path,.gift-pages [data-validate] .error em small>svg path,.gift-pages #braintree_card_error em small>svg path{fill:currentColor}.gift-pages [data-validate-address] .error,.gift-pages [data-validate] .error,.gift-pages #braintree_card_error{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25282d;display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin-top:0.5rem;padding-left:0.75rem;color:#dd2e3e;background:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-error-16px-534f7a79f265bc2f56e0c3f1aa29a0a3646eb6c044f3b7136dea507656755932.svg") 0.5rem center no-repeat;padding-left:2rem}.gift-pages [data-validate-address] .error>svg,.gift-pages [data-validate] .error>svg,.gift-pages #braintree_card_error>svg{fill:currentColor;margin-right:0.5rem}.gift-pages [data-validate-address] .error>svg path,.gift-pages [data-validate] .error>svg path,.gift-pages #braintree_card_error>svg path{fill:currentColor}.gift-pages [data-validate-address] .error.bad,.gift-pages [data-validate-address] .okay.info{display:none}.gift-pages [data-validate-address] .failed .error.bad,.gift-pages [data-validate-address] .verified .okay.info{display:-webkit-flex;display:-ms-flexbox;display:flex}.gift-pages [data-validate-address] .okay{margin-top:1rem;color:#008182}@media screen and (min-width: 560px){.gift-pages .gift_notes{min-height:10em}}.gift-pages .gift-note-label{margin:1rem 0 0.5rem}.gift-pages .gift-note-not-necessary{font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin:1rem 0}.gift-pages .gift-note-not-necessary em{font:normal normal 0.875rem/1.25rem "BrandonText-Italic", sans-serif}.gift-pages .gift-note-not-necessary strong{font:normal normal 0.875rem/1.25rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.gift-pages .gift-note-not-necessary{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}.gift-pages .gift-note-not-necessary em{font:normal normal 1rem/1.5rem "BrandonText-Italic", sans-serif}.gift-pages .gift-note-not-necessary strong{font:normal normal 1rem/1.5rem "BrandonText-Medium", sans-serif}}.gift-pages fieldset{border:none;padding:0;margin:0}.gift-pages .form-group{margin-bottom:1rem}.gift-pages .g-recaptcha{margin:1rem 0 2rem;overflow:hidden}.privacy-message{margin:15px 0 50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 560px){.privacy-message{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.neutral-gift-confirmation .review-order,.neutral-gift-confirmation .order-complete{padding:3rem;max-width:46.625rem;margin:auto}@media screen and (min-width: 560px){.neutral-gift-confirmation .review-order,.neutral-gift-confirmation .order-complete{max-width:42.5rem}}@media screen and (min-width: 900px){.neutral-gift-confirmation .review-order,.neutral-gift-confirmation .order-complete{margin-top:4rem}}.neutral-gift-confirmation .review-order-controls,.neutral-gift-confirmation .order-complete-controls{max-width:585px;margin:4rem auto 2rem;text-align:center;padding:0 1rem}.neutral-gift-confirmation .review-order-controls form,.neutral-gift-confirmation .order-complete-controls form{margin:1.5rem 0.5rem 0;display:inline-block}.neutral-gift-confirmation .review-order-controls p,.neutral-gift-confirmation .order-complete-controls p{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}.neutral-gift-confirmation .review-order-controls p em,.neutral-gift-confirmation .order-complete-controls p em{font:normal normal 1rem/1.5rem "BrandonText-Italic", sans-serif}.neutral-gift-confirmation .review-order-controls p strong,.neutral-gift-confirmation .order-complete-controls p strong{font:normal normal 1rem/1.5rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.neutral-gift-confirmation .review-order-controls p,.neutral-gift-confirmation .order-complete-controls p{font:normal normal 1.125rem/1.75rem "BrandonText-Regular", sans-serif}.neutral-gift-confirmation .review-order-controls p em,.neutral-gift-confirmation .order-complete-controls p em{font:normal normal 1.125rem/1.75rem "BrandonText-Italic", sans-serif}.neutral-gift-confirmation .review-order-controls p strong,.neutral-gift-confirmation .order-complete-controls p strong{font:normal normal 1.125rem/1.75rem "BrandonText-Medium", sans-serif}}.neutral-gift-confirmation .review-order-terms{text-decoration:none;background-size:calc(100% - 0px) 1px;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position-y:100%;-webkit-transition:background-size 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-size 400ms cubic-bezier(0.23, 1, 0.32, 1);color:#4975ba}.neutral-gift-confirmation .review-order-terms:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.neutral-gift-confirmation .review-order-terms:hover,.neutral-gift-confirmation .review-order-terms:focus,.neutral-gift-confirmation .review-order-terms:active{background-size:0% 1px;background-position-x:calc(100% - 0px)}.neutral-gift-confirmation .review-order-terms:hover,.neutral-gift-confirmation .review-order-terms:focus{color:#316caf}.neutral-gift-confirmation .review-order-terms:active{color:#4975ba}.neutral-gift-confirmation .order-complete{background-color:#f2f3f4}.neutral-gift-confirmation .review-order,.neutral-gift-confirmation hr{border:1px solid #d9d9d9}.neutral-gift-confirmation hr{margin:3rem 0}.neutral-gift-confirmation dl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.neutral-gift-confirmation dt{font-weight:bold;margin:1rem 0 0.25rem}.neutral-gift-confirmation dd{margin-left:0px;margin:0.25rem 0 1rem}.neutral-gift-confirmation dt,.neutral-gift-confirmation dd{width:100%}@media screen and (min-width: 560px){.neutral-gift-confirmation dt,.neutral-gift-confirmation dd{width:50%}}.neutral-gift-confirmation dt:first-of-type,.neutral-gift-confirmation dd:first-of-type{margin-top:0}.neutral-gift-confirmation dt:last-of-type,.neutral-gift-confirmation dd:last-of-type{margin-bottom:0}@media screen and (min-width: 560px){.neutral-gift-confirmation dt,.neutral-gift-confirmation dd{margin:2rem 0}}.gift-details-container{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif;padding:1.5rem 0;text-align:center}@media screen and (min-width: 560px){.gift-details-container{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}}@media screen and (min-width: 900px){.gift-details-container{display:none}}.another-gift-card-button{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#fff;background-color:#dd2e3e;border-color:transparent}.another-gift-card-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.another-gift-card-button>svg{fill:currentColor}.another-gift-card-button>svg path{fill:currentColor}.another-gift-card-button>svg,.another-gift-card-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.another-gift-card-button:hover{background-color:#cd243b}.another-gift-card-button:active{background-color:#bf0029}.another-gift-card-button[disabled],.another-gift-card-button[disabled]:hover,.another-gift-card-button[aria-disabled='true'],.another-gift-card-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-card-confirm-purchase__complete{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#fff;background-color:#dd2e3e;border-color:transparent}.gift-card-confirm-purchase__complete:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.gift-card-confirm-purchase__complete>svg{fill:currentColor}.gift-card-confirm-purchase__complete>svg path{fill:currentColor}.gift-card-confirm-purchase__complete>svg,.gift-card-confirm-purchase__complete>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.gift-card-confirm-purchase__complete:hover{background-color:#cd243b}.gift-card-confirm-purchase__complete:active{background-color:#bf0029}.gift-card-confirm-purchase__complete[disabled],.gift-card-confirm-purchase__complete[disabled]:hover,.gift-card-confirm-purchase__complete[aria-disabled='true'],.gift-card-confirm-purchase__complete[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-card-confirm-purchase__edit{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#cd243b;background-color:transparent;border-color:#cd243b}.gift-card-confirm-purchase__edit:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.gift-card-confirm-purchase__edit>svg{fill:currentColor}.gift-card-confirm-purchase__edit>svg path{fill:currentColor}.gift-card-confirm-purchase__edit>svg,.gift-card-confirm-purchase__edit>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.gift-card-confirm-purchase__edit:hover{background-color:rgba(221,46,62,0.1)}.gift-card-confirm-purchase__edit:active{background-color:rgba(221,46,62,0.2)}.gift-card-confirm-purchase__edit[disabled],.gift-card-confirm-purchase__edit[disabled]:hover,.gift-card-confirm-purchase__edit[aria-disabled='true'],.gift-card-confirm-purchase__edit[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-review-order{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#fff;background-color:#dd2e3e;border-color:transparent;width:100%}.gift-review-order:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.gift-review-order>svg{fill:currentColor}.gift-review-order>svg path{fill:currentColor}.gift-review-order>svg,.gift-review-order>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.gift-review-order:hover{background-color:#cd243b}.gift-review-order:active{background-color:#bf0029}.gift-review-order[disabled],.gift-review-order[disabled]:hover,.gift-review-order[aria-disabled='true'],.gift-review-order[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}@media screen and (min-width: 560px){.gift-review-order{width:auto}}.gift-amount-button-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}.gift-amount-button-group>a:not(:first-of-type),.gift-amount-button-group>button:not(:first-of-type),.gift-amount-button-group>label:not(:first-of-type),.gift-amount-button-group>[type='submit']:not(:first-of-type),.gift-amount-button-group>[type='button']:not(:first-of-type){margin-left:-1px}.gift-amount-button-group input[type=radio]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.gift-amount-button-group :checked+label{color:#fff;background-color:#008182;border-color:transparent;border-color:transparent}.gift-amount-button-group :checked+label:hover{background-color:#007871}.gift-amount-button-group :checked+label:active{background-color:#006b5f}.gift-amount-button-group :checked+label[disabled],.gift-amount-button-group :checked+label[disabled]:hover,.gift-amount-button-group :checked+label[aria-disabled='true'],.gift-amount-button-group :checked+label[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-amount-btn{width:calc(33.3333% - 0.5rem);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1rem;display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;min-width:auto;padding-left:0.75rem;padding-right:0.75rem;color:#515762;background-color:transparent;border-color:#515762;border-width:1px;min-width:0}@media screen and (min-width: 560px){.gift-amount-btn{width:calc(20% - 1rem)}}.gift-amount-btn:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.gift-amount-btn>svg{fill:currentColor}.gift-amount-btn>svg path{fill:currentColor}.gift-amount-btn>svg,.gift-amount-btn>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.gift-amount-btn:hover{background-color:#e7e8e9}.gift-amount-btn:active{background-color:#d9d9d9}.gift-amount-btn[disabled],.gift-amount-btn[disabled]:hover,.gift-amount-btn[aria-disabled='true'],.gift-amount-btn[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-amount-btn input{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}:focus+.gift-amount-btn{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.section-container{margin:2rem 1rem}@media screen and (min-width: 560px){.section-container{max-width:1280px;margin:3rem auto}}.hero-banner-container{padding:65px 0 0}@media screen and (min-width: 560px){.hero-banner-container{height:455px}}@media screen and (min-width: 900px){.hero-banner-container{max-width:1920px;margin:0 auto;padding:65px 0 104px 0;height:539px}}.hero-banner-giftcard-landing{background-position:center;background-size:cover;background-image:none}@media screen and (max-width: 559px){.hero-banner-giftcard-landing-mobile{width:100%;height:375px;background-position:center;background-size:cover;background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/mobile_hero_holiday@1x-dba5d73284fbbdeea771a92a82e06d03b0c9be70a3c5cf560c181f8959204f41.jpg)}}@media screen and (max-width: 559px) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 559px) and (min-resolution: 192dpi){.hero-banner-giftcard-landing-mobile{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/mobile_hero_holiday@2x-41753e4d30a9ff63d38d7a9e2d5b74779fd8e83572fa21c68bf01ec5573fe705.jpg)}}@media screen and (min-width: 560px){.hero-banner-giftcard-landing{background-color:#f2f3f4;background-size:cover;background-position:60%;background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/768_mainpage_tablet_holiday@1x-40340901310a0d66084043b75239baa1a8d7c5b63424577e8d7733c0abbc4476.jpg)}}@media screen and (min-width: 560px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 560px) and (min-resolution: 192dpi){.hero-banner-giftcard-landing{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/768_mainpage_tablet_holiday@2x-9061e6a4ac31c5b4ee7355d758c8efb51a343c8d14490756fad913fde17ebc9e.jpg)}}@media screen and (min-width: 900px){.hero-banner-giftcard-landing{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/1440_mainpage_desktop_holiday@1x-798992aa802d5ab28b0b01a1a9c0807714e217e380423ef6eeccf26b364cbefe.jpg)}}@media screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 900px) and (min-resolution: 192dpi){.hero-banner-giftcard-landing{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/1440_mainpage_desktop_holiday@2x-d7c4e296c8cfc670d38d2ca4e0e276d1c004bab97a54e081a723d674406aa1a2.jpg)}}@media screen and (min-width: 1140px){.hero-banner-giftcard-landing{background-position:68%;background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/1920_mainpage_desktop_holiday@1x-0a212324848f9ece15cceeeb45394456f810fc3c35384cb399684860f1d46bdb.jpg)}}@media screen and (min-width: 1140px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1140px) and (min-resolution: 192dpi){.hero-banner-giftcard-landing{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/1920_mainpage_desktop_holiday@2x-ff02b58bddd257f1f731a5827629b6be32c515d8e26b574f47b47ace61f1b671.jpg)}}.hero-text-container{margin:1rem;color:#25282d}@media screen and (min-width: 560px) and (max-width: 1139px){.hero-text-container{max-width:380px}}@media screen and (min-width: 900px){.hero-text-container{margin-left:5rem;width:550px;height:360px}}.hero-text-container .buttons-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 900px){.hero-text-container .buttons-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.hero-text-container .buttons-container a{text-decoration:none}.hero-text-container .buttons-container .give-gift-card-button{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#fff;background-color:#dd2e3e;border-color:transparent}.hero-text-container .buttons-container .give-gift-card-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.hero-text-container .buttons-container .give-gift-card-button>svg{fill:currentColor}.hero-text-container .buttons-container .give-gift-card-button>svg path{fill:currentColor}.hero-text-container .buttons-container .give-gift-card-button>svg,.hero-text-container .buttons-container .give-gift-card-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.hero-text-container .buttons-container .give-gift-card-button:hover{background-color:#cd243b}.hero-text-container .buttons-container .give-gift-card-button:active{background-color:#bf0029}.hero-text-container .buttons-container .give-gift-card-button[disabled],.hero-text-container .buttons-container .give-gift-card-button[disabled]:hover,.hero-text-container .buttons-container .give-gift-card-button[aria-disabled='true'],.hero-text-container .buttons-container .give-gift-card-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.hero-text-container .buttons-container .redeem-gift-card-button{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#515762;background-color:transparent;border-color:#515762;margin:16px 0px 0px 0px}.hero-text-container .buttons-container .redeem-gift-card-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.hero-text-container .buttons-container .redeem-gift-card-button>svg{fill:currentColor}.hero-text-container .buttons-container .redeem-gift-card-button>svg path{fill:currentColor}.hero-text-container .buttons-container .redeem-gift-card-button>svg,.hero-text-container .buttons-container .redeem-gift-card-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.hero-text-container .buttons-container .redeem-gift-card-button:hover{background-color:#e7e8e9}.hero-text-container .buttons-container .redeem-gift-card-button:active{background-color:#d9d9d9}.hero-text-container .buttons-container .redeem-gift-card-button[disabled],.hero-text-container .buttons-container .redeem-gift-card-button[disabled]:hover,.hero-text-container .buttons-container .redeem-gift-card-button[aria-disabled='true'],.hero-text-container .buttons-container .redeem-gift-card-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}@media screen and (min-width: 900px){.hero-text-container .buttons-container .redeem-gift-card-button{margin:0px 0px 0px 12px}}.hero-text-container .gifts-landing-hero-title{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.hero-text-container .gifts-landing-hero-title{font:normal normal 2.25rem/3rem "BrandonText-Medium", sans-serif}}.hero-text-container .gifts-landing-hero-subheader{font:normal normal 1.25rem/1.75rem "BrandonText-Regular", sans-serif;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width: 559px){.hero-text-container .gifts-landing-hero-subheader{font:normal normal 1.5rem/2rem "BrandonText-Regular", sans-serif}}.hero-text-container .gifts-landing-hero-paragraph{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;margin-bottom:32px}@media screen and (min-width: 560px){.hero-text-container .gifts-landing-hero-paragraph{font:normal normal 1.125rem/1.75rem "BrandonText-Regular", sans-serif}}.buttons-container-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:3rem 1rem}@media screen and (min-width: 560px){.buttons-container-bottom{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:3rem auto}}.buttons-container-bottom a{text-decoration:none}.buttons-container-bottom .give-gift-card-button{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#fff;background-color:#dd2e3e;border-color:transparent}.buttons-container-bottom .give-gift-card-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.buttons-container-bottom .give-gift-card-button>svg{fill:currentColor}.buttons-container-bottom .give-gift-card-button>svg path{fill:currentColor}.buttons-container-bottom .give-gift-card-button>svg,.buttons-container-bottom .give-gift-card-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.buttons-container-bottom .give-gift-card-button:hover{background-color:#cd243b}.buttons-container-bottom .give-gift-card-button:active{background-color:#bf0029}.buttons-container-bottom .give-gift-card-button[disabled],.buttons-container-bottom .give-gift-card-button[disabled]:hover,.buttons-container-bottom .give-gift-card-button[aria-disabled='true'],.buttons-container-bottom .give-gift-card-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.buttons-container-bottom .redeem-gift-card-button{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#515762;background-color:transparent;border-color:#515762;margin:1rem 0px 0px 0px}.buttons-container-bottom .redeem-gift-card-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.buttons-container-bottom .redeem-gift-card-button>svg{fill:currentColor}.buttons-container-bottom .redeem-gift-card-button>svg path{fill:currentColor}.buttons-container-bottom .redeem-gift-card-button>svg,.buttons-container-bottom .redeem-gift-card-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.buttons-container-bottom .redeem-gift-card-button:hover{background-color:#e7e8e9}.buttons-container-bottom .redeem-gift-card-button:active{background-color:#d9d9d9}.buttons-container-bottom .redeem-gift-card-button[disabled],.buttons-container-bottom .redeem-gift-card-button[disabled]:hover,.buttons-container-bottom .redeem-gift-card-button[aria-disabled='true'],.buttons-container-bottom .redeem-gift-card-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}@media screen and (min-width: 560px){.buttons-container-bottom .redeem-gift-card-button{margin:0px 0px 0px 1rem}}.clothing-options-and-sizes .header{margin-bottom:1.5rem}@media screen and (min-width: 560px){.clothing-options-and-sizes .header{text-align:center}}.clothing-options-and-sizes .header .title{margin:0.83rem 0;font:normal normal 1.125rem/1.5rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 900px){.clothing-options-and-sizes .header .title{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}}.clothing-options-and-sizes .header .description{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}@media screen and (min-width: 560px){.clothing-options-and-sizes .header .description{width:500px;margin:0 auto}}@media screen and (min-width: 900px){.clothing-options-and-sizes .header .description{font:normal normal 1.125rem/1.75rem "BrandonText-Regular", sans-serif}}.clothing-options-and-sizes .options-and-sizes-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 560px){.clothing-options-and-sizes .options-and-sizes-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.clothing-options-and-sizes .options-and-sizes-container .section-header{font:normal normal 1rem/1.25rem "BrandonText-Medium", sans-serif;line-height:2.2;border-top:2px solid #515762;border-bottom:1px solid #515762;margin-bottom:1.5rem}@media screen and (min-width: 900px){.clothing-options-and-sizes .options-and-sizes-container .section-header{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif;padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width: 560px){.clothing-options-and-sizes .options-and-sizes-container .options-section{margin-right:1.5rem;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width: 900px){.clothing-options-and-sizes .options-and-sizes-container .options-section{margin-right:1.5rem;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen and (min-width: 560px){.clothing-options-and-sizes .options-and-sizes-container .sizes-section{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width: 900px){.clothing-options-and-sizes .options-and-sizes-container .sizes-section{margin-right:1.5rem;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link{background-size:calc(100% - 0px) 1px;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position-y:100%;-webkit-transition:background-size 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-size 400ms cubic-bezier(0.23, 1, 0.32, 1);color:#4975ba;background-size:0% 1px;background-position-x:calc(100% - 0px);font:normal normal 1rem/1.5rem "BrandonText-Medium", sans-serif;display:inline}.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:hover,.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:focus,.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:active{background-size:0% 1px;background-position-x:calc(100% - 0px)}.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:hover,.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:focus{color:#316caf}.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:active{color:#4975ba}.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:hover,.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:focus,.clothing-options-and-sizes .options-and-sizes-container .sizes-section .link:active{background-size:calc(100% - 0px) 1px;background-position-x:0%}.clothing-options-and-sizes .options-and-sizes-container ul{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;margin-left:40px}.clothing-options-and-sizes .options-and-sizes-container ul li{list-style-type:disc;display:list-item;margin-bottom:.6rem}input.gift-datepicker{cursor:pointer}.gift-datepicker.ui-datepicker{background:#fff;padding:0.75rem;-webkit-box-shadow:0 0 5px #d9d9d9;box-shadow:0 0 5px #d9d9d9}.gift-datepicker .ui-datepicker-header{padding:1rem}.gift-datepicker .ui-datepicker-next,.gift-datepicker .ui-datepicker-prev{width:24px;height:24px}.gift-datepicker .ui-datepicker-next>span,.gift-datepicker .ui-datepicker-prev>span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.gift-datepicker .ui-datepicker-prev{float:left;background:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-arrow-left-24px-74bc7d7cde00f0500b2e23063b6dc8fd801d99627bc61f7925f48870a17c2168.svg") no-repeat center}.gift-datepicker .ui-datepicker-next{float:right;background:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-arrow-right-24px-3e35bd477bb551fff4eb7c53fdfada87a881e4e4a9363e58183ecb233405f47c.svg") no-repeat center}.gift-datepicker .ui-datepicker-title{font:normal normal 1.125rem/1.5rem "BrandonText-Medium", sans-serif;text-transform:none;text-align:center}.gift-datepicker .ui-datepicker-calendar th{font:normal normal 0.875rem/1.25rem "BrandonText-Medium", sans-serif;color:#515762}.gift-datepicker .ui-datepicker-unselectable,.gift-datepicker .ui-state-default{font:normal normal 1rem/1.25rem "BrandonText-Regular", sans-serif}.gift-datepicker td{width:2.5rem;height:2.5rem;text-align:center;vertical-align:middle}.gift-datepicker td a{color:#25282d;text-decoration:none}.gift-datepicker td.ui-datepicker-unselectable,.gift-datepicker td.ui-datepicker-unselectable:hover{color:#707477;position:relative;background:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/calendar-x-e999f17d500ea8597f2ffba06e4ed05df4b18b52f671f4d96207af1d4d53a3bc.svg) no-repeat center center}.gift-datepicker td.ui-datepicker-other-month,.gift-datepicker td.ui-datepicker-other-month:hover{background:none}.gift-datepicker td:hover{background:#e7e8e9}.gift-datepicker .ui-datepicker-current-day,.gift-datepicker td:active{background:#008182}.gift-datepicker .ui-datepicker-current-day a,.gift-datepicker td:active a{color:#fff;border:none}.hanging-clothes-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 900px){.hanging-clothes-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.hanging-clothes-container .item-section{-webkit-flex-basis:80%;-ms-flex-preferred-size:80%;flex-basis:80%;padding:2rem 1rem 0;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.hanging-clothes-container .item-section{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;margin-left:0;margin-right:0;max-width:unset}}.hanging-clothes-container .item-section .title{font:normal normal 1rem/1.25rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.hanging-clothes-container .item-section .title{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif}}.hanging-clothes-container .item-section .copy-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;border:1px solid #e7e8e9;padding:2.5rem 1.5rem 0;min-height:277px}@media screen and (min-width: 560px){.hanging-clothes-container .item-section .copy-container{min-height:327px;padding:2.5rem 1.5rem 0}}@media screen and (min-width: 900px){.hanging-clothes-container .item-section .copy-container{min-height:302px;padding:2.5rem 2.5rem 0}}.hanging-clothes-container .item-section .copy-container .description{font:normal normal 1.125rem/1.75rem "BrandonText-Regular", sans-serif;margin-bottom:2rem}@media screen and (min-width: 560px){.hanging-clothes-container .item-section .copy-container .description{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}}.hanging-clothes-container .item-section .copy-container .owner{font:normal normal 0.75rem/0.75rem "BrandonText-Regular", sans-serif}.hanging-clothes-container .item-section .copy-container .name{font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif}.hanging-clothes-container .item-section .hanging-clothes-img-1{background-position:center;background-repeat:no-repeat;background-image:url(//d3743oz439ic4i.cloudfront.net/assets/landing_pages/src/gifts/kids-launch/hanging/testimonial-1@1x-8fb842e575f72e4a15fa64f9af565d65f17e801fb6776729ea041b592c78a5d8.png);background-size:contain}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hanging-clothes-container .item-section .hanging-clothes-img-1{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/landing_pages/src/gifts/kids-launch/hanging/testimonial-1@2x-89ac80daaddb932e366c2c6552cbdadd81c4d8f36be92f1235f80e19b0e8ba9d.png)}}.hanging-clothes-container .item-section .hanging-clothes-img-2{background-position:center;background-repeat:no-repeat;background-image:url(//d3743oz439ic4i.cloudfront.net/assets/landing_pages/src/gifts/kids-launch/hanging/testimonial-2@1x-5b0d53183c1b1439845530af967697a1c0292afa97944319051c3fb167fb102c.png);background-size:contain}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hanging-clothes-container .item-section .hanging-clothes-img-2{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/landing_pages/src/gifts/kids-launch/hanging/testimonial-2@2x-60c24ea1e7457628fad50c888c3b4f521757258f5cdadba9895f1ce29032c5a7.png)}}.hanging-clothes-container .item-section .hanging-clothes-img-3{background-position:center;background-repeat:no-repeat;background-image:url(//d3743oz439ic4i.cloudfront.net/assets/landing_pages/src/gifts/kids-launch/hanging/testimonial-3@1x-8312c9d221e7d2605e7e948c51ab1867d44da89e3bd3f7680c3bc9dfd5b54be5.png);background-size:contain}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.hanging-clothes-container .item-section .hanging-clothes-img-3{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/landing_pages/src/gifts/kids-launch/hanging/testimonial-3@2x-875a03c5cb6ea178ff61636d72f0d3196eca56d4f39e259cd6299e4e0d789fd7.png)}}.hanging-clothes-container .item-section .img-sizing{width:auto;height:330px;margin-top:-8%;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.hanging-clothes-container .item-section .img-sizing{margin-top:-15%}}.hero-container__banner{padding:3rem 0}.hero-container__title{font:normal normal 2rem/2.5rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.hero-container__title{font:normal normal 2.5rem/3.25rem "BrandonText-Medium", sans-serif}}.hero-container__subheader{font:normal normal 1.125rem/1.5rem "BrandonText-Regular", sans-serif;padding:1rem .5rem}@media screen and (min-width: 560px){.hero-container__subheader{font:normal normal 1.5rem/2rem "BrandonText-Regular", sans-serif}}.hero-container__body{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}.hero-container__body em{font:normal normal 1rem/1.5rem "BrandonText-Italic", sans-serif}.hero-container__body strong{font:normal normal 1rem/1.5rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.hero-container__body{font:normal normal 1.125rem/1.75rem "BrandonText-Regular", sans-serif}.hero-container__body em{font:normal normal 1.125rem/1.75rem "BrandonText-Italic", sans-serif}.hero-container__body strong{font:normal normal 1.125rem/1.75rem "BrandonText-Medium", sans-serif}}.hero-container__primary-cta{max-width:41rem;margin:auto;padding:1rem;text-align:center}@media screen and (min-width: 560px){.hero-container__primary-cta{padding:0 6rem}}.hero-container__banner{background-color:#f2f3f4}@media screen and (min-width: 900px){.hero-container__banner.has-image{padding:6rem 0;background-color:#f2f3f4;background-size:cover;background-position:60%}.hero-container__banner.has-image .hero-container__primary-cta{margin:0;max-width:33.875rem}.neutral-mail-gift .hero-container__banner.has-image{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-mail-hero@1x-14dbe1861f8c87b5645bc3f9e21574a732199581662e3894d42dfe6f3f20241e.jpg)}}@media screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 900px) and (min-resolution: 192dpi){.neutral-mail-gift .hero-container__banner.has-image{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-mail-hero@2x-04d9ea7c0ed4157fd06b615bf19c47ea78abd3619fb636def37d277ff2f63788.jpg)}}@media screen and (min-width: 900px){.neutral-email-gift .hero-container__banner.has-image{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-email-hero@1x-4f465ca3834ad443895b5505e9d18bd83bb93b3079c695577b4fa03aa3572f3f.jpg)}}@media screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 900px) and (min-resolution: 192dpi){.neutral-email-gift .hero-container__banner.has-image{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-email-hero@2x-6a7272211ee1c6c80d2139ba0c67022455f4b22b91e5d0b28c4af8d5cd8de255.jpg)}}@media screen and (min-width: 900px){.neutral-print-gift .hero-container__banner.has-image{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-print-hero@1x-25ca49c3069567c04a5f9f6fd82f66c749525eafdce76e62b48ffe7008b41a42.jpg)}}@media screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 900px) and (min-resolution: 192dpi){.neutral-print-gift .hero-container__banner.has-image{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-print-hero@2x-4d1046f7229fe3a54ad366c223fcdf103ab6f56e2469a909a5b36d8ec507227d.jpg)}}.hero-container__banner--left{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 900px){.hero-container__banner--left{width:50%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.how-it-works-container{padding-top:2.5rem;padding-bottom:2rem}@media screen and (min-width: 560px) and (max-width: 899px){.how-it-works-container{margin-left:3rem;margin-right:3rem}}@media screen and (min-width: 900px){.how-it-works-container{border:1px solid #e7e8e9}}.how-it-works-container .title{font:normal normal 1.125rem/1.5rem "BrandonText-Medium", sans-serif;margin:0;text-align:center}@media screen and (min-width: 560px){.how-it-works-container .title{padding-bottom:1rem;font:normal normal 1.5rem/2rem "BrandonText-Medium", sans-serif}}.how-it-works-container .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (min-width: 900px){.how-it-works-container .list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:3rem 1rem;text-align:left}}.how-it-works-container .list .item{padding:1.75rem 0;line-height:1.4}.how-it-works-container .list .item:nth-child(2){border-color:#e7e8e9;border-style:solid;border-width:1px 0}@media screen and (min-width: 900px){.how-it-works-container .list .item{padding:.625rem .625rem .625rem 3rem}.how-it-works-container .list .item:nth-child(2){border-width:0 1px}}.how-it-works-container .list .item .item-name{font:normal normal 1rem/1.25rem "BrandonText-Medium", sans-serif;margin-bottom:.5rem}@media screen and (min-width: 560px){.how-it-works-container .list .item .item-name{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif}}.shipping-gift-input{position:relative;margin-bottom:16px;border-top-width:1px}.shipping-gift-input>textarea,.shipping-gift-input>input{background-color:#f2f3f4;color:#25282d;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;padding:1.625rem 0.75rem 0.5rem;border:1px solid transparent;border-bottom-color:#515762;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);display:block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shipping-gift-input>textarea:hover,.shipping-gift-input>input:hover{background-color:#e7e8e9}.shipping-gift-input>textarea:focus,.shipping-gift-input>input:focus{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.shipping-gift-input>textarea[aria-invalid='true'],.shipping-gift-input>input[aria-invalid='true']{background-color:#ffeced;border-bottom-color:#dd2e3e}.shipping-gift-input>textarea[aria-invalid='true']:hover,.shipping-gift-input>input[aria-invalid='true']:hover{background-color:#ffc6c9}.shipping-gift-input>textarea[aria-invalid='true']:focus,.shipping-gift-input>input[aria-invalid='true']:focus{background-color:#fff}.shipping-gift-input>textarea[disabled],.shipping-gift-input>textarea[disabled]:hover,.shipping-gift-input>textarea[aria-disabled='true'],.shipping-gift-input>textarea[aria-disabled='true']:hover,.shipping-gift-input>input[disabled],.shipping-gift-input>input[disabled]:hover,.shipping-gift-input>input[aria-disabled='true'],.shipping-gift-input>input[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.shipping-gift-input>textarea[aria-label],.shipping-gift-input>textarea[aria-labelledby],.shipping-gift-input>input[aria-label],.shipping-gift-input>input[aria-labelledby]{padding-top:1.0625rem;padding-bottom:1.0625rem}.shipping-gift-input>textarea~label,.shipping-gift-input>input~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;-webkit-transform:translateX(0.75rem) translateX(2px) translateY(1.125rem);transform:translateX(0.75rem) translateX(2px) translateY(1.125rem)}.shipping-gift-input>textarea:-ms-input-placeholder~label,.shipping-gift-input>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.shipping-gift-input>textarea:-moz-placeholder-shown~label,.shipping-gift-input>input:-moz-placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-moz-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.shipping-gift-input>textarea:-ms-input-placeholder~label,.shipping-gift-input>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.shipping-gift-input>textarea:placeholder-shown~label,.shipping-gift-input>input:placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.shipping-gift-input>textarea:focus~label,.shipping-gift-input>textarea:not([value=''])~label,.shipping-gift-input>input:focus~label,.shipping-gift-input>input:not([value=''])~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.shipping-gift-input>textarea:focus~label,.shipping-gift-input>input:focus~label{color:#008182}.shipping-gift-input>textarea[aria-invalid='true']~label,.shipping-gift-input>input[aria-invalid='true']~label{color:#bf0029}.shipping-gift-input>textarea[disabled]~label,.shipping-gift-input>textarea[aria-disabled='true']~label,.shipping-gift-input>input[disabled]~label,.shipping-gift-input>input[aria-disabled='true']~label{color:#707477;cursor:not-allowed}.shipping-gift-input>textarea~p,.shipping-gift-input>input~p{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25282d;display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin-top:0.5rem;padding-left:0.75rem}.shipping-gift-input>textarea~p>svg,.shipping-gift-input>input~p>svg{fill:currentColor;margin-right:0.5rem}.shipping-gift-input>textarea~p>svg path,.shipping-gift-input>input~p>svg path{fill:currentColor}.shipping-gift-input>textarea[aria-invalid='true']~p,.shipping-gift-input>input[aria-invalid='true']~p{color:#dd2e3e}.shipping-gift-input>textarea[disabled]~p,.shipping-gift-input>textarea[aria-disabled='true']~p,.shipping-gift-input>input[disabled]~p,.shipping-gift-input>input[aria-disabled='true']~p{color:#707477;cursor:not-allowed}.shipping-gift-input .help-icon{background:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-question-24px-bcd69a3a48c274947cabd129dd240e05af3941462d312c3731f961a461b8697f.svg") no-repeat center;display:block;width:25px;height:100%;position:absolute;top:0;bottom:0;right:22px}.shipping-gift-input .shipping-input{max-height:63px;-webkit-box-sizing:border-box;box-sizing:border-box}.shipping-gift-input .shipping-input:focus{background:#fff}.shipping-gift-input.zip,.shipping-gift-input.city,.shipping-gift-input.state{width:calc(50% - 0.5rem)}.city-and-state{border-top-width:2px;border-right-width:2px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.city-and-state .state>select{display:block;background-color:#f2f3f4;height:60px;padding:1.625rem 0.75rem 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;border-width:0 0 1px;background-color:#f2f3f4;color:#25282d;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;padding:1.625rem 0.75rem 0.5rem;border:1px solid transparent;border-bottom-color:#515762;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);display:block;width:100%;border-radius:0;appearance:none;border-radius:0;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 6 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-2222 -1353)' fill='%23828487'%3E%3Cg transform='translate(2222 1353)'%3E%3Cpolygon transform='translate(2.9983 9.4803) scale(-1) translate(-2.9983 -9.4803)' points='2.9983 7 0 11.961 5.9965 11.961'/%3E%3Cpolygon points='2.9756 0.018921 0.0010986 4.9973 5.9502 4.9973'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 10px center;background-size:6px 12px;-webkit-appearance:none;-moz-appearance:none}.city-and-state .state>select:hover{background-color:#e7e8e9}.city-and-state .state>select:focus{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.city-and-state .state>select[aria-invalid='true']{background-color:#ffeced;border-bottom-color:#dd2e3e}.city-and-state .state>select[aria-invalid='true']:hover{background-color:#ffc6c9}.city-and-state .state>select[aria-invalid='true']:focus{background-color:#fff}.city-and-state .state>select[disabled],.city-and-state .state>select[disabled]:hover,.city-and-state .state>select[aria-disabled='true'],.city-and-state .state>select[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.city-and-state .state>select[aria-label],.city-and-state .state>select[aria-labelledby]{padding-top:1.0625rem;padding-bottom:1.0625rem}.field{color:#008182}.expiration-cvv-group{border-top-width:2px;border-right-width:2px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.expiration-cvv-group :first-child{margin-right:15px}.expiration-cvv-group .payment-gift-input{width:50%}.review-container{margin:2rem 1rem 1rem}.privacy{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:32px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.privacy .lock{background:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-lock-secure-24px-47b46b7d6036cbb416ea598151e6fa8ec1843dedf018be7a8d22d5f6d7598334.svg") no-repeat;background-position-y:center;display:block;height:24px;width:24px;text-align:center;background-size:contain;margin:0 0.5rem 0.5rem 0}.privacy .message{font:normal normal 1rem/1.25rem "BrandonText-Regular", sans-serif}@media screen and (min-width: 560px){.privacy{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.payment-gift-input{position:relative;margin-bottom:1rem}.payment-gift-input>textarea,.payment-gift-input>input{background-color:#f2f3f4;color:#25282d;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;padding:1.625rem 0.75rem 0.5rem;border:1px solid transparent;border-bottom-color:#515762;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);display:block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.payment-gift-input>textarea:hover,.payment-gift-input>input:hover{background-color:#e7e8e9}.payment-gift-input>textarea:focus,.payment-gift-input>input:focus{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.payment-gift-input>textarea[aria-invalid='true'],.payment-gift-input>input[aria-invalid='true']{background-color:#ffeced;border-bottom-color:#dd2e3e}.payment-gift-input>textarea[aria-invalid='true']:hover,.payment-gift-input>input[aria-invalid='true']:hover{background-color:#ffc6c9}.payment-gift-input>textarea[aria-invalid='true']:focus,.payment-gift-input>input[aria-invalid='true']:focus{background-color:#fff}.payment-gift-input>textarea[disabled],.payment-gift-input>textarea[disabled]:hover,.payment-gift-input>textarea[aria-disabled='true'],.payment-gift-input>textarea[aria-disabled='true']:hover,.payment-gift-input>input[disabled],.payment-gift-input>input[disabled]:hover,.payment-gift-input>input[aria-disabled='true'],.payment-gift-input>input[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.payment-gift-input>textarea[aria-label],.payment-gift-input>textarea[aria-labelledby],.payment-gift-input>input[aria-label],.payment-gift-input>input[aria-labelledby]{padding-top:1.0625rem;padding-bottom:1.0625rem}.payment-gift-input>textarea~label,.payment-gift-input>input~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;-webkit-transform:translateX(0.75rem) translateX(2px) translateY(1.125rem);transform:translateX(0.75rem) translateX(2px) translateY(1.125rem)}.payment-gift-input>textarea:-ms-input-placeholder~label,.payment-gift-input>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.payment-gift-input>textarea:-moz-placeholder-shown~label,.payment-gift-input>input:-moz-placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-moz-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.payment-gift-input>textarea:-ms-input-placeholder~label,.payment-gift-input>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.payment-gift-input>textarea:placeholder-shown~label,.payment-gift-input>input:placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.payment-gift-input>textarea:focus~label,.payment-gift-input>textarea:not([value=''])~label,.payment-gift-input>input:focus~label,.payment-gift-input>input:not([value=''])~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.payment-gift-input>textarea:focus~label,.payment-gift-input>input:focus~label{color:#008182}.payment-gift-input>textarea[aria-invalid='true']~label,.payment-gift-input>input[aria-invalid='true']~label{color:#bf0029}.payment-gift-input>textarea[disabled]~label,.payment-gift-input>textarea[aria-disabled='true']~label,.payment-gift-input>input[disabled]~label,.payment-gift-input>input[aria-disabled='true']~label{color:#707477;cursor:not-allowed}.payment-gift-input>textarea~p,.payment-gift-input>input~p{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25282d;display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin-top:0.5rem;padding-left:0.75rem}.payment-gift-input>textarea~p>svg,.payment-gift-input>input~p>svg{fill:currentColor;margin-right:0.5rem}.payment-gift-input>textarea~p>svg path,.payment-gift-input>input~p>svg path{fill:currentColor}.payment-gift-input>textarea[aria-invalid='true']~p,.payment-gift-input>input[aria-invalid='true']~p{color:#dd2e3e}.payment-gift-input>textarea[disabled]~p,.payment-gift-input>textarea[aria-disabled='true']~p,.payment-gift-input>input[disabled]~p,.payment-gift-input>input[aria-disabled='true']~p{color:#707477;cursor:not-allowed}.payment-gift-input .help-icon{background:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-question-24px-bcd69a3a48c274947cabd129dd240e05af3941462d312c3731f961a461b8697f.svg") no-repeat center;display:block;width:4rem;height:100%;position:absolute;top:0;bottom:0;right:0}.payment-gift-input.zip{width:calc(50% - 7.5px)}.payment-gift-input .purchase-input{background-color:#f2f3f4;color:#25282d;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;padding:1.625rem 0.75rem 0.5rem;border:1px solid transparent;border-bottom-color:#515762;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);display:block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:63px}.payment-gift-input .purchase-input:hover{background-color:#e7e8e9}.payment-gift-input .purchase-input:focus{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.payment-gift-input .purchase-input[aria-invalid='true']{background-color:#ffeced;border-bottom-color:#dd2e3e}.payment-gift-input .purchase-input[aria-invalid='true']:hover{background-color:#ffc6c9}.payment-gift-input .purchase-input[aria-invalid='true']:focus{background-color:#fff}.payment-gift-input .purchase-input[disabled],.payment-gift-input .purchase-input[disabled]:hover,.payment-gift-input .purchase-input[aria-disabled='true'],.payment-gift-input .purchase-input[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.payment-gift-input .purchase-input[aria-label],.payment-gift-input .purchase-input[aria-labelledby]{padding-top:1.0625rem;padding-bottom:1.0625rem}.payment-gift-input .purchase-input.hosted-field.cc-icon{background-image:url("//d3743oz439ic4i.cloudfront.net/assets/@stitch-fix/mode-style-system/src/style-system/assets/images/icons/icon-credit-card-24px-52ed0c338b51ae6ecf98581846c97003438f076204e9510c197831022d6c497b.svg");background-position-x:calc(100% - 1rem);background-position-y:center;background-size:24px;background-repeat:no-repeat}.payment-gift-input .purchase-input.hosted-field.braintree-hosted-fields-focused{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.field{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.reasons-to-believe__group{text-align:center;max-width:1280px;margin:0 auto;padding:2.5rem 0}.reasons-to-believe-container,.reasons-to-believe--grey,.reasons-to-believe--gray{background-color:#fff}.reasons-to-believe__reason-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:675px;margin-top:1.5rem}@media screen and (min-width: 900px){.reasons-to-believe__reason-group{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:230px;margin-top:3rem}}.reasons-to-believe__reason{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 15px 0;margin-top:2rem}@media screen and (min-width: 900px){.reasons-to-believe__reason{padding:0 15px;margin-top:0}}.reasons-to-believe__group-title{font:normal normal 1.125rem/1.5rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.reasons-to-believe__group-title{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}}.reasons-to-believe__name{font:normal normal 1rem/1.25rem "BrandonText-Medium", sans-serif;text-transform:none;margin-top:0;margin-bottom:1rem;padding-bottom:0}@media screen and (min-width: 560px){.reasons-to-believe__name{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif}}@media screen and (min-width: 900px){.reasons-to-believe__name{margin-bottom:.5rem}}.reasons-to-believe__icon{height:72px;width:72px;margin-bottom:1rem;text-align:center;display:inline}@media screen and (min-width: 900px){.reasons-to-believe__icon{margin:0 auto 1rem}}.reasons-to-believe__description--gray{font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif}.reasons-to-believe__description{padding:0 5px;margin-top:0}.reasons-to-believe__description.p{max-width:580px;margin:auto}.reasons-to-believe__group-title--grey,.reasons-to-believe__name--grey,.reasons-to-believe--grey,.reasons-to-believe--gray{color:#25282d}.reasons-to-believe--gray.arrow:after{content:none}.gift-container{padding-top:56px;max-width:1920px;margin:0 auto;padding:65px 14px 20px 14px}.gift-container h1{margin:1.2rem 0}@media screen and (min-width: 900px){.gift-container h1{margin:1.5rem 0}}@media screen and (min-width: 900px){.gift-container{width:550px;height:539px;padding:25px 0 104px 0}}.gift-container .gift-redeem-container{text-align:center;padding-bottom:20px;margin:0 auto}@media screen and (min-width: 560px){.gift-container .gift-redeem-container{width:550px;height:380px}}@media screen and (min-width: 1140px){.gift-container .gift-redeem-container{max-width:1920px}}.redeem-button-container{text-align:left}.redeem-button{border-radius:0;background-color:#dd2e3e;display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#fff;background-color:#dd2e3e;border-color:transparent}.redeem-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.redeem-button>svg{fill:currentColor}.redeem-button>svg path{fill:currentColor}.redeem-button>svg,.redeem-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.redeem-button:hover{background-color:#cd243b}.redeem-button:active{background-color:#bf0029}.redeem-button[disabled],.redeem-button[disabled]:hover,.redeem-button[aria-disabled='true'],.redeem-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.redeem-title{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.redeem-title{font:normal normal 2.25rem/3rem "BrandonText-Medium", sans-serif}}.text-input-container{position:relative;padding-bottom:1rem}.text-input-container>textarea,.text-input-container>input{background-color:#f2f3f4;color:#25282d;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;padding:1.625rem 0.75rem 0.5rem;border:1px solid transparent;border-bottom-color:#515762;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1),border-color 400ms cubic-bezier(0.23, 1, 0.32, 1);display:block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-input-container>textarea:hover,.text-input-container>input:hover{background-color:#e7e8e9}.text-input-container>textarea:focus,.text-input-container>input:focus{outline:none;background-color:#fff;border-color:#d9d9d9 #d9d9d9 #22bfb0 #d9d9d9;caret-color:#22bfb0}.text-input-container>textarea[aria-invalid='true'],.text-input-container>input[aria-invalid='true']{background-color:#ffeced;border-bottom-color:#dd2e3e}.text-input-container>textarea[aria-invalid='true']:hover,.text-input-container>input[aria-invalid='true']:hover{background-color:#ffc6c9}.text-input-container>textarea[aria-invalid='true']:focus,.text-input-container>input[aria-invalid='true']:focus{background-color:#fff}.text-input-container>textarea[disabled],.text-input-container>textarea[disabled]:hover,.text-input-container>textarea[aria-disabled='true'],.text-input-container>textarea[aria-disabled='true']:hover,.text-input-container>input[disabled],.text-input-container>input[disabled]:hover,.text-input-container>input[aria-disabled='true'],.text-input-container>input[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.text-input-container>textarea[aria-label],.text-input-container>textarea[aria-labelledby],.text-input-container>input[aria-label],.text-input-container>input[aria-labelledby]{padding-top:1.0625rem;padding-bottom:1.0625rem}.text-input-container>textarea~label,.text-input-container>input~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;-webkit-transform:translateX(0.75rem) translateX(2px) translateY(1.125rem);transform:translateX(0.75rem) translateX(2px) translateY(1.125rem)}.text-input-container>textarea:-ms-input-placeholder~label,.text-input-container>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.text-input-container>textarea:-moz-placeholder-shown~label,.text-input-container>input:-moz-placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-moz-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.text-input-container>textarea:-ms-input-placeholder~label,.text-input-container>input:-ms-input-placeholder~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-ms-transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.text-input-container>textarea:placeholder-shown~label,.text-input-container>input:placeholder-shown~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.text-input-container>textarea:focus~label,.text-input-container>textarea:not([value=''])~label,.text-input-container>input:focus~label,.text-input-container>input:not([value=''])~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block}.text-input-container>textarea:focus~label,.text-input-container>input:focus~label{color:#008182}.text-input-container>textarea[aria-invalid='true']~label,.text-input-container>input[aria-invalid='true']~label{color:#bf0029}.text-input-container>textarea[disabled]~label,.text-input-container>textarea[aria-disabled='true']~label,.text-input-container>input[disabled]~label,.text-input-container>input[aria-disabled='true']~label{color:#707477;cursor:not-allowed}.text-input-container>textarea~p,.text-input-container>input~p{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25282d;display:-webkit-flex;display:-ms-flexbox;display:flex;font:normal normal 0.875rem/1.25rem "BrandonText-Regular", sans-serif;margin-top:0.5rem;padding-left:0.75rem}.text-input-container>textarea~p>svg,.text-input-container>input~p>svg{fill:currentColor;margin-right:0.5rem}.text-input-container>textarea~p>svg path,.text-input-container>input~p>svg path{fill:currentColor}.text-input-container>textarea[aria-invalid='true']~p,.text-input-container>input[aria-invalid='true']~p{color:#dd2e3e}.text-input-container>textarea[disabled]~p,.text-input-container>textarea[aria-disabled='true']~p,.text-input-container>input[disabled]~p,.text-input-container>input[aria-disabled='true']~p{color:#707477;cursor:not-allowed}.text-input-container>textarea:invalid:not(:focus)~label,.text-input-container>input:invalid:not(:focus)~label{color:#25282d;font:normal normal 0.875rem/1rem "BrandonText-Medium", sans-serif;-webkit-transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1),font 400ms cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);transform:translateX(0.75rem) translateX(2px) translateY(0.5rem);position:absolute;top:0;display:block;font:normal normal 1rem/1.5rem "BrandonText-Regular", sans-serif;-webkit-transform:translateX(0.75rem) translateX(2px) translateY(1.125rem);transform:translateX(0.75rem) translateX(2px) translateY(1.125rem)}.redeem-input{-webkit-box-sizing:border-box;box-sizing:border-box}.redemption-form{position:relative}.redeem-paragraph{padding-bottom:1rem;line-height:1.4}.gift-card-terms{background-size:calc(100% - 0px) 1px;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position-y:100%;-webkit-transition:background-size 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-size 400ms cubic-bezier(0.23, 1, 0.32, 1);color:#4975ba;background-size:0% 1px;background-position-x:calc(100% - 0px);font:normal normal 1rem/1.5rem "BrandonText-Medium", sans-serif;display:inline;text-decoration:none}.gift-card-terms:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.gift-card-terms:hover,.gift-card-terms:focus,.gift-card-terms:active{background-size:0% 1px;background-position-x:calc(100% - 0px)}.gift-card-terms:hover,.gift-card-terms:focus{color:#316caf}.gift-card-terms:active{color:#4975ba}.gift-card-terms:hover,.gift-card-terms:focus,.gift-card-terms:active{background-size:calc(100% - 0px) 1px;background-position-x:0%}.ways-to-gift-container h2.gift-section-header-container{font:normal normal 1.125rem/1.5rem "BrandonText-Medium", sans-serif;padding:2rem 0 2rem 0;text-align:center}@media screen and (min-width: 560px){.ways-to-gift-container h2.gift-section-header-container{font:normal normal 1.75rem/2.25rem "BrandonText-Medium", sans-serif}}.option-container{margin:0 1rem 0 1rem}@media screen and (min-width: 900px){.option-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 auto}}.gift-option-container{text-align:center;width:100%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-top:1rem;margin-bottom:1rem;border:1px solid #e7e8e9}.gift-option-container img{display:inline}@media screen and (min-width: 900px){.gift-option-container{padding-top:2.5rem}}@media screen and (min-width: 900px){.gift-option-container:first-child{margin-right:7px}.gift-option-container:last-child{margin-left:7px}}.gift-option-container .gift-option-title{font:normal normal 1rem/1.25rem "BrandonText-Medium", sans-serif}@media screen and (min-width: 560px){.gift-option-container .gift-option-title{font:normal normal 1.25rem/1.75rem "BrandonText-Medium", sans-serif}}.gift-option-container .gift-option-detail-text{margin:.75rem 1rem 0 1rem;line-height:1.4}@media screen and (min-width: 900px){.gift-option-container .gift-option-detail-text{height:80px}}.gift-option-container .gift-type-button{display:inline-block;border:2px solid transparent;text-align:center;white-space:nowrap;text-decoration:none;background-color:transparent;-webkit-transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:background-color 400ms cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer;overflow:visible;min-width:12rem;padding:calc(0.875rem - 2px) 1.5rem;font:normal normal 1rem/1rem "BrandonText-Medium", sans-serif;color:#cd243b;background-color:transparent;border-color:#cd243b;text-decoration:none;margin:2rem 0 2rem 0}.gift-option-container .gift-type-button:focus{outline:1px dotted #0090af;outline-offset:2.5px;-webkit-box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff;box-shadow:0 0 0 2px #fff, 0 0 0 4px #befcff}.gift-option-container .gift-type-button>svg{fill:currentColor}.gift-option-container .gift-type-button>svg path{fill:currentColor}.gift-option-container .gift-type-button>svg,.gift-option-container .gift-type-button>img{max-height:1.5rem;margin-top:-4px;margin-bottom:-4px}.gift-option-container .gift-type-button:hover{background-color:rgba(221,46,62,0.1)}.gift-option-container .gift-type-button:active{background-color:rgba(221,46,62,0.2)}.gift-option-container .gift-type-button[disabled],.gift-option-container .gift-type-button[disabled]:hover,.gift-option-container .gift-type-button[aria-disabled='true'],.gift-option-container .gift-type-button[aria-disabled='true']:hover{cursor:not-allowed;color:#707477;background-color:#e7e8e9;border-color:transparent}.gift-option-container .gift-image-placeholder--mail{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-LP-mail@1x-61895d3f0ab57ce5e10fee31d6531ebd244342c3c9afd3087a83f846d43ad40e.jpg)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.gift-option-container .gift-image-placeholder--mail{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-LP-mail@2x-b432baae089c4e93cf7be183e3521470e891a69d93d3a5921fc3b7c75eaec8f0.jpg)}}@media screen and (min-width: 560px) and (max-width: 899px){.gift-option-container .gift-image-placeholder--mail{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/tablet_mainpage_mail@1x-e8ebed416f6615511c4135f50f0adf40d51cc30bfbbe78a6da3ffb60e4200421.jpg)}}@media screen and (min-width: 560px) and (max-width: 899px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 560px) and (max-width: 899px) and (min-resolution: 192dpi){.gift-option-container .gift-image-placeholder--mail{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/tablet_mainpage_mail@2x-3fdba3ca37730c142ad0904c37c834ed43a486cca948475b48c95faa2ed78d37.jpg)}}.gift-option-container .gift-image-placeholder--email{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-LP-email@1x-edb91bb7daedaae66ae7caf1512bddd6a1b8c31dccdb95a4a5fad2baec64f86a.jpg)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.gift-option-container .gift-image-placeholder--email{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-LP-email@2x-21cbea83399c0992524c7918337eb30597962431a95588e9860b32d5f8c74d9e.jpg)}}@media screen and (min-width: 560px) and (max-width: 899px){.gift-option-container .gift-image-placeholder--email{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/tablet_mainpage_email@1x-a0d695f44600a844e3a45dbda63fe41c1c8e13a591851885901e80de983101d9.jpg)}}@media screen and (min-width: 560px) and (max-width: 899px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 560px) and (max-width: 899px) and (min-resolution: 192dpi){.gift-option-container .gift-image-placeholder--email{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/tablet_mainpage_email@2x-f9b01dded4da2c3ac42bbdfd991e51f07b29c1fca4e834f87f8e44aceb9fe8a5.jpg)}}.gift-option-container .gift-image-placeholder--print{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-LP-print@1x-93c84fe7d68a9d868adf0c2ced72cfbb5a75a79d4e64b060efb737d1480f0242.jpg)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.gift-option-container .gift-image-placeholder--print{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/giftcard-LP-print@2x-db4766352ce0db98f7dd65325ebeb2f117aa0b9cfadadebc9ea62490a7223660.jpg)}}@media screen and (min-width: 560px) and (max-width: 899px){.gift-option-container .gift-image-placeholder--print{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/tablet_mainpage_print@1x-609db467f058c63bc12c712b43fc821e34bcd5b2535b7c99407b95d3a0d07350.jpg)}}@media screen and (min-width: 560px) and (max-width: 899px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 560px) and (max-width: 899px) and (min-resolution: 192dpi){.gift-option-container .gift-image-placeholder--print{background-image:url(//d3743oz439ic4i.cloudfront.net/assets/gifts/gender_neutral/tablet_mainpage_print@2x-530c03145aeda38300f476ab2019a09eafa191f0441fd615d2eb478f858f640a.jpg)}}
