.cartContainer .free-gift-wrapper{margin-bottom:2rem}.cartContainer .free-gift-wrapper h3{font-family:Gotham-MediumItalic,Arial,sans-serif;font-size:12px;padding-bottom:.8rem}.cartContainer .free-gift-wrapper .cartItemWrap{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.cartContainer .free-gift-wrapper .cartItemWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cartContainer .free-gift-wrapper .cartItemWrap .flexRow{justify-content:space-around;max-width:350px;border:1px solid #eee}@media only screen and (max-width: 767px){.cartContainer .free-gift-wrapper .cartItemWrap .flexRow{display:flex!important}}.cartContainer .free-gift-wrapper .cartItemWrap .btn{margin-top:.6rem;height:34px;line-height:34px;padding:0 25px}.cartContainer .free-gift-wrapper .cartItemWrap .productImage a{text-align:center}.cartContainer .gift-wrapping{margin-bottom:2rem;border-bottom:1px solid #eeeeee;padding-left:0;padding-right:0;padding-top:0;padding-bottom:1rem}.cartContainer .gift-wrapping img{width:100%}.cartContainer .gift-wrapping .heading{padding-bottom:10px}.cartContainer .gift-wrapping .title{padding-top:10px;display:flex;justify-content:space-between}.cartContainer .gift-wrapping .checkbox-wrapper{padding-top:10px}.cartContainer .gift-wrapping .checkbox-wrapper .checkbox{margin-top:0}.cartContainer .gift-wrapping .checkbox-wrapper .checkbox:hover{cursor:pointer}.transition--fade-in{opacity:0;transition:opacity .2s ease-in}.transition--fade-in.lazyloaded{opacity:1}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto;white-space:inherit}.skip-link{background-color:#fff;padding:1em;z-index:10000}.needsclick{position:fixed;z-index:10000;right:0;bottom:0;display:block;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;backface-visibility:hidden;-webkit-backface-visibility:hidden}.search_onclick:focus,.close_search:focus{outline:5px auto -webkit-focus-ring-color!important}.close_search{border:0}.currency-switcher{padding-right:1.25rem;font-size:12px;box-sizing:content-box}@media only screen and (max-width: 767px){.currency-switcher{font-size:10px}}.currency-selector{margin-right:0!important}.currency-selector select{border:none;padding:0 25px 0 0}@media only screen and (max-width: 1165px){.currency-selector select{font-size:10px}}#Header--Main .headerContent .velaMegamenu ul.nav>li.navItem{height:100%}#firstMenuElement .menuTitle{font-family:Gotham-Medium;cursor:unset;pointer-events:none}#firstMenuElement.column-hidden{display:none}@media only screen and (min-width: 767px){#firstMenuElement.column-hidden{display:block;opacity:0}}#Header--Main .headerContent .velaMegamenu ul.nav>li.navItem .velaMenuImageContainer{flex-grow:1}#Header--Main .headerContent .velaMegamenu ul.nav>li.navItem .velaMenuImageContainer img{width:185px;height:auto}#Header--Main .headerContent .velaMegamenu ul.nav>li.navItem .velaMenuContainer{flex-grow:3}.menuMobileContainer .memoNav .memoDropdown>li .memoBtnDropdown{opacity:.5;line-height:64px}.menuMobileContainer .memoNav .memoDropdown>li a{text-transform:uppercase;padding-left:25px}.menuMobileContainer .memoNav .memoDropdown>li .memoDropdown li a{text-transform:uppercase;padding-left:50px;width:100%;line-height:64px;display:flex}li.memoDropdown.collapse{border-bottom:1px solid #e0e0e0}.menuMobileContainer .memoNav>li>a{border-bottom:1px solid #e0e0e0}.menuMobileContainer .memoNav>li{border:none}.menuMobileContainer .memoNav .memoDropdown>li{line-height:64px}.menuMobileContainer .memoNav .memoDropdown>li .memoDropdown li{line-height:64px;border-bottom:1px solid #e0e0e0}.menuMobileContainer .memoNav .memoDropdown>.hasMemoDropdown>a{text-transform:uppercase;padding-left:25px;border-bottom:1px solid #e0e0e0;display:block;line-height:64px}.flex-grid{display:flex;flex-flow:wrap;align-items:center;max-width:795px;justify-content:center}@media only screen and (max-width: 1290px){.flex-grid{max-width:680px}}@media only screen and (max-width: 1070px){.flex-grid{max-width:550px}}.final-sale-text-banner{display:inline-block;margin-top:10px}.mp-bar-inner{font-family:Gotham-Book,Arial,sans-serif!important;font-weight:700!important}.formAccount .checkbox input{width:170px;left:0;top:0;opacity:0;z-index:1;-webkit-appearance:checkbox}.formAccount .checkbox>div{display:inline-block;position:relative;padding-left:16px}.formAccount .checkbox>div:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #cfcfcf;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.formAccount .checkbox>div:after{content:"\e904";font-family:icomoon;position:absolute;left:0;top:0;font-size:16px;line-height:16px;display:none;color:#050505;z-index:1}.formAccount .checkbox>div.active:after{display:block}.shipping-link{display:inline-block!important}.geo-ip-popup-mask{position:fixed;top:0;bottom:0;left:0;right:0;z-index:110000;background:#0006;display:none}.geo-ip-popup-mask.close{display:none}.geo-ip-popup-mask.open{display:block}.geo-ip-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:600px;background:#fff;padding:55px 50px}.geo-ip-popup .close-popup{position:absolute;right:30px;top:30px;border:none;background:transparent;font-size:25px}.geo-ip-popup h3{font-size:36px!important;font-family:Gotham-Bold;letter-spacing:normal;margin-bottom:40px;line-height:40px}.geo-ip-popup p{font-size:16px!important;margin-bottom:40px;padding-right:15px}.geo-ip-popup__buttons{display:flex;width:100%;position:relative}.geo-ip-popup__buttons .proButton{width:100%;height:40px;border:none;color:#fff}.geo-ip-popup__buttons .proButton button{height:40px;border:none;color:#fff;font-weight:700}.geo-ip-popup__buttons .proButton:not(:last-child){margin-right:10px}@media screen and (max-width: 768px){.geo-ip-popup{padding-top:75px}.geo-ip-popup .close-popup{right:20px;top:20px;font-size:20px}.geo-ip-popup h3{font-size:32px!important;line-height:30px;text-align:center;margin-bottom:30px}.geo-ip-popup p{font-size:14px!important;text-align:center;margin-bottom:30px;padding-right:0}.geo-ip-popup__buttons{flex-direction:column}.geo-ip-popup__buttons .proButton:not(:last-child){margin-right:0;margin-bottom:10px}}.product_info .content-block{padding:15px;margin-top:20px;text-align:center;background-size:cover}.product_info .content-block.book span{font-family:Gotham-Book}.product_info .content-block.medium span{font-weight:400}.product_info .content-block.bold span{font-family:Gotham-bold;font-weight:700}.product_info .content-block span{font-weight:700}.Header--content-block{padding:15px;text-align:center;height:unset;display:flex;justify-content:center}@media only screen and (max-width: 767px){.Header--content-block{flex-direction:column;padding:5px}}.Header--content-block span{font-weight:600;font-size:12px}.announcement_bar.announcementFixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;margin:auto;align-items:center}@media only screen and (max-width: 767px){.announcement_bar.announcementFixed{z-index:3}}@media only screen and (min-width: 767px){.header__content-block-button{margin-left:35px}}.sale-text-colour a{color:red!important}.menuMobileContainer .memoNav li .memoBtnDropdown{height:65px}.menuMobileContainer .memoNav .memoDropdown>li .memoBtnDropdown{height:65px!important}.menuMobileContainer .memoNav .memoDropdown>li .memoDropdown{margin-top:0}.velaCartTop{z-index:2}#close_menu_mobile{z-index:5}@media only screen and (max-width: 767px){#FitGuide .modal-dialog{height:95vh!important}}#FitGuide .modal-dialog .modal-body button.modal_close-btn{right:0!important;top:0!important;transform:translate(-100%,100%);font-size:12px;color:#000;background-color:#fff;display:grid;place-items:center;border-radius:100%}#FitGuide .modal-dialog .modal-body .icon-icon-close:before{color:unset!important;font-size:unset!important;font-weight:700}#FitGuide .modal-dialog .modal-body .swatch_absolute-container{position:absolute;top:50%;transform:translateY(-50%);right:15px}#FitGuide .modal-dialog .modal-body .swatch_absolute-container .swatch_container{background-color:#fff}#FitGuide .modal-dialog .modal-body .swatch_absolute-container .swatch_container .product-variant_swatch{cursor:pointer}#FitGuide .modal-dialog .modal-body .swatch_absolute-container .swatch_container .product-variant_swatch:hover img{filter:brightness(.8)}#FitGuide .modal-dialog .modal-body .swatch_absolute-container .swatch_container .product-variant_swatch img{width:50px}#FitGuide .modal-dialog .modal-body .swatch_absolute-container .swatch_container .product-variant_swatch.current img{filter:brightness(.5)}@media only screen and (max-width: 767px){#FitGuide .modal-dialog .modal-body .swatch_absolute-container{top:unset;bottom:72px;right:14px;transform:translateY(0)}}@media (min-width: 641px) and (max-width: 990px){body.template-product .productBox .fit-link{height:fit-content;top:15%!important;bottom:unset!important}}@media (max-width: 640px){body.template-product .productBox .fit-link{height:fit-content;top:5%!important;bottom:unset!important}}.free-gift{border-top:2px solid #f6f6f6;padding-top:24px}.free-gift .free-gift_header{margin-bottom:16px}.free-gift .free-gift_main{display:flex}.free-gift .free-gift_main .free-gift_details{margin-left:2rem}.free-gift .free-gift_main .free-gift_details .free-gift_title{font-weight:700;font-size:14px;margin-bottom:0}.free-gift .free-gift_main .free-gift_details .free-gift_description{font-size:14px}.free-gift .free-gift_main .free-gift_details .free-gift-option_container{display:flex;align-items:center}.free-gift .free-gift_main .free-gift_details .free-gift-option_container .free-gift-option{-webkit-appearance:auto;appearance:auto}.free-gift .free-gift_main .free-gift_details .free-gift-option_container label{display:inline-block;margin-left:8px;font-family:Gotham-Book,Arial,sans-serif}.d-none{display:none!important}.boost-pfs-filter-option-title-heading span{font-style:normal!important;font-family:Gotham-Medium,Arial,sans-serif!important}.page-student-beans .container-full{padding-bottom:50px}@media only screen and (max-width: 767px){.page-student-beans{padding-top:40px}}@media only screen and (min-width: 991px){#student-discount #pageContainer{padding-top:119px!important}}
/*# sourceMappingURL=/s/files/1/2502/5716/t/127/assets/custom.scss.css.map */
