/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-gift-wrapping{position:relative;display:flex;flex-direction:column;width:100%;max-width:86rem;max-height:100%;background-color:#fff;padding:3rem 4rem;overflow:auto}@media screen and (max-width:989px){.wl-gift-wrapping{width:calc(100% - 2rem)}}@media screen and not (min-width:750px){.wl-gift-wrapping{padding-left:2rem;padding-right:2rem}}.wl-gift-wrapping .wl-gift-wrapping__header{border-bottom:.1rem solid #bfbfbf}.wl-gift-wrapping .wl-gift-wrapping__title{font-family:Yu Gothic,sans-serif;font-weight:700;font-size:1.8rem;line-height:150%;text-align:center;margin-top:0;margin-bottom:2rem}.wl-gift-wrapping .wl-collapse-group{padding:3rem 0;border-bottom:.1rem solid #bfbfbf}.wl-gift-wrapping .wl-collapse-group:not([open]) .wl-summary__title{margin-bottom:0}.wl-gift-wrapping .wl-summary__title{max-width:40rem;height:3.1rem;border:.1rem solid #3b3834;border-radius:.4rem;margin:0 auto;margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.wl-gift-wrapping .wl-accordion__title,.wl-gift-wrapping .wl-accordion__content-title{margin:0;font-family:Yu Gothic,sans-serif;font-weight:700;font-size:1.4rem;line-height:100%;text-align:center;vertical-align:middle}.wl-gift-wrapping .wl-accordion__content{background:#efefef;border-radius:.4rem;padding:3rem 2rem}.wl-gift-wrapping .wl-accordion__content-title{text-align:left;margin-bottom:2rem;display:flex;align-items:center}.wl-gift-wrapping .wl-accordion__content-title:last-child{margin-bottom:0}@media screen and not (min-width:750px){.wl-gift-wrapping .wl-accordion__content-title{flex-direction:column;align-items:flex-start}}.wl-gift-wrapping .wl-accordion__content-helptext{font-family:Yu Gothic,sans-serif;font-weight:400;font-size:1.2rem;line-height:150%;letter-spacing:.06rem;color:#8c8c8c;margin-left:2rem}@media screen and not (min-width:750px){.wl-gift-wrapping .wl-accordion__content-helptext{margin-left:0;margin-top:.5rem}}.wl-gift-wrapping .wl-accordion__content-options{display:flex;flex-wrap:wrap;gap:2rem 1.6rem;margin-bottom:3rem}@media screen and not (min-width:750px){.wl-gift-wrapping .wl-accordion__content-options{flex-direction:column;align-items:center}}.wl-gift-wrapping .wl-accordion__content-option{width:16.8rem;cursor:pointer}.wl-gift-wrapping .wl-accordion__content-option--message-card{width:23rem}.wl-gift-wrapping .wl-option-image{width:100%;height:auto;border-radius:.4rem;object-fit:cover;background:#fff}.wl-gift-wrapping .wl-option-container{display:flex;align-items:flex-start;gap:.5rem}.wl-gift-wrapping .wl-radio-label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.wl-gift-wrapping .wl-radio-input{position:absolute;opacity:0;width:0;height:0}.wl-gift-wrapping .wl-radio-custom{width:1.8rem;height:1.8rem;position:relative;display:inline-block;flex-shrink:0}.wl-gift-wrapping .wl-radio-custom:before{content:"";width:1.8rem;height:1.8rem;border-radius:10rem;border:.1rem solid #bfbfbf;background-color:#fff;position:absolute;left:0;top:0;box-sizing:border-box}.wl-gift-wrapping .wl-radio-indicator{width:1rem;height:1rem;border-radius:10rem;background-color:#3b3834;position:absolute;left:.4rem;top:.4rem;opacity:0;transition:opacity .2s ease}.wl-gift-wrapping .wl-radio-input:checked+.wl-radio-custom .wl-radio-indicator{opacity:1}.wl-gift-wrapping .wl-option-text{font-size:1.2rem;line-height:150%;letter-spacing:.06rem;font-family:Yu Gothic,sans-serif;font-weight:500;flex-shrink:0;color:#3b3834}.wl-gift-wrapping .wl-accordion__content-input{display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.wl-gift-wrapping .wl-accordion__content-input:last-child{margin-bottom:0}.wl-gift-wrapping .wl-text-field{width:100%;border-radius:.4rem;padding:1.5rem;border:none}.wl-gift-wrapping .wl-checkbox label{display:flex;align-items:center;gap:1rem}.wl-gift-wrapping .wl-checkbox label:before{margin:0;width:1.8rem;height:1.8rem;border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity))}.wl-gift-wrapping .wl-checkbox input:checked+label:after{border-color:#3b3834;top:.2rem;left:.7rem}.wl-gift-wrapping .wl-checkbox input:checked+label:before{background-color:#fff}.wl-gift-wrapping .wl-gift-actions{margin-top:6rem;display:flex;justify-content:center;align-items:center;-moz-column-gap:3rem;column-gap:3rem}.wl-gift-wrapping .wl-gift-actions .wl-button{min-width:23rem}.wl-gift-wrapping .wl-gift-actions .customer{max-width:unset!important;margin:unset!important;padding:unset!important}.wl-gift-wrapping .wl-gift-actions .customer button{margin:unset}@media screen and not (min-width:750px){.wl-gift-wrapping .wl-gift-actions{margin-top:4rem;flex-direction:column;row-gap:2rem}}.wl-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000007f;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10rem 0}.wl-modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000007f;z-index:-1}.wl-modal.hidden{display:none}.wl-modal.visible{display:flex}
