.package-product-customizer{width:100%}#app.package-product-customizer .items__list .product-item{border:0}#app.package-product-customizer .step-panel .product-list{list-style:none;margin:0;padding:0}#app.package-product-customizer .step-panel .product-list .product-item{list-style:none}#app.package-product-customizer .step-panel .product-list .product-item::marker{content:""}#app.package-product-customizer #step-3 .product-item{border:1px solid #000;padding:10px}#app.package-product-customizer #step-3 .product-list .product-item+.product-item{margin-top:12px}#app.package-product-customizer .step-panel .product-info.select-ui .info-box{display:block;width:100%}#app.package-product-customizer .step-panel .product-info.select-ui .product-details{width:100%;margin:0}#app.package-product-customizer .review__list .product-item{border-bottom:1px solid #ccc;margin-bottom:0}#app.package-product-customizer .review__list .product-info.select-ui{padding:20px 0}#app.package-product-customizer .review__list .product-info.select-ui .info-box{display:grid;grid-template-columns:109px 1fr;align-items:start;gap:15px}#app.package-product-customizer .review__list .product-img{width:109px;height:109px;display:block;background-position:center;background-color:#d3d3d3;background-size:cover;background-repeat:no-repeat}#app.package-product-customizer .review__list .product-detail__head{grid-template-columns:1fr}#app.package-product-customizer .review__list .selected-variant{display:block;margin-bottom:6px}#app.package-product-customizer .review__list .product-title{font-weight:700}#app.package-product-customizer .review-panel-content .student-info{display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px;margin-bottom:5px}#app.package-product-customizer .review-panel-content .student-info .edit-step{text-align:right}#app.package-product-customizer .edit-step{text-decoration:underline;cursor:pointer}#app.package-product-customizer .review-summary{text-align:right}#app.package-product-customizer .yearBookCollapsible-content [name-search-result] .student-btn-field p{margin-bottom:5px}#app.package-product-customizer .student-btn button.faq{line-height:20px;justify-content:center;padding:24px 15px;border:1px solid #d4d4d4}#app.package-product-customizer .year-book-business-wrapper{margin-top:32px}#app.package-product-customizer .year-book-business-wrapper.active{border:2px solid #000;padding:0 32px 32px;margin-bottom:28px}#app.package-product-customizer .year-book-business-wrapper.active button.faq{border:0;border-bottom:1px solid #d4d4d4}#app.package-product-customizer .year-book-business-wrapper .yearBookCollapsible-content{max-height:0}#app.package-product-customizer .year-book-business-wrapper.active .yearBookCollapsible-content{backface-visibility:unset;height:unset;opacity:1;overflow:unset;visibility:visible;max-height:500px;transition:max-height .8s ease,opacity .8s ease,visibility 0s}#app.package-product-customizer .yearBookCollapsible-content .collapsible-content__inner{transform:unset}#app.package-product-customizer .business-info-block h4{font-size:16px;line-height:20px;letter-spacing:0;text-transform:capitalize;margin:24px 0}#app.package-product-customizer .business-info-block label{font-weight:400;line-height:20px;margin-bottom:6px}#app.package-product-customizer .business-info-block #business-name{width:100%;max-width:570px;min-height:40px;border-radius:6px;padding:8px 56px 8px 12px;border-width:1px;margin-bottom:32px;font-size:16px}#app.package-product-customizer .business-info-block .business-name-submit-btn,#app.package-product-customizer .student-info-block button.btn,#app.package-product-customizer .student-info-block-add-name button.btn{font-family:Benton Sans;font-weight:700;font-size:15px;line-height:20px;letter-spacing:0;justify-content:center;padding:8px 60px;border:1px solid #d4d4d4;width:100%;border-radius:6px;text-transform:capitalize}#app.package-product-customizer .student-info-block-add-name .revise-name-search-btn{font-family:Benton Sans;font-weight:700;font-size:15px;line-height:20px;letter-spacing:0;justify-content:center;padding:8px 60px;border:1px solid #d4d4d4;width:50%;border-radius:6px;text-transform:capitalize}#app.package-product-customizer .business-selected-info h4{font-size:16px;line-height:20px;letter-spacing:0;margin-top:24px;text-transform:capitalize}#app.package-product-customizer .business-selection-header{display:flex;justify-content:space-between;align-items:center}#app.package-product-customizer #business-edit-btn{font-size:16px;line-height:20px;letter-spacing:0;text-decoration:underline;background-image:none;text-underline-offset:1px;cursor:pointer}#app.package-product-customizer .entered-business-name{font-size:16px;line-height:20px;letter-spacing:0}#app.package-product-customizer .student-info-name label{margin-bottom:6px}#app.package-product-customizer .student-info-name input[type=text]{font-size:16px;line-height:20px;margin-bottom:16px}#app.package-product-customizer .student-info-name button{margin-top:16px}#app.package-product-customizer .student-info-name select.error{border:1px solid #d02e2e;background:#fff6f6}#app.package-product-customizer .yearBookCollapsible-content .student-info-block{margin-bottom:0}#app.package-product-customizer .yearBookCollapsible-content [add-new-name-section] p{font-size:16px;margin-bottom:16px}#app.package-product-customizer .yearBookCollapsible-content [add-new-name-section] button{margin-top:16px}#app.package-product-customizer .yearBookCollapsible-content .btn--secondary{border:2px solid #000}#app.package-product-customizer .yearBookCollapsible-content [name-search-result] p{margin-bottom:32px;font-size:16px;line-height:20px}#app.package-product-customizer .yearBookCollapsible-content h4{text-transform:unset}#app.package-product-customizer .yearBookCollapsible-content [name-search-result] label{margin-bottom:16px;display:flex;align-items:center;cursor:pointer}#app.package-product-customizer .yearBookCollapsible-content [name-search-result] input[type=radio]{width:16px;height:16px}#app.package-product-customizer #step-2 .package-personalization-fields{margin-top:16px}#app.package-product-customizer #step-2 .product-item.multi-product{border:1px solid #000;margin-bottom:10px;padding:10px}#app.package-product-customizer #step-2 .personalization-field{margin-bottom:12px}#app.package-product-customizer #step-2 .personalization-field label{display:block;font-size:14px!important;font-weight:700;color:#333;margin-bottom:6px;letter-spacing:0;text-transform:none}#app.package-product-customizer #step-2 .personalization-field input{width:100%;border:1px solid #cfcfcf;border-radius:2px;font-size:14px;color:#333;height:36px;padding:8px 10px;text-transform:capitalize}#app.package-product-customizer #step-2 .personalization-field input.error{border:1px solid #d02e2e;background:#fff6f6}#app.package-product-customizer #step-2 .personalization-helper-text{margin:4px 0 0;font-size:11px;color:#777;line-height:1.3}#app.package-product-customizer #step-2 .personalization-icons-title{margin:16px 0 8px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}#app.package-product-customizer #step-2 .personalization-icons.has-error .personalization-icons-title{color:#d02e2e}#app.package-product-customizer #step-2 .personalization-icons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;width:100%}#app.package-product-customizer #step-2 .personalization-icon-tile{border:1px solid #cfcfcf;border-radius:2px;background:#fff;padding:0;width:100%;max-width:82px;height:64px;min-height:64px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;justify-self:stretch}#app.package-product-customizer #step-2 .personalization-icon-tile.is-selected{border-color:#333;box-shadow:none}#app.package-product-customizer #step-2 .personalization-icon-tile img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:640px){#app.package-product-customizer #step-2 .personalization-icons-grid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}#app.package-product-customizer #step-2 .personalization-icon-tile{max-width:74px;height:58px;min-height:58px;padding:0}}#app.package-product-customizer .yearBookCollapsible-content [name-search-result] button{margin-top:10px!important}#app.package-product-customizer .yearBookCollapsible-content [name-search-result] button.revise-name-search-btn{margin-top:15px!important}#app.package-product-customizer .yearBookCollapsible-content p{font-size:16px;line-height:20px;margin:8px 0;text-transform:unset}#app.package-product-customizer .yearBookCollapsible-content button:not(.business-name-submit-btn){margin-top:24px}#app.package-product-customizer [final-selected-search-result] .recipient-selection-header{display:flex;justify-content:space-between;align-items:center}#app.package-product-customizer [final-selected-search-result] #recipient-edit-btn{font-size:16px;line-height:20px;letter-spacing:0;text-decoration:underline;background-image:none;text-underline-offset:1px;cursor:pointer}#app.package-product-customizer #step-3 .product-item .info-box{display:grid;grid-template-columns:109px 1fr;gap:16px;align-items:flex-start}#app.package-product-customizer #step-3 .product-img{width:109px;height:109px;background-position:center;background-color:#d3d3d3;background-size:cover;background-repeat:no-repeat;border-radius:4px}#app.package-product-customizer #step-3 .product-detail__head{display:block;margin-bottom:8px}#app.package-product-customizer #step-3 .product-title{font-size:15px;font-weight:700;display:block}#app.package-product-customizer #step-3 .product-desc{font-size:13px;color:#666;line-height:1.4;margin:4px 0 0}#app.package-product-customizer .review__list .personalization-review-details{font-size:13px;font-weight:400;line-height:1.5}#app.package-product-customizer .review__list .personalization-review-details div{color:#333;margin:4px 0}#app.package-product-customizer .navigation-buttons button.btn{width:48%;text-transform:capitalize}@media only screen and (max-width:767px){#app.package-product-customizer .year-book-business-wrapper.active .yearBookCollapsible-content{max-height:unset}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/package-customizer.css.map */
