.button,button{cursor:pointer}.button--primary:active,.button--primary:focus,.button--primary:hover,a:active,a:focus,a:hover{opacity:.7}.cart-item .cart-item__name:hover,.customer a:hover{text-decoration-thickness:0}.announcement-bar__message .icon-close path,.cart-item .icon-remove path{fill:#fff}.header-wrapper .header__active-menu-item,.header-wrapper .header__inline-menu summary.header__menu-item--active span,.header-wrapper .header__inline-menu summary.header__menu-item:hover span,.header-wrapper .header__inline-menu>ul>li>.header__menu-item--active span,.header-wrapper .header__inline-menu>ul>li>.header__menu-item:hover span,.header-wrapper .header__submenu .link:hover span,a{text-decoration:none}*{padding:0;margin:0;box-sizing:border-box}a,button,input{outline:0;line-height:1}input,select,textarea{-webkit-appearance:none!important}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{font-family:inherit}button::-moz-focus-inner{padding:0;border:0}body,html{height:100%;width:100%;font-size:100%}aside,footer,header,main,nav{display:block}body{display:flex;flex-direction:column;font:400 14px/1.28 Roboto,Arial,sans-serif;color:#333333;background-color:#FFFFFF;letter-spacing:0}.hidden_desktop,.yotpo-block-widget .yotpo-logo-link-new{display:none}.yotpo-block-widget .yotpo-default-button,.yotpo-block-widget .yotpo-icon-profile{background:#de3463!important}main{flex:1 1 auto}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{letter-spacing:inherit}.collection-hero__title,.title--primary,h3{font-family:"Roboto Condensed",Arial,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:34px;text-align:center;text-transform:uppercase}a{outline:0;transition:opacity .2s ease-in-out}.page-width{max-width:1440px;margin:0 auto;padding:0 32px}.padding{padding-top:70px;padding-bottom:70px}.padding--big{padding-top:90px;padding-bottom:90px}.section{margin:0 auto;padding-right:25px;padding-left:25px;max-width:1365px}.section__heading{font:700 28px "Roboto Condensed",Arial,sans-serif}.section__heading--medium{font-size:46px}.section__title{font:700 46px/56px "Roboto Condensed",Arial,sans-serif;text-transform:uppercase}.yotpo-block-widget .yotpo-bottomline .yotpo-icon-star,.yotpo-block-widget .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star,.yotpo-block-widget .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon{color:#de3463!important}.yotpo-block-widget .transparent-color-btn span.yotpo-icon,.yotpo-block-widget .y-label,.yotpo-block-widget div,.yotpo-block-widget span.y-label{color:#000!important}.yotpo-block-widget .y-input:focus-visible,.yotpo-block-widget .y-input:hover{box-shadow:none!important}.yotpo-block-widget .y-input{outline:0!important}.yotpo-block-widget div.submit-button input[type=button].yotpo-submit:hover{background:#000!important}.button,.button--primary:active,.button--primary:focus,.button--primary:hover{color:#FFFFFF;background-color:#de3463;box-shadow:none}.button{padding:15px 28px;margin:0;min-height:unset;min-width:227px;width:227px;max-width:100%;box-sizing:border-box;border-radius:4.5px;font-weight:400;font-family:var(--font-button-family);font-size:14px;line-height:normal;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}.header-wrapper .header__menu-item,.header-wrapper .header__submenu .link{transition:opacity .2s ease-in-out}.button--secondary{border-color:#de3463;background-color:#FFFFFF;color:#de3463}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{border-color:#de3463;color:#FFFFFF;background-color:#de3463}.customer h1{font:700 28px "Roboto Condensed",Arial,sans-serif}.customer__subtitle{max-width:500px;margin:15px auto 0;font-size:16px;text-align:center;line-height:1.3}.customer .field.error{position:relative}.customer .field.error:after{position:absolute;left:0;bottom:-16px;display:block;content:'Please, enter the field!';color:#de3463;font-size:12px}.cart-item__details .product-option,.cart-notification .product-option,.recharge-te .rct_navigation .rct_navigation__item #shipping-page,.recharge-te .rct_navigation__mobile #choices--rct_navigation-select-item-choice-4{display:none}.customer .field.error input{border-color:#de3463}.customer .field.error label{color:#de3463}.customer .field input,.customer .field label{font-size:16px;color:#000}.customer .field input{height:60px;box-shadow:none;border:1px solid}.customer .field input:hover{box-shadow:none}.customer .account_details p,.customer table td,.customer table td:before,.customer table thead th{font-size:1rem}.customer #rc_link_container .button{margin-top:20px;color:#FFFFFF;text-transform:uppercase;background-color:#de3463;width:auto;text-decoration:none;letter-spacing:0}.button:not([disabled]):hover,.customer button:hover,.shopify-challenge__button:hover{box-shadow:none}.button.disabled,.button:disabled,.button[aria-disabled=true],.customer button.disabled,.customer button:disabled,.customer button[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none}.button.disabled:active,.button.disabled:focus,.button.disabled:hover,.button:disabled:active,.button:disabled:focus,.button:disabled:hover,.button[aria-disabled=true]:active,.button[aria-disabled=true]:focus,.button[aria-disabled=true]:hover,.customer button.disabled:active,.customer button.disabled:focus,.customer button.disabled:hover,.customer button:disabled:active,.customer button:disabled:focus,.customer button:disabled:hover,.customer button[aria-disabled=true]:active,.customer button[aria-disabled=true]:focus,.customer button[aria-disabled=true]:hover{color:#FFFFFF;background-color:;box-shadow:none}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:.8rem;top:.1rem;letter-spacing:0}.shopify-payment-button .shopify-payment-button__button{border:1px solid;border-color:#333333;color:#333333;border-radius:4.5px}.shopify-payment-button .shopify-payment-button__button:active,.shopify-payment-button .shopify-payment-button__button:focus,.shopify-payment-button .shopify-payment-button__button:hover{border-color:#333333;color:#de3463;background-color:#333333!important}.full-unstyled-link{border:none}.link{font:500 14px/1.28 Roboto,Arial,sans-serif;color:inherit;text-underline-offset:1px}.cart-notification.active{z-index:9}.cart-notification .button{width:100%}.cart-item__details{vertical-align:middle!important}.totals__total{margin-top:15px}#ReCharge #customer_tab_content{padding-top:50px;padding-bottom:50px}#ReCharge #customer_tab_content #login_verification #customer_email{padding:17px 16px;background:#FFF;border:1px solid #CCC;color:#333;box-sizing:border-box;border-radius:4.76px;line-height:22px;font-size:14px;height:50px;box-shadow:none;margin-top:8px;margin-bottom:15px;min-width:227px}.recharge-te .rct_form__group[data-next-charge-options],.recharge-te .rct_form__group[data-shipment-date-options]{display:none!important}#ReCharge #customer_tab_content>.row.grid{justify-content:center}.main-page-title.page-title,.subtext404{font-family:"Roboto Condensed",Arial,sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:44px;text-align:center;text-transform:uppercase}.page-collection .full-unstyled-link{position:relative;z-index:9}.page-collection .card-information__wrapper .price{justify-content:center;text-transform:uppercase;font-size:18px;font-weight:700;color:#de3463;display:none}.image-with-text__heading p sup,.item-header sup,.product__title sup{font-size:60%}#shopify-section-announcement-bar{z-index:3;display:none}.announcement-bar__message{position:relative;font:500 14px/18px Roboto,Arial,sans-serif;padding:11px 15px}.announcement-bar__message .icon-close{position:absolute;right:19px;height:12px;top:50%;transform:translateY(-50%);cursor:pointer}#shopify-section-header{z-index:10}#shopify-section-header.sticky,#shopify-section-header.sticky-second{position:fixed;width:100%;top:0}.sticky+main,.sticky-second+main{margin-top:72px}.header-wrapper{position:inherit;width:100%}.header-wrapper .header{max-width:100%;padding:0 13px}.header-wrapper .header__heading-link{min-width:204px;margin-left:0}.header-wrapper .header__heading-link:hover{opacity:1}.header-wrapper .header .menu-drawer{top:0;z-index:9;height:100vh;max-width:300px}.header-wrapper .header .menu-drawer__menu-item{padding:14px 16px;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase}.header-wrapper .header .menu-drawer__menu-item:focus,.header-wrapper .header .menu-drawer__menu-item:hover{background:0 0}.header-wrapper .header .menu-drawer__utility-links{background-color:transparent}.header-wrapper .header .menu-drawer__menu li{margin-bottom:0}.header-wrapper .header .menu-drawer__menu-item--active{background-image:url(//grad-prep.myshopify.com/cdn/shop/t/48/assets/nav-active-selector.svg?v=31044553804437583931668543719);background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.header-wrapper .header .menu-drawer__inner-submenu .menu-drawer__menu-item{font-weight:400}.header-wrapper .header .menu-drawer__navigation>.list-menu>li:before{content:'';border-top:1px solid #CCC;display:block;margin:0 15px}.header-wrapper .header .menu-drawer__navigation>.list-menu>li .menu-drawer__menu-item{color:#333}.header-wrapper .header .menu-drawer__navigation>.list-menu>li:last-child:before{display:none}.header-wrapper .header__menu-item{font:500 14px/18px Roboto,Arial,sans-serif;text-transform:uppercase;color:#333333}.header-wrapper .header__submenu.list-menu{max-width:130px;right:0;padding:0;border:1px solid #999;box-sizing:border-box;border-radius:6px}.header-wrapper .header__submenu.list-menu .list-menu__item{padding:16px 14px;border-bottom:1px solid #CCC;font-size:12px;line-height:14px;color:#000;text-transform:inherit}.header-wrapper .header__submenu .link:hover{opacity:.7}.header-wrapper .header__inline-menu summary.header__menu-item--active,.header-wrapper .header__inline-menu summary.header__menu-item:hover,.header-wrapper .header__inline-menu>ul>li>.header__menu-item--active,.header-wrapper .header__inline-menu>ul>li>.header__menu-item:hover{background-image:url(//grad-prep.myshopify.com/cdn/shop/t/48/assets/nav-active-selector.svg?v=31044553804437583931668543719);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:1}.header-wrapper .header__inline-menu--second{margin-left:auto}.header-wrapper .header__icon--close{position:absolute;right:20px}.header-wrapper .header__icon{width:24px;margin-left:25px}.header-wrapper .header__icon .icon-hamburger{width:24px}.header-wrapper .header__icon .icon-close{width:18px}.header-wrapper .header__icon .icon-account{width:100%;height:auto}.header-wrapper .header__icon--account .header__submenu{max-width:130px;right:0;padding:0;border:1px solid #999;box-sizing:border-box;border-radius:6px}.header-wrapper .header__icon--account .header__submenu .header__menu-item{padding:16px 14px;border-bottom:1px solid #CCC;font-size:12px;line-height:14px;color:#000;text-transform:inherit}.header-wrapper .header__icon:hover .icon{transform:scale(1)}.header-wrapper .header__icon--cart{margin-right:0}.header-wrapper .header__icon .cart-count-bubble{top:15px;left:15px;line-height:normal;height:13px;width:13px;font-size:11px}.header-wrapper .header__icon .cart-count-bubble span{transform:translateX(7%)}.header-wrapper .header--middle-left{grid-template-areas:'navigation heading  navigation-second';grid-template-columns:1fr auto 1fr}.header-wrapper .header__inline-menu-second{grid-area:navigation-second;display:flex;align-items:center;padding-right:24px}.footer .footer__content-top{max-width:1092px;padding:50px 32px 5px;display:flex;justify-content:space-between}.footer .footer__content-top .grid__item{padding-left:20px;min-width:175px}.footer .footer__content-top .grid__item .list-menu__item--link{font-size:14px;font-weight:400;color:#595959;padding:1px 0}.footer .footer__content-top .grid{margin-left:0}.footer .footer__content-top .footer-block__heading{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:17px}.footer .footer__content-top .footer__blocks-wrapper{margin-top:15px;margin-left:-20px}.footer .footer-block--newsletter{margin-top:0;align-items:flex-start}.footer .footer-block__newsletter{text-align:left}.footer .footer-block__newsletter .footer-block__heading{font-size:28px;margin-bottom:14px}.footer .footer-block__newsletter .footer-block__heading--span{position:relative;z-index:2}.footer .footer-block__newsletter .footer-block__heading--span .icon-newsletter{position:absolute;width:100%;right:0;bottom:-6px;height:auto;z-index:-1}.footer .footer-block__newsletter .footer-block__text{margin-bottom:34px}.footer__legal-text{margin-top:20px;max-width:1030px;width:100%}.footer #NewsletterForm--footer{padding:17px 145px 17px 17px;border:1px solid #CCC;border-radius:4px;box-shadow:none;font-size:14px;color:#595959;width:368px;height:50px}.footer .field__label{font-size:inherit;color:#999;top:.9rem;letter-spacing:0}.footer .field__button{font-family:"Roboto Mono",Arial,sans-serif;width:145px;height:50px;font-size:inherit;letter-spacing:.08em;color:#fff;text-transform:uppercase;background-color:#de3463;border-radius:4px;padding-top:2px}.footer .footer__content-bottom{padding:20px 30px 30px;border-top-width:0}.footer .footer__content-bottom .footer__copyright{margin-top:3px;font-size:12px;color:#595959;letter-spacing:0}.footer .footer__content-bottom .footer__column .list-social__link .icon{width:24px;height:24px}.footer .footer__content-bottom .footer__column .list-social__link .icon path{fill:#595959}.footer__newsletter--klaviyo{margin:0 0 0 auto}.footer__newsletter--klaviyo form.klaviyo-form{background-color:#fff!important}.footer__newsletter--klaviyo button[type=button],.footer__newsletter--klaviyo input[type=email]{height:50px!important;line-height:50px!important}.footer__newsletter--klaviyo input[type=email]{padding:17px!important;border-radius:4px 0 0 4px!important}.footer__newsletter--klaviyo button[type=button]{width:145px;padding:0!important;border-radius:4px!important;font-size:14px!important;box-sizing:border-box;transition:.2s ease-in-out all;border:1px solid transparent;letter-spacing:1.12px!important;margin-left:-2px}.footer__newsletter--klaviyo button[type=button]:hover{opacity:.7}@media only screen and (min-width:991px){.page-product .content-for-layout{padding-top:71px}}@media only screen and (max-width:990px){.cart__items .cart-item>td+td{padding-left:15px}.cart__items .cart-item .quantity{height:55px;width:175px}.cart__items .cart-item cart-remove-button{margin-top:0}.cart__items .cart-item cart-remove-button .button{max-width:175px;min-height:55px;width:100%}.cart__items .cart-item .cart-item__name{font-size:20px}.shopify-section.spaced-section{margin-top:15px}.page-width{padding:0 16px}.hidden_mobile{display:none}.button{width:219px;padding:10px 28px}.hidden_desktop{display:block}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:.6rem}.announcement-bar__message{font:500 12px/18px Roboto,Arial,sans-serif}.header-wrapper .header{padding:0 20px}.header-wrapper .header__inline-menu-second{margin-left:auto;padding-right:0}.header-wrapper .header__heading-logo{height:24px}.header-wrapper .header__heading-link{padding:0;width:100%;min-width:130px}.footer .footer__content-top{flex-wrap:wrap}.footer .footer__content-top .footer__blocks-wrapper{margin-top:60px;margin-left:0}.footer .footer__content-top .grid{display:flex;margin-bottom:0}.footer .footer__content-top .grid__item{margin:0;width:auto;min-width:145px;padding-left:0}.footer .footer__content-top .footer-block__details-content{margin-bottom:43px}.footer .footer-block--newsletter{display:block;width:100%;order:-1}.footer .footer-block__newsletter .footer-block__text{margin-bottom:24px}.footer #NewsletterForm--footer{width:100%;height:40px}.footer #NewsletterForm--footer .footer-block__heading{font-size:24px;margin-bottom:18px}.footer__newsletter.newsletter-form{width:97%;margin-left:0}.footer .field__label{top:.6rem}.footer .field__button{width:114px;height:40px}.footer .footer__content-bottom{padding-top:0}.footer .footer__localization:empty+.footer__column{padding-top:0;padding-left:0;padding-right:0}.footer__newsletter--klaviyo button[type=button],.footer__newsletter--klaviyo input[type=email]{height:40px!important;line-height:40px!important}.footer__newsletter--klaviyo button[type=button]{width:114px}}@media only screen and (max-width:576px){.cart-items .cart-item{display:flex;flex-direction:column;text-align:center;align-items:center}.cart-items .cart-item__quantity{align-items:center;text-align:center;flex-direction:column}.cart-items .cart-item cart-remove-button{margin-left:0;margin-top:10px}.cart-items .cart-item cart-remove-button .button{width:175px}.cart__footer .discounts__discount--end{justify-content:center}}