@keyframes modal-delayed-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes listing-modalSlideToLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes listing-modalSlideToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes listing-modalSlideFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes listing-modalSlideFromRight{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes listing-modalSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes listing-modalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes listing-modalEnter{0%{clip-path:inset(50%)}to{clip-path:inset(0%)}}@keyframes listing-modalClose{0%{clip-path:inset(0%)}to{clip-path:inset(50%)}}@keyframes listing-modalContentEnter{0%{transform:scale(.8);opacity:0;transform-origin:center center}to{transform:scale(1);opacity:1;transform-origin:center center}}@keyframes listing-modalContentClose{0%{transform:scale(1);opacity:1;transform-origin:center center}to{transform:scale(.8);opacity:0;transform-origin:center center}}@keyframes listing-modalBackdropEnter{0%{visibility:hidden}1%{visibility:visible}}@keyframes listing-modalBackdropClose{0%,99%{visibility:visible}to{visibility:hidden}}.listing-prevent-scroll-y{overflow:hidden;position:fixed;width:100%}.listing-modal-wrapper{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:400;pointer-events:none;transition:visibility cubic-bezier(0,0,1,1) .2s;color:rgb(var(--colour-text-and-icon-2, 72, 72, 72))}.listing-modal-wrapper__backdrop{position:absolute;inset:0;opacity:0;transition:opacity cubic-bezier(0,0,1,1) .2s;pointer-events:none;visibility:hidden}.listing-modal-wrapper__backdrop--dark{background:rgba(var(--colour-static-black, 17, 17, 17),.4)}.listing-modal-wrapper--open{pointer-events:all}.listing-modal-wrapper--open>.listing-modal-wrapper__backdrop{opacity:1;animation:listing-modalBackdropEnter .2s;visibility:visible;pointer-events:all}.listing-modal-wrapper--close>.listing-modal-wrapper__backdrop{animation:listing-modalBackdropClose .2s}.listing-modal-wrapper .listing-btn[data-autofocus]:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out}.listing-modal-footer{padding:1.5rem;border-top:1px solid rgb(var(--colour-neutral-3, 223, 223, 223));flex-grow:1;flex-shrink:0;display:flex}.listing-modal-footer .listing-btn{flex-grow:1;width:100%;flex-basis:auto}.listing-modal-footer .listing-btn:not(:last-child){margin-inline-end:0;margin-block-end:.75rem}.listing-modal-footer--dual-action{flex-direction:column}.listing-modal-footer--borderless{border-top:none}@media (orientation: landscape),(min-width: 37.5em){.listing-modal-footer .listing-btn:not(:last-child){margin-block-end:1rem}.listing-modal-footer--dual-action:not(.listing-modal-footer--stacked){flex-direction:row}.listing-modal-footer--dual-action:not(.listing-modal-footer--stacked) .listing-btn:not(:last-child){margin-inline-end:1rem;margin-block-end:0}}.listing-modal-header{box-sizing:border-box;top:0;display:flex;justify-content:space-between;flex-direction:row-reverse;padding:0 .5rem;align-items:center;background-color:rgb(var(--colour-elevation-2, 255, 255, 255));z-index:100;flex:0 0 3.5rem}.listing-modal-header--floating-header{position:absolute;width:100%;background-color:transparent}.listing-modal-header--floating-header .listing-modal-header__close,.listing-modal-header--floating-header .listing-modal-header__back-button{margin:1rem 0 0}.listing-modal-header__title-wrapper{width:100%;text-align:center;margin:1rem .5rem}.listing-modal-header__title-wrapper--padded{margin-inline-start:3rem}.listing-modal-header__close,.listing-modal-header__back-button{margin-top:.5rem;margin-bottom:.5rem}[dir=rtl] .listing-modal-header__close,[dir=rtl] .listing-modal-header__back-button{transform:scaleX(-1)}.listing-modal-header__title{font-weight:700;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.listing-modal-header .listing-modal-header__title-wrapper>*{font-size:1rem;line-height:1.5}.listing-modal-body{padding:var(--skapa-modal-body-padding-block, 1.5rem) var(--skapa-modal-body-padding-inline, 1.5rem)}.listing-sheets--enter{animation:listing-modalSlideUp cubic-bezier(0,0,.1,1) .2s}.listing-sheets--preserve-alignment{animation:listing-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s}.listing-sheets--preserve-alignment.listing-sheets--mirrored{animation:listing-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s}.listing-sheets--close{animation:listing-modalSlideDown cubic-bezier(.9,0,1,1) .1s;pointer-events:none;transition:visibility cubic-bezier(0,0,1,1) .1s;visibility:hidden;animation-fill-mode:forwards}.listing-sheets--close.listing-sheets--preserve-alignment{animation:listing-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}.listing-sheets--close.listing-sheets--preserve-alignment.listing-sheets--mirrored{animation:listing-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}[dir=rtl] .listing-sheets--preserve-alignment{animation:listing-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s}[dir=rtl] .listing-sheets--preserve-alignment.listing-sheets--mirrored{animation:listing-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s}[dir=rtl] .listing-sheets--close{animation:listing-modalSlideDown cubic-bezier(.9,0,1,1) .1s;pointer-events:none;animation-fill-mode:forwards}[dir=rtl] .listing-sheets--close.listing-sheets--preserve-alignment{animation:listing-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}[dir=rtl] .listing-sheets--close.listing-sheets--preserve-alignment.listing-sheets--mirrored{animation:listing-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}.listing-sheets{position:absolute;top:auto;right:var(--modal-keyboard-focus-spacing, 0);bottom:0;width:calc(100% - var(--modal-keyboard-focus-width, 0%));background:rgb(var(--colour-elevation-2, 255, 255, 255));z-index:100;overflow:hidden;border-radius:8px 8px 0 0;max-height:calc(100% - 3rem);text-align:initial;display:flex;flex-direction:column}.listing-sheets:focus-visible{box-shadow:0 0 0 4px var(--skapa-focus-ring-internal, rgb(var(--colour-neutral-1, 255, 255, 255)));outline:2px solid var(--skapa-focus-ring-external, rgb(var(--colour-neutral-7, 17, 17, 17)));outline-offset:4px;transition:outline .2s ease-out,box-shadow .2s ease-out;--modal-keyboard-focus-spacing: .375rem;--modal-keyboard-focus-width: .75rem}.listing-sheets__content{height:100%}.listing-sheets__content-wrapper{overflow:auto;height:100%;position:relative}.listing-sheets__content-wrapper:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--colour-neutral-7, 17, 17, 17))}.listing-sheets__video{z-index:100;background:rgba(var(--colour-static-black, 17, 17, 17),.8)}.listing-sheets__video iframe{max-width:100%}.listing-sheets--preserve-alignment{width:85%;top:var(--modal-keyboard-focus-spacing, 0);border-radius:8px 0 0 8px;max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))}.listing-sheets--preserve-alignment.listing-sheets--mirrored{right:auto;left:var(--modal-keyboard-focus-spacing, 0);border-radius:0 8px 8px 0}.listing-sheets--mobile-full-size{top:3rem}.listing-sheets .listing-modal-footer{padding:1.5rem 1rem}[dir=rtl] .listing-sheets--preserve-alignment{left:var(--modal-keyboard-focus-spacing, 0);right:auto;border-radius:0 8px 8px 0}[dir=rtl] .listing-sheets--preserve-alignment.listing-sheets--mirrored{right:var(--modal-keyboard-focus-spacing, 0);left:auto;border-radius:8px 0 0 8px}@media (prefers-contrast: more){.listing-sheets{border:1px solid rgb(var(--colour-elevation-1-border, 223, 223, 223));border-block-end-width:0}}@media (min-width: 37.5em){.listing-sheets{top:var(--modal-keyboard-focus-spacing, 0);border-radius:8px 0 0 8px;width:calc(100% - 3rem);max-height:calc(100% - var(--modal-keyboard-focus-width, 0%))}.listing-sheets--mirrored{right:auto;left:var(--modal-keyboard-focus-spacing, 0);border-radius:0 8px 8px 0}.listing-sheets--mirrored .listing-modal-footer:not(.listing-modal-footer--stacked){flex-direction:row-reverse}.listing-sheets--mirrored .listing-modal-footer:not(.listing-modal-footer--stacked) .listing-btn:not(:last-child){margin:0;margin-inline-start:1rem}.listing-sheets--small{max-width:30rem}.listing-sheets--small .listing-modal-body{--skapa-modal-body-padding-inline: 1.5rem}.listing-sheets--medium{max-width:45rem}.listing-sheets--medium .listing-modal-footer:not(.listing-modal-footer--dual-action) .listing-btn{width:auto;flex:initial}.listing-sheets--large{max-width:67.5rem}.listing-sheets--medium .listing-modal-footer--dual-action .listing-btn:not(:last-child),.listing-sheets--large .listing-modal-footer--dual-action .listing-btn:not(:last-child){margin-inline-end:1rem}.listing-sheets--large .listing-modal-footer .listing-btn{width:auto;flex:initial}.listing-sheets .listing-modal-footer{padding:1.5rem}[dir=rtl] .listing-sheets{right:auto;left:var(--modal-keyboard-focus-spacing, 0);border-radius:0 8px 8px 0}[dir=rtl] .listing-sheets--mirrored{right:var(--modal-keyboard-focus-spacing, 0);left:auto;border-radius:8px 0 0 8px}}@media (min-width: 37.5em) and (prefers-contrast: more){.listing-sheets{border-block-end-width:1px;border-inline-end-width:0}}@media (min-width: 37.5em){.listing-sheets.listing-sheets--enter{animation:listing-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s}.listing-sheets.listing-sheets--close{animation:listing-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}.listing-sheets--mirrored.listing-sheets--enter{animation:listing-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s}.listing-sheets--mirrored.listing-sheets--close{animation:listing-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}[dir=rtl] .listing-sheets.listing-sheets--enter{animation:listing-modalSlideFromLeft cubic-bezier(0,0,.1,1) .2s}[dir=rtl] .listing-sheets.listing-sheets--close{animation:listing-modalSlideFromRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}[dir=rtl] .listing-sheets--mirrored.listing-sheets--enter{animation:listing-modalSlideToLeft cubic-bezier(0,0,.1,1) .2s}[dir=rtl] .listing-sheets--mirrored.listing-sheets--close{animation:listing-modalSlideToRight cubic-bezier(.9,0,1,1) .1s;animation-fill-mode:forwards}.listing-modal-body{--skapa-modal-body-padding-block: 2rem;--skapa-modal-body-padding-inline: 2rem}.listing-modal-header{padding:0 1rem;flex:0 0 4.5rem}.listing-modal-header__close,.listing-modal-header__back-button{margin-top:1rem;margin-bottom:1rem}.listing-modal-header--floating-header .listing-modal-header__close,.listing-modal-header--floating-header .listing-modal-header__back-button{margin:1.5rem 0 .5rem}}@media (min-width: 56.25em){.listing-sheets--small .listing-modal-body{--skapa-modal-body-padding-inline: 2rem}}@media (min-width: 75em){.listing-sheets .listing-modal-body{--skapa-modal-body-padding-inline: 2.5rem}}@media (prefers-reduced-motion){.listing-modal-wrapper{transition:none}.listing-modal-wrapper__backdrop{animation-duration:0s;transition-duration:0s;transition:none}.listing-modal-wrapper .listing-sheets.listing-sheets--enter,.listing-modal-wrapper .listing-sheets.listing-sheets--close,.listing-modal-wrapper .listing-sheets.listing-sheets--preserve-alignment,.listing-modal-wrapper .listing-sheets.listing-sheets--mirrored{animation-duration:0s;transition-duration:0s}}@media (max-width: 30em){.plp-modal-wrapper .plp-sheets.plp-sheets--enter,.plp-modal-wrapper .plp-sheets.plp-sheets--close,.plp-modal-wrapper .plp-sheets.plp-sheets--preserve-alignment,.plp-modal-wrapper .plp-sheets.plp-sheets--mirrored{animation-duration:0s;transition-duration:0s}}
