@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&family=Noto+Emoji:wght@300..700&display=swap";gift-voucher-block-dedication .input-Grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}@media (max-width: 749px){gift-voucher-block-dedication .input-Grid{grid-template-columns:100%;gap:12px 0}}input-limit-length .input-Wrapper{display:grid;grid-template-columns:[content-start] 100% [content-end];grid-template-rows:1fr}input-limit-length .input-Wrapper>.stretcher,input-limit-length .input-Wrapper>textarea{grid-column:1;grid-row:1;border-radius:10px!important;line-height:1.5;font-size:16px;font-weight:500;padding:17.5px 20px;border:1px solid var(--color-gray-3)}input-limit-length .input-Wrapper>textarea{resize:none}input-limit-length .input-Wrapper>.stretcher{position:relative;z-index:-1;pointer-events:none;opacity:0;white-space:pre-wrap}input-limit-length .input-Wrapper>.stretcher:after{content:attr(data-content) " "}input-limit-length .counter{font-size:13px;font-weight:400;color:#666}gift-voucher-template-overlay{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;color:#1174bb;overflow:hidden;text-align:left}gift-voucher-template-overlay .part{position:absolute;line-height:1;z-index:1}gift-voucher-template-overlay[side=front] .part[data-key=logo]{pointer-events:none;top:10.1010101%;left:6.42857143%;height:11.96262626%}gift-voucher-template-overlay[side=front] .part[data-key=logo]>img{display:block;height:100%}gift-voucher-template-overlay[side=front] .part[data-key=heading],gift-voucher-template-overlay[side=front] .part[data-key=subheading]{left:6.42857143%}gift-voucher-template-overlay[side=front] .part[data-key=expiration]{bottom:9.85%;left:6.228%;font-weight:300;font-size:2.765%}gift-voucher-template-overlay[side=front] .part[data-key=expiration] b{font-weight:600}gift-voucher-template-overlay[side=front][type=package] .part[data-key=heading]{left:6.07952381%;top:33.68686869%;font-weight:600;font-size:9.05163636%}gift-voucher-template-overlay[side=front][type=package] .part[data-key=subheading]{left:5.78095238%;top:43.45454545%;font-weight:500;font-size:16.59229091%}gift-voucher-template-overlay[side=front][type=package] .part[data-key=package],gift-voucher-template-overlay[side=front][type=package] .part[data-key=hotel]{left:6.228%;width:47.619%;font-weight:300;font-size:4.987%}gift-voucher-template-overlay[side=front][type=package] .part[data-key=package]{bottom:25.657%;line-height:1.2}gift-voucher-template-overlay[side=front][type=package] .part[data-key=hotel]{bottom:13.514%;height:10.769%;line-height:1.1;font-size:4.434%}gift-voucher-template-overlay[side=front][type=amount] .part[data-key=heading]{top:35.56363636%;font-weight:600;font-size:7.32612364%}gift-voucher-template-overlay[side=front][type=amount] .part[data-key=subheading]{top:44.46363636%;font-weight:300;font-size:6.27984%}gift-voucher-template-overlay[side=front][type=amount] .part[data-key=amount]{top:54.706%;left:5.78%;font-weight:500;font-size:12.603%}gift-voucher-template-overlay[side=front][type=amount] .part[data-key=bonus]{top:70.706%;left:5.78%;font-weight:500;font-size:6.603%}gift-voucher-template-overlay[side=front]:not([plain="1"]) .part[data-key=logo],gift-voucher-template-overlay[side=front]:not([plain="1"]) .part[data-key=heading],gift-voucher-template-overlay[side=front]:not([plain="1"]) .part[data-key=subheading]{display:none}gift-voucher-template-overlay[side=back] .part[data-key=name],gift-voucher-template-overlay[side=back] .part[data-key=namePrefix],gift-voucher-template-overlay[side=back] .part[data-key=text]{left:0;right:0;padding:0 6.428%;text-align:center}gift-voucher-template-overlay[side=back] .part[data-key=namePrefix]{display:none;top:18.181%;font-weight:300;font-size:3.318%}gift-voucher-template-overlay[side=back] .part[data-key=name]{top:26.01%;font-weight:600;font-size:3.318%}gift-voucher-template-overlay[side=back] .part[data-key=name]:not(:empty)+.part[data-key=namePrefix]{display:block}gift-voucher-template-overlay[side=back] .part[data-key=text]{top:33.838%;height:26.767%;line-height:1.5;font-size:5.644%;font-style:italic;overflow:hidden;display:flex;align-items:center;justify-content:center}gift-voucher-template-overlay[side=back] .part[data-key=name]:empty~gift-voucher-template-overlay[side=back] .part[data-key=text]{top:18.181%;height:42.424%}gift-voucher-template-overlay[side=back] .part[data-key=id],gift-voucher-template-overlay[side=back] .part[data-key=code]{left:20.651%;font-weight:600;font-size:3.318%}gift-voucher-template-overlay[side=back] .part[data-key=id]{bottom:16.923%}gift-voucher-template-overlay[side=back] .part[data-key=code]{bottom:8.944%}gift-voucher-block-people{display:block}gift-voucher-block-people .form-Group{position:relative}gift-voucher-block-people .input-Wrapper._openable{position:relative}gift-voucher-block-people .input-Wrapper._openable>.form-Input{cursor:pointer;padding-right:60px;min-width:0}gift-voucher-block-people .input-Wrapper._openable>.caret{display:block;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--color-black)}gift-voucher-block-people .input-Wrapper._openable._open>.caret._closed,gift-voucher-block-people .input-Wrapper._openable:not(._open)>.caret._open{display:none}gift-voucher-block-people .input-Wrapper._openable+.popper{position:absolute;z-index:1;top:100%;margin-top:10px;padding:20px;border-radius:20px;box-shadow:0 35px 60px #0000001f;background:var(--color-white)}gift-voucher-block-people .input-Wrapper._openable+.popper._stretch{left:0;min-width:100%}gift-voucher-block-people .input-Wrapper._openable+.popper._left{left:0}gift-voucher-block-people .input-Wrapper._openable+.popper._right{right:0}gift-voucher-block-people .input-Wrapper._openable:not(._open)+.popper{display:none}gift-voucher-block-people .popper[data-popper=guests]{display:grid;grid-template-columns:1fr;row-gap:20px}gift-voucher-block-people .popper[data-popper=guests] .guest-Select{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}gift-voucher-block-people .popper[data-popper=guests] .guest-Select>.select-Label{margin-right:auto}gift-voucher-block-people .popper[data-popper=guests] .guest-Select>.select-Label>.caption{font-size:18px;font-weight:600;letter-spacing:-.36px;color:var(--color-black)}gift-voucher-block-people .popper[data-popper=guests] .guest-Select>.select-Label>.ages{font-size:14px;color:var(--color-gray-1)}gift-voucher-block-people .popper[data-popper=guests]>.spa-btn{padding:13.5px 45px}.modal-Outer.svelte-1iq6tyj{border:none;width:100%;height:calc(100% - var(--global-top-offset, 0));margin:0;max-width:none;max-height:none;display:flex;align-items:center;justify-content:center;padding:20px;position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;top:var(--global-top-offset, 0);transform:translateY(0);background:transparent}.modal-Outer.svelte-1iq6tyj::backdrop{background:var(--color-modal-backdrop)}.modal-Outer._animated.svelte-1iq6tyj{transition:transform .3s ease-in-out}.modal-Outer._hidden.svelte-1iq6tyj{display:none}.modal-Outer.svelte-1iq6tyj:not([open]){transform:translateY(100vh)}@media (max-width: 749px){.modal-Outer.svelte-1iq6tyj{padding:0;align-items:flex-end}}body._dialog-backdrop .modal-Outer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-modal-backdrop);z-index:-1}.count-select.svelte-1rjtkdo.svelte-1rjtkdo.svelte-1rjtkdo{position:relative;display:flex;border-radius:10px;padding:3px;border:1px solid var(--color-gray-3);background:var(--color-white)}.count-select.svelte-1rjtkdo>.value.svelte-1rjtkdo.svelte-1rjtkdo{width:50px;align-self:center;font-size:15px;font-weight:600;text-align:center;letter-spacing:-.3px;color:var(--color-black)}.count-select.svelte-1rjtkdo>.spa-btn.svelte-1rjtkdo.svelte-1rjtkdo{padding:10px;border-radius:7px;box-shadow:none;--background:var(--color-background)}.count-select.svelte-1rjtkdo>.spa-btn.svelte-1rjtkdo>svg.svelte-1rjtkdo{display:block}.count-select.svelte-1rjtkdo>.spa-btn.svelte-1rjtkdo.svelte-1rjtkdo:not(:disabled):hover,.count-select.svelte-1rjtkdo>.spa-btn.svelte-1rjtkdo.svelte-1rjtkdo:not(:disabled):active{--background:var(--color-stroke);box-shadow:0 1px 1px #0000001a}.count-select.svelte-1rjtkdo>.spa-btn.svelte-1rjtkdo.svelte-1rjtkdo:disabled{opacity:1;--background:var(--color-white)}.count-select.svelte-1rjtkdo>input.svelte-1rjtkdo.svelte-1rjtkdo{position:absolute;pointer-events:none;opacity:0;left:0;bottom:0;width:100%}.child-ages.svelte-nh8a6f.svelte-nh8a6f{display:grid;gap:20px}._invalid.svelte-nh8a6f.svelte-nh8a6f{--focus-hard-color:red;--focus-soft-color:rgba(221, 17, 17, .1)}._invalid.svelte-nh8a6f .form-Input.svelte-nh8a6f{border-color:var(--focus-hard-color)}.modal.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{display:flex;flex-direction:column;max-height:100%;width:425px;max-width:100%;background:#fff}.header.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{display:flex;padding:20px;align-items:center;gap:10px;border-bottom:1px solid var(--color-gray-4)}.header.svelte-fmlrzt>.heading.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{font-size:18px;font-weight:600;color:var(--color-black)}.close.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{margin-left:auto;cursor:pointer;display:block;align-self:center;width:28px;height:28px;padding:0;border:none;background:#fff;color:var(--color-black)}.content.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{padding:20px;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-top:20px;display:grid;grid-template-columns:1fr;row-gap:20px}.content.svelte-fmlrzt .guest-Select.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.content.svelte-fmlrzt .guest-Select.svelte-fmlrzt>.select-Label.svelte-fmlrzt.svelte-fmlrzt{margin-right:auto}.content.svelte-fmlrzt .guest-Select.svelte-fmlrzt>.select-Label.svelte-fmlrzt>.caption.svelte-fmlrzt{font-size:18px;font-weight:600;letter-spacing:-.36px;color:var(--color-black)}.content.svelte-fmlrzt .guest-Select.svelte-fmlrzt>.select-Label.svelte-fmlrzt>.ages.svelte-fmlrzt{font-size:14px;color:var(--color-gray-1)}.footer.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{padding:20px;border-top:1px solid var(--color-gray-4)}.footer.svelte-fmlrzt>button.svelte-fmlrzt.svelte-fmlrzt.svelte-fmlrzt{width:100%;font-size:16px;padding:13px 20px}gift-voucher-block-templates{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}gift-voucher-block-templates>.side>.heading{margin:0 0 5px;font-size:13px;font-weight:500;color:var(--color-gray-1)}gift-voucher-block-templates>.side>gift-voucher-template-swiper gift-voucher-template{cursor:default;width:100%}gift-voucher-block-templates>.side>gift-voucher-template-swiper gift-voucher-template label{box-shadow:none!important}@media (max-width: 749px){gift-voucher-block-templates>.side>gift-voucher-template-swiper{padding:0 20px}}@media (min-width: 750px){gift-voucher-block-templates>.side>gift-voucher-template-swiper .arrow,gift-voucher-block-templates>.side>gift-voucher-template-swiper .pagination{display:none}}gift-voucher-block-templates>.miniatures{grid-column:1 / -1}gift-voucher-block-templates>.miniatures .options{--offset: 4px;padding:var(--offset);margin:calc(-1 * var(--offset));margin-bottom:0;scroll-padding-left:var(--offset)}gift-voucher-block-templates>.miniatures .options>gift-voucher-template{width:183px}@media (max-width: 749px){gift-voucher-block-templates>.miniatures{display:none}}gift-voucher-block-templates>dialog{--pad: 20px;max-width:calc(100% - 2 * var(--pad));max-height:calc(100% - 2 * var(--pad));width:800px;border:none;border-radius:8px;padding:0;box-shadow:0 4px 12px #00000026}gift-voucher-block-templates>dialog>.header{display:grid;align-items:center;grid-template-columns:[left-start] 1fr [left-end right-start] auto [right-end];gap:10px;padding:20px 20px 0}gift-voucher-block-templates>dialog>.header>.heading{font-size:22px;font-weight:600;color:var(--color-black)}gift-voucher-block-templates>dialog>.header>.close{grid-column:right;cursor:pointer;display:block;align-self:center;width:28px;height:28px;padding:0;border:none;background:#fff;color:var(--color-black)}gift-voucher-block-templates>dialog>.contents{padding:0 5px}gift-voucher-block-templates>dialog>.contents>gift-voucher-template-swiper{padding:20px}@media (max-width: 749px){gift-voucher-block-templates{grid-template-columns:100%;gap:20px}}gift-voucher-template-swiper{--arrow-size: 40px;position:relative;display:block}gift-voucher-template-swiper>.options{--option-gap: 16px;display:flex;column-gap:var(--option-gap);overflow:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}gift-voucher-template-swiper>.options gift-voucher-template{cursor:pointer;flex-shrink:0;scroll-snap-align:start;width:calc((100% - (var(--count, 1) - 1) * var(--option-gap)) / var(--count, 1))}gift-voucher-template-swiper>.options gift-voucher-template:first-child:last-child{cursor:default}gift-voucher-template-swiper .arrow{cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;position:absolute;display:flex;width:var(--arrow-size);height:var(--arrow-size);z-index:1;border-radius:35px;box-shadow:0 1px 3px #0000001a,0 7px 10px #0000000a,0 0 14px #0000000a;background:var(--color-white);top:calc(50% - (var(--arrow-size) / 2))}gift-voucher-template-swiper .arrow>svg{display:block;margin:auto}gift-voucher-template-swiper .arrow.go-left{left:0}gift-voucher-template-swiper .arrow.go-right{right:0}gift-voucher-template-swiper .arrow:disabled{display:none}gift-voucher-template-swiper .dialog-trigger{cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;position:absolute;display:flex;bottom:10px;right:10px;width:var(--arrow-size);height:var(--arrow-size);z-index:1;color:var(--color-green-main);transition:opacity .3s ease-in-out;border-radius:35px;box-shadow:0 1px 3px #0000001a,0 7px 10px #0000000a,0 0 14px #0000000a;background:var(--color-white)}gift-voucher-template-swiper .dialog-trigger>svg{display:block;margin:auto}@media (max-width: 749px){gift-voucher-template-swiper .dialog-trigger{display:none}}gift-voucher-template-swiper:not(:hover) .dialog-trigger:not(:focus){opacity:0}gift-voucher-template-swiper .pagination{margin-top:5px;font-size:13px;text-align:center;color:#666}gift-voucher-template{--shadow-inner-size: 0px;--shadow-outer-size: 0px;--shadow-inner-color: var(--color-white);--shadow-outer-color: var(--color-green-main);position:relative;font-family:Ubuntu,"Noto Color Emoji","Noto Emoji",sans-serif}gift-voucher-template>input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}gift-voucher-template>label,gift-voucher-template>label>img{display:block;border-radius:8px;width:100%;cursor:inherit}gift-voucher-template>label>img{position:relative;border:1px solid var(--color-gray-3);aspect-ratio:2480 / 1169}gift-voucher-template>label{box-shadow:0 0 0 var(--shadow-inner-size) var(--shadow-inner-color),0 0 0 calc(var(--shadow-outer-size) + var(--shadow-inner-size)) var(--shadow-outer-color)}gift-voucher-template>input:checked+label,gift-voucher-template[checked="1"]>label{--shadow-inner-size: 2px;--shadow-outer-size: 2px}gift-voucher-block-term{display:block}gift-voucher-block-term .form-Group{position:relative;max-width:360px}gift-voucher-block-term .input-Wrapper._openable{position:relative}gift-voucher-block-term .input-Wrapper._openable>.form-Input{cursor:pointer;padding-right:60px;min-width:0}gift-voucher-block-term .input-Wrapper._openable>.caret{display:block;pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);color:var(--color-black)}gift-voucher-block-term .input-Wrapper._openable._open>.caret._closed,gift-voucher-block-term .input-Wrapper._openable:not(._open)>.caret._open{display:none}gift-voucher-block-term .input-Wrapper._openable+.popper{position:absolute;z-index:1;top:100%;margin-top:10px;padding:20px;border-radius:20px;box-shadow:0 35px 60px #0000001f;background:var(--color-white)}gift-voucher-block-term .input-Wrapper._openable+.popper._stretch{left:0;min-width:100%}gift-voucher-block-term .input-Wrapper._openable+.popper._left{left:0}gift-voucher-block-term .input-Wrapper._openable+.popper._right{right:0}gift-voucher-block-term .input-Wrapper._openable:not(._open)+.popper{display:none}gift-voucher-block-term .popper[data-popper=term] .calendar{width:698px}.header.svelte-13jzc1f.svelte-13jzc1f.svelte-13jzc1f{display:flex;align-items:center;gap:20px;margin-bottom:10px;color:var(--color-black)}.header.svelte-13jzc1f>.caption.svelte-13jzc1f.svelte-13jzc1f{font-size:15px;font-weight:600;text-align:center;flex:1;text-transform:capitalize}.header.svelte-13jzc1f>.spa-btn.svelte-13jzc1f.svelte-13jzc1f{padding:15px;color:inherit}.header.svelte-13jzc1f>.spa-btn.svelte-13jzc1f>svg.svelte-13jzc1f{display:block}.header.svelte-13jzc1f>.spa-btn.svelte-13jzc1f.svelte-13jzc1f:disabled{visibility:hidden}.days.svelte-13jzc1f.svelte-13jzc1f.svelte-13jzc1f{display:grid;grid-template-columns:repeat(7,minmax(40px,1fr));gap:2px;-webkit-user-select:none;user-select:none}.days._with-prices.svelte-13jzc1f>.day.svelte-13jzc1f.svelte-13jzc1f{font-size:14px;line-height:20px;padding:5px 0}.days._with-prices.svelte-13jzc1f>.day.svelte-13jzc1f>.price.svelte-13jzc1f{font-weight:400;font-size:11px;line-height:16px}.days._with-prices.svelte-13jzc1f>.day.svelte-13jzc1f:not(._edge-right)>.checkout-indicator.svelte-13jzc1f{display:none}.days._with-prices.svelte-13jzc1f>.day._edge-right.svelte-13jzc1f>.price.svelte-13jzc1f{display:none}.days.svelte-13jzc1f>.weekDay.svelte-13jzc1f.svelte-13jzc1f{display:flex;justify-content:center;align-items:center;height:50px;font-size:14px;text-transform:uppercase;color:var(--color-gray-2)}.days.svelte-13jzc1f>.day.svelte-13jzc1f.svelte-13jzc1f{--radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;padding:0;border-radius:var(--radius);border:none;font-size:15px;font-weight:600}.days.svelte-13jzc1f>.day.svelte-13jzc1f.svelte-13jzc1f:not(._current){visibility:hidden;pointer-events:none}.days.svelte-13jzc1f>.day._current.svelte-13jzc1f.svelte-13jzc1f:not(._disabled){cursor:pointer;background:#76b82a26;color:#3e6c09}.days.svelte-13jzc1f>.day._current.svelte-13jzc1f.svelte-13jzc1f:not(._disabled):not(._selected):hover{background:#76b82a4d}.days.svelte-13jzc1f>.day._selected.svelte-13jzc1f.svelte-13jzc1f:not(._disabled){position:relative;background:#76b82a;color:var(--color-white)}.days.svelte-13jzc1f>.day._selected.svelte-13jzc1f.svelte-13jzc1f:not(._disabled):after{content:"";position:absolute;top:0;bottom:0;left:100%;width:2px;background:#76b82a}.days.svelte-13jzc1f>.day._selected.svelte-13jzc1f.svelte-13jzc1f:not(._disabled):nth-child(7n):after{display:none}.days.svelte-13jzc1f>.day._selected.svelte-13jzc1f.svelte-13jzc1f:not(._disabled):not(._edge){border-radius:0}.days.svelte-13jzc1f>.day._selected:not(._disabled)._edge.svelte-13jzc1f.svelte-13jzc1f{border-radius:0;background:#5fa013}.days.svelte-13jzc1f>.day._selected:not(._disabled)._edge-right.svelte-13jzc1f.svelte-13jzc1f{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.days.svelte-13jzc1f>.day._selected:not(._disabled)._edge-right.svelte-13jzc1f.svelte-13jzc1f:after{display:none}.days.svelte-13jzc1f>.day._selected:not(._disabled)._edge-left.svelte-13jzc1f.svelte-13jzc1f{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.days.svelte-13jzc1f>.day._disabled.svelte-13jzc1f.svelte-13jzc1f{cursor:not-allowed;text-decoration:line-through;color:var(--color-gray-3);background:#fff}.month-view._skeleton.svelte-13jzc1f.svelte-13jzc1f.svelte-13jzc1f{pointer-events:none}.month-view._skeleton.svelte-13jzc1f .header.svelte-13jzc1f>.caption.svelte-13jzc1f{border-radius:5px;background:var(--color-background);color:transparent}.month-view._skeleton.svelte-13jzc1f .day.svelte-13jzc1f.svelte-13jzc1f{color:transparent!important;background:var(--color-background)!important}.calendar.svelte-1puc6c.svelte-1puc6c{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--months-gap, 40px)}.calendar.svelte-1puc6c>input.svelte-1puc6c{position:absolute;bottom:0;left:0;pointer-events:none;opacity:0}@media (max-width: 749px){.calendar.svelte-1puc6c.svelte-1puc6c{grid-template-columns:1fr}}.modal.svelte-1pxi2v5.svelte-1pxi2v5.svelte-1pxi2v5{display:flex;flex-direction:column;max-height:100%;width:425px;max-width:100%;background:#fff}.header.svelte-1pxi2v5.svelte-1pxi2v5.svelte-1pxi2v5{display:flex;padding:20px;align-items:center;gap:10px;border-bottom:1px solid var(--color-gray-4)}.header.svelte-1pxi2v5>.heading.svelte-1pxi2v5.svelte-1pxi2v5{font-size:18px;font-weight:600;color:var(--color-black)}.close.svelte-1pxi2v5.svelte-1pxi2v5.svelte-1pxi2v5{margin-left:auto;cursor:pointer;display:block;align-self:center;width:28px;height:28px;padding:0;border:none;background:#fff;color:var(--color-black)}.content.svelte-1pxi2v5.svelte-1pxi2v5.svelte-1pxi2v5{padding:20px;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-top:20px}.footer.svelte-1pxi2v5.svelte-1pxi2v5.svelte-1pxi2v5{display:grid;grid-template-columns:1fr;row-gap:15px;padding:20px;background:#fff;border-top:1px solid var(--color-gray-4);flex-shrink:0}.footer.svelte-1pxi2v5>.calculated.svelte-1pxi2v5.svelte-1pxi2v5{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.footer.svelte-1pxi2v5>.calculated.svelte-1pxi2v5>.caption.svelte-1pxi2v5{font-size:15px;color:var(--color-gray-1)}.footer.svelte-1pxi2v5>.calculated.svelte-1pxi2v5>.price.svelte-1pxi2v5{font-size:22px;font-weight:600;color:var(--color-blue-main)}.footer.svelte-1pxi2v5>.calculated.svelte-1pxi2v5>.error.svelte-1pxi2v5{font-weight:600;color:var(--color-black)}.footer.svelte-1pxi2v5>button.svelte-1pxi2v5.svelte-1pxi2v5{width:100%;font-size:16px;padding:13px 20px}gift-voucher-expiration-option{position:relative;border-radius:15px;--indicator-size: 22px;--column-gap: 15px;--pad: 20px}gift-voucher-expiration-option>input{position:absolute;top:50%;width:var(--indicator-size);height:var(--indicator-size);left:var(--pad);margin-top:calc(var(--indicator-size) / -2);opacity:0;pointer-events:none}gift-voucher-expiration-option>label{cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border-radius:inherit;column-gap:var(--column-gap);padding:var(--pad)}gift-voucher-expiration-option>label>.indicator{width:var(--indicator-size);height:var(--indicator-size);border-radius:50%;background:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-gray-3)}gift-voucher-expiration-option>label>.heading{font-weight:600;font-size:16px;line-height:24px;color:var(--color-black)}gift-voucher-expiration-option>label>.recommended{color:var(--color-gray-1)}gift-voucher-expiration-option>input:focus-visible+label{outline:2px solid var(--color-black)}gift-voucher-expiration-option>label:hover{background:#76b82a1a}gift-voucher-expiration-option>input:checked+label{background:#76b82a26}gift-voucher-expiration-option>input:checked+label>.indicator{box-shadow:inset 0 0 0 7px var(--color-green-main)}gift-voucher-expiration-option>input:checked+label>.heading{color:var(--color-green-main)}gift-voucher-expiration-option>input:checked+label>.recommended{font-weight:600;color:var(--color-green-main)}@media (max-width: 749px){gift-voucher-expiration-option>label{grid-template-columns:auto 1fr;row-gap:5px}gift-voucher-expiration-option[recommended]>label>.indicator{grid-row:span 2}}gift-voucher-expiration-option>input:checked+label:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}gift-voucher-expiration-option>.content{border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid rgba(62,108,9,.1);padding:var(--pad);background:#76b82a26}gift-voucher-expiration-option>.season>.season-line{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 20px}gift-voucher-expiration-option>.season>.season-line>.term{font-weight:700;font-size:13px;color:var(--color-gray-1)}gift-voucher-expiration-option>.season>.season-line>.price{display:grid;grid-template-columns:100%;justify-items:end}gift-voucher-expiration-option>.season>.season-line>.price>.value{line-height:20px;font-size:13px;font-weight:500;color:var(--color-gray-1)}gift-voucher-expiration-option>.season>.season-line>.price>.value b{font-weight:700}gift-voucher-expiration-option>.season>.season-line>.price>.value._standard{text-decoration:line-through;font-size:12px}gift-voucher-expiration-option>.season>.season-line>.price>.value:not(._active){display:none}@media (max-width: 749px){gift-voucher-expiration-option>.season>.season-line{grid-template-columns:100%}}gift-voucher-expiration-option>.season>.gaps{display:grid;grid-template-columns:auto [content-start] 1fr [content-end];gap:10px 5px;align-items:center;margin-top:5px;color:var(--color-gray-1)}gift-voucher-expiration-option>.season>.gaps>.icon{color:var(--color-gray-2)}gift-voucher-expiration-option>.season>.gaps>.pretext{grid-column:content;font-size:13px;font-weight:500}gift-voucher-expiration-option>.season>.gaps>.pretext>em{font-weight:700;text-decoration:underline;font-style:normal}gift-voucher-expiration-option>.season>.gaps>.list{display:grid;grid-template-columns:100%;row-gap:5px;list-style:none;margin:0;padding:0;grid-column:content}gift-voucher-expiration-option>.season>.gaps>.list>.term{display:flex;align-items:center}gift-voucher-expiration-option>.season>.gaps>.list>.term>.icon{margin-right:5px}gift-voucher-expiration-option>input:not(:checked)~.content{display:none}gift-voucher-total-price{display:grid;align-items:center;grid-template-columns:1fr auto}gift-voucher-total-price>.label{font-size:15px;color:var(--color-gray-1)}gift-voucher-total-price>.amount{font-size:22px;font-weight:600;color:var(--color-blue-main)}gift-voucher-total-price>.amount-unknown{font-size:14px;font-style:italic;color:var(--color-gray-1)}gift-voucher-total-price[unknown]>.amount,gift-voucher-total-price:not([unknown])>.amount-unknown{display:none}.modal[data-modal]{display:flex;flex-direction:column;gap:30px;max-height:100%;width:798px;max-width:100%;border-radius:15px;padding:30px;background:#fff}.modal[data-modal]>.header{display:grid;align-items:center;grid-template-columns:[left-start] 1fr [left-end right-start] auto [right-end];gap:10px}.modal[data-modal]>.header>.heading{font-size:22px;font-weight:600;color:var(--color-black)}.modal[data-modal]>.header>.close{grid-column:right;cursor:pointer;display:block;align-self:center;width:28px;height:28px;padding:0;border:none;background:#fff;color:var(--color-black)}.modal[data-modal]>.content{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.modal[data-modal]>.content>hr{border:none;border-top:1px solid var(--color-stroke);margin:30px 0}@media (max-width: 749px){.modal[data-modal]{border-radius:0;padding:20px}}
/*# sourceMappingURL=form.css.map */
