body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.onboarding-container .alt-option{position:absolute;right:24px;top:24px}.onboarding-container .alt-option a{border-bottom:1px solid #1755cb;color:#1755cb;padding-bottom:1px}.onboarding-info .login-container{align-items:center;border-radius:4px;flex-direction:column;height:-webkit-fit-content;height:fit-content;left:0;margin:15% auto 0;padding:24px;position:relative;right:0;width:500px}.onboarding-info .login-container h2{margin-bottom:36px}.onboarding-info .login-container img{max-width:117px}@media screen and (min-width:0)and (max-width:1023px){.onboarding-info .login-container{bottom:0;padding:16px 0;top:0;width:100%}.onboarding-info .login-container .login-cta{align-items:center;flex-direction:column;margin:24px 16px}.onboarding-info .login-container .login-cta .login-message{text-align:left;width:-webkit-fit-content;width:fit-content}}.onboarding-view{background-color:#1755cb;background-image:url(https://cc-cdn.pss.co/assets/onboarding_bg.png);background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:row;height:100vh;width:100vw}.onboarding-view .onboarding-container{background-color:#fff;border-radius:20px 0 0 20px;display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-left:auto;max-height:100vh;overflow-y:scroll;position:absolute;right:0;top:0;width:65%;z-index:1}.onboarding-view .onboarding-container .onboarding-header{display:flex;flex-wrap:nowrap;height:36px;justify-content:space-between;padding:36px;position:relative}.onboarding-view .onboarding-container .onboarding-header .logo{align-self:flex-start;cursor:pointer;height:36px;position:relative}.onboarding-view .onboarding-container .onboarding-header .c1{align-items:flex-end;display:flex;flex-direction:column}.onboarding-view .onboarding-container .onboarding-header .go-home{padding:0 16px;width:-webkit-fit-content;width:fit-content}.onboarding-view .onboarding-info{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:440px;padding:60px 0;position:relative;row-gap:15px;width:-webkit-fit-content;width:fit-content}.onboarding-view .onboarding-info h2{text-align:center}.onboarding-view .onboarding-info.full{width:60%}.onboarding-view .onboarding-info button{margin-top:33px}.onboarding-view .onboarding-info .price-container{color:#222;display:flex;flex-direction:row;height:60px}.onboarding-view .onboarding-info .price-container span{color:#6d6d6d;font-size:30px;line-height:33px}.onboarding-view .onboarding-info .price-container span:last-child{align-self:flex-end}@media screen and (min-width:0)and (max-width:1023px){.onboarding-view{align-items:center;background-color:#fff;background-image:none}.onboarding-view .onboarding-container{border-radius:0;box-sizing:border-box;flex-direction:column;height:100%;justify-content:normal;padding-bottom:32px;position:relative;width:100%}.onboarding-view .onboarding-container .onboarding-header{background-color:#fff;box-sizing:border-box;display:flex;height:-webkit-fit-content;height:fit-content;padding:24px;position:relative;width:100%;z-index:1}.onboarding-view .onboarding-container .onboarding-info{box-sizing:border-box;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:24px 24px 0;width:100%}.onboarding-view .onboarding-container .onboarding-info h2{align-self:center;margin-bottom:24px;width:-webkit-fit-content;width:fit-content}.onboarding-view .onboarding-container .onboarding-info .cta-button,.onboarding-view .onboarding-container .onboarding-info .input-container,.onboarding-view .onboarding-container .onboarding-info input,.onboarding-view .onboarding-container .onboarding-info select{width:100%}}.content-section{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:32px 0 48px;position:relative;width:100%}.content-section .section-title{color:#484848;font-weight:500!important}.content-section .content-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px 32px;height:-webkit-fit-content;height:fit-content;overflow-x:scroll;padding:24px 0 0;position:relative;width:100%}@media screen and (min-width:0)and (max-width:1023px){.content-section{padding:12px 0 12px 12px}}@media screen and (min-width:0)and (max-width:767px){.content-section{gap:8px 10px}}.content-object{border:none;color:#636060;cursor:pointer;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:0;position:relative;width:-webkit-fit-content;width:fit-content}.content-object .multi-line-label{align-self:flex-start}.content-object .resource-container{align-items:center;display:flex;height:248px;margin-bottom:8px;width:-webkit-fit-content;width:fit-content}.content-object .resource-container .resource-item{align-items:center;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;position:relative;width:-webkit-fit-content;width:fit-content}.content-object .resource-container .resource-item .resource-thumbnail{user-drag:none;-webkit-user-drag:none;height:248px;object-fit:contain;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:248px}.collection-container{align-content:space-between;align-items:flex-start;display:flex;flex-direction:column;position:relative}.collection-container .collection-object{background-color:#0000;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:248px;justify-content:space-between;justify-content:center;margin-bottom:10px;padding:0!important;position:relative;text-align:left;width:248px}.collection-container .collection-object .collection-thumbnail{user-drag:none;-webkit-user-drag:none;height:-webkit-fit-content;height:fit-content;object-fit:contain;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:248px}.new-badge{align-items:center;display:flex;height:42px;position:absolute;right:-9px;text-align:center;top:-11px;width:42px;z-index:1}.new-badge .new-badge-text{color:#fff;font-size:11.7px;font-weight:800;height:-webkit-fit-content;height:fit-content;line-height:1em;position:relative;transform:rotate(12.04deg);width:100%;z-index:1}.new-badge .new-badge-img{animation:spin 12s linear 0s infinite reverse;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.purchased-badge{align-items:center;background-color:#009a47;border-radius:6px;color:#fff;display:flex;height:-webkit-fit-content;height:fit-content;left:-4px;padding:6px 8px;position:absolute;text-align:center;top:-4px;width:-webkit-fit-content;width:fit-content;z-index:1}@media screen and (min-width:0)and (max-width:1023px){.content-object p{max-height:2.5em}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-359deg)}}.popup-component{background-color:hsla(0,0%,43%,.376);box-sizing:border-box;display:flex;height:100%;left:0;min-height:-webkit-fit-content;min-height:fit-content;overflow:scroll;padding:96px 0;position:absolute;top:0;width:100vw;z-index:10}.popup-component .popup-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;max-width:832px;min-width:-webkit-fit-content;min-width:fit-content;padding:32px;position:relative;right:0;width:60%;z-index:1}.popup-component .popup-container.download h2{-webkit-text-fill-color:#0000;background:linear-gradient(89.3deg,#1fb240 .63%,#009a47 99.4%);-webkit-background-clip:text}.popup-component .popup-container.download .language-selection-container .language-button.selected,.popup-component .popup-container.download .size-selection-container .size-button.selected{border-color:#009a47}.popup-component .popup-container.order h2{-webkit-text-fill-color:#0000;background:linear-gradient(89.3deg,#0098c8 .63%,#2a72ff 99.4%);-webkit-background-clip:text}.popup-component .popup-container.order .language-selection-container .language-button.selected,.popup-component .popup-container.order .size-selection-container .size-button.selected{border-color:#1755cb}.popup-component .popup-container .mobile-resource-title{color:#9d9d9d;column-gap:6px;display:flex;flex-wrap:nowrap;margin-bottom:10px;padding:0 20px}.popup-component .popup-container .close-button{border:none}.popup-component .popup-container .close-button:focus .close-path,.popup-component .popup-container .close-button:hover .close-path{stroke:#9d9d9d}.popup-component .popup-container .close-button .close-path{stroke:#6d6d6d;stroke-width:4;stroke-linecap:round}.popup-component .popup-container h2{align-self:center;margin-bottom:23px}.popup-component .popup-container .size-selection-container{border-block:1px solid #c9c9c9;column-gap:40px;display:flex;flex-direction:row-reverse;justify-content:center;padding-block:16px!important;position:relative;width:100%}.popup-component .popup-container .size-selection-container .size-button{border:3px solid #0000;border-radius:19px;box-sizing:initial;color:#222!important;display:flex;flex-direction:column;flex-shrink:0;max-width:234px;padding:13px 13px 15px;row-gap:8px;text-align:left;width:-webkit-fit-content;width:fit-content}.popup-component .popup-container .size-selection-container .size-button img{border:none;border-radius:6px;height:154px;width:auto}.popup-component .popup-container .size-selection-container .size-button .size-description{display:flex;flex-direction:column}.popup-component .popup-container .size-selection-container .size-button .size-description h5{align-self:flex-start}.popup-component .popup-container .size-selection-container .size-button .size-description .c2{align-self:flex-start;color:#9d9d9d}.popup-component .popup-container .language-selection-container{border-bottom:1px solid #c9c9c9;column-gap:24px;display:flex;justify-content:center;padding:10px 0}.popup-component .popup-container .language-selection-container .language-button{border:3px solid #0000;border-radius:8px;color:#222!important;display:flex;padding:11px 14px 15px;width:-webkit-fit-content;width:fit-content}.popup-component .popup-container .preview-container{display:flex;flex-direction:row;flex-grow:0;flex-wrap:nowrap;margin-top:16px;width:100%}.popup-component .popup-container .preview-container .preview-info{column-gap:21px;display:flex;flex-direction:row}.popup-component .popup-container .preview-container .preview-info .preview-image{height:110px;position:relative;width:110px}.popup-component .popup-container .preview-container .preview-info .preview-image img{height:100%;width:100%}.popup-component .popup-container .preview-container .preview-info .preview-options{display:flex;flex-direction:column;flex-grow:1}.popup-component .popup-container .preview-container .preview-info .preview-options ul{margin-block:8px}.popup-component .popup-container .preview-container .preview-info .preview-options ul li{color:#636060}.popup-component .popup-container .preview-container .preview-order-container{display:flex;flex-direction:column;margin-left:auto;margin-top:auto;width:-webkit-fit-content;width:fit-content}.popup-component .popup-container .preview-container .preview-order-container .price-container .c2{color:#888;line-height:16px}.popup-component .popup-container .preview-container .download{align-self:flex-end;height:48px;margin-left:auto;padding:0 13px}@media screen and (min-width:0)and (max-width:1023px){.popup-component{border-top:1px solid #636060;box-sizing:initial;height:-webkit-fit-content;height:fit-content;inset:unset;bottom:0;height:100vh;justify-content:normal;min-height:0;min-height:auto;overflow:hidden;padding:0 0 env(safe-area-inset-bottom);position:absolute;top:0}.popup-component .popup-container{animation:popup-container .35s ease-in-out 0s 1 forwards;border-radius:0;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;margin:auto 0 0;max-height:none;min-height:0;min-height:auto;padding:16px 0 0;position:relative;position:fixed;top:100%;width:100%}@keyframes popup-container{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.popup-component .popup-container.closing{animation:close-container .35s ease-in-out 0s 1 forwards}@keyframes close-container{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.popup-component .popup-container .popup-header{margin-bottom:12px}.popup-component .popup-container .close-button{margin-left:auto;margin-right:14px}.popup-component .popup-container .size-selection-container{box-sizing:border-box;flex-direction:column;padding:0 24px 14px;row-gap:8px}.popup-component .popup-container .size-selection-container .size-button{box-sizing:border-box;column-gap:8px;flex-direction:row;height:84px;max-width:100%;padding:6px;width:100%}.popup-component .popup-container .size-selection-container .size-button img{height:70px}.popup-component .popup-container .size-selection-container .size-button .size-description{width:100%}.popup-component .popup-container .size-selection-container .size-button .size-description .p2{display:none}.popup-component .popup-container .preview-container{background-color:#f0f0f0;bottom:0;box-sizing:border-box;flex-wrap:wrap;margin:0;padding:20px 20px 30px}.popup-component .popup-container .preview-container .preview-info{column-gap:14px;display:none;flex-wrap:nowrap}.popup-component .popup-container .preview-container .preview-info .preview-options{margin:0}.popup-component .popup-container .preview-container .preview-info .preview-options ul{-webkit-padding-start:20px;padding-inline-start:20px}.popup-component .popup-container .preview-container .preview-info .preview-image{flex-shrink:0;height:118px;width:118px}.popup-component .popup-container .preview-container .download{align-self:center;margin:0 auto}.popup-component .popup-container .preview-container .preview-order-container{align-items:center;flex-direction:row;justify-content:space-between;text-align:inherit;width:100%}.popup-component .popup-container .preview-container .preview-order-container .price-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;width:-webkit-fit-content;width:fit-content}.popup-component .popup-container .preview-container .preview-order-container .price-container .c2{line-height:16px}}.resource-view{background-color:#f3f3f3;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:14px 0 0;position:relative;width:100%}.resource-view.popup{overflow:hidden}.resource-view .resource-details-container{align-self:center;box-sizing:border-box;column-gap:40px;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1160px;padding:0 80px 40px;position:relative;width:100%}.resource-view .resource-details-container .resource-preview{align-content:center;box-sizing:initial;display:flex;flex-direction:column;justify-content:flex-start;margin:12px 0 0 auto;max-width:480px;position:relative;width:100%}.resource-view .resource-details-container .resource-preview .resource-thumbnail{user-drag:none;-webkit-user-drag:none;max-height:480px;max-width:480px;object-fit:contain;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.resource-view .resource-details-container .info-container{display:flex;flex-direction:column;position:relative;width:50%}.resource-view .resource-details-container .info-container .resource-title{font-weight:700}.resource-view .resource-details-container .info-container .resource-price{color:#484848;font-weight:300;margin:16px 0}.resource-view .resource-details-container .info-container .collection-container{column-gap:10px;display:flex;flex-direction:row}.resource-view .resource-details-container .info-container .collection-container .collection-title{color:#6d6d6d;margin-bottom:22px}.resource-view .resource-details-container .info-container .collection-container .collection-title a{border-bottom:1px solid #1755cb;color:#1755cb;font-weight:700}.resource-view .resource-details-container .info-container .get-resource-container,.resource-view .resource-details-container .info-container .redeem-credit-container{border-bottom:1px solid #c9c9c9;column-gap:12px;display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:6px;padding-bottom:21px;position:relative;width:100%}.resource-view .resource-details-container .info-container .get-resource-container button,.resource-view .resource-details-container .info-container .redeem-credit-container button{color:#fff;font-weight:700;justify-content:center;margin-bottom:4px;padding:7px 24px 13px}.resource-view .resource-details-container .info-container .redeem-credit-container button{margin:4px 0;width:100%}.resource-view .resource-details-container .info-container .redeem-credit-container button.confirm{background-color:#fcb500;border-color:#fc9700}.resource-view .resource-details-container .info-container .redeem-credit-container button.cancel{background-color:#ddd;border:#9d9d9d;color:#484848}.resource-view .resource-details-container .info-container .get-resource-container .get-option{border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative;text-align:start;width:100%}.resource-view .resource-details-container .info-container .get-resource-container .get-option.download{border-color:#017544}.resource-view .resource-details-container .info-container .get-resource-container .get-option.download button{background-color:#1fb240;border-color:#017544}.resource-view .resource-details-container .info-container .get-resource-container .get-option.download button:hover{background-color:#017544}.resource-view .resource-details-container .info-container .get-resource-container .get-option.download .c1{color:#1fb240}.resource-view .resource-details-container .info-container .get-resource-container .get-option.add-to-cart,.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart{border-color:#fe264d}.resource-view .resource-details-container .info-container .get-resource-container .get-option.add-to-cart button,.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart button{background-color:#ff6678;border-color:#fe264d}.resource-view .resource-details-container .info-container .get-resource-container .get-option.add-to-cart button:hover,.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart button:hover{background-color:#fe264d}.resource-view .resource-details-container .info-container .get-resource-container .get-option.add-to-cart .c1,.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart .c1{color:#ff6678}.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart{border-color:#253468}.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart button{background-color:#2a72ff;border-color:#253468}.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart button:hover{background-color:#253468}.resource-view .resource-details-container .info-container .get-resource-container .get-option.in-cart .c1{color:#2a72ff}.resource-view .resource-details-container .info-container .get-resource-container .get-option.redeem{border-color:#fc9700}.resource-view .resource-details-container .info-container .get-resource-container .get-option.redeem button{background-color:#fcb500;border-color:#fc9700}.resource-view .resource-details-container .info-container .get-resource-container .get-option.redeem button:hover{background-color:#fc9700}.resource-view .resource-details-container .info-container .get-resource-container .get-option.redeem .c1{color:#fa8802;margin-bottom:12px}.resource-view .resource-details-container .info-container .get-resource-container .get-option .option-info{width:-webkit-fit-content;width:fit-content}.resource-view .resource-details-container .info-container .get-resource-container .get-option .option-actions{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:fit-content}.resource-view .resource-details-container .info-container .get-resource-container .get-option h4{font-weight:700}.resource-view .resource-details-container .info-container .get-resource-container .get-option ul{-webkit-padding-start:20px;margin:0 0 8px;padding-inline-start:20px}.resource-view .resource-details-container .info-container .get-resource-container .get-option .c1{padding-right:26px}.resource-view .resource-details-container .info-container .get-resource-container .get-option button{width:100%}.resource-view .resource-details-container .info-container .resource-details{display:flex;flex-direction:column}.resource-view .resource-details-container .info-container .resource-description{border-bottom:1px solid #c9c9c9;box-sizing:border-box;margin-bottom:18px;padding-bottom:12px}.resource-view .resource-details-container .info-container .resource-description h4{font-weight:700;margin-bottom:12px}.resource-view .resource-details-container .info-container .resource-description p{color:#636060}.resource-view .related-resources-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:-webkit-fit-content;height:fit-content;padding:32px 72px;width:100%}.resource-view .related-resources-container h3{color:#6d6d6d}.resource-view .related-resources-container .related-resources-row{column-gap:24px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:32px;overflow-x:scroll;padding:12px 0;width:100%}@media screen and (min-width:0)and (max-width:879px){.resource-view{padding:0}.resource-view.popup{height:calc(100vh - 70px);overflow:hidden}.resource-view .resource-details-container{flex-direction:column;max-width:520px;padding:20px;width:100%}.resource-view .resource-details-container .resource-preview{margin:0 auto 20px;width:100%}.resource-view .resource-details-container .resource-preview .resource-thumbnail{max-height:none;max-width:100%}.resource-view .resource-details-container .info-container{max-width:none;width:100%}.resource-view .resource-details-container .info-container .resource-info-row{max-width:100%;overflow-x:scroll}.resource-view .resource-details-container .info-container .resource-info-row .save .c2,.resource-view .resource-details-container .info-container .resource-info-row .share .c2{display:none}.resource-view .resource-details-container .info-container .get-resource-container{flex-direction:column;row-gap:12px}.resource-view .resource-details-container .info-container .get-resource-container .get-option .option-cta{height:48px}.resource-view .resource-details-container .info-container .collection-container svg{display:none}.resource-view .resource-details-container .info-container .resource-description{margin-bottom:0}.resource-view .resource-details-container .info-container .resource-details{padding:20px 0}.resource-view .related-resources-container{padding:16px 20px}.resource-view .related-resources-container .related-resources-row{column-gap:16px;margin-top:24px}}@media screen and (min-width:880px)and (max-width:1023px){.resource-view .resource-container{column-gap:20px;padding:0 20px}.resource-view .resource-container .resource-preview{max-width:400px}.resource-view .resource-container .resource-preview .resource-thumbnail{max-height:440px;max-width:400px}}.button-select-component{margin-bottom:8px}.button-select-component .select-header{font-weight:700}.button-select-component .select-button{background-color:#fff;border:1px solid #1755cb;color:#1755cb;cursor:pointer;display:inline-flex;filter:0 4px 12px rgba(0,0,0,.12);margin:8px 8px 8px 0;padding:3px 8px 7px;position:relative}.button-select-component .select-button:last-child{margin-right:0}.button-select-component .select-button.selected,.button-select-component .select-button:hover{background:linear-gradient(89.3deg,#0098c8 .63%,#2a72ff 99.4%);color:#fff}.button-select-component .select-button.selected{pointer-events:none}.language-select{margin:12px auto 8px}.language-select .select-button{border:none;border-radius:0;color:#6d6d6d;cursor:pointer;display:inline-flex;filter:0 4px 12px rgba(0,0,0,.12);font-weight:500!important;margin:8px 24px 8px 0;padding:0 0 10px;position:relative}.language-select .select-button:last-child{margin-right:0}.language-select .select-button.selected,.language-select .select-button:hover{border-bottom:1px solid #1755cb;color:#1755cb}.language-select .select-button.selected{pointer-events:none}.info-header{display:flex;flex-direction:column}.info-header.mobile{display:none}@media screen and (min-width:0)and (max-width:879px){.info-header.mobile{display:flex;margin-bottom:20px}.info-header.default{display:none}}.collection-view{background-color:#f3f3f3;display:flex;flex-direction:column;position:relative;width:100%}.collection-view .favorite-button{align-self:flex-start}.collection-view .collection-container{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:966px;padding-bottom:64px;position:relative;width:75%}.collection-view .collection-container .collection-title{align-self:flex-start;margin-bottom:24px;position:relative}.collection-view .collection-container .collection-header{border-radius:8px;display:flex;height:-webkit-fit-content;height:fit-content;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.collection-view .collection-container .collection-header .collection-header-img{height:auto;position:relative;width:100%}.collection-view .collection-container .collection-header .collection-header-img.mobile{display:none}.collection-view .collection-container .add-to-cart-row{border-top:1px solid #c9c9c9;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:12px 0;position:relative;row-gap:4px;width:100%}.collection-view .collection-container .add-to-cart-row .price-savings-container{align-items:center;column-gap:8px;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative}.collection-view .collection-container .add-to-cart-row .price-savings-container .reduced-price{color:#ff5862;font-weight:700}.collection-view .collection-container .add-to-cart-row .price-savings-container .savings-tag{background-color:#ff5862;border-radius:4px;color:#fff;font-size:14px;line-height:14px;padding:4px}.collection-view .collection-container .add-to-cart-row .price-savings-container .original-price{text-decoration:line-through}.collection-view .collection-container .resource-info-row{margin:0}.collection-view .collection-container .resource-info-row button.add-to-cart{background-color:#ff6678;border-color:#fe264d;color:#fff;padding:8px 12px}.collection-view .collection-container .resource-info-row button.add-to-cart:hover{background-color:#fe264d}.collection-view .collection-container .resource-info-row button.go-to-cart{background-color:#2a72ff;border-color:#253468;color:#fff;padding:8px 12px}.collection-view .collection-container .resource-info-row button.go-to-cart:hover{background-color:#253468}.collection-view .collection-container .divider{margin:36px 0 32px}.collection-view .collection-container .collection-resources-container{align-content:flex-start;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;display:flex;flex-direction:column;padding:32px 0 48px;position:relative;width:100%}.collection-view .collection-container .collection-resources-container .collection-resources-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:flex-start;margin:32px 0 0;position:relative;width:100%}.collection-view .collection-container .collection-details{border-top:1px solid #c9c9c9;column-gap:46px;display:flex;flex-direction:column;flex-wrap:nowrap;height:-webkit-fit-content;height:fit-content;margin:12px 0;padding:12px 0;position:relative;width:100%}.collection-view .collection-container .collection-details .divider{margin:12px 0}@media screen and (min-width:0)and (max-width:1023px){.collection-view .collection-container .collection-details{flex-direction:column;gap:24px 0}.collection-view .collection-container .collection-details .collection-info{border-bottom:1px solid #c9c9c9;padding-bottom:24px}}@media screen and (min-width:0)and (max-width:767px){.collection-view .collection-container{box-sizing:border-box;padding:12px 12px 24px;width:100%}.collection-view .collection-container .collection-title{margin-bottom:18px}.collection-view .collection-container .collection-header{margin-bottom:12px}.collection-view .collection-container .collection-header .collection-header-img{height:calc(100vw - 32px)}.collection-view .collection-container .collection-header .collection-header-img.mobile{display:inline;display:initial}.collection-view .collection-container .collection-header .collection-header-img.default{display:none}.collection-view .collection-container .add-to-cart-row{order:0}.collection-view .collection-container .resource-info-row{order:1}.collection-view .collection-container .collection-details{gap:12px 0;order:3}.collection-view .collection-container .collection-resources-container{border-bottom:none;column-gap:0;margin:18px 0;order:2;padding:8px 0}.collection-view .collection-container .collection-resources-container .collection-resources-list{flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;width:100%}}@media screen and (min-width:767px)and (max-width:1023px){.collection-view .collection-container .collection-resources-container .collection-resources-list{gap:24px;justify-content:space-between}.collection-view .collection-container .collection-resources-container .collection-resources-list .content-object .resource-thumbnail{max-height:none}}.header{background-color:#f3f3f3;box-sizing:border-box;flex:0 0 auto;flex-wrap:nowrap;height:82px;padding:0 32px;top:0;width:100%;z-index:9}.header,.header .header-left{align-items:center;display:flex;position:relative}.header .header-left{flex:0 0 auto;flex-direction:row;margin-right:32px;width:-webkit-fit-content;width:fit-content}.header .header-left .header-logo{display:flex;height:32px;position:relative}.header .header-left .header-title{-webkit-text-fill-color:#0000;align-items:center;align-items:flex-end;background:linear-gradient(89.97deg,#0098c8 .03%,#2a72ff 51.27%,#724ffc 98.4%);-webkit-background-clip:text;display:flex;font-weight:500;height:-webkit-fit-content;height:fit-content;justify-content:center;margin-left:6px;width:-webkit-fit-content;width:fit-content}.header .header-left .header-search{align-self:flex-end;display:flex;height:100%;margin:12px 0 auto 34px;padding:0 4px 8px;width:22px}.header .header-left .header-search.selected,.header .header-left .header-search:hover{border-bottom:2px solid #1755cb}.header .header-left .header-search.selected .search-icon,.header .header-left .header-search:hover .search-icon{stroke:#1755cb}.header .header-links{align-items:center;box-sizing:border-box;column-gap:32px;display:flex;position:relative;width:-webkit-fit-content;width:fit-content}.header .header-links a{color:#6d6d6d;font-size:20px;font-weight:500;line-height:20px;margin-top:10px;padding-bottom:12px}.header .header-links a.selected,.header .header-links a:hover{border-bottom:2px solid #1755cb;color:#1755cb}.header .header-links a:last-child{margin-right:0}.header .referral-button{align-items:center;height:44px;justify-content:center;position:relative;width:44px}.header .referral-button .count-badge{right:-5px;top:-11px}.header .referral-button.dropdown{display:none}.header .header-actions{align-items:center;column-gap:16px;display:flex;margin-left:auto;position:relative;width:-webkit-fit-content;width:fit-content}.header .header-actions .action-button{background-size:29px;border:2px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001f;height:44px;justify-content:center;position:relative;width:44px}.header .header-actions .action-button:hover{background-color:#fafafa}.header .header-actions .action-button.cart{background-image:url(https://cc-cdn.pss.co/assets/cart.svg);background-position:50%;background-repeat:no-repeat}.header .header-actions .action-button.cart .count-badge{right:-8px;top:-8px}.header .header-actions .action-button.referral{background-size:29px;box-shadow:0 4px 12px #0000001f;color:#1755cb;height:44px;justify-content:center;position:relative;width:-webkit-fit-content;width:fit-content}.header .header-actions .action-button.referral img{margin-left:8px}.header .header-actions .action-button.referral .count-badge{right:-8px;top:-8px}.header .header-actions .action-button.referral.dropdown{display:none}.header .header-actions .header-button{border-radius:8px;box-sizing:border-box;height:44px;padding:9px 14px}.header .header-actions .header-button svg{margin-right:5px}.header .header-actions .account-button{align-items:center;border:none;column-gap:16px;display:flex;flex:0 0 auto;height:48px;padding:0;position:relative;width:-webkit-fit-content;width:fit-content}.header .header-actions .account-button .header-profile{align-items:center;background-color:#2a72ff;border:1px solid #1755cb;border-radius:50%;color:#fff;display:flex;filter:0 4px 12px rgba(0,0,0,.12);font-weight:700;height:44px;justify-content:center;overflow:hidden;width:44px}.header .header-actions .account-button .header-profile.no-profile{background-color:#0000;border-color:#c9c9c9}.header .header-actions .account-button .header-profile .p2{font-weight:700!important}.header .header-actions .account-button .header-profile .header-close{stroke:#fff;stroke-width:3;stroke-linecap:round;display:none;height:16px;width:16px}.header .header-actions .account-button .header-profile.open.no-profile{background-color:#c9c9c9}.header .header-actions .account-button .header-profile.open span,.header .header-actions .account-button .header-profile.open.no-profile .no-profile-icon{display:none}.header .header-actions .account-button .header-profile.open .header-close{display:flex}.header .header-actions .account-button .header-profile:hover .header-close{stroke:#f3f3f3}.header .header-actions .account-button .header-menu{background-image:url(https://cc-cdn.pss.co/assets/icons/menu_open.svg);display:none;height:100%;transition-duration:.2s;transition-timing-function:ease-in;width:100%}.header .header-actions .account-button .header-menu.open{background-image:url(https://cc-cdn.pss.co/assets/icons/menu_close.svg)}.header .header-dropdown{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #0000001f;display:none;filter:0 4px 12px rgba(0,0,0,.12);flex-direction:column;padding:12px 16px;position:absolute;right:14px;row-gap:8px;top:calc(100% + 8px);width:160px;z-index:5}.header .header-dropdown.open{display:flex}.header .header-dropdown .header-links-mobile{border-bottom:1px solid #ddd;box-sizing:border-box;display:none;flex-direction:column;padding-bottom:32px;row-gap:24px}.header .header-dropdown .dropdown-divider{background-color:#c9c9c9;height:1px;width:100%}.header .header-dropdown .header-dropdown-item{border:none;border-radius:4px;display:inline-block;filter:none;font-size:16px;font-weight:500!important;height:-webkit-fit-content;height:fit-content;line-height:21px;padding:8px 4px;position:relative;text-align:left;width:100%}.header .header-dropdown .header-dropdown-item:hover{background-color:#f3f3f3}.header .header-dropdown .header-mobile-ctas{display:none}@media screen and (min-width:0)and (max-width:1023px){.header{box-sizing:border-box;height:70px;justify-content:space-between;max-width:100vw;padding:0 12px;width:100%}.header .header-dropdown{background-color:#f3f3f3;border:none;border-radius:0;box-sizing:border-box;display:flex;height:calc(100% - 70px);left:0;margin:0 auto;overflow:scroll;padding:24px 40px env(safe-area-inset-bottom);position:fixed;right:auto;right:0;row-gap:24px;top:-100vh;transition-duration:.35s;transition-timing-function:ease-in;width:100%;z-index:0}.header .header-dropdown.open{transform:translateY(calc(100vh + 70px))}.header .header-dropdown .header-links-mobile{display:flex}.header .header-dropdown .header-dropdown-item{border:none;color:#6d6d6d;font-size:32px;font-weight:400;line-height:36px;padding:0;text-align:left}.header .header-dropdown .header-dropdown-item.login{display:none}.header .header-dropdown .header-dropdown-button-row{display:flex;flex-direction:column;row-gap:12px}.header .header-dropdown .header-dropdown-button-row .header-dropdown-button{font-size:32px;height:-webkit-fit-content;height:fit-content;justify-content:center;line-height:36px;padding:8px;text-align:center;width:100%}.header .header-dropdown .referral-button.dropdown{border:none;border-bottom:3px solid #1755cb;border-radius:0;display:flex;font-size:32px;font-weight:500!important;height:-webkit-fit-content;height:fit-content;line-height:36px;max-width:none;padding:20px 0;width:100%!important}.header .header-dropdown .referral-button.dropdown img{height:26px;margin-left:8px;width:26px}.header .header-dropdown .referral-button.dropdown .count-badge{margin:auto 0;position:relative}.header .header-dropdown .header-mobile-ctas{display:flex;flex-direction:column;row-gap:12px}.header .header-left{background-color:#f3f3f3;box-sizing:border-box;flex-shrink:1;height:100%;justify-content:space-between;left:0;margin:0;order:0;padding-right:12px;position:relative;right:0;width:100%;z-index:2}.header .header-left .header-title{display:none}.header .header-left .header-search{margin-left:0}.header .header-links{display:none}.header .header-actions{background-color:#f3f3f3;flex-direction:row;flex-shrink:0;height:100%;justify-content:space-between;margin-left:0;position:relative;width:-webkit-fit-content;width:fit-content;z-index:1}.header .header-actions .action-button.referral span{display:none}.header .header-actions .action-button.referral img{margin:0;padding:0 4px}.header .header-actions .header-button{display:none}.header .header-actions .account-button{height:36px;width:36px}.header .header-actions .account-button .header-name,.header .header-actions .account-button .header-profile{display:none}.header .header-actions .account-button .header-menu{display:flex}.header .header-actions .referral-button{display:none}}.footer{align-items:center;background-color:#fafafa;border-top:1px solid #c9c9c9;bottom:0;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:36px;justify-content:space-between;padding:8px 16px;position:fixed;width:100vw;z-index:1}.footer,.footer .c2,.footer a{color:#888}.footer a:visited{color:#888!important}.footer a:hover{color:#222}.footer .footer-tm{column-gap:15px}.footer .footer-tm,.footer .footer-tm .footer-language-button{align-items:center;display:flex;flex-wrap:nowrap;width:-webkit-fit-content;width:fit-content}.footer .footer-tm .footer-language-button{border:none;border-radius:2px;column-gap:4px}.footer .footer-tm .footer-language-button:focus span,.footer .footer-tm .footer-language-button:hover span{color:#222}.footer .footer-tm .footer-language-button:focus .globe-stroke,.footer .footer-tm .footer-language-button:hover .globe-stroke{stroke:#222}.footer .footer-tm .footer-language-menu{align-items:flex-start;background-color:#fafafa;border-radius:4px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;padding:8px 10px;position:absolute;row-gap:5px}.footer .footer-tm .footer-language-menu .language-menu-item{border:none;border-radius:0;padding:2px 4px;width:100%}.footer .footer-legal{column-gap:36px;display:flex;flex-direction:row;flex-wrap:nowrap}.footer .footer-legal a:focus,.footer .footer-legal a:hover{color:#222!important}.footer .footer-legal a:focus .footer-link,.footer .footer-legal a:hover .footer-link{fill:#222;cursor:pointer}.footer .footer-contact{column-gap:18px;display:flex;flex-direction:row;flex-wrap:nowrap}.footer .footer-contact .footer-social{column-gap:16px;display:flex;flex-wrap:nowrap}.footer .footer-contact a:focus,.footer .footer-contact a:hover{color:#222!important}.footer .footer-contact a:focus .footer-link,.footer .footer-contact a:hover .footer-link{fill:#222;cursor:pointer}@media screen and (min-width:0)and (max-width:767px){.footer{height:-webkit-fit-content;height:fit-content;margin-top:auto;position:relative}.footer .foorter-tm{align-self:flex-start;margin-bottom:auto}.footer .footer-contact,.footer .footer-legal{flex-direction:column}.footer .footer-contact .footer-social{column-gap:8px}}.list-view{background-color:#f3f3f3;flex:1 1 auto;height:100%;min-height:100vh;padding:32px 69px}.list-view,.list-view .list-header{box-sizing:border-box;position:relative;width:100%}.list-view .list-header{align-items:flex-end;display:flex;overflow:hidden;padding:16px 0 8px}.list-view .list-header .list-counter{color:#636060;margin-left:auto}.list-view .list-header .filter-button{align-items:center;background-color:#fff;border:1px solid #1755cb;color:#1755cb;column-gap:12px;display:none;font-size:18px;font-weight:700;justify-content:space-between;line-height:20px;padding:6px 10px 9px;position:relative}.list-view .list-header .filter-button:focus{background:linear-gradient(89.3deg,#0098c8 .63%,#2a72ff 99.4%);color:#fff}.list-view .list-container{align-items:flex-start;align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:25px 32px;justify-content:flex-start;justify-items:center;max-height:100%;min-width:100%;overflow-y:scroll;padding:16px 8px 48px}.list-view .list-container,.list-view .no-results{height:-webkit-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:fit-content}.list-view .no-results{background-color:#fff;border-radius:4px;margin:15% auto auto;max-width:350px;padding:24px;text-align:center}.list-view .no-results h2{margin-bottom:8px}@media screen and (min-width:768px)and (max-width:1023px){.list-view .list-container{justify-content:flex-start}}@media screen and (min-width:0)and (max-width:767px){.list-view .list-header .filter-button{display:flex}.list-view .list-container,.list-view .list-header{margin:0 auto;max-width:375px}}@media screen and (min-width:0)and (max-width:1023px){.list-view{box-sizing:border-box;padding:0}.list-view .list-header{column-gap:8px;flex-wrap:wrap;justify-content:flex-start;padding:12px 12px 24px}.list-view .list-header .list-counter{margin-top:4px;text-align:right;width:100%}.list-view .list-container{grid-column-gap:16px;box-sizing:border-box;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);height:-webkit-fit-content;height:fit-content;justify-content:space-between;overflow-y:scroll;padding:8px 14px 90px;width:100%}.list-view .list-container.collection-list,.list-view .list-container.favorites-list{align-items:center;flex-direction:column;flex-wrap:nowrap}.list-view .list-container .lazyload-wrapper{display:flex;width:calc(50% - 8px)}.list-view .list-container .collection-object{height:-webkit-fit-content;height:fit-content;max-height:none;max-width:100%;width:100%}.list-view .list-container .collection-object,.list-view .list-container .content-object{align-items:center;justify-content:center}.list-view .list-container .collection-object .resource-container,.list-view .list-container .content-object .resource-container{height:auto;margin-bottom:8px}.list-view .list-container .collection-object .collection-thumbnail,.list-view .list-container .collection-object .resource-thumbnail,.list-view .list-container .content-object .collection-thumbnail,.list-view .list-container .content-object .resource-thumbnail{max-height:none;max-width:100%;width:100%}.list-view .list-container .collection-object .multi-line-label,.list-view .list-container .content-object .multi-line-label{align-self:center}.list-view .list-container .collection-object .multi-line-label .text-max-line,.list-view .list-container .content-object .multi-line-label .text-max-line{text-align:center}}.resources-view{display:flex;flex-direction:row;flex-wrap:nowrap;height:-webkit-fit-content;height:fit-content}.resources-view .subject-sidebar{background-color:#f0f0f0;border-right:1px solid #c9c9c9;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100vh;max-width:272px;position:-webkit-sticky;position:sticky;top:0;width:272px}.resources-view .subject-sidebar .close-button{align-items:flex-end;border:none;border-bottom:1px solid #c9c9c9;box-sizing:border-box;color:#1755cb;display:flex;display:none;height:-webkit-fit-content;height:fit-content;justify-content:flex-end;outline:none;padding:12px;width:100%}.resources-view .subject-sidebar .close-button .c1{width:-webkit-fit-content;width:fit-content}.resources-view .subject-sidebar .sidebar-item{align-items:center;box-sizing:border-box;color:#636060;cursor:pointer;display:flex;flex-wrap:nowrap;padding:14px 16px;width:100%}.resources-view .subject-sidebar .sidebar-item .sidebar-icon{height:32px;margin-right:8px;width:32px}.resources-view .subject-sidebar .sidebar-item.selected{color:#fff;pointer-events:none}.resources-view .subject-sidebar .sidebar-item:hover{color:#fff}.resources-view .subject-sidebar .sidebar-item:not(:hover):not(.selected){background-color:#f0f0f0}.resources-view .subject-button{align-items:center;border:none;border-radius:0;box-sizing:border-box;color:#fff;display:flex;display:none;height:50px;justify-content:left;padding:0 12px;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%;z-index:1}.resources-view .subject-button .arrow_down,.resources-view .subject-button .arrow_up{margin-right:8px;position:relative;transition-duration:.35s;transition-timing-function:ease-in-out}.resources-view .subject-button .arrow_up{transform:rotate(180deg)}.resources-view .subject-button .sidebar-icon{margin-right:8px}.resources-view .subject-overlay{background-color:#c4c4c4;display:none;height:100vh;left:0;mix-blend-mode:multiply;position:fixed;top:0;width:100vw;z-index:4}.resources-view .list-container{background:none;display:flex;flex-direction:column;flex-shrink:1;height:100vh;overflow-y:scroll;position:relative;width:100%}.resources-view .list-container .subject-header{align-items:center;display:flex;flex-shrink:0;height:128px;justify-content:center}.resources-view .list-container .subject-header h1{padding-bottom:5px}.resources-view .list-container .grade-level-section{background-color:#eaeaea;display:flex;flex-shrink:0;flex-wrap:nowrap;height:96px;justify-content:center;width:100%}.resources-view .list-container .grade-level-section .grade-level-tab{align-items:center;background-color:#eaeaea;border:1px solid #c9c9c9;border-radius:0;display:flex;filter:none;flex-direction:column;flex-shrink:1;justify-content:center;margin:0;max-width:50%;outline:none;width:100%}.resources-view .list-container .grade-level-section .grade-level-tab:not(:only-child):first-child,.resources-view .list-container .grade-level-section .grade-level-tab:not(:only-child):last-child{border-left:none;border-right:none}.resources-view .list-container .grade-level-section .grade-level-tab:not(.active){color:#9d9d9d}.resources-view .list-container .grade-level-section .grade-level-tab.active{background-color:#fff;border-bottom:none;pointer-events:none}.resources-view .list-container .domain-section{background-color:#fff;box-sizing:border-box;column-gap:36px;display:flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;justify-content:center;left:0;padding:20px 80px 28px;position:-webkit-sticky;position:sticky;row-gap:16px;top:0;width:100%;z-index:2}.resources-view .list-container .domain-section .domain-item{border:none;border-bottom:1px solid #0000;border-radius:0;box-sizing:border-box;color:#6d6d6d;font-weight:300;padding-bottom:4px}.resources-view .list-container .domain-section .domain-item.active{border-color:initial;color:inherit}@media(hover:hover){.resources-view .list-container .domain-section .domain-item:hover{border-color:initial;color:inherit}}.resources-view .list-container .resources-list{display:flex;flex-direction:column}.resources-view .list-container .resources-list .resources-container{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;overflow-y:scroll;padding:0;width:100%}.resources-view .list-container .resources-list .resources-container .section-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:28px 48px;position:relative}.resources-view .list-container .resources-list .resources-container .section-container h3{font-weight:300}.resources-view .list-container .resources-list .resources-container .section-container .section-resources{box-sizing:border-box;column-gap:24px;display:flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;padding-top:24px;row-gap:40px;width:100%}.resources-view .list-container .resources-list .resources-container .section-container:nth-child(2n){background-color:#fafafa}@media screen and (min-width:0px)and (max-width:1023px){.resources-view{height:100%}.resources-view .subject-sidebar{background-color:#fff;border-radius:8px 8px 0;bottom:0;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;left:0;margin:0 auto;max-width:none;padding-bottom:12px;position:fixed;right:0;top:100%;transition-duration:.35s;transition-timing-function:ease-in-out;width:100%;z-index:0}.resources-view .subject-sidebar.open{transform:translateY(-100%);z-index:5}.resources-view .subject-sidebar .close-button{display:flex}.resources-view .subject-sidebar .sidebar-item.selected{display:none!important}.resources-view .subject-sidebar .sidebar-item:not(:hover):not(.selected){background-color:#0000}.resources-view .subject-overlay.open{display:inline;display:initial}.resources-view .subject-button{display:flex}.resources-view .list-container{height:100%;overflow-y:visible;overflow-y:initial}.resources-view .list-container .resources-list{box-sizing:border-box}.resources-view .list-container .resources-list .resources-container .section-container{box-sizing:border-box;padding:16px 20px}.resources-view .list-container .resources-list .resources-container .section-container .section-resources{box-sizing:border-box;column-gap:16px;flex-wrap:nowrap;height:-webkit-fit-content;height:fit-content;overflow-x:scroll;width:100%}.resources-view .list-container .domain-section{display:none}}@media screen and (min-width:0px)and (max-width:767px){.resources-view .list-container .subject-header{display:none}.resources-view .list-container .grade-level-section{background-color:#fafafa!important;border-bottom:1px solid #c9c9c9;box-sizing:border-box;column-gap:16px;height:-webkit-fit-content;height:fit-content;justify-content:space-between;overflow-x:scroll;padding:12px 12px 12px 24px;position:-webkit-sticky;position:sticky;top:50px;width:100%;z-index:1}.resources-view .list-container .grade-level-section .grade-level-tab{background-color:#0000;border:none;border-bottom:2px solid!important;border-radius:0;height:-webkit-fit-content;height:fit-content;padding-bottom:7px!important;position:relative;width:-webkit-fit-content;width:fit-content}.resources-view .list-container .grade-level-section .grade-level-tab.active{background-color:#fafafa}.resources-view .list-container .grade-level-section .grade-level-tab h3{font-size:17px!important;font-weight:400!important;line-height:20px!important}.resources-view .list-container .grade-level-section .grade-level-tab .c2{display:none}}.search-view{background-color:#f3f3f3;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;position:relative}.search-view.fixed{height:calc(100vh - 82px)}.search-view .search-bar-container{background-color:#f3f3f3;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;margin:40px auto 0;max-width:726px;position:relative;top:0;width:100%;z-index:1}.search-view .search-bar-container .search-bar{background:url(https://cc-cdn.pss.co/assets/icons/search.svg) no-repeat 0;background-color:#fff;background-position-x:22px;background-size:36px;border:1px solid #c9c9c9;border-radius:8px;box-sizing:border-box;filter:0 16px 64px rgba(0,0,0,.12);font-size:32px;height:66px;line-height:40px;margin:0 auto;outline-color:#1755cb;padding:8px 11px 8px 72px;position:relative;width:100%}.search-view .search-bar-container .search-bar:focus{border-color:#1755cb}.search-view .search-bar-container .search-bar::placeholder{color:#9d9d9d}.search-view .search-landing{align-items:center;box-sizing:border-box;color:#6d6d6d;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:50px;overflow:hidden;width:100%}.search-view .search-landing h3{font-weight:500!important}.search-view .search-landing img{margin-top:12px!important;transform:rotate(-2.13deg);width:120%}.search-view .results-container{padding:14px 48px}.search-view .results-container .no-results{align-items:center;display:flex;flex-direction:column;margin-top:58px}.search-view .results-container .no-results h3{color:#9d9d9d;font-weight:400!important}.search-view .results-container .no-results h4{color:#6d6d6d;font-weight:500!important}.search-view .results-container .no-results img{margin:44px 0}.search-view .results-container .search-results{box-sizing:border-box;column-gap:24px;display:flex;flex-direction:column;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;padding:12px 48px;row-gap:40px;width:100%}.search-view .results-container .search-results .results-count{border-bottom:1px solid #ddd;color:#9d9d9d;padding-bottom:24px;width:100%}.search-view .results-container .search-results .results-count h4{font-weight:400!important}.search-view .results-container .search-results .result-items{column-gap:14px;display:flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;row-gap:40px;width:100%}@media screen and (min-width:0)and (max-width:767px){.search-view{box-sizing:border-box;height:-webkit-fit-content;height:fit-content;min-height:calc(100vh - 70px);padding:0}.search-view .search-bar-container{box-sizing:border-box;margin-top:0;padding:20px}.search-view .search-bar-container .search-bar{background-position-x:17px;background-size:30px;font-size:28px;line-height:26px;padding-left:59px}.search-view .search-landing{box-sizing:border-box;display:flex;flex-grow:1;height:100%;justify-content:space-between;margin-top:0;overflow:hidden;padding:0 20px;position:relative}.search-view .search-landing h3{font-weight:500!important;text-align:center}.search-view .search-landing img{height:120%;position:absolute;top:48px;width:auto}.search-view .results-container{height:100%;padding:0 20px}.search-view .results-container .no-results{padding:0 14px;text-align:center}.search-view .results-container .search-results{flex-direction:column;justify-content:space-between;padding:24px 0;position:relative;row-gap:0}.search-view .results-container .search-results .results-count{box-sizing:border-box;margin-bottom:24px;padding:0 0 20px}.search-view .results-container .search-results .result-items{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);height:100%;overflow:scroll}.search-view .results-container .search-results .result-items .resource-container{height:auto;margin-bottom:8px}.search-view .results-container .search-results .result-items .resource-container .resource-thumbnail{max-height:none;max-width:100%}}.p2,.subscription .onboarding-info ul li{font-size:18px;line-height:24px}.input-container input,.input-container select,.input-container textArea,.p2,.reg,.subscription .onboarding-info ul li,p{font-weight:400!important}@media screen and (min-width:0)and (max-width:767px){h1{font-size:40px!important;line-height:44px}h2{font-size:36px!important;line-height:40px}h3{font-size:32px!important;line-height:36px}.quantity-select,h4,h5{font-size:24px!important;line-height:26px}h6{font-size:18px!important;line-height:21px}p{font-size:24px!important;line-height:31px}.p2,.subscription .onboarding-info ul li{font-size:20px!important;line-height:26px}.c1{font-size:18px!important;line-height:23px}.c2,.input-container{font-size:14px!important;line-height:22px}.content-row{padding:0}.home-row{padding:0 12px}#hubspot-messages-iframe-container.widget-align-right{bottom:0!important}}.subscription .onboarding-header .free-account{border:none;color:#1755cb;font-weight:500!important}.subscription .onboarding-header .free-account:hover{color:#253468}.subscription .onboarding-info{max-width:380px;position:relative;row-gap:0!important}.subscription .onboarding-info h3{width:-webkit-fit-content;width:fit-content}.subscription .onboarding-info .selection-container.subscription{margin:21px 0 18px}.subscription .onboarding-info .selection-container.subscription .c1:first-child{color:#1755cb}.subscription .onboarding-info .selection-container.subscription .c1:last-child{color:#009a47}.subscription .onboarding-info .selection-container.subscription .c1.unselected{color:#9d9d9d}.subscription .onboarding-info .subscription-illustration{max-width:100%}.subscription .onboarding-info .subscription-features{align-self:flex-start;margin:12px 0 8px}.subscription .onboarding-info ul{align-self:flex-start;margin:0 0 16px;padding-left:1.75em}.subscription .onboarding-info ul li{color:#636060}.subscription .onboarding-info .subscription-pricing.monthly{background:linear-gradient(260.59deg,#613eeb 7.11%,#2a72ff 92.89%)}.subscription .onboarding-info .subscription-pricing.yearly{background:linear-gradient(89.3deg,#1fb240 .63%,#009a47 99.4%)}.subscription .onboarding-info .subscription-pricing.monthly,.subscription .onboarding-info .subscription-pricing.yearly{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.subscription .onboarding-info .subscribe-button{margin:14px 0 12px}.subscription .onboarding-info .caption-info{align-self:flex-end;color:#6d6d6d;display:flex;flex-direction:row;justify-content:center;min-width:376px;text-align:center}.subscription .onboarding-info .caption-info a{color:#1755cb;text-decoration:underline}.subscription .onboarding-info .folio-legal{bottom:16px;color:#6d6d6d;position:absolute}.subscription .onboarding-info .folio-legal a{color:#c9c9c9;text-decoration:underline}.subscription .onboarding-info .free-account-mobile{border:none;color:#1755cb;display:none;font-weight:500!important;margin:0 0 12px}@media screen and (min-width:0)and (max-width:767px){.subscription .onboarding-header .free-account{display:none}.subscription .onboarding-info{padding:0 16px!important}.subscription .onboarding-info .free-account-mobile{display:flex}.subscription .onboarding-info .folio-legal{bottom:auto;position:relative}}.referral-view{background-color:#fafafa;display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:-webkit-fit-content;height:fit-content;position:relative;width:100vw}.referral-view .cta-container{background:linear-gradient(90.17deg,#d4eaff .05%,#f7f5ff 99.77%);box-sizing:border-box;display:flex;justify-content:center;padding:56px 96px 0;position:relative;width:100%}.referral-view .cta-container.referred{height:100%!important}.referral-view .cta-container .inner-container{align-self:center;box-sizing:border-box;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;overflow:hidden;width:100%}.referral-view .cta-container .inner-container .referral-illustration{height:100%;position:absolute;top:0}.referral-view .cta-container .inner-container .referral-illustration.left{left:min(-50%,-700px);margin:0 auto;position:absolute;right:0}.referral-view .cta-container .inner-container .referral-illustration.right{left:0;margin:0 auto;right:min(-40%,-700px)}.referral-view .cta-container .inner-container .invite-container{color:#1755cb;display:flex;flex-direction:column;max-width:603px;padding-bottom:88px;position:relative;row-gap:16px;text-align:center;width:100%;z-index:1}.referral-view .cta-container .inner-container .invite-container p{margin:0 auto;max-width:100%;padding:0 72px;text-align:center}.referral-view .cta-container .inner-container .invite-container .join-container{color:#009a47;display:flex;flex-direction:column;justify-content:center;margin-top:44px;padding:0 92px}.referral-view .cta-container .inner-container .invite-container .join-container button{margin:0 auto 14px;padding:10px 14px}.referral-view .cta-container .inner-container .invite-container .join-container h4{font-weight:400!important}.referral-view .cta-container .inner-container .invite-container .input-container{box-sizing:border-box;display:flex;justify-content:center;margin:16px 0;padding:0 92px;row-gap:16px;width:100%}.referral-view .cta-container .inner-container .invite-container .input-container input{width:100%}.referral-view .cta-container .inner-container .invite-container .cta-button,.referral-view .info-container{margin:0 auto;width:-webkit-fit-content;width:fit-content}.referral-view .info-container{display:flex;flex-direction:column;max-width:667px;padding:40px 0 48px;text-align:center}.referral-view .info-container h2{font-weight:500!important}.referral-view .info-container p{margin-bottom:16px}.referral-view .info-container .rewards-container{box-sizing:border-box;column-gap:24px;display:flex;flex-direction:row;flex-wrap:nowrap;height:46px;justify-content:center;margin:24px 0 10px;width:100%}.referral-view .info-container .rewards-container .reward-info{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.referral-view .info-container .rewards-container .reward-info span{color:#888;font-size:30px;font-weight:700!important;line-height:30px;margin:0 5px 0 12px}.referral-view .info-container .rewards-container .reward-info h4{color:#9d9d9d;font-weight:500!important}.referral-view .info-container .rewards-container .divider{background-color:#ddd;height:100%;position:relative;width:2px}.referral-view .info-container .c1{align-self:center;color:#9d9d9d;width:-webkit-fit-content;width:fit-content}.referral-view .info-container .c1 b{color:#888}.referral-view .referrals-container{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:0 160px 120px}.referral-view .referrals-container table{border:1px solid #c9c9c9!important;border-radius:4px;border-spacing:0;box-sizing:border-box;margin-top:16px;padding:0;position:relative;table-layout:fixed;width:100%}.referral-view .referrals-container table .table-header-row.mobile{display:none}.referral-view .referrals-container table tr th{background-color:#eaeaea;color:#6d6d6d!important;font-weight:700}.referral-view .referrals-container table tr td{background-color:#fff;border-bottom:1px solid #c9c9c9!important}.referral-view .referrals-container table tr td,.referral-view .referrals-container table tr th{color:#222;font-size:18px;line-height:24px;padding:16px 40px;text-align:center;width:33.33%}.referral-view .referrals-container table tr td:first-child,.referral-view .referrals-container table tr th:first-child{text-align:left}.referral-view .referrals-container table tr:last-child td,.referral-view .referrals-container table tr:last-child th{border-bottom:none!important}.referral-view .referrals-container .empty-table{background-color:#fff;border:1px solid #c9c9c9;border-radius:0 0 4px 4px;border-top:none;box-sizing:border-box;padding:101px 0;text-align:center;width:100%}.referral-view .referrals-container .empty-table h4{color:#6d6d6d;font-weight:400!important}.referral-view .how-container{align-items:center;background-color:#f3f3f3;display:flex;flex-direction:column;padding:36px 0 56px;width:100%}.referral-view .how-container .how-steps{column-gap:66px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:870px}.referral-view .how-container .how-steps .step-item{align-items:center;display:flex;flex-direction:column;margin-top:32px;text-align:center;width:238px}.referral-view .how-container .how-steps .step-item img{height:100px;margin-bottom:10px;width:100px}.referral-view .how-container .how-steps .step-item h4{margin-bottom:12px}@media screen and (min-width:0)and (max-width:767px){.referral-view .cta-container{padding:24px 24px 0}.referral-view .cta-container .inner-container{justify-content:center}.referral-view .cta-container .inner-container img{display:none}.referral-view .cta-container .inner-container .invite-container{align-self:center;padding-bottom:24px}.referral-view .cta-container .inner-container .invite-container .input-container,.referral-view .cta-container .inner-container .invite-container p{padding:0}.referral-view .cta-container .inner-container .invite-container input{width:100%}.referral-view .cta-container .inner-container .invite-container .join-container{padding:0}.referral-view .info-container{padding:24px 20px}.referral-view .info-container .rewards-container{align-items:center;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:24px 0 12px;row-gap:12px}.referral-view .info-container .rewards-container .reward-info{align-items:center}.referral-view .info-container .rewards-container .divider{display:none}.referral-view .how-container .how-steps{flex-direction:column}.referral-view .referrals-container{padding:24px 20px}.referral-view .referrals-container table{border:1px solid #ddd;border-collapse:initial;border-radius:0 0 8px 8px;line-height:12px;overflow:hidden}.referral-view .referrals-container table .table-header-row{display:none}.referral-view .referrals-container table .table-header-row.mobile{display:inline;display:initial;text-align:center}.referral-view .referrals-container table tr{border-bottom:1px solid #ddd;border-top:none;display:block;float:left;width:100%}.referral-view .referrals-container table tr:nth-child(2){border:1px solid #eaeaea}.referral-view .referrals-container table tr:last-child{border:none}.referral-view .referrals-container table tr td,.referral-view .referrals-container table tr th{border:none!important;box-sizing:border-box;display:block;padding:6px 0;text-align:center!important;width:100%}}@media screen and (min-width:768px)and (max-width:1199px){.referral-view .cta-container{padding:24px 24px 0}.referral-view .cta-container .inner-container .invite-container{padding-bottom:24px}.referral-view .cta-container .inner-container .example-img{max-height:500px}}.toast-container{bottom:0;overflow:hidden;position:fixed;right:0;width:424px;z-index:7}.toast-container,.toast-container .toast-component{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content}.toast-container .toast-component{background-color:#fff;border:1px solid #c9c9c9;border-radius:4px;box-sizing:border-box;filter:0 4px 12px rgba(0,0,0,.12);left:424px;margin-bottom:24px;padding:12px 16px 24px;position:relative;width:400px}.toast-container .toast-component .toast-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.toast-container .toast-component .toast-header img{height:18px;margin-right:8px;width:18px}.toast-container .toast-component .p2{margin-top:4px}.toast-container .toast-component.success{animation:successToast ease-in;animation-duration:4s}.toast-container .toast-component.success .toast-header{color:#009a47}.toast-container .toast-component.info{animation:successToast ease-in;animation-duration:4s}.toast-container .toast-component.info .toast-header{color:#1755cb}.toast-container .toast-component.error{animation:errorToast ease-in;animation-duration:8s}.toast-container .toast-component.error .toast-header{color:#f93c3c}.toast-container .toast-component .toast-message{color:#484848;width:100%}@media screen and (min-width:0)and (max-width:767px){.toast-container{box-sizing:border-box;padding-left:5%;width:100%}.toast-container .toast-component{width:95%}}@keyframes successToast{0%{left:100%}10%{left:0}90%{left:0}to{left:100%}}@keyframes errorToast{0%{left:100%}5%{left:0}95%{left:0}to{left:100%}}.not-found-view{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;row-gap:24px;text-align:center;width:100vw}.not-found-view a{color:#1755cb!important}.contact-view{display:flex;height:100%;position:relative;width:100vw}.contact-view .contact-container{column-gap:110px;display:flex;flex-direction:row;flex-wrap:nowrap;height:-webkit-fit-content;height:fit-content;margin:80px auto auto;min-width:-webkit-fit-content;min-width:fit-content;position:relative;width:70%}.contact-view .contact-container .contact-info{display:flex;flex-direction:column;max-width:358px;position:relative}.contact-view .contact-container .contact-info h2{margin-bottom:26px}.contact-view .contact-container .contact-info .contact-message{border-bottom:1px solid #ddd;margin-bottom:28px;padding-bottom:28px}.contact-view .contact-container .contact-form{position:relative;width:100%}.contact-view .contact-container .contact-form .input-container{flex-grow:1}.contact-view .contact-container .contact-form .input-container input,.contact-view .contact-container .contact-form .input-container textarea{width:100%}.contact-view .contact-container .contact-form .input-container .cta-button{align-self:center;display:block;font-weight:700!important;margin:30px auto 0;padding:8px 28px!important;width:-webkit-fit-content;width:fit-content}@media screen and (min-width:0)and (max-width:767px){.contact-view .contact-container{box-sizing:border-box;flex-direction:column;margin:0;padding:12px;width:100%}.contact-view .contact-container h2,.contact-view .contact-container span{text-align:center}.contact-view .contact-container .contact-info{border-bottom:1px solid #ddd;height:-webkit-fit-content;height:fit-content;margin-bottom:20px;min-height:100%;padding-bottom:12px}.contact-view .contact-container .contact-info .contact-message{margin-bottom:12px;padding-bottom:12px}.contact-view .contact-container .contact-form{height:-webkit-fit-content;height:fit-content}.contact-view .contact-container .contact-form .input-container .cta-button{margin-top:12px}}.hs-form input{margin-bottom:15px}.hs-form .hs-error-msgs{color:#f93c3c;margin:0}.hs-form .hs-form-required{display:none}.hs-form .cta-button{margin-top:15px}.submitted-message{display:flex;flex-direction:column;row-gap:16px}.success-view{display:flex;height:-webkit-fit-content;height:fit-content;height:100vh;position:relative;width:100vw}.success-view .success-container{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin:80px auto 0;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.success-view .success-container img{max-width:210px}.success-view .success-container p{color:#636060;margin:16px 0 32px}.cart-view{background-color:#f3f3f3;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;position:relative;width:100vw}.cart-view .subscribe-header{align-items:center;background:linear-gradient(89.94deg,#00a4c8 .05%,#1fb240 99.95%);color:#fff;column-gap:18px;display:flex;height:69px;justify-content:center;width:100%}.cart-view .subscribe-header button{background-color:#fff;border:2px solid #009a47;box-sizing:border-box;color:#009a47;height:45px}.cart-view .subscribe-header button:hover{background-color:#fafafa}.cart-view .order-container{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;overflow:hidden;position:relative;width:100%}.cart-view .order-container .link-button{background:none;border:none;color:#009a47;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.cart-view .order-container .link-button:hover{color:#1fb240}.cart-view .order-container .cart-items{background-color:#f3f3f3;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:scroll;padding:32px 64px;position:relative;width:100%}.cart-view .order-container .cart-items h3{color:#484848;font-weight:500!important;left:0;margin-bottom:48px;position:static;top:0}.cart-view .order-container .cart-items .cart-item{border-bottom:1px solid #c9c9c9;display:flex;flex-direction:row;flex-wrap:nowrap;height:-webkit-fit-content;height:fit-content;margin-bottom:24px;padding-bottom:24px;position:relative;width:100%}.cart-view .order-container .cart-items .cart-item .item-thumbnail{cursor:pointer;margin-right:24px;position:relative;width:120px}.cart-view .order-container .cart-items .cart-item .item-thumbnail .collection-thumbnail,.cart-view .order-container .cart-items .cart-item .item-thumbnail .resource-thumbnail{max-height:120px;max-width:120px}.cart-view .order-container .cart-items .cart-item .item-details .included-resources ul{column-gap:24px;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;margin:0}.cart-view .order-container .cart-items .cart-item .item-details .included-resources ul li{text-indent:-.25em}.cart-view .order-container .cart-items .cart-item .item-right{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:auto}.cart-view .order-container .cart-items .cart-item .item-right .discount{margin-right:4px;text-decoration:line-through}.cart-view .order-container .cart-items .cart-item .item-right .collection-price{color:#ff5862}.cart-view .order-container .cart-items .cart-item .item-right .remove-button{border:none;color:#6d6d6d}.cart-view .order-container .cart-items .cart-item .item-right .remove-button:hover{color:#e83e19}.cart-view .order-container .cart-items .cart-item .item-right .credit-button{background-color:#fcb500;border-color:#fc9700;color:#fff;font-weight:700;justify-content:center;padding:7px 24px 13px;white-space:nowrap}.cart-view .order-container .cart-items .cart-item .item-right .credit-button:hover{background-color:#fc9700}.cart-view .order-container .order-info{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-left:auto;min-height:-webkit-fit-content;min-height:fit-content;padding:48px 32px;position:relative;width:396px}.cart-view .order-container .order-info .order-cost{border-bottom:1px solid #c9c9c9;display:flex;flex-direction:column;margin:48px 0 24px;padding-bottom:24px}.cart-view .order-container .order-info .order-cost .order-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:24px}.cart-view .order-container .order-info .order-cost .order-row.reward{color:#1fb240}.cart-view .order-container .order-info .order-cost .order-row.reward h5{font-weight:700}.cart-view .order-container .order-info .order-cost .c2{margin-top:12px}.cart-view .order-container .order-info .order-checkout{align-items:center;display:flex;flex-direction:column}.cart-view .order-container .order-info .order-checkout .c2{margin-top:8px}.cart-view .order-container .order-info .order-checkout .cta-button,.cart-view .order-container .order-info .order-checkout .referral-button{width:100%}.cart-view .order-container .order-info .order-checkout .cta-button{margin:32px 0 16px}.cart-view .order-container .order-info .order-checkout .checkout-container h5{text-align:center}.cart-view .order-container .order-info .order-checkout .checkout-container .referral-illustration{height:auto;margin:8px 0;position:relative;width:100%}.cart-view .order-container .order-info .order-checkout .checkout-container .c2{align-self:center}.cart-view .order-container .order-info .order-checkout .sign-up-container{border-top:1px solid #c9c9c9;margin:12px 0;padding:8px 0}.cart-view .order-container .order-info .order-checkout .sign-up-container .login-container h2{color:#1755cb;font-size:24px;line-height:30px;margin:8px 0;text-align:center}.cart-view .order-container .empty-cart{color:#6d6d6d;font-weight:500!important}@media screen and (min-width:0)and (max-width:767px){.cart-view{min-height:-webkit-fit-content;min-height:fit-content}.cart-view,.cart-view .subscribe-header{height:-webkit-fit-content;height:fit-content}.cart-view .subscribe-header{box-sizing:border-box;column-gap:8px;padding:8px}.cart-view .subscribe-header h5{font-size:18px!important;line-height:21px}.cart-view .order-container{flex-direction:column;overflow:visible;overflow:initial}.cart-view .order-container .order-info{flex-shrink:0;height:-webkit-fit-content;height:fit-content;padding:24px 20px;width:100%}.cart-view .order-container .sign-up-container{border-top:1px solid #c9c9c9;margin:12px 0;padding:8px 0}.cart-view .order-container .sign-up-container .login-container h2{font-size:24px!important;line-height:26px}.cart-view .order-container .cart-items{box-sizing:border-box;padding:24px 20px}.cart-view .order-container .cart-items .cart-item{flex-direction:column}.cart-view .order-container .cart-items .cart-item .item-thumbnail{align-self:left;width:-webkit-fit-content;width:fit-content}.cart-view .order-container .cart-items .cart-item .item-thumbnail .resource-thumbnail{max-height:100px;max-width:100px}.cart-view .order-container .cart-items .cart-item .item-details{display:flex;flex-direction:column;width:100%}.cart-view .order-container .cart-items .cart-item .item-right{flex-direction:row;justify-content:space-between;margin-left:0;margin-top:8px}}html{scroll-behavior:smooth}#root{background-color:#f3f3f3;box-sizing:initial;color:#222;display:flex;flex-direction:column;font-family:Mier A;height:100vh;max-width:100vw;min-height:100vh;padding-bottom:env(safe-area-inset-bottom);position:relative}.quantity-select,h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:64px;line-height:70px}h2{font-size:48px;line-height:52px}h3{font-size:36px;line-height:40px}h4{font-size:24px;line-height:30px}.quantity-select,h5{font-size:20px;line-height:22px}h6{font-size:17px;line-height:20px}p{font-size:28px;line-height:36px}.p2{font-size:18px;line-height:24px}.input-container input,.input-container select,.input-container textArea,.p2,.reg,p{font-weight:400!important}.book,.c1,.c2,.input-container,h6{font-weight:500!important}.bold,.count-badge,.cta-button,.quantity-select,.referral-button,button,h1,h2,h3,h4,h5,select{font-weight:700!important}.c1{font-size:16px;line-height:21px;text-align:left;width:100%}.c2,.input-container{font-size:15px;line-height:20px}a{text-decoration:none}a:visited{color:#2a72ff}a:hover{color:#1755cb;cursor:pointer}.multi-line-label{word-wrap:break-word;box-sizing:border-box;display:inline-block;white-space:pre-line}.multi-line-label .text-max-line{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#484848!important;display:-webkit-box;height:2.57em;max-width:190px;overflow:hidden;text-align:left;text-overflow:ellipsis;width:-webkit-fit-content;width:fit-content}.count-badge{background-color:#ff6678;border:1px solid #ff4567;border-radius:50%;color:#fff;font-size:12px;height:20px;justify-content:center;line-height:18px;min-width:20px;padding:0 6px;position:absolute;z-index:2}.count-badge,button{align-items:center;box-sizing:border-box;display:flex;width:-webkit-fit-content;width:fit-content}button{background-color:#0000;border-radius:8px;filter:0 4px 12px rgba(0,0,0,.12);flex-shrink:0;font-family:Mier A;font-size:18px;line-height:20px}button:focus{outline:none!important}button:hover{cursor:pointer}button.white{border:1px solid #253468;color:#1755cb}button.white:hover{background-color:#253468}button.pink{border:3px solid #fe264d;color:#ff6678}button.pink:hover{background-color:#fe264d;color:#fff}button.green{background-color:#1fb240;border:2px solid #017544;color:#fff}button.green:hover{background-color:#017544;color:#fff}button.blue{background-color:#2a72ff;border:2px solid #253468;color:#fff}button.blue:hover{background-color:#253468}@media screen and (min-width:0)and (max-width:767px){button{font-size:14px;line-height:18px}}.default-button{border-radius:4px!important;box-shadow:0 4px 12px #0000001f;font-size:24px;font-weight:700;line-height:26px;padding:7px 14px 12px}.input-container{display:flex;flex-direction:column;font-family:Mier A;font-weight:700!important;row-gap:4px}.input-container input,.input-container textArea{border:1px solid #c9c9c9;border-radius:4px;box-sizing:border-box;color:#636060;font-family:Mier A;font-size:18px;height:44px;line-height:20px;padding:10px 12px 12px;width:288px}.input-container input:focus-visible,.input-container textArea:focus-visible{outline-color:#1755cb}.input-container input::placeholder,.input-container textArea::placeholder{color:#c9c9c9}.input-container textArea{height:100px}.input-container select{border-color:#c9c9c9;color:#222;width:288px}.input-container select:focus{min-width:0;min-width:auto;width:288px}.input-container .warning{color:#e83e19;display:none;font-size:13px;line-height:15px}.input-container .optional{color:#c9c9c9;font-size:15px;line-height:20px}select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(https://cc-cdn.pss.co/assets/select_arrow.svg);background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:10px 5px;border:1px solid #1755cb;border-radius:4px;color:#1755cb;font-size:18px;line-height:24px;margin-right:8px;padding:10px 26px 10px 12px;position:relative;width:-webkit-fit-content;width:fit-content}select:last-child{margin-right:0}select:focus{min-width:-webkit-fit-content;min-width:fit-content;width:-webkit-fit-content;width:fit-content}@media screen and (min-width:0)and (max-width:767px){select{background-size:12px 7px;font-size:18px;line-height:20px;padding:6px 10px 9px}}input[type=search]{-webkit-appearance:none}.quantity-select{border:1.5px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001f;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;height:48px;margin:0;padding:5px 28px 5px 5px;width:-webkit-fit-content;width:fit-content}.loading-overlay{background-color:#fff6;bottom:0;display:inline;display:initial;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:10}.loading-overlay .loading-animation{background-color:#0000;bottom:0;left:0;margin:auto;max-height:100px;max-width:100px;position:absolute;right:0;top:0}.selection-container .switch{display:inline-block;height:20px;margin:0 12px;position:relative;width:49px}.selection-container .switch input{height:0;opacity:0;width:0}.selection-container .slider{background-color:#1755cb;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.selection-container .slider:before{background-color:#fafafa;bottom:2.25px;content:"";height:15.72px;left:4px;margin-block:auto;position:absolute;transition:.4s;width:15.72px}.selection-container input:checked+.slider{background-color:#41c75f}.selection-container input:focus+.slider{box-shadow:0 0 1px #41c75f}.selection-container input:checked+.slider:before{transform:translateX(26px)}.selection-container .slider.round{border-radius:34px}.selection-container .slider.round:before{border-radius:50%}.favorite-button{align-items:center;background-color:#fff;border:1px solid #fe264d;color:#fff;display:flex;filter:0 4px 12px rgba(0,0,0,.12);flex-direction:row;height:28px;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;padding:none!important;width:31px}.favorite-button h6{font-size:14px;line-height:19px;margin-left:5px}.favorite-button.selected{background:linear-gradient(90deg,#ff768f,#ff5862)}.cta-button,.referral-button{box-sizing:border-box;display:inline-block;font-size:18px;height:42px;line-height:20px;position:relative;width:288px}.referral-button{background:linear-gradient(89.3deg,#1fb240 .63%,#009a47 99.4%);border:1px solid #009a47;color:#fff!important}.referral-button:focus,.referral-button:hover{background:#017544}.divider{background-color:#c9c9c9;height:1px}.divider,.home-row{position:relative;width:100%}.home-row{background-color:#f3f3f3;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:0 80px}.home-row:nth-child(2n){background-color:#fafafa}.home-row:last-child{padding-bottom:48px}.cta-arrow,.row-arrow{background-position-y:center;background-repeat:no-repeat;border:none;display:flex;height:100%;position:absolute;top:0;width:12px;z-index:1}.cta-arrow.left,.row-arrow.left{background-image:url(https://cc-cdn.pss.co/assets/row-arrow-left.svg);display:none;right:calc(100% + 24px)}.cta-arrow.right,.row-arrow.right{background-image:url(https://cc-cdn.pss.co/assets/row-arrow-right.svg);left:calc(100% + 24px)}.placeholder-container{align-items:center;color:#636060;display:flex;flex-direction:column;justify-content:center;row-gap:28px}.placeholder-container h4{font-weight:500!important}.placeholder-container button{height:48px;padding:0 13px}.placeholder-container .placeholder-illustration{max-width:580px}.resource-info-row{-ms-overflow-style:none;box-sizing:border-box;column-gap:12px;display:flex;flex-direction:row;flex-wrap:nowrap;height:60px;margin:12px 0 20px;overflow-x:scroll;scrollbar-width:none;width:-webkit-fit-content;width:fit-content}.resource-info-row::-webkit-scrollbar{display:none}.resource-info-row .info-row-item{align-items:center;background-color:#eaeaea;border:2px solid #0000;border-radius:8px;box-sizing:border-box;color:#6d6d6d;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;min-width:60px;padding:0 10px;width:-webkit-fit-content;width:fit-content}.resource-info-row .info-row-item .c2,.resource-info-row .info-row-item .input-container{font-size:14px}.resource-info-row .info-row-item.save:hover,.resource-info-row .info-row-item.saved{background-color:#ffe351;border-color:#fc9700;color:#fc9700;font-weight:500}.resource-info-row .info-row-item.save:hover #star-icon,.resource-info-row .info-row-item.saved #star-icon{fill:#fff;stroke:#fc9700}.resource-info-row .info-row-item.share:hover{background-color:#fff;border-color:#1755cb;color:#1755cb}.resource-info-row .info-row-item.share:hover .share-icon{stroke:#1755cb}.resource-info-row .info-row-item.subject{flex-direction:row;flex-wrap:nowrap;font-weight:500}.resource-info-row .info-row-item.subject:hover{background-color:#ddd}.image-overlay{height:100%;left:0;position:absolute;top:0;width:100%}#hubspot-messages-iframe-container.widget-align-right{bottom:25px!important}@media screen and (min-width:0)and (max-width:767px){h1{font-size:40px!important;line-height:44px}h2{font-size:36px!important;line-height:40px}h3{font-size:32px!important;line-height:36px}.quantity-select,h4,h5{font-size:24px!important;line-height:26px}h6{font-size:18px!important;line-height:21px}p{font-size:24px!important;line-height:31px}.p2{font-size:20px!important;line-height:26px}.c1{font-size:18px!important;line-height:23px}.c2,.input-container{font-size:14px!important;line-height:22px}.content-row{padding:0}.home-row{padding:0 12px}#hubspot-messages-iframe-container.widget-align-right{bottom:0!important}}@media screen and (min-width:0)and (max-width:1023px){#root{height:-webkit-fit-content;height:fit-content}.cta-arrow,.row-arrow{display:none!important}.cta-arrow.left{right:calc(100% - 28px)}.cta-arrow.right{left:calc(100% - 20px)}.placeholder-container{box-sizing:border-box;padding:14px}.placeholder-container .placeholder-illustration{width:100%}}.mth{background-color:#2a72ff;border-color:#2a72ff;color:#2a72ff}.mth.gradient{background:linear-gradient(180deg,#acd7ff,#e8f5ff)}.ela{background-color:#253468;border-color:#253468;color:#253468}.ela.gradient{background:linear-gradient(180deg,#acd7ff,#e8f5ff)}.par{background-color:#fa8802;border-color:#fa8802;color:#fa8802}.par.gradient{background:linear-gradient(180deg,#ffed8d,#fffbd9)}.go{background-color:#613eeb;border-color:#613eeb;color:#613eeb}.go.gradient{background:linear-gradient(180deg,#e3ddf9,#f7f5ff)}.sci{background-color:#1fb240;border-color:#1fb240;color:#1fb240}.sci.gradient{background:linear-gradient(180deg,#c9efb2,#e4f4da)}.ell{background-color:#ff6916;border-color:#ff6916;color:#ff6916}.ell.gradient{background:linear-gradient(180deg,#ffd8bc,#fef3eb)}.sel{background-color:#e65855;border-color:#e65855;color:#e65855}.sel.gradient{background:linear-gradient(180deg,#f8d4d4,#fef2f2)}.gen{background-color:#00a4c8;border-color:#00a4c8;color:#00a4c8}.gen.gradient{background:linear-gradient(180deg,#cff4eb,#f2f9f9)}
/*# sourceMappingURL=main.4f2bc693.css.map*/