#shopify-section-announcement,#shopify-section-footer,.ribbon-preview-mode-banner{display:none}#shopify-section-header{height:76px}@media(max-width:768px){#shopify-section-header{height:62px;z-index:99999999}}#shopify-section-header .Header__Wrapper{display:flex;justify-content:center;top:0!important}@media(max-width:768px){#shopify-section-header .Header__Wrapper{box-shadow:none;border-bottom:1px solid #eee;justify-self:flex-wrap;padding:15px 5px}}#shopify-section-header .Header__FlexItem:nth-child(2){display:none}#shopify-section-header .HorizontalList__Item.HorizontalList__Item--Search{display:none}#shopify-section-header .Header__Icon:not(.Cart__Link){display:none}#shopify-section-header .Header{top:0}#shopify-section-header .Header__FlexItem:last-child{position:absolute;right:30px}@media(max-width:768px){#shopify-section-header .Header__FlexItem:last-child{right:17px}}.drawer{z-index:999999999}.page--gifting{min-height:100vh;position:relative;overflow-x:hidden;background:#fff;padding-bottom:100px}@media(max-width:768px){.page--gifting{padding-bottom:0}}.page--gifting .decor{position:absolute;z-index:0;pointer-events:none}.page--gifting .decor--green{background-image:url("data:image/svg+xml,%3Csvg width='83' height='335' viewBox='0 0 83 335' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6603_11889)'%3E%3Cpath opacity='0.5' d='M-134.328 399.116C-134.328 399.116 -117.101 370.112 -14.7325 316.054C36.3758 289.069 6.47305 238.78 -64.8284 238.601C-147.553 238.403 -149.27 162.356 -45.6982 150.534C21.8306 142.827 91.9181 87.1534 53.4292 6.4186C14.9564 -74.315 -86.9034 -62.27 -159.247 56.3692' stroke='%23CDE5DF' stroke-width='30' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6603_11889'%3E%3Crect width='83' height='335' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;width:83px;height:335px;left:0;top:0}.page--gifting .decor--pink{background-image:url("data:image/svg+xml,%3Csvg width='77' height='307' viewBox='0 0 77 307' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6603_11889)'%3E%3Cpath opacity='0.5' d='M165.753 -38.459C165.753 -38.459 153.236 -17.4697 79.1534 21.4841C42.167 40.9299 63.6415 77.4635 115.147 77.7621C174.904 78.1016 175.953 133.245 101.107 141.572C52.3072 147 1.5389 187.202 29.1395 245.832C56.7285 304.461 130.339 295.969 182.895 210.118' stroke='%23F3D9CF' stroke-width='30' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6603_11889'%3E%3Crect width='77' height='307' fill='white' transform='matrix(-1 0 0 1 77 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");position:absolute;width:77px;height:307px;right:0;top:277px}.page--gifting .gifting__progress{padding:24px 20px;background:#0000;position:relative;z-index:10}.page--gifting .gifting__progress .mobile__back-btn{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:15}.page--gifting .gifting__progress .mobile__back-btn .btn--mobile-back{background:#0000;border:none;padding:6px;color:#1c261e;cursor:pointer;background-color:#fff;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:1px solid #ececec}.page--gifting .gifting__progress .mobile__back-btn .btn--mobile-back svg{width:18px;height:18px}.page--gifting .gifting__progress .progress__container{max-width:600px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:40px;position:relative}.page--gifting .gifting__progress .progress__step{display:flex;flex-direction:row;align-items:center;padding:5px 12px 5px 5px;gap:7px;border-radius:100px;position:relative;z-index:2}.page--gifting .gifting__progress .progress__step .step__number{width:24px;height:24px;border-radius:50%;background:#f6f6f6;color:#1c261e;display:flex;align-items:center;justify-content:center;font-family:Bookmania,serif;font-weight:700;font-size:14px;line-height:140%;transition:all .3s ease;border:1px solid rgba(0,0,0,0);opacity:.8}.page--gifting .gifting__progress .progress__step .step__label{font-family:Bookmania;font-size:18px;line-height:140%;color:#1c261e;font-weight:700;letter-spacing:-.01em;text-transform:capitalize;transition:all .3s ease;opacity:.8}.page--gifting .gifting__progress .progress__step.active{background:#023e74}.page--gifting .gifting__progress .progress__step.active .step__number{background:linear-gradient(0deg,#023e7414,#023e7414),#fff;border-color:#023e74;color:#023e74;opacity:1}.page--gifting .gifting__progress .progress__step.active .step__label{color:#fff;opacity:1}.page--gifting .gifting__progress .progress__step.completed .step__number{background:#023e74;color:#fff;border-color:#023e74;opacity:1}.page--gifting .gifting__progress .progress__step.completed .step__number span{display:none}.page--gifting .gifting__progress .progress__step.completed .step__number:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.81836 3.5L0.318359 5L4.81836 9.5L12.3184 2L10.8184 0.5L4.81836 6.5L1.81836 3.5Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:12px;height:10px}.page--gifting .gifting__progress .progress__step.completed .step__label{color:#023e74;opacity:1}.page--gifting .container{max-width:1440px;margin:0 auto;padding:0 20px;position:relative;z-index:10}.page--gifting .gifting__step{display:none;padding:30px 0 0;position:relative;z-index:10}.page--gifting .gifting__step.active{display:block}.page--gifting .gifting__step .step__header{text-align:center;margin-bottom:30px}.page--gifting .gifting__step .step__header .step__title{font-size:36px;font-weight:700;color:#023e74;margin:0 auto 10px;line-height:120%;letter-spacing:-.01em;text-transform:capitalize}@media(max-width:768px){.page--gifting .gifting__step .step__header .step__title{font-size:28px}}.page--gifting .gifting__step .step__header .step__description{padding-top:5px;margin:0 auto;font-size:17px;font-weight:400;line-height:150%;color:#1c261e;text-align:center;display:block}.page--gifting .gifting__step--1 .step__header{margin-bottom:28px}.page--gifting .gifting__step--1 .step__header .step__title{max-width:634px;margin:0 auto 10px;font-family:Bookmania,serif;font-size:36px;font-weight:700;line-height:120%;color:#023e74;text-align:center}.page--gifting .gifting__step--1 .bundle__info{margin:0 auto 40px;max-width:634px;display:none}.page--gifting .gifting__step--1 .bundle__info .bundle__features{display:flex;flex-direction:column;gap:12px;padding:0 16px}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature{display:flex;align-items:center;gap:8px}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature .feature__icon{display:flex;width:12px;height:12px;flex-shrink:0}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature .feature__icon svg{width:100%;height:100%}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature .feature__text{font-size:14px;font-weight:400;line-height:150%;color:#1c261e}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature .feature__text--highlight{font-weight:700}.page--gifting .gifting__step--1 .bundle__selector{display:flex;justify-content:center;gap:0;margin-bottom:40px;border:1px solid #e8e4dd;border-radius:100px;background:#fff;padding:0;width:fit-content;margin-left:auto;margin-right:auto}.page--gifting .gifting__step--1 .bundle__selector .bundle__tab{padding:13px 30px;border:none;background:#0000;border-radius:100px;font-family:Bookmania,serif;font-size:18px;font-weight:700;line-height:140%;color:#1c261e;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;text-transform:capitalize;position:relative}.page--gifting .gifting__step--1 .bundle__selector .bundle__tab .tab__icon{font-size:18px;line-height:140%}.page--gifting .gifting__step--1 .bundle__selector .bundle__tab.active{background:#f4fdfe;border:2px solid #009c93;color:#1c261e;margin:-1px}.page--gifting .gifting__step--1 .bundle__options{margin-bottom:20px}.page--gifting .gifting__step--1 .bundle__grid{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:850px;margin:0 auto;justify-content:center}@media(max-width:968px){.page--gifting .gifting__step--1 .bundle__grid{flex-direction:column;gap:24px;width:100%}}.page--gifting .gifting__step--1 .bundle__option{background:#fff;border:1.2px solid #e8e4dd;border-radius:12px;padding:15px 20px 30px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;isolation:isolate}.page--gifting .gifting__step--1 .bundle__option:hover{border-color:#009c93;transform:translateY(-2px);box-shadow:0 8px 25px #009c9326}.page--gifting .gifting__step--1 .bundle__option.selected{background:#f4fdfe;border:3px solid #009c93;box-shadow:0 4px 20px #009c9333}.page--gifting .gifting__step--1 .bundle__option .option__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#023e74;color:#fff;padding:6px 8px;border-radius:3px;font-size:11px;font-weight:700;line-height:150%;text-transform:uppercase;z-index:3;white-space:nowrap}.page--gifting .gifting__step--1 .bundle__option.best-value .option__badge{background:#00b173}.page--gifting .gifting__step--1 .bundle__option .option__content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.page--gifting .gifting__step--1 .bundle__option .option__image{display:flex;justify-content:center;align-items:center;padding:0;background:#0000;border-radius:0;margin:0}.page--gifting .gifting__step--1 .bundle__option .option__image img{max-width:210px;object-fit:contain}.page--gifting .gifting__step--1 .bundle__option .option__title{font-family:Bookmania,serif;font-size:18px;font-weight:700;line-height:140%;color:#1c261e;margin:0;display:flex;align-items:center;text-align:center}.page--gifting .gifting__step--1 .bundle__option .option__pricing{margin:10px 0 0;display:flex;align-items:center;gap:6px;justify-content:center}.page--gifting .gifting__step--1 .bundle__option .option__pricing .price__original{font-size:18px;font-weight:400;line-height:150%;color:#1c261e;text-decoration:line-through;opacity:.7}.page--gifting .gifting__step--1 .bundle__option .option__pricing .price__current{font-size:18px;font-weight:500;line-height:150%;color:#00b173}.page--gifting .gifting__step--1 .bundle__option .option__pricing .price__discount{background:#00b173;color:#fff;padding:2px 10px;border-radius:100px;font-size:12px;font-weight:700;line-height:150%;text-transform:uppercase;white-space:nowrap}.page--gifting .gifting__step--1 .bundle__option .option__features{list-style:none;padding:6px 0 0;margin:0;display:flex;flex-direction:column;gap:16px}.page--gifting .gifting__step--1 .bundle__option .option__features li{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:150%;color:#1c261e;text-align:left}.page--gifting .gifting__step--1 .bundle__option .option__features li span{display:contents;font-weight:500}.page--gifting .gifting__step--1 .bundle__option .option__features li:before{content:"";width:20px;height:20px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8.75' stroke='%23023E74' stroke-width='1.5'/%3E%3Cpath d='m6.875 10.625 2.5 2.5 3.75-5' stroke='%23023E74' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.page--gifting .gifting__step--1 .bundle__summary{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;padding:16px;margin:0;background:#fff;border-top:1px solid #e8e4dd;border-radius:0;z-index:1000;max-width:100%}.page--gifting .gifting__step--1 .bundle__summary .summary__content{display:flex;align-items:center;padding:0;gap:13px;margin:0}.page--gifting .gifting__step--1 .bundle__summary .summary__text{font-size:18px;font-weight:500;line-height:150%;color:#1c261e}.page--gifting .gifting__step--1 .bundle__summary .summary__pricing{display:flex;align-items:center;gap:6px}.page--gifting .gifting__step--1 .bundle__summary .summary__pricing .summary__original{font-size:18px;font-weight:400;line-height:150%;color:#1c261e;text-decoration:line-through;opacity:.7}.page--gifting .gifting__step--1 .bundle__summary .summary__pricing .summary__current{font-size:18px;font-weight:500;line-height:150%;color:#00b173}.page--gifting .gifting__step--1 .bundle__summary .summary__pricing .summary__discount{display:flex;align-items:center;justify-content:center;padding:5px 10px;gap:10px;background:#00b173;border-radius:100px;font-size:13px;font-weight:700;line-height:150%;text-transform:uppercase;color:#fff}.page--gifting .gifting__step--1 .bundle__summary .summary__actions{display:flex;align-items:center;gap:30px;margin:0}.page--gifting .gifting__step--2{padding-bottom:30px}.page--gifting .gifting__step--2 .step__header{margin-bottom:40px}.page--gifting .gifting__step--2 .step__content{max-width:905px;margin:0 auto}.page--gifting .gifting__step--2 .personalization__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:flex-start;position:relative}@media(max-width:968px){.page--gifting .gifting__step--2 .personalization__grid{grid-template-columns:1fr;gap:60px}}.page--gifting .gifting__step--2 .personalization__section .section__title{font-family:Bookmania,serif;font-size:24px;font-weight:600;color:#023e74;margin-bottom:16px;line-height:160%;display:flex;align-items:center}.page--gifting .gifting__step--2 .form__group{margin-bottom:24px}.page--gifting .gifting__step--2 .form__group:last-child{margin-bottom:0}.page--gifting .gifting__step--2 .form__group .form__label{display:block;font-size:15px;font-weight:500;color:#1c261e;margin-bottom:12px;line-height:150%}.page--gifting .gifting__step--2 .form__group .form__label .recipient-name{color:#023e74;font-weight:600}.page--gifting .gifting__step--2 .form__group .form__label span{font-weight:400;font-size:13px}.page--gifting .gifting__step--2 .form__group .form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page--gifting .gifting__step--2 .form__group .form__input{width:100%;padding:12px 14px;border:1px solid #e8e4dd;border-radius:10px;font-size:16px;font-weight:400;line-height:150%;transition:all .3s ease;background:#fff;color:#1c261e;box-sizing:border-box}.page--gifting .gifting__step--2 .form__group .form__input:focus{outline:none;border-color:#023e74;box-shadow:0 0 0 2px #023e741a}.page--gifting .gifting__step--2 .form__group .form__input::placeholder{color:#9ca3af;font-weight:400}.page--gifting .gifting__step--2 .form__group .form__textarea{width:100%;padding:16px 14px;border:1px solid #e8e4dd;border-radius:10px;font-size:14px;font-weight:400;line-height:150%;min-height:140px;resize:vertical;transition:all .3s ease;background:#fff;color:#1c261e;box-sizing:border-box}.page--gifting .gifting__step--2 .form__group .form__textarea:focus{outline:none;border-color:#023e74;box-shadow:0 0 0 2px #023e741a}.page--gifting .gifting__step--2 .form__group .form__textarea::placeholder{color:#9ca3af;font-weight:400}.page--gifting .gifting__step--2 .form__group .checkbox__container{display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px;position:relative;-webkit-user-select:none;user-select:none;width:fit-content}.page--gifting .gifting__step--2 .form__group .checkbox__container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page--gifting .gifting__step--2 .form__group .checkbox__container .checkmark{height:22px;width:22px;background-color:#fff;border:2px solid #009c93;border-radius:6px;transition:all .3s ease;position:relative;flex-shrink:0}.page--gifting .gifting__step--2 .form__group .checkbox__container .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.page--gifting .gifting__step--2 .form__group .checkbox__container .checkbox__label-text{font-size:15px;font-weight:500;color:#1c261e;line-height:1}.page--gifting .gifting__step--2 .form__group .checkbox__container input:checked~.checkmark{background-color:#009c93;border-color:#009c93}.page--gifting .gifting__step--2 .form__group .checkbox__container input:checked~.checkmark:after{display:block}.page--gifting .gifting__step--2 .form__group .form__input[disabled]{background-color:#f6f6f6;cursor:not-allowed;opacity:.7}@media(max-width:768px){.page--gifting .gifting__step--2 .form__group .form__input[disabled]{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}}.page--gifting .gifting__step--2 .form__group .date-input-wrapper{position:relative;display:block}.page--gifting .gifting__step--2 .form__group .date-input-wrapper .date-placeholder{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px;font-weight:400;line-height:150%;pointer-events:none;transition:all .3s ease;z-index:1}@media(min-width:768px){.page--gifting .gifting__step--2 .form__group .date-input-wrapper .date-placeholder{display:none}}.form__input[type=date]:not(:placeholder-shown)+.page--gifting .gifting__step--2 .form__group .date-input-wrapper .date-placeholder,.form__input[type=date]:focus+.page--gifting .gifting__step--2 .form__group .date-input-wrapper .date-placeholder{opacity:0;transform:translateY(-50%) scale(.9)}.form__input[type=date][disabled]+.page--gifting .gifting__step--2 .form__group .date-input-wrapper .date-placeholder{color:#9ca3af;opacity:.7}.page--gifting .gifting__step--2 .form__group .form__input[type=date]::placeholder{color:#9ca3af;font-weight:400;opacity:1}.page--gifting .gifting__step--2 .form__group .form__input[type=date][disabled]::placeholder{color:#9ca3af;opacity:.7}@media(max-width:768px){.page--gifting .gifting__step--2 .form__group .form__input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page--gifting .gifting__step--2 .form__group .form__input[type=date]::-webkit-calendar-picker-indicator{background:#0000;bottom:0;color:#0000;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.page--gifting .gifting__step--2 .form__group .form__input[type=date]:not([disabled]){pointer-events:auto;cursor:pointer}}.page--gifting .gifting__step--2 .gift-packaging{display:flex;align-items:center;margin-top:65px;background:#fff;border-radius:12px;border:1px solid #e8e4dd;position:relative;isolation:isolate;cursor:pointer;transition:all .3s ease;padding:15px 0 15px 18px;min-height:100px}.page--gifting .gifting__step--2 .gift-packaging:before{content:"";position:absolute;top:-35px;left:0;right:0;height:1px;background:#e8e4dd;z-index:1}.page--gifting .gifting__step--2 .gift-packaging:hover{border-color:#009c93;transform:translateY(-2px);box-shadow:0 8px 25px #009c9326}.page--gifting .gifting__step--2 .gift-packaging.selected{background:#f0fdfa;border:2px solid #009c93;box-shadow:0 4px 20px #009c9333}.page--gifting .gifting__step--2 .gift-packaging.selected:hover{transform:translateY(-2px);box-shadow:0 6px 25px #009c9340}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox{display:flex;align-items:flex-start;gap:16px;cursor:pointer;margin-bottom:0;position:relative;padding:0;z-index:1;max-width:calc(100% - 150px)}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox input[type=checkbox]{display:none}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .checkmark{width:24px;height:24px;border:2px solid #009c93;border-radius:6px;position:relative;transition:all .3s ease;background:#fff;flex-shrink:0;margin-top:2px}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .checkmark:after{content:"";position:absolute;top:4px;left:8px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox input[type=checkbox]:checked+.checkmark{background:#009c93;border-color:#009c93}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .packaging__info{display:flex;flex-direction:column;gap:6px;width:calc(100% - 40px)}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .packaging__title{font-size:18px;font-weight:600;color:#1c261e;line-height:140%;font-family:Bookmania}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .packaging__text{font-size:14px;color:#3e4551;line-height:140%}.page--gifting .gifting__step--2 .gift-packaging .packaging__image{width:150px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page--gifting .gifting__step--2 .gift-packaging .packaging__image img{max-width:100%;object-fit:contain}.page--gifting .gifting__step--1 .step__actions,.page--gifting .gifting__step--2 .step__actions{display:none}@media(max-width:768px){.page--gifting .gifting__step--2 .step__actions{display:flex;justify-content:center;align-items:center;margin-top:40px;width:100%;flex-direction:column;gap:20px}}.page--gifting .gifting__step--2 .checkout__summary{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;padding:16px;margin:0;background:#fff;border-top:1px solid #e8e4dd;border-radius:0;z-index:1000;max-width:100%}@media(max-width:768px){.page--gifting .gifting__step--2 .checkout__summary{display:none}}.page--gifting .gifting__step--2 .checkout__summary .summary__actions{display:flex;align-items:center;gap:30px;margin:0;padding:0;width:100%;justify-content:space-around}.page--gifting .btn{font-size:17px;font-weight:700;line-height:140%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;gap:8px;text-decoration:none;justify-content:center;border-radius:100px}.page--gifting .btn svg{width:15px;height:15px}.page--gifting .btn:disabled{opacity:.5;cursor:not-allowed}.page--gifting .btn--primary{background:#009c93;color:#fff;padding:15px 40px}.page--gifting .btn--primary:hover:not(:disabled){background:#008079;transform:translateY(-2px);box-shadow:0 8px 25px #009c934d}.page--gifting .btn--secondary{background:#0000;color:#009c93;border:none;padding:0;width:71px;height:14px;font-size:15px}.page--gifting .btn--secondary:hover{color:#008079;transform:none}.page--gifting .trust__badges{padding:20px 0 40px;background:#fff;position:relative;z-index:1}.page--gifting .trust__badges .badges__grid{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:40px}@media(max-width:768px){.page--gifting .trust__badges .badges__grid{flex-wrap:wrap;gap:20px;height:auto}}.page--gifting .trust__badges .badge{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#1c261e;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.page--gifting .trust__badges .badge{justify-content:center}}.page--gifting .trust__badges .badge .badge__icon{display:flex;font-size:18px;flex-shrink:0}.page--gifting .trust__badges .badge .badge__icon img{width:15px}.page--gifting .trust__badges .badge .badge__text{font-size:12px;font-weight:600;color:#193768;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}@media(max-width:768px){.page--gifting .decor{display:none}.page--gifting[data-current-step="2"] .gifting__progress .mobile__back-btn{display:block}.page--gifting .gifting__progress{padding:14px 10px;background:#f6f6f6;position:fixed;width:100%;z-index:1111111}.page--gifting .gifting__progress .progress__container{justify-content:flex-start;gap:12px;max-width:100%}.page--gifting .gifting__progress .progress__step{padding:3px 10px 3px 3px}.page--gifting .gifting__progress .progress__step.active{width:auto;max-width:none}.page--gifting .gifting__progress .progress__step.active .step__label{display:block;font-size:14px}.page--gifting .gifting__progress .progress__step:not(.active){padding:0;background:#0000}.page--gifting .gifting__progress .progress__step:not(.active) .step__label{display:none}.page--gifting .gifting__progress .progress__step:not(.active) .step__number{background:#fff;border-color:#0000;opacity:.8}.page--gifting .gifting__progress .progress__step.completed{padding:0;background:#0000}.page--gifting .gifting__progress .progress__step.completed .step__number{background:#023e74;opacity:1}.page--gifting[data-current-step="2"] .gifting__progress .progress__container{justify-content:center}.page--gifting .gifting__step{padding:0;margin-top:60px}.page--gifting .gifting__step .step__header .step__description{display:block;font-size:14px;padding-top:0;margin-top:0}.page--gifting .container{padding:20px 0}.page--gifting .gifting__step--1 .step__header{padding:0 16px;text-align:left;margin-bottom:16px}.page--gifting .gifting__step--1 .step__header .step__title{font-size:24px;margin-bottom:16px;margin-left:0}.page--gifting .gifting__step--1 .bundle__info{display:block;margin:0;max-width:100%}.page--gifting .gifting__step--1 .bundle__info .bundle__features{padding:0 16px;gap:16px}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature .feature__text{font-size:14px}.page--gifting .gifting__step--1 .bundle__info .bundle__features .bundle__feature .feature__text--highlight{font-weight:700}.page--gifting .gifting__step--1 .bundle__selector{margin:0 16px 16px;width:calc(100% - 32px)}.page--gifting .gifting__step--1 .bundle__selector .bundle__tab{flex:1;padding:14px 10px;font-size:18px}.page--gifting .gifting__step--1 .bundle__selector .bundle__tab.active{margin:-2px}.page--gifting .gifting__step--1 .bundle__grid{flex-direction:column;gap:20px;width:100%;padding:0 16px}.page--gifting .gifting__step--1 .bundle__grid .bundle__option{width:100%;padding:13px 10px 13px 20px;flex-direction:row;align-items:center;gap:16px;text-align:left;border-radius:12px;min-height:84px;box-sizing:border-box}.page--gifting .gifting__step--1 .bundle__grid .bundle__option.selected{border:2px solid #009c93;background:#f4fdfe}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__badge{top:-10px;left:50%;transform:translate(-50%);font-size:11px;padding:2px 8px;white-space:nowrap}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__content{flex-direction:row;text-align:left;align-items:center;flex:1;gap:10px}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__info{display:flex;flex-direction:column;gap:3px}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__image{width:60px;height:60px;flex-shrink:0;order:-1}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__image img{max-width:60px;max-height:60px}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__title{font-size:18px;justify-content:flex-start;text-align:left;margin:0}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__pricing{justify-content:flex-start;margin:0}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__pricing .price__original,.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__pricing .price__current{font-size:18px}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__pricing .price__discount{font-size:14px;padding:1px 9px}.page--gifting .gifting__step--1 .bundle__grid .bundle__option .option__features{display:none}.page--gifting .gifting__step--1 .bundle__summary{position:fixed;bottom:0;left:0;right:0;flex-direction:column;gap:16px;max-width:100%;padding:16px;margin:0;background:#fff;box-shadow:0 -4px 11px #0000001a;border-radius:0;z-index:1000}.page--gifting .gifting__step--1 .bundle__summary .summary__content{display:none}.page--gifting .gifting__step--1 .bundle__summary .summary__actions{gap:0;width:100%;order:1}.page--gifting .gifting__step--1 .bundle__summary .summary__actions .btn--primary{width:100%;padding:16px;font-size:17px}.page--gifting .gifting__step--1 .bundle__summary .trust__badges{padding:0;background:#0000;order:2}.page--gifting .gifting__step--1 .bundle__summary .trust__badges .badges__grid{gap:5px 10px;justify-content:center}.page--gifting .gifting__step--1 .bundle__summary .trust__badges .badges__grid .badge .badge__text{font-size:10px;font-weight:700;color:#173567;text-transform:uppercase;line-height:150%}.page--gifting .gifting__step--1 .bundle__summary .trust__badges .badges__grid .badge:not(:last-child) .badge__text:after{content:" "}.page--gifting .gifting__step--2 .step__content{max-width:100%;padding:0 16px}.page--gifting .gifting__step--2 .step__header{margin-bottom:45px;padding:0 16px;position:relative}.page--gifting .gifting__step--2 .step__header:after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:1px;background:#e8e4dd;z-index:1;margin:0 16px}.page--gifting .gifting__step--2 .step__header .step__title{font-size:24px;text-align:left}.page--gifting .gifting__step--2 .personalization__grid{display:flex;flex-direction:column;gap:24px}.page--gifting .gifting__step--2 .personalization__grid:before{display:none}.page--gifting .gifting__step--2 .personalization__section{width:100%}.page--gifting .gifting__step--2 .personalization__section .section__title{font-size:19px;margin-bottom:16px}.page--gifting .gifting__step--2 .form__row{grid-template-columns:1fr 1fr;gap:10px}.page--gifting .gifting__step--2 .form__group{display:flex;flex-direction:column;margin-bottom:15px}.page--gifting .gifting__step--2 .gift-packaging{margin-bottom:25px;padding:16px 0 16px 16px;border-radius:12px;min-height:80px;align-items:center}.page--gifting .gifting__step--2 .gift-packaging:after{content:"";position:absolute;bottom:-30px;left:0;right:0;height:1px;background:#e8e4dd;z-index:1}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox{max-width:calc(100% - 100px);padding:0 10px 0 0;gap:12px;align-items:flex-start}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .checkmark{width:24px;height:24px;flex-shrink:0;margin-top:2px}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .checkmark:after{top:4px;left:8px;width:5px;height:10px}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .packaging__info{gap:6px;width:calc(100% - 36px)}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .packaging__title{font-size:15px;font-weight:600;line-height:140%}.page--gifting .gifting__step--2 .gift-packaging .packaging__checkbox .packaging__text{font-size:13px;line-height:140%}.page--gifting .gifting__step--2 .gift-packaging .packaging__image{width:115px;height:60px;display:flex;align-items:center;justify-content:center}.page--gifting .gifting__step--2 .gift-packaging .packaging__image img{max-width:100%;object-fit:contain}.page--gifting .gifting__step--2 .gift-packaging:active{transform:scale(.98);transition:transform .1s ease}.page--gifting .gifting__step--2 .gift-packaging.selected{background:#f0fdfa;border:2px solid #009c93}.page--gifting .gifting__step--2 .gift-packaging.selected .packaging__checkbox .checkmark{background:#009c93;border-color:#009c93}.page--gifting .gifting__step--2 .gift-packaging.selected .packaging__checkbox .checkmark:after{opacity:1}.page--gifting .btn--primary{width:100%;justify-content:center}.page--gifting .btn--secondary{display:none;width:auto;margin-right:10px}.page--gifting .btn--secondary svg{width:22px;height:22px}.page--gifting .btn--secondary span{display:none}.page--gifting .gifting__step--2 .step__actions{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;box-shadow:0 -4px 11px #0000001a;margin-top:0;z-index:1000;display:flex;flex-direction:column;gap:16px}.page--gifting .gifting__step--2 .step__actions .btn--primary{width:100%}.page--gifting .gifting__step--2 .step__actions .trust__badges{padding:0;background:#0000}.page--gifting .gifting__step--2 .step__actions .trust__badges .badges__grid{gap:5px 10px;justify-content:center}.page--gifting .gifting__step--2 .step__actions .trust__badges .badges__grid .badge .badge__text{font-size:10px;font-weight:700;color:#173567;text-transform:uppercase;line-height:150%}.page--gifting .gifting__step--2 .step__actions .trust__badges .badges__grid .badge:not(:last-child) .badge__text:after{content:" "}.page--gifting .gifting__step--1,.page--gifting .gifting__step--2{padding-bottom:160px}.page--gifting .trust__badges:not(.trust__badges--moved){display:none}.page--gifting .trust__badges .container{padding:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.gifting__step.active{animation:fadeIn .5s ease-out}.btn.loading{pointer-events:none}.btn.loading:after{content:"";width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;margin-left:8px}@keyframes spin{to{transform:rotate(360deg)}}.form__input.error,.form__textarea.error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.bundle__option.selected{animation:selectPulse .3s ease}@keyframes selectPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/633/assets/page--gifting.css.map */
