body.required-package-initialized .quantity-submit-row__submit,body.required-package-initialized .variant-swatches{display:none}body.required-package-initialized input[name=quantity]{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0em;text-align:left!important;color:#8b8b8b;margin-bottom:8px;margin-left:0!important}body.required-package-initialized input[name=quantity],body.required-package-initialized input[name=quantity]:hover{-webkit-appearance:textfield!important;appearance:textfield!important;background:transparent}body.required-package-initialized:not(.is-kit-addon) .quantity-submit-row .quantity-wrapper,body.required-package-initialized:not(.is-kit-addon) .quantity-submit-row label:not(.embroidery-checkbox-label),body.required-package-initialized:not(.is-kit-product):not(.is-kit-addon) .price-container .price-area,body:not(.required-package-initialized) .required-packages-container{display:none}.required-uniform-package .ProductMeta__Price{display:none}.required-packages-container{width:100%;padding:24px 0 35px;background-color:transparent;position:relative}.required-packages-container .Container{display:flex;justify-content:space-between}.required-packages-container .buttons{display:flex;justify-content:center;position:relative}.required-packages-container .progress{display:flex;justify-content:space-between;align-items:center}.required-packages-container .progress .heading{max-width:125px;margin-right:25px;margin-bottom:0;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.699999988079071px;text-align:left;color:#000}.is-kit-addon .required-packages-container .progress .heading{max-width:112px}.required-packages-container .progress .progress-container{display:flex;justify-content:space-between;align-items:center}.required-packages-container .progress .progress-container .percentage{width:175px;height:10px;background:#d9d9d9;border-radius:13px;overflow:hidden;margin-left:8px}.required-packages-container .progress .progress-container .percentage .bg{height:100%;background:#fb4896}.required-packages-container .progress-container span{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.699999988079071px;text-align:left}.required-packages-container .addon-label{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.699999988079071px;text-align:center;position:absolute;right:0;top:0;width:100%}.required-packages-container .buttons{display:flex;align-items:center;padding-left:8px}.required-packages-container .buttons .Button{border-radius:3px;display:flex;align-items:center;justify-content:center;height:54px;min-width:120px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:center}.required-packages-container .buttons .Button.required-package-back,.required-packages-container .buttons .Button.required-package-addon-cancel{margin-right:8px}.required-packages-container .buttons .Button.required-package-addon-add,.required-packages-container .buttons .Button.required-package-addon-cancel{min-width:102px}.is-kit-addon .required-packages-container .buttons .Button.required-package-back{border:none!important}.is-kit-addon .required-packages-container .buttons .Button.add-required-package-product-to-cart{display:none}body:not(.is-kit-addon) .required-packages-container .buttons .Button.required-package-addon-cancel,body:not(.is-kit-addon) .addon-label,body:not(.is-kit-addon) .required-packages-container .buttons .Button.required-package-addon-add{display:none}.product{margin-left:0;margin-right:0}.required-packages-thank-you .page-header{position:relative;margin-bottom:200px;background-color:#fff}.required-packages-thank-you .page-header>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.required-packages-thank-you .page-header>.container{position:relative;z-index:1;display:flex;margin-top:50px;padding:0 15px 40px}.required-packages-thank-you .page-header>.container .content{max-width:700px}.required-packages-thank-you .page-header>.container .content .title{font-family:Futura,sans-serif;font-size:36px;font-weight:700;line-height:54px;letter-spacing:-2px;text-align:left;color:#000}.required-packages-thank-you .page-header>.container .content .buttons{display:flex}.required-packages-thank-you .page-header>.container .content .buttons .button{display:flex;justify-content:center;align-items:center;width:292px;height:54px;margin-right:32px;text-transform:none;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:center;border-radius:3px}.required-packages-thank-you .page-header .product-image{background-color:transparent;position:relative;aspect-ratio:1/1;margin-top:-17px}.required-packages-thank-you .page-header .product-image svg{position:absolute;top:calc(50% - 32px);right:-32px;height:64px;width:64px}.required-packages-thank-you .recommended-title{font-family:Futura,sans-serif;font-size:28px;font-weight:700;line-height:42px;letter-spacing:.699999988079071px;text-align:center}.required-packages-thank-you .recommended-container .product-card-tpl{display:none}.required-packages-recommended{margin-top:50px;display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);column-gap:32px;grid-auto-rows:1fr}.required-packages-recommended .product-card{position:relative;padding-bottom:52px}.required-packages-recommended .title{font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.699999988079071px;text-align:left}.required-packages-recommended label{font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left;margin-bottom:12px;margin-top:16px;display:block}.required-packages-recommended form .options{display:flex;justify-content:space-between;flex-wrap:wrap}.required-packages-recommended form .options .quantity,.required-packages-recommended form .options .Size{flex-basis:45%}.required-packages-recommended form .options .Color{flex-basis:100%}.required-packages-recommended form .options .field{position:relative}.required-packages-recommended form .options .field svg{position:absolute;right:16px;bottom:7px;z-index:-1}.required-packages-recommended form .options select{-webkit-appearance:none;appearance:none;width:100%;box-shadow:none;background-color:transparent;border:1px solid black;border-radius:4px;height:36px;display:flex;justify-content:center;align-items:center;padding:9.5px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0em;text-align:left;cursor:pointer}.required-packages-recommended .required-packages-add-recommended-to-cart{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0em;text-align:center;padding:8px 42px;margin-top:16px;position:absolute;bottom:0;left:0;text-transform:none}.required-packages-container .error{font-family:Nunito Sans,sans-serif;font-size:14px;line-height:25px;color:red;text-align:center;position:absolute;bottom:0;right:0;width:100%}@media screen and (max-width: 550px){.required-packages-thank-you .page-header>.container .content .buttons{flex-direction:column}.required-packages-thank-you .page-header>.container .content .buttons .button{width:100%;margin:8px 0}}@media screen and (max-width: 768px){.required-packages-container .progress .progress-container .percentage{width:160px}.required-packages-container .progress .heading{margin-bottom:8px}}@media screen and (max-width: 1200px){.required-packages-container .Container{flex-direction:column}.required-packages-thank-you .page-header{background-color:transparent;width:calc(100% + 40px);margin-left:-20px}.required-packages-thank-you .page-header .content{background-color:#fff;width:calc(100% + 30px);margin-left:-15px;padding:40px 15px}.required-packages-thank-you .page-header>.container{flex-direction:column}.required-packages-thank-you .page-header .product-image{height:256px;width:313px;display:block;margin:auto auto 20px}.required-packages-container .buttons{padding-top:75px;padding-left:0}.required-packages-container .buttons .Button{width:50%}body:not(.is-kit-addon) .required-packages-container .buttons{padding-top:25px}.required-packages-container .addon-label{top:25px}.required-packages-thank-you .page-header>.container .content .title{font-family:Futura,sans-serif;font-size:24px;font-weight:700;line-height:36px;letter-spacing:-2px;text-align:center}}@media screen and (min-width: 1200px){.required-packages-container .buttons{justify-content:space-between}.required-packages-thank-you .page-header{height:330px}.required-packages-thank-you .page-header .product-image{min-width:250px}.required-packages-recommended{grid-template-columns:calc(20% - 20px) calc(20% - 20px) calc(20% - 20px) calc(20% - 20px) calc(20% - 20px)}.required-packages-container .addon-label{right:70px;top:-12px;width:auto}.required-packages-thank-you .page-header>.container{margin-top:100px;padding:0 125px 50px}.required-packages-thank-you .page-header>.container .content{margin-left:70px}.required-packages-thank-you .page-header .product-image svg{top:calc(50% - 32px);right:-32px;height:64px;width:64px}}@media screen and (min-width: 960px) and (max-width: 1150px){.required-packages-thank-you .page-header .product-image{margin-top:100px}}@media screen and (min-width: 1400px){.product--thumbnails-bottom .product__info{--product-info-width: calc(var(--grid-column-width) * 8 + var(--grid-gap) * 15)}}@media screen and (min-width: 1550px){.required-packages-thank-you .page-header .product-image{width:284px;height:347px}}@media screen and (min-width: 1650px){.required-packages-thank-you .page-header>.container .content{padding-top:75px}}@media screen and (max-width: 1200px){.required-packages-container .hide-tablet{display:none!important}}@media screen and (min-width: 1200px){.required-packages-container .hide-desktop-from-tablet{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/required-packages.css.map */
