.gift-hub{position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:#c4c4c480;display:flex;justify-content:center;align-items:center}.gift-hub-dialog{position:relative;width:133rem;max-width:90%;max-height:90vh;background:#fff;overflow-y:auto;padding:4.2rem 5rem;border-radius:1.6rem}@media screen and (max-width: 768px){.gift-hub-dialog{max-width:96%;padding:0 1.5rem 3rem;border-radius:0}}.gift-hub__title{font-size:2.4rem;text-align:center}.gift-hub .pd-close-button{position:absolute;top:2.5rem;right:2.5rem}.gift-hub__content{padding:0 3rem;color:#515151;font-size:1.6rem}@media screen and (max-width: 768px){.gift-hub__content{padding:0 1rem;font-size:1.2rem}}@media screen and (max-width: 768px){.gift-hub .gift-hub-header{padding-top:2rem;position:sticky;top:0;margin:0 -2rem;background-color:#fff;z-index:999}.gift-hub .pd-close-button{top:2rem;right:1rem}}.gift-hub-step{margin-top:2rem;padding:0;border:0}.gift-hub-step__header{margin:0 -5rem;padding:1.7rem 5rem;background:#0f204a;text-transform:uppercase}.gift-hub-step__header:before{top:1.7rem;right:5rem;width:1.2rem;height:1.2rem}.gift-hub-step__header h6{color:#fff;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500}@media screen and (max-width: 768px){.gift-hub-step__header{margin:0 -1.5rem;padding:1.5rem}.gift-hub-step__header:before{right:1.5rem}}.gift-hub-step.active .gift-hub-step__header:before{top:2.1rem}.gift-hub-step .information{margin-top:2rem auto 1.5rem}.gift-box{margin-top:3.3rem;padding:2.5rem;border:1px solid #000}@media screen and (max-width: 768px){.gift-box{padding:1.5rem}}.gift-box__title{margin-bottom:1.1rem;font-size:1.6rem;text-transform:uppercase}.gift-box__selected-items{margin-top:.5rem;margin-bottom:.5rem}.gift-box__selected-items__remind{display:none;margin-left:1.4rem;color:#ba001a}.gift-box__actions{margin-top:1.7rem}.gift-box__actions .pd-link+.pd-link{margin-left:2.2rem}.gift-hub-step-buttons{display:flex;flex-direction:column;align-items:center}.gift-hub-step-buttons .pd-button{min-width:27.5rem}.gift-hub-step-buttons .pd-button.active{display:flex}.gift-hub-step-buttons .pd-link{margin-top:1.6rem}.gift-hub-step-buttons .information--warning{display:none;margin-bottom:1.6rem}.gift-hub-step-buttons .information--warning.active{display:flex}.gift-hub-step-buttons.disabled .pd-button,.gift-hub-step-buttons.disabled .pd-link{display:none!important}.add-next-gift-box-btn{width:100%;border:1px dashed #4a4a4a;display:flex;flex-direction:column;align-items:center;margin-top:3rem;margin-bottom:3rem;padding:2rem;background:0 0;cursor:pointer}.add-next-gift-box-btn svg{margin-bottom:.5rem}.added-gift-box-count{margin-bottom:2rem;font-weight:700}.reached-limit-boxes{margin:-1rem 0 2rem;font-size:1.3rem;font-weight:500}.gifts{display:flex;flex-wrap:wrap;margin:0 -.9rem}@media screen and (max-width: 768px){.gifts{flex-wrap:nowrap;overflow-x:auto;margin:0 -.3rem}}.gift-box-wrapper.active .gift-box-selection{display:block}.gift-box-wrapper.warning .information--warning{display:flex}.gift-box-wrapper.warning .gift-box__selected-items__remind{display:inline}.gift-hub-detail-form{padding:2rem 0}.gift-hub-detail-form .form-group--checkbox{display:flex!important;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem!important}.gift-hub-detail-form .form-group--checkbox .form-error{color:#ba001a;margin-top:1.2rem}[data-gift-box-form] .gift-box{border:1px dashed #4a4a4a}.gift-hub .form-field{border:1px solid #4a4a4a}.gift-hub .form-instruction{color:#4a4a4a}.gift-box{position:relative}.gift-box.disabled{pointer-events:none;border:1px solid #ddd}.gift-box.disabled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#fff9}[data-gift-box-form-bottom]{margin-top:3rem;text-align:center}[data-go-to-selection]{display:flex}[data-box-cancel-button]{display:block}[data-go-to-step-2],[data-gift-hub-submit-btn]{display:flex}[data-gift-hub-close-button]{display:block;text-align:center}[data-view=step1] [data-go-to-selection]{display:flex}[data-view=step1] [data-box-cancel-button]{display:block}[data-view=step1] [data-go-to-step-2],[data-view=step1] [data-gift-hub-submit-btn]{display:none}[data-view=step1] [data-gift-hub-close-button]{display:block;text-align:center}[data-view=step1-selection] [data-go-to-selection]{display:none}[data-view=step1-selection] [data-box-cancel-button]{display:block!important}[data-view=step1-selection] [data-go-to-step-2]{display:flex}[data-view=step1-selection] [data-gift-hub-submit-btn]{display:none}[data-view=step1-selection] [data-gift-hub-close-button]{display:block;text-align:center}[data-view=step2] [data-gift-hub-submit-btn]{display:flex!important}[data-view=step2] [data-gift-hub-close-button]{display:block;text-align:center}[data-view=edit] [data-go-to-selection]{display:none}[data-view=edit] [data-box-cancel-button]{display:block!important}[data-view=edit] [data-go-to-step-2]{display:flex}[data-view=edit] [data-gift-hub-submit-btn]{display:none}[data-view=edit] [data-gift-hub-close-button]{display:block;text-align:center}[data-review=all][data-view=step1] [data-gift-hub-submit-btn]{display:flex}[data-gift-hub-detail-form] .form-error{display:none}[data-gift-hub-detail-form].has-error .form-error{display:block}.gift-hub.gift-hub--submitting{pointer-events:none}.gift-hub.gift-hub--submitting .gift-hub-dialog:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background-color:#fff9}.gift-hub.gift-hub--submitting .gift-hub-dialog:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:4.4rem;width:4.4rem;margin-top:4rem;border-radius:50%;border:4px solid;border-color:#4a4a4a;border-top-color:transparent;animation:spin 1s linear infinite}.gift{position:relative;border:1px solid #e5e5e5;padding:2.5rem;width:100%}@media screen and (max-width: 768px){.gift{padding:.8rem}}.gift[data-gift-id]{cursor:pointer}.gift-wrapper{display:flex;width:25%;padding:.9rem}@media screen and (max-width: 768px){.gift-wrapper{min-width:16.4rem;max-width:16.4rem;padding:.3rem}}.gift__image .image-ratio:before{padding-top:100%}.gift__title{margin-top:1rem;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width: 768px){.gift__title{font-size:1rem;font-weight:500;letter-spacing:0}}.gift__price,.gift__quantity{margin-top:.5rem;font-weight:700;letter-spacing:2px}@media screen and (max-width: 768px){.gift__price,.gift__quantity{font-size:1rem;letter-spacing:0}}.gift__checkbox{position:absolute;top:1.5rem;left:1.5rem;width:2.4rem;height:2.4rem;border:1px solid #e5e5e5}@media screen and (max-width: 768px){.gift__checkbox{top:.8rem;left:.8rem;width:2rem;height:2rem;border-color:#000}}.gift.selected .gift__checkbox{background:#0f204a;display:flex;justify-content:center;align-items:center}.gift.selected .gift__checkbox:before{content:"";display:inline-block;width:1rem;height:.5rem;border-left:.2rem solid #fff;border-bottom:.2rem solid #fff;transform:rotate(-45deg);margin-top:-.4rem}.gift-box-selection{display:none;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #e5e5e5}.gift-hub-detail .form-group--checkbox input{display:none}.gift-hub-detail .form-group--checkbox label[for]{position:relative;padding-left:3rem}.gift-hub-detail .form-group--checkbox label[for]:before{content:"";position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;border:1px solid #0f204a}.gift-hub-detail .form-field{width:100%;border:1px solid #e5e5e5;border-radius:0;padding:1rem 2rem;color:#000}.gift-hub .form-instruction{color:#4a4a4a;display:block;width:100%;margin-top:.8rem;font-size:1rem;margin-left:0}.gift-hub-detail .form-group--checkbox input:checked+label:after{content:"";position:absolute;left:.4rem;top:.5rem;width:1.2rem;height:.6rem;border-left:2px solid #0f204a;border-bottom:2px solid #0f204a;transform:rotate(-50deg)}.gift-hub-detail .form-group{width:100%;margin:1.2rem 0;display:block}.gift-hub.hidden{display:none!important}.gift-wrapping-button{margin-top:1.6rem}.gift-wrapping-button svg{margin-left:1.6rem}.gift-box-selection .selection{display:flex;flex-wrap:wrap;margin:2.5rem 0 4rem}.gift-box-selection .selection__image{width:48rem;max-width:40%;padding-right:4rem}.gift-box-selection .selection__content{width:56rem;max-width:60%}.gift-box-selection .image-ratio{position:relative;width:100%}.gift-box-selection .selection__image .image-ratio:before{padding-top:66%;content:"";display:inline-block;width:100%}.gift-box-selection .selection__image .image-ratio img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.gift-box-selection .selection__dropdown{position:relative;width:100%;border:1px solid #c4c4c4}.gift-box-selection .selection__dropdown:before{content:"";position:absolute;top:0;bottom:0;right:0;width:5.3rem;background:#eee}.gift-box-selection .selection__dropdown:after{content:"";position:absolute;right:2rem;top:calc(50% - .9rem);width:1.2rem;height:1.2rem;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}.gift-box-selection .selection__dropdown__current{padding:1.5rem 7rem 1.5rem 1.5rem;cursor:pointer;margin-bottom:0}.gift-box-selection .selection__dropdown__list{display:none;position:absolute;top:100%;left:-1px;right:-1px;background:#fff;border:1px solid #c4c4c4;padding:1.5rem;margin-top:0}.gift-box-selection .selection__dropdown__item{opacity:.5;cursor:pointer;list-style:none}.gift-box-selection .selection__dropdown.active .selection__dropdown__list{display:block;z-index:2}.gift-hub-step-buttons .pd-button--black{background:#0f204a;color:#fff}.pd-link{border:0;background:0 0;color:#0f204a;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;letter-spacing:1px;cursor:pointer}.information{display:flex;align-items:center;width:fit-content;padding:1.9rem;border:1px solid #c4c4c4;border-left-width:1.2rem;color:#000;font-size:1.3rem}.information--warning{border-color:#ba001a}.information svg{margin-right:.8rem}.information--warning path{fill:#ba001a}[data-gift-box-form]:not(.hidden)+[data-add-next-gift-box]{display:none}.add-next-gift-box-btn.finished{display:none}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/103/assets/gift-hub.css.map */
