@keyframes m6e0{to{background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes m6e1{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes m6e2{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:m6e2 .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:m6e1 .2s ease;background:var(--plyr-menu-background,#ffffffe6);border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:var(--plyr-menu-color,#4a5464);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border-top-color:#0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7)/1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7)*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7)*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc(calc(var(--plyr-control-spacing, 10px) * .7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7)/2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7)*4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7)*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc(calc(var(--plyr-control-spacing, 10px) * .7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7)/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7)*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:var(--plyr-range-thumb-height,13px);margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing,10px)}.plyr__tooltip{background:var(--plyr-tooltip-background,#fff);border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(calc(var(--plyr-control-spacing, 10px) / 2)*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:m6e0 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,#fff);border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}:root{--button-background:var(--color-link);--button-background-hover:var(--color-link-hover);--button-border-color:var(--button-background);--button-border-color-hover:var(--button-background-hover);--button-border-radius:var(--radius-full,0);--button-border-style:solid;--button-border-width:1px;--button-color:var(--color-white);--button-color-hover:var(--color-white);--button-disable-background:var(--color-gray);--button-disable-color:var(--color-white);--button-font-family:var(--font-family-display);--button-font-size:var(--step--1);--button-font-weight:var(--font-weight-medium);--button-line-height:var(--baseline);--button-letter-spacing:0;--button-height:calc(var(--button-font-size) * 3);--button-padding-block:0;--button-padding-inline:var(--space-s);--button-shadow:none;--button-text-trasform:none;--color-accent-h:20;--color-accent-s:74%;--color-accent-l:52%;--color-accent:hsl(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l));--color-accent-light:hsl(var(--color-accent-h),var(--color-accent-s),calc(var(--color-accent-l) + 20%));--color-accent-dark:hsl(var(--color-accent-h),var(--color-accent-s),calc(var(--color-accent-l) - 15%));--color-text-h:0;--color-text-s:0%;--color-text-l:10%;--color-text:hsl(var(--color-text-h),var(--color-text-s),var(--color-text-l));--color-text-light:hsl(var(--color-text-h),var(--color-text-s),60%);--color-gray-h:0;--color-gray-s:0%;--color-gray-l:70%;--color-gray:hsl(var(--color-gray-h),var(--color-gray-s),var(--color-gray-l));--color-gray-light:hsl(var(--color-gray-h),var(--color-gray-s),97%);--color-gray-dark:hsl(var(--color-gray-h),var(--color-gray-s),30%);--color-gray-night:hsl(var(--color-gray-h),var(--color-gray-s),15%);--color-alert-h:0;--color-alert-s:70%;--color-alert-l:50%;--color-info-h:200;--color-success-h:140;--color-warning-h:40;--color-error-h:0;--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-white:hsl(var(--color-white-h),var(--color-white-s),var(--color-white-l));--color-black-h:0;--color-black-s:0%;--color-black-l:0%;--color-black:hsl(var(--color-black-h),var(--color-black-s),var(--color-black-l));--color-body:var(--color-white);--color-border-h:0;--color-border-s:0%;--color-border-l:87%;--color-border:hsl(var(--color-border-h),var(--color-border-s),var(--color-border-l));--color-link:var(--color-accent);--color-link-hover:var(--color-accent-dark);--color-link-visited:var(--color-link-hover);--color-selection:var(--color-white);--color-selection-bg:var(--color-accent);--color-icon:var(--color-text);--color-notice-h:198;--color-notice-s:45%;--color-notice-l:94%;--color-notice:hsl(var(--color-notice-h),var(--color-notice-s),var(--color-notice-l));--field-background:var(--color-white);--field-border-color:var(--color-border);--field-border-color-focus:var(--color-accent);--field-border-radius:var(--radius-s);--field-border-width:1px;--field-color:var(--color-text);--field-font-family:var(--font-family-display);--field-font-size:var(--button-font-size);--field-line-height:var(--button-line-height);--field-icon:var(--color-icon);--field-icon-focus:var(--field-icon);--field-padding-block:0;--field-padding-inline:var(--space-xs);--field-placeholder:var(--color-text-light);--field-shadow:none;--field-height:var(--button-height);--field-height-textarea:var(--step-8);--label-row-gap:var(--space-2xs);--label-color:var(--color-text);--label-font-size:var(--step-0);--label-font-weight:var(--font-weight-normal);--label-text-transform:none;--help-font-size:var(--step--2);--form-item-gap:var(--space-xs);--breakpoint:xs;--container:100%;--grid-columns:4;--grid-gap:20px;--layout-gap:var(--space-l);--side-gap:calc(var(--grid-gap) / 2);--pagination-background:#0000;--pagination-background-hover:var(--color-accent);--pagination-background-active:var(--color-accent);--pagination-border:1px solid var(--pagination-border-color);--pagination-border-color:var(--color-border);--pagination-border-color-hover:var(--color-accent);--pagination-border-radius:var(--radius-full);--pagination-color:var(--color-text);--pagination-color-hover:var(--color-accent);--pagination-color-active:var(--color-white);--pagination-text-size:var(--step--2);--pagination-font-family:var(--font-family-display);--pagination-font-weight:var(--font-weight-medium);--pagination-size:var(--step-6);--pagination-gap:var(--space-2xs);--cursor:pointer;--radius-s:0.25rem;--radius:0.5rem;--radius-l:1rem;--radius-full:9em;--ratio-square:1;--ratio-wide:2/1;--ratio-video:16/9;--ratio-book:145/189;--shadow:0 30px 40px #00000008,0 10px 20px #00000005,0 20px 10px #00000005,0 10px 5px #00000005,0 10px 5px #00000003,0 2px 1px #00000003;--ease-out:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out:cubic-bezier(0.645,0.045,0.355,1);--z:1;--z-popover:10;--z-overlay:15;--z-modal:20;--space-2xs:clamp(0.25rem,calc(0.11rem + 0.48vw),0.50rem);--space-xs:clamp(0.50rem,calc(0.21rem + 0.95vw),1.00rem);--space-s:clamp(1.00rem,calc(0.43rem + 1.90vw),2.00rem);--space-m:clamp(1.50rem,calc(0.64rem + 2.86vw),3.00rem);--space-l:clamp(2.00rem,calc(0.86rem + 3.81vw),4.00rem);--space-xl:clamp(3.00rem,calc(1.29rem + 5.71vw),6.00rem);--space-2xl:clamp(4.00rem,calc(1.71rem + 7.62vw),8.00rem);--space-xs-s:clamp(0.50rem,calc(-0.36rem + 2.86vw),2.00rem);--space-s-m:clamp(1.00rem,calc(-0.14rem + 3.81vw),3.00rem);--space-m-l:clamp(1.50rem,calc(0.07rem + 4.76vw),4.00rem);--space-l-xl:clamp(2.00rem,calc(-0.29rem + 7.62vw),6.00rem);--space-xl-2xl:clamp(3.00rem,calc(0.14rem + 9.52vw),8.00rem);--space-s-2xs:clamp(0.50rem,calc(1.29rem + -0.95vw),1.00rem);--space-s-xs:clamp(1.00rem,calc(1.00rem + 0.00vw),1.00rem)}@supports not (font-size:clamp(16px,5vw,34px)){:root{--fluid-min-width:480;--fluid-max-width:1320;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));--fc-2xs-min:(var(--fc-s-min) * 0.25);--fc-2xs-max:(var(--fc-s-max) * 0.25);--fc-xs-min:(var(--fc-s-min) * 0.5);--fc-xs-max:(var(--fc-s-max) * 0.5);--fc-s-min:(var(--f-0-min,16));--fc-s-max:(var(--f-0-max,32));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 3);--fc-xl-max:(var(--fc-s-max) * 3);--fc-2xl-min:(var(--fc-s-min) * 4);--fc-2xl-max:(var(--fc-s-max) * 4);--space-2xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl:calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-2xs-xs:calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s:calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l:calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl:calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl:calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-s-2xs:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-s-min)) * var(--fluid-bp));--space-s-xs:calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-s-min)) * var(--fluid-bp))}}:root{--baseline:calc(0.25rem + 1em + 0.25rem);--baseline-content:calc(0.25rem + 1.4em + 0.25rem);--font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-family-display:"Inter Tight",sans-serif;--font-family-body:"Roboto Serif",serif;--font-family-body-italic:"Roboto Serif italic",serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--max-line-width:60ch;--list-indent:1.5em;--list-spacing:0;--list-margin-start:2em;--step--3:clamp(0.68rem,calc(0.65rem + 0.09vw),0.72rem);--step--2:clamp(0.77rem,calc(0.72rem + 0.16vw),0.85rem);--step--1:clamp(0.88rem,calc(0.80rem + 0.25vw),1.01rem);--step-0:clamp(1.00rem,calc(0.89rem + 0.36vw),1.19rem);--step-1:clamp(1.14rem,calc(0.99rem + 0.50vw),1.40rem);--step-2:clamp(1.30rem,calc(1.10rem + 0.68vw),1.65rem);--step-3:clamp(1.48rem,calc(1.21rem + 0.90vw),1.95rem);--step-4:clamp(1.69rem,calc(1.34rem + 1.17vw),2.30rem);--step-5:clamp(1.93rem,calc(1.47rem + 1.51vw),2.72rem);--step-6:clamp(2.20rem,calc(1.62rem + 1.93vw),3.21rem);--step-7:clamp(2.50rem,calc(1.77rem + 2.44vw),3.78rem);--step-8:clamp(2.85rem,calc(1.93rem + 3.07vw),4.46rem);--step-9:clamp(3.25rem,calc(2.10rem + 3.84vw),5.27rem);--step-10:clamp(3.71rem,calc(2.27rem + 4.78vw),6.22rem)}@supports not (font-size:clamp(16px,5vw,34px)){:root{--fluid-min-width:480;--fluid-max-width:1320;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));--f--3-min:10.80;--f--3-max:11.56;--step--3:calc(((var(--f--3-min) / 16) * 1rem) + (var(--f--3-max) - var(--f--3-min)) * var(--fluid-bp));--f--2-min:12.31;--f--2-max:13.65;--step--2:calc(((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));--f--1-min:14.04;--f--1-max:16.10;--step--1:calc(((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));--f-0-min:16.00;--f-0-max:19.00;--step-0:calc(((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));--f-1-min:18.24;--f-1-max:22.42;--step-1:calc(((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));--f-2-min:20.79;--f-2-max:26.46;--step-2:calc(((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));--f-3-min:23.70;--f-3-max:31.22;--step-3:calc(((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));--f-4-min:27.02;--f-4-max:36.84;--step-4:calc(((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp));--f-5-min:30.81;--f-5-max:43.47;--step-5:calc(((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));--f-6-min:35.12;--f-6-max:51.29;--step-6:calc(((var(--f-6-min) / 16) * 1rem) + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp));--f-7-min:40.04;--f-7-max:60.52;--step-7:calc(((var(--f-7-min) / 16) * 1rem) + (var(--f-7-max) - var(--f-7-min)) * var(--fluid-bp));--f-8-min:45.64;--f-8-max:71.42;--step-8:calc(((var(--f-8-min) / 16) * 1rem) + (var(--f-8-max) - var(--f-8-min)) * var(--fluid-bp));--f-9-min:52.03;--f-9-max:84.27;--step-9:calc(((var(--f-9-min) / 16) * 1rem) + (var(--f-9-max) - var(--f-9-min)) * var(--fluid-bp));--f-10-min:59.32;--f-10-max:99.44;--step-10:calc(((var(--f-10-min) / 16) * 1rem) + (var(--f-10-max) - var(--f-10-min)) * var(--fluid-bp))}}.wapf{margin-top:var(--space-xs)}.wapf-wrapper{background-color:var(--color-gray-light);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:var(--space-s)}.wapf-field-container{padding:0}.wapf-field-label{margin-bottom:var(--space-xs)}.wapf-field-input{font-size:var(--step--1)}.wapf-field-input input[type=checkbox],.wapf-field-input input[type=radio]{float:none;margin-top:0}.wapf-input-label{display:flex}.wapf-label-text{flex:1;padding-left:0}.wapf-pricing-hint{display:block}.wapf-product-totals .wapf--inner{padding-block:var(--space-xs)}.wapf-product-totals .wapf--inner>div:not(:last-child){padding-bottom:var(--space-2xs)}.aw-communication-page{max-width:none}.aw-communication-page .aw-communication-form__preference{padding:0}.aw-communication-page .aw-communication-form__preference+div{margin-top:var(--space-xs)}.aw-communication-page .aw-communication-form__preference-title{font-size:var(--step-0)}.aw-communication-page .aw-communication-form__preference-description{font-size:var(--step--1)}.aw-communication-page .aw-communication-form__preference-list{border:1px solid var(--color-border);margin-block:var(--space-xs);margin-inline:0;padding:var(--space-s)}.aw-communication-page .aw-communication-form__terms-text{margin:0}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:var(--form-item-gap)}.gform_wrapper.gravity-theme .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_radio{display:flex;flex-direction:column;gap:calc(var(--form-item-gap)/2)}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{color:var(--field-color);display:inline-block;font-family:var(--field-font-family);font-size:var(--field-font-size);line-height:var(--field-line-height);max-width:none;vertical-align:top}.gform_wrapper.gravity-theme .gfield-choice-input{flex-shrink:0;top:2px}.gform_wrapper.gravity-theme .gchoice{display:flex}.gform_wrapper.gravity-theme .gform_body{margin-bottom:var(--step-0)}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{gap:var(--space-xs);margin:0;padding:0}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_page_footer button{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_required{color:var(--color-text)}.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:normal}.gform_wrapper.gravity-theme .ginput_complex{gap:var(--form-item-gap)}.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{background:#0000;border:none;font-size:var(--step--1);line-height:var(--baseline);margin-top:calc(var(--form-item-gap)/2);padding:0}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description,.gform_wrapper.gravity-theme .field_sublabel_above .instruction{margin-top:calc(var(--form-item-gap)/2)}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:var(--field-border-width) solid hsl(var(--color-error-h),70%,calc(var(--color-alert-l) * .7))}.gform_wrapper.gravity-theme .gform_validation_errors{box-shadow:none;margin-bottom:var(--form-item-gap)}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:var(--step--1)}.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{display:none}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .gform_validation_errors>h2,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:hsl(var(--color-error-h),70%,calc(var(--color-alert-l) * .7));font-family:var(--font-family-display);font-size:var(--step--2);font-weight:var(--font-weight-normal);line-height:var(--baseline)}.wp-block-quote{padding-left:var(--step-7);position:relative}.wp-block-quote:before{background:var(--color-accent);content:"";display:block;font-size:var(--step-4);left:0;position:absolute;top:0}.wp-block-quote cite{font-size:var(--step--2);margin-top:var(--space-xs)}.wp-block-columns{margin-block:var(--step-4)}.wp-block-column ul{--list-margin-start:0;--list-padding-start:1.5em;--list-spacing:var(--space-2xs);--list-style:none}.wp-block-column ul>li{clear:left;font-size:var(--step--1);line-height:var(--step-1)}.wp-block-column ul>li:before{background:var(--color-accent);content:"";display:block;float:left;margin-left:-1.5em;position:relative;top:.2em}.wp-block-column *+*{margin-top:var(--space-xs)}.wp-block-file{align-items:center;display:flex;gap:var(--space-xs)}.wp-block-file:not(.wp-element-button){font-size:var(--step-0)}.wp-block-file *+.wp-block-file__button{--button-background:#0000;--button-background-hover:#0000;--button-color:var(--color-link);--button-color-hover:var(--color-link-hover);order:-1}.wp-block-image.aligncenter{margin-inline:auto}.wp-block-image.alignright{margin-left:auto}figure{margin:0}body .is-layout-constrained>:not(.alignleft):not(.alignright):not(.alignfull){--wp--style--global--content-size:100%}.wp-block-spacer{height:var(--space-m)!important}.wp-block-table{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius);overflow:auto;position:relative;z-index:1}.wp-block-table::-webkit-scrollbar{height:8px;width:8px}.wp-block-table::-webkit-scrollbar-track{background-color:var(--color-gray-light)}.wp-block-table::-webkit-scrollbar-thumb{background-color:var(--color-gray-dark);border-radius:9em}.wp-block-table::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-dark)}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table table{background:var(--color-body);border-radius:var(--radius);border-spacing:0;margin:0;overflow:hidden;width:100%}.wp-block-table td,.wp-block-table th{border-color:var(--color-border);padding:var(--step--1)}.wp-block-table td:first-child,.wp-block-table th:first-child{border-left:none}.wp-block-table td:last-child,.wp-block-table th:last-child{border-right:none}.wp-block-table thead th{border-top:none;font-weight:var(--font-weight-medium);padding-block:var(--step-1);text-align:left;vertical-align:top}.wp-block-table tbody tr{transition:background-color .2s var(--ease-out)}.wp-block-table tbody tr:hover{background-color:var(--color-gray-light)}.wp-block-table tbody tr:last-child td{border-bottom:none}.wp-block-table tbody td{font-size:var(--step--1)}.wp-block-table.is-style-stripes{border-bottom-color:var(--color-border)}.wp-block-table.is-style-stripes th{border-bottom-color:inherit}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:var(--color-border)}.wp-block-table.is-style-stripes tbody tr:nth-child(2n){background-color:var(--color-gray-lighter)}.wp-block-table.is-style-stripes tbody tr:nth-child(2n):hover{background-color:var(--color-gray-light)}.iub_content h1,.iubenda_legal_document h1{display:none}.iub_content :is(h1,h2):first-child+p,.iubenda_legal_document :is(h1,h2):first-child+p{margin-top:0}.woocommerce-EditAccountForm>h3,.woocommerce-EditAccountForm>h3+div{grid-column:1/-1}:root{--pswp-bg:var(--color-black);--pswp-error-text-color:var(--pswp-icon-color);--pswp-icon-color:var(--color-white);--pswp-icon-stroke-width:2px;--pswp-placeholder-bg:#222;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-root-z-index:var(--z-modal);--dynamic-caption-color:var(--color-white)}.pswp{-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp-caption-content{display:none}.pswp__dynamic-caption{left:0;position:absolute;top:0;transition:opacity .12s linear!important;width:100%}.pswp__dynamic-caption,.pswp__dynamic-caption a{color:var(--dynamic-caption-color)}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{margin-top:70px;max-width:300px;padding:var(--space-s);width:auto}.pswp__dynamic-caption--below{max-width:700px;padding:15px 0 0;width:auto}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{bottom:0;left:0!important;padding:var(--space-s);right:0;top:auto!important;width:100%}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color);height:24px;left:12px;overflow:hidden;pointer-events:none;position:absolute;top:16px;width:24px}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;margin-top:-12px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--prev .pswp__icn{transform:scaleX(-1)}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:m6e3 .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}.pswp__counter{color:var(--pswp-icon-color);font-size:var(--step--1);font-weight:var(--font-weight-semibold);height:30px;line-height:30px;margin-inline-start:20px;margin-top:15px;opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__caption{background:hsl(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.7);bottom:0;color:var(--color-white);font-family:var(--font-family-display);font-size:var(--step--1);left:50%;max-width:600px;padding:var(--space-xs);position:absolute;text-align:center;transform:translateX(-50%);width:100%}.pswp__caption a{color:var(--color-white);text-decoration:underline}:root{--plyr-color-main:var(--color-white);--plyr-control-icon-size:var(--step-1);--plyr-video-control-background-hover:#0000;--plyr-video-control-color-hover:var(--color-link)}.plyr--full-ui.plyr--video{max-height:620px}.plyr--full-ui.plyr--video .plyr__control--overlaid{background-color:var(--color-accent);color:var(--color-white);height:var(--step-10);width:var(--step-10)}.plyr--full-ui.plyr--video .plyr__video-embed>.plyr__video-embed__container{padding-bottom:0;position:static;transform:none}.plyr__control{cursor:var(--cursor)}.plyr__control--overlaid svg{height:var(--step-3);left:50%;margin-left:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--step-3)}.pt-c-C .pt-yui{align-items:center;display:flex;justify-content:center;padding:5px}.pt-c-C svg path{stroke:#fff}.pt-c-C svg circle{fill:#fff}.wp-block-rank-math-toc-block>div,.wp-block-rank-math-toc-block>h2,.wp-block-rank-math-toc-block>h3,.wp-block-rank-math-toc-block>h4,.wp-block-rank-math-toc-block>h5,.wp-block-rank-math-toc-block>h6,.wp-block-rank-math-toc-block>p{flex:1;font-family:var(--font-family-display);font-size:var(--step-3);font-weight:var(--font-weight-semibold);line-height:1}.wp-block-rank-math-toc-block nav{border-bottom:1px solid var(--color-border);border-top:1px solid;margin-bottom:var(--step-0);margin-top:var(--space-2xs);padding-block:var(--space-xs)}:root{--swiper-preloader-color:var(--color-accent);--swiper-wrapper-transition-timing-function:initial}.is-destroy .swiper-wrapper{flex-wrap:wrap}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:var(--z)}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function);width:100%;z-index:var(--z)}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color);border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:var(--z-popover)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:m6e3 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes m6e3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper:not(.swiper-initialized):not(.is-destroy) .swiper-wrapper{grid-gap:var(--grid-gap);-webkit-overflow-scrolling:touch;display:grid;grid-auto-columns:calc((100% - var(--grid-gap)*(var(--grid-columns, 1) - 1))/var(--grid-columns, 1));grid-auto-flow:column;grid-template-columns:calc((100% - var(--grid-gap)*(var(--grid-columns, 1) - 1))/var(--grid-columns, 1));overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.swiper:not(.swiper-initialized):not(.is-destroy) .swiper-wrapper .swiper-slide{scroll-snap-align:start}.swiper:not(.swiper-initialized):not(.is-destroy) .swiper-wrapper::-webkit-scrollbar,.swiper:not(.swiper-initialized):not(.is-destroy) .swiper-wrapper~[class*=swiper-button]{display:none}.swiper.is-destroy .swiper-pagination{display:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--swiper-navigation-background:#ffffffa6;--swiper-navigation-color:var(--color-black);--swiper-navigation-color-hover:var(--color-link);--swiper-navigation-icon:var(--step-1);--swiper-navigation-sides-offset:10px;--swiper-navigation-size:var(--step-6);--swiper-navigation-top-offset:50%}.swiper-button-next,.swiper-button-prev{align-items:center;aspect-ratio:var(--ratio-square);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:var(--swiper-navigation-background);border-radius:var(--radius-full);box-shadow:0 3px 6px #00000040;color:var(--swiper-navigation-color);cursor:pointer;display:flex;font-size:var(--swiper-navigation-icon);height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);z-index:var(--z-popover)}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--swiper-navigation-color-hover)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{background:var(--swiper-navigation-color)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";transform:scale(-1)}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}:root{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-inactive-color:var(--color-gray);--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-size:18px;--swiper-pagination-bullet-vertical-gap:6px;--swiper-pagination-color:var(--color-accent)}.swiper-pagination{text-align:center;transform:translateZ(0);transition:opacity .3s;width:100%;z-index:var(--z-popover)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled,.swiper-pagination:empty{display:none}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color);display:inline-block;height:var(--swiper-pagination-bullet-size);opacity:var(--swiper-pagination-bullet-inactive-opacity);width:var(--swiper-pagination-bullet-size)}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color);opacity:var(--swiper-pagination-bullet-opacity)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap)}.swiper-pagination-lock{display:none}:root{--calendar-font-family:var(--font-family-display);--calendar-shadow:var(--shadow);--calendar-color-01:var(--color-text);--calendar-color-02:var(--color-text-light);--calendar-color-03:var(--color-gray);--calendar-color-04:var(--color-gray-light);--calendar-color-05:hsl(var(--color-gray-h),var(--color-gray-s),93%);--calendar-color-06:hsl(var(--color-gray-h),var(--color-gray-s),95%);--calendar-color-07:hsl(var(--color-gray-h),var(--color-gray-s),97%);--calendar-color-08:var(--color-white);--calendar-color-09:#f4e3cd;--calendar-color-10:#fdba74;--calendar-color-11:hsl(var(--color-accent-h),var(--color-accent-s),calc(var(--color-accent-l) - 16%));--calendar-color-12:var(--color-accent);--calendar-color-13:hsl(var(--color-accent-h),var(--color-accent-s),calc(var(--color-accent-l) - 8%))}.vanilla-calendar{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:300px}@supports(width:max-content) and (height:max-content){.vanilla-calendar{height:max-content;width:max-content}}.vanilla-calendar_multiple{width:550px}@supports(width:fit-content){.vanilla-calendar_multiple{width:fit-content}}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{opacity:0;pointer-events:none}.vanilla-calendar_to-input{margin-top:.25rem;position:absolute}.vanilla-calendar-controls{align-items:center;box-sizing:initial;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}.vanilla-calendar-arrow{border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}.vanilla-calendar-arrow:before{height:100%;left:0;position:absolute;top:0;width:100%}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{transform:rotate(180deg)}.vanilla-calendar-grid{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem;justify-content:center}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{opacity:.3;pointer-events:none}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{opacity:1;pointer-events:auto}.vanilla-calendar-column{display:flex;flex-direction:column;min-width:min-content}.vanilla-calendar-header{align-items:center;display:flex;margin-bottom:.75rem;position:relative}.vanilla-calendar-header__content{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}.vanilla-calendar-month,.vanilla-calendar-year{background-color:#0000;border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{grid-template-columns:repeat(4,minmax(0,1fr))}.vanilla-calendar-months,.vanilla-calendar-years{align-items:center;column-gap:.5rem;display:grid;flex-grow:1;row-gap:1rem}.vanilla-calendar-years{grid-template-columns:repeat(5,minmax(0,1fr))}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{align-items:center;border-radius:.5rem;border-width:0;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-direction:column}.vanilla-calendar-week-numbers__title{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.5rem}.vanilla-calendar-week-numbers__content{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{align-items:center;background-color:#0000;border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}.vanilla-calendar-wrapper{display:flex;flex-grow:1;margin-bottom:.75rem}.vanilla-calendar-content{display:flex;flex-direction:column;flex-grow:1}.vanilla-calendar-week{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem}.vanilla-calendar-week__day{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;min-width:1.875rem;text-transform:uppercase;width:100%}.vanilla-calendar-days{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day .vanilla-calendar-day:hover .vanilla-calendar-day__popup,.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup{opacity:1;pointer-events:auto}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{align-items:center;border-radius:.5rem;border-width:0;cursor:default;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{font-size:.75rem;font-weight:400;left:50%;line-height:1rem;opacity:0;padding:1rem .75rem .5rem;pointer-events:none;position:absolute;top:100%;transform:translate(-50%);width:8rem;z-index:20}.vanilla-calendar-day__popup:before{border-radius:.5rem;bottom:0;content:"";display:block;height:calc(100% - 8px);left:0;position:absolute;width:100%;z-index:-10}.vanilla-calendar-day__popup:after{border-bottom-style:solid;border-bottom-width:8px;border-left:8px solid #0000;border-right:8px solid #0000;border-top:0 solid #0000;content:"";display:block;height:0;left:50%;position:absolute;top:1px;transform:translate(-50%);width:0;z-index:-10}.vanilla-calendar-day__popup:hover{opacity:1;pointer-events:auto}.vanilla-calendar-time{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}.vanilla-calendar-time__content{align-items:center;display:grid;grid-auto-flow:column}.vanilla-calendar-time__hours{margin-right:.35rem;position:relative;width:1.75rem}.vanilla-calendar-time__hours:after{content:":";display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;width:100%}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:#0000}.vanilla-calendar-time__keeping{background-color:#0000;border-radius:.25rem;border-width:0;cursor:pointer;font-size:11px;margin-left:1px;margin-top:.25rem;padding:0;width:22px}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:#0000}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{font-size:0;position:relative;z-index:10}.vanilla-calendar-time__range:before{left:0}.vanilla-calendar-time__range:after{right:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{content:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:10}.vanilla-calendar-time__range input{appearance:none;cursor:pointer;height:1.25rem;margin:0;outline-width:0;position:relative;width:100%}.vanilla-calendar-time__range input::-webkit-slider-thumb{appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-.5rem;position:relative;width:.75rem;z-index:20}.vanilla-calendar-time__range input::-moz-range-thumb{border-radius:.25rem;border-style:solid;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%}.vanilla-calendar-time__range input::-moz-range-track{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%}.vanilla-calendar{background-color:var(--calendar-color-08);box-shadow:var(--calendar-shadow);color:var(--calendar-color-01);font-family:var(--calendar-font-family);z-index:var(--z)}.vanilla-calendar button:focus-visible{outline-color:var(--calendar-color-10)}.vanilla-calendar-arrow{background-color:#0000}.vanilla-calendar-arrow:before{background-color:var(--calendar-color-01);content:""}.vanilla-calendar-arrow:hover:before{opacity:.6}.vanilla-calendar-header__content,.vanilla-calendar-month,.vanilla-calendar-year{color:var(--calendar-color-01)}.vanilla-calendar-month:hover,.vanilla-calendar-year:hover{color:var(--calendar-color-03)}.vanilla-calendar-month.vanilla-calendar-month_not-active,.vanilla-calendar-month.vanilla-calendar-year_not-active,.vanilla-calendar-year.vanilla-calendar-month_not-active,.vanilla-calendar-year.vanilla-calendar-year_not-active{color:var(--calendar-color-04)}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-month.vanilla-calendar-year_disabled,.vanilla-calendar-year.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{color:var(--calendar-color-06)}.vanilla-calendar-months__month{background-color:var(--calendar-color-08);color:var(--calendar-color-03)}.vanilla-calendar-months__month:hover{background-color:var(--calendar-color-07)}.vanilla-calendar-months__month.vanilla-calendar-months__month_selected,.vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{background-color:var(--calendar-color-12);color:var(--calendar-color-08)}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:var(--calendar-color-06)}.vanilla-calendar-years__year{background-color:var(--calendar-color-08);color:var(--calendar-color-03)}.vanilla-calendar-years__year:hover{background-color:var(--calendar-color-07)}.vanilla-calendar-years__year.vanilla-calendar-years__year_selected,.vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{background-color:var(--calendar-color-12);color:var(--calendar-color-08)}.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:var(--calendar-color-06)}.vanilla-calendar-week-number,.vanilla-calendar-week-numbers__title{color:var(--calendar-color-03)}.vanilla-calendar-week-number:hover{color:var(--calendar-color-02)}.vanilla-calendar-week__day{color:var(--calendar-color-01)}.vanilla-calendar-week__day_weekend{color:var(--calendar-color-12)}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:var(--calendar-color-11);color:var(--calendar-color-08)}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{background-color:var(--calendar-color-07);color:var(--calendar-color-03)}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:var(--calendar-color-13);color:var(--calendar-color-08)}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover,.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev{background-color:var(--calendar-color-07);color:var(--calendar-color-03)}.vanilla-calendar-day__btn{background-color:var(--calendar-color-08);color:var(--calendar-color-01)}.vanilla-calendar-day__btn:hover,.vanilla-calendar-day__btn_today{background-color:var(--calendar-color-07)}.vanilla-calendar-day__btn_today,.vanilla-calendar-day__btn_today:hover{color:var(--calendar-color-12)}.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:var(--calendar-color-03)}.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_prev{color:var(--calendar-color-04)}.vanilla-calendar-day__btn_disabled{color:var(--calendar-color-06)}.vanilla-calendar-day__btn_hover{background-color:var(--calendar-color-07)}.vanilla-calendar-day__btn_holiday,.vanilla-calendar-day__btn_weekend{color:var(--calendar-color-12)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,.vanilla-calendar-day__btn_holiday:hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,.vanilla-calendar-day__btn_weekend:hover{background-color:var(--calendar-color-07)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:var(--calendar-color-06)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:var(--calendar-color-12)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:var(--calendar-color-06)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{background-color:var(--calendar-color-08);color:var(--calendar-color-04)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{background-color:var(--calendar-color-07)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:var(--calendar-color-04)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:var(--calendar-color-06)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:var(--calendar-color-12);color:var(--calendar-color-08)}.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{background-color:var(--calendar-color-05);color:var(--calendar-color-03)}.vanilla-calendar-day__btn_selected,.vanilla-calendar-day__btn_selected:hover{background-color:var(--calendar-color-12);color:var(--calendar-color-08)}.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,.vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{background-color:var(--calendar-color-05);color:var(--calendar-color-03)}.vanilla-calendar-day__popup{color:var(--calendar-color-01)}.vanilla-calendar-day__popup:before{background-color:var(--calendar-color-08);box-shadow:0 0 #0000,0 0 #0000,0 3px 15px #5553}.vanilla-calendar-day__popup:after{border-bottom-color:var(--calendar-color-08)}.vanilla-calendar-time{border-color:var(--calendar-color-06)}.vanilla-calendar-time__hours:after{color:var(--calendar-color-01)}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{background-color:var(--calendar-color-08);color:var(--calendar-color-01)}.vanilla-calendar-time__hours input:hover,.vanilla-calendar-time__minutes input:hover{background-color:var(--calendar-color-09)}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-color:var(--calendar-color-10)}.vanilla-calendar-time__hours input.vanilla-calendar-is-focus,.vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{background-color:var(--calendar-color-09)}.vanilla-calendar-time__keeping{color:var(--calendar-color-03)}.vanilla-calendar-time__keeping:hover{background-color:var(--calendar-color-09)}.vanilla-calendar-time__keeping:focus-visible{outline-color:var(--calendar-color-10)}.vanilla-calendar-time__range input{background-color:var(--calendar-color-08)}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{background-color:var(--calendar-color-05)}.vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:var(--calendar-color-04)}.vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:var(--calendar-color-04)}.vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:var(--calendar-color-10)}.vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:var(--calendar-color-10)}.vanilla-calendar-time__range input::-webkit-slider-thumb{background-color:var(--calendar-color-08);border-color:var(--calendar-color-06)}.vanilla-calendar-time__range input::-moz-range-thumb{background-color:var(--calendar-color-08);border-color:var(--calendar-color-06)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{background-color:var(--calendar-color-05)}.vanilla-calendar-time__range input::-moz-range-track{background-color:var(--calendar-color-05)}.woocommerce-MyAccount-navigation ul{font-family:var(--font-family-display)}.woocommerce-MyAccount-navigation ul li+li{border-top:1px solid var(--color-border)}.woocommerce-MyAccount-navigation ul a{align-items:center;color:var(--color-text);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-xs) 0}.woocommerce-MyAccount-navigation ul a svg{font-size:1.2em;opacity:.4}.woocommerce-MyAccount-navigation ul .is-active a,.woocommerce-MyAccount-navigation ul a:hover{color:var(--color-link)}.woocommerce-MyAccount-navigation ul .is-active a svg,.woocommerce-MyAccount-navigation ul a:hover svg{opacity:1}.woocommerce-Address-title{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.woocommerce-InvoiceForm,.woocommerce-address-fields{display:flex;flex-direction:column;gap:var(--form-item-gap)}ul.products li{position:relative}ul.products li.c-card{border:0;padding:0}ul.products li .woocommerce-LoopProduct-link{inset:0;position:absolute;z-index:var(--z)}ul.products li .woocommerce-LoopProduct-link:hover~.c-card_body h3{color:var(--color-link-hover)}.wc-block-components-sidebar-layout,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{margin:0}.wc-block-components-sidebar-layout>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block>*{grid-column:1/-1}.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-components-sidebar-layout .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wc-block-components-main,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block{padding-right:0;width:auto}.wc-block-components-sidebar-layout .wc-block-components-sidebar,.wc-block-components-sidebar-layout .wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block{padding-left:0;width:auto}.wp-block-woocommerce-checkout.is-loading{margin:0}.wp-block-woocommerce-checkout.is-loading>*{grid-column:1/-1}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block{padding-right:0;width:auto}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{padding-left:0;width:auto}.wc-block-components-radio-control .wc-block-components-radio-control__input{height:1em;padding:0;width:1em}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:currentColor;height:auto;inset:0;transform:none;width:auto}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-color:var(--field-border-color);border-width:1px;padding:0;position:relative}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{border-color:var(--field-border-color-focus)}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{font-size:var(--step-0)}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin-top:var(--space-xs)}.wc-block-components-form .wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]):focus,.wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]):focus{box-shadow:inset 0 0 0 1px var(--field-border-color-focus);color:var(--field-color)}.wc-block-components-form .wc-block-components-text-input.is-active :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]),.wc-block-components-text-input.is-active :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]){padding:1.2em 0 0}.wc-block-components-state-input,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{display:block;margin-top:var(--space-2xs)}.wc-block-components-address-form{margin-bottom:var(--space-xs)}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:var(--field-placeholder);font-family:var(--field-font-family);font-size:var(--field-font-size);height:var(--field-height);line-height:var(--field-line-height);margin-left:var(--field-padding-inline)}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{padding-top:1.2em!important}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--field-border-color-focus);color:var(--field-color)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{color:var(--field-color);font-family:var(--field-font-family);font-size:var(--field-font-size);line-height:var(--field-line-height);margin-top:var(--field-height)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list.is-highlighted,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list:active,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list:focus,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list:hover,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list.is-highlighted,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list:active,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list:hover{background-color:var(--color-accent)}.is-large.wc-block-cart .wc-block-cart-items td:after,.is-large.wc-block-cart .wc-block-cart-items:after,.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after,.wc-block-components-totals-wrapper:after{border-color:var(--color-border);opacity:1}body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link){font-weight:var(--button-font-weight)}body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-totals-coupon__form .wc-block-components-button:not(.is-link).contained,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-totals-coupon__form .wc-block-components-button:not(.is-link).contained:disabled{border-radius:0 var(--field-border-radius) var(--field-border-radius) 0;margin-left:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input[type=text]{border-bottom-right-radius:0;border-top-right-radius:0}.woocommerce-checkout .wc-block-components-product-price{margin-bottom:0}.woocommerce-checkout .wc-block-components-product-metadata{display:none}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:var(--step-1);font-weight:var(--font-weight-semibold)}.wc-block-components-totals-item__description,.wc-block-components-totals-item__value{font-size:var(--step--2)}.wc-block-components-order-summary-item__quantity{aspect-ratio:var(--ratio-square);background:var(--color-accent);border-radius:var(--radius-full);border-width:1px;box-shadow:none;color:var(--color-white);font-family:var(--font-family-display);font-size:var(--step--3);font-weight:var(--font-weight-semibold);height:20px;padding:0;width:20px}.wc-block-components-order-summary-item__quantity span{line-height:1}.is-large.wc-block-cart{margin-bottom:0}.is-large.wc-block-cart .wc-block-cart-items th,.is-large.wc-block-cart .wc-block-cart__totals-title{font-family:var(--font-family-display);font-size:var(--step--1);font-weight:var(--font-weight-semibold);padding-block:var(--space-xs);text-transform:uppercase}.is-large.wc-block-cart .wc-block-cart-items th{padding:var(--space-xs) var(--space-xs) var(--space-xs) 0}.is-large.wc-block-cart .wc-block-cart-items th:first-child{padding-left:var(--space-xs)}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:var(--space-xs)}.is-large.wc-block-cart .wc-block-cart-items td{padding:var(--space-xs) 0 var(--space-xs) var(--space-xs)}.is-large.wc-block-cart .wc-block-cart-items td:first-child{padding-left:var(--space-xs)}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:var(--space-xs)}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding-inline:0}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{margin-inline:0;padding-inline:0}.wc-block-cart__submit{margin:var(--space-xs) 0 0 0}.wp-block-woocommerce-empty-cart-block p+p{display:none}.wc-block-components-notice-banner{align-items:flex-start}.wc-block-components-notice-banner>svg{align-self:center}.wc-block-components-notice-banner__content{align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.wc-block-components-notice-banner .button{order:1}[class=woocommerce] form h2,[class=woocommerce] form h3{margin-bottom:var(--space-xs)}[class=woocommerce] form legend{border:0;display:table;float:left;font-family:var(--font-family-display);font-size:var(--step--2);font-weight:var(--font-weight-semibold);margin:0;padding:0;text-transform:uppercase;width:100%}[class=woocommerce] form #billing_city_field,[class=woocommerce] form #billing_state_field,[class=woocommerce] form .form-row-wide.validate-email,[class=woocommerce] form .form-row-wide.validate-phone,[class=woocommerce] form [class*=form-row]{grid-column:span 1}[class=woocommerce] form :is(legend,.form-row-wide,fieldset){grid-column:1/-1}[class=woocommerce] form fieldset{align-items:start;column-gap:var(--grid-gap);display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));position:relative}[class=woocommerce] form fieldset .form-row:not(:first-of-type,.form-row-wide){grid-column:span 1}[class=woocommerce] form .form-row{display:flex;flex-direction:column;margin-top:var(--space-xs)}[class=woocommerce] form .form-row input+span em,[class=woocommerce] form .form-row+p:not(.form-row){display:block;font-size:var(--help-font-size);font-style:normal;margin-top:var(--step--3);opacity:.6}[class=woocommerce] form .form-row+fieldset{padding-top:var(--grid-gap)}[class=woocommerce] form [type=submit]{margin-top:var(--space-s);width:100%}[class=woocommerce] form p:not(.form-row)+.form-row{margin-top:var(--space-s)}.woocommerce-form-login__rememberme{margin-bottom:var(--form-item-gap)}.woocommerce-privacy-policy-text{font-size:var(--help-font-size);margin-top:var(--space-s)}.woocommerce-page .o-page_main,[class=woocommerce]>*{grid-column:1/-1}[class=woocommerce] :is(h2,h3,h4,h5,h6),[class=woocommerce] p:first-of-type:not([class]){margin-bottom:var(--step-0)}[class=woocommerce] .woocommerce-MyAccount-navigation{order:1}#invoice_profile-company,.col2-set,.wcs-gifting-recipient-details-content form,.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{align-items:stretch;display:grid;gap:var(--grid-gap);grid-auto-rows:min-content;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));position:relative}.col2-set>[class*=col-],.woocommerce-Address,.woocommerce-ResetPassword,.woocommerce-column{border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:0;padding:var(--space-s)}.col2-set>[class*=col-] h2,.col2-set>[class*=col-] h3{font-size:var(--step-2);margin:0}.col2-set>[class*=col-] address{margin-top:var(--space-xs)}#invoice_profile-company,.wcs-gifting-recipient-details-content form,.woocommerce-EditAccountForm,.woocommerce-MyAccount-content .col2-set,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{--grid-gap:var(--form-item-gap)}#invoice_profile-company,.wcs-gifting-recipient-details-content form,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{row-gap:0}.woocommerce-error:not(ul),.woocommerce-info:not(ul),.woocommerce-message:not(ul),.woocommerce-noreviews:not(ul),.woocommerce-notice:not(ul),p.no-comments:not(ul){align-items:center;display:flex;gap:var(--space-xs);justify-content:space-between}.woocommerce-error .button,.woocommerce-error .showcoupon,.woocommerce-error .showlogin,.woocommerce-info .button,.woocommerce-info .showcoupon,.woocommerce-info .showlogin,.woocommerce-message .button,.woocommerce-message .showcoupon,.woocommerce-message .showlogin,.woocommerce-noreviews .button,.woocommerce-noreviews .showcoupon,.woocommerce-noreviews .showlogin,.woocommerce-notice .button,.woocommerce-notice .showcoupon,.woocommerce-notice .showlogin,p.no-comments .button,p.no-comments .showcoupon,p.no-comments .showlogin{order:1}form.woocommerce-checkout>*{grid-column:1/-1}form.woocommerce-checkout h3{border:0;border-radius:0;font-size:1.25em;margin-bottom:var(--space-s);padding:0;vertical-align:initial;word-break:break-word}#customer_details{display:flex;flex-direction:column}#customer_details [class*=col-]{border:0;padding:0}.woocommerce-input-wrapper{position:relative}#order_comments_field,.woocommerce-invoice-fields__field-wrapper{margin-top:var(--space-s)}[class=woocommerce] ul.payment_methods>li{align-items:center;background:var(--color-gray-light);border:1px solid var(--color-border);display:flex!important;flex-wrap:wrap;padding:var(--space-xs)}[class=woocommerce] ul.payment_methods>li+li{margin-top:-1px}[class=woocommerce] ul.payment_methods input.input-radio{flex-shrink:1;margin-right:.5em}[class=woocommerce] ul.payment_methods input.input-radio+label{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;gap:5px;justify-content:space-between;margin:0;position:relative}[class=woocommerce] ul.payment_methods input.input-radio+label img{padding:0}[class=woocommerce] ul.payment_methods input.input-radio+label img:first-of-type{margin-left:auto}[class=woocommerce] ul.payment_methods .payment_box{background:var(--color-white);border:1px solid var(--color-border);flex:1 1 auto;font-size:var(--step--1);margin:var(--space-xs) calc(var(--space-xs)*-1 - 1px) calc(var(--space-xs)*-1 - 1px) calc(var(--space-xs)*-1 - 1px);padding:var(--space-s) var(--space-xs);width:100%}[class=woocommerce] ul.payment_methods .payment_box p:first-of-type{margin-top:0}[class=woocommerce] ul.payment_methods .payment_box p:last-of-type{margin-bottom:0}.woocommerce-order{display:flex;flex-direction:column;gap:var(--space-m)}.wc-bacs-bank-details-account-name{font-size:var(--step-0)}.order-again{margin-bottom:var(--space-s)}.woocommerce-pagination{border-top:1px solid var(--color-border);margin-top:var(--space-s);padding-top:var(--space-s)}table.variations{background:var(--color-gray-light);border:1px solid var(--color-border);font-size:var(--step--1);margin-block:var(--space-xs);padding:var(--space-s);width:100%}table.variations tbody{display:flex;flex-direction:column;gap:var(--space-2xs)}table.variations tbody tr{display:flex;flex-direction:column;text-align:left}table.variations tbody td,table.variations tbody th{flex:1}.single-product form.cart .quantity{float:left}.single-product form.cart .quantity input{border-radius:var(--button-border-radius) 0 0 var(--button-border-radius);width:5em}.single-product .single_add_to_cart_button{border-radius:0 var(--button-border-radius) var(--button-border-radius) 0;width:calc(100% - 5em)}.woocommerce-variation{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-xs)}.shop_table{border:1px solid var(--color-border);border-collapse:initial;border-radius:var(--radius-s);border-spacing:0;margin-bottom:var(--space-s);width:100%}.shop_table td,.shop_table th{padding:var(--space-xs);text-align:left;vertical-align:top}.shop_table td p:last-child,.shop_table th p:last-child{margin-bottom:0}.shop_table td[data-title]:before,.shop_table th{font-family:var(--font-family-display);font-size:var(--step--1);font-weight:var(--font-weight-semibold);text-transform:uppercase}.shop_table thead{background:var(--color-gray-light);display:table-header-group}.shop_table thead th{border-bottom:2px solid var(--color-border)}.shop_table tbody h2{font-size:1em;font-weight:var(--font-weight-normal);letter-spacing:normal}.shop_table tbody p{font-size:inherit;margin:0}.shop_table tbody tr{border:1px solid var(--color-border)}.shop_table tbody th{display:none}.shop_table tbody td{clear:both;display:table-cell}.shop_table tbody td.product-thumbnail a{display:block;height:150px;margin:auto;width:150px}.shop_table tfoot{background:var(--color-gray-light)}.shop_table tfoot td,.shop_table tfoot th{border-top:1px solid var(--color-border)}.shop_table tfoot .includes_tax{display:inline-block;line-height:var(--step--1)}.shop_table tfoot tr.recurring-total td p{font-size:smaller}.shop_table a{text-decoration:none}.shop_table a.remove{align-items:center;display:flex;font-size:1.5em;gap:.5em;justify-content:center}.shop_table .button{border-radius:var(--field-border-radius)}.shop_table .qty{--field-padding-inline:var(--space-xs);max-width:120px;min-width:80px}.shop_table .wc-item-meta p{display:inline-block}.shop_table .variation{font-size:var(--step--1);margin-top:var(--space-2xs);overflow:hidden}.shop_table .variation dt{clear:left;float:left}.shop_table .variation dd{float:left;margin-left:.5em}.shop_table.woocommerce-checkout-review-order-table tr.cart_item{background:#0000}.shop_table.woocommerce-checkout-review-order-table tr.cart_item:not(:first-child):not(.c-gifting) td{border-top:1px solid var(--color-border)}.shop_table.woocommerce-checkout-review-order-table td.product-name{display:flex}.shop_table.woocommerce-checkout-review-order-table td.product-name .c-product-remove{align-items:center;color:red;display:flex;flex-shrink:0;height:1.25em;justify-content:center;margin-inline-end:.5em;width:1.25em}.shop_table.woocommerce-checkout-review-order-table td.product-name .c-product-remove svg{font-size:.75em}input[id*=wc-stripe]{width:1.25em!important}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-border-radius)}.paypal-buttons{margin-top:var(--space-s)}.wc-credit-card-form{margin-bottom:var(--space-xs)}[class=woocommerce] form .form-row.woocommerce-SavedPaymentMethods-saveNew{align-items:center;display:flex;flex-direction:row}[class=woocommerce] form .form-row.woocommerce-SavedPaymentMethods-saveNew label{margin:0}.c-content table.woocommerce-checkout-review-order-table{border:0;border-radius:0;margin-bottom:1em}.c-content table.woocommerce-checkout-review-order-table thead th{border:1px solid var(--color-border);border-bottom:0}.c-content table.woocommerce-checkout-review-order-table thead th:first-child{border-right:0}.c-content table.woocommerce-checkout-review-order-table thead th:last-child{border-left:0}.c-content table.woocommerce-checkout-review-order-table tbody td:first-child{border-left:1px solid var(--color-border)}.c-content table.woocommerce-checkout-review-order-table tbody td:last-child{border-right:1px solid var(--color-border)}.c-content table.woocommerce-checkout-review-order-table tfoot tr:not(.recurring-totals) th{border-left:1px solid var(--color-border)}.c-content table.woocommerce-checkout-review-order-table tfoot tr:not(.recurring-totals) td{border-right:1px solid var(--color-border)}.c-content table.woocommerce-checkout-review-order-table tfoot tr:last-child td,.c-content table.woocommerce-checkout-review-order-table tfoot tr:last-child th{border-bottom:1px solid var(--color-border)}.c-content table.woocommerce-checkout-review-order-table tr.recurring-totals th{background-color:var(--color-body);padding-top:var(--step-3);text-transform:none}[class=woocommerce] .c-gifting td{padding-top:0}[class=woocommerce] .c-gifting fieldset{display:flex;flex-wrap:wrap;gap:0;padding-top:var(--space-xs);text-align:left}[class=woocommerce] .c-gifting fieldset input{margin-top:.25em}[class=woocommerce] .c-gifting fieldset label{flex:1 0 auto}[class=woocommerce] .c-gifting fieldset .wcsg_add_recipient_fields{width:100%}[class=woocommerce] .c-gifting fieldset .wcsg_add_recipient_fields label{font-size:var(--step--1)}.wcs-gifting-recipient-details-content #set_billing_field,.wcs-gifting-recipient-details-content #shipping_country_field,.wcs-gifting-recipient-details-content #shipping_state_field,.wcs-gifting-recipient-details-content [type=submit],.wcs-gifting-recipient-details-content h3{grid-column:1/-1}.wcs-gifting-recipient-details-content h3{margin-top:var(--space-s)}#wpadminbar{z-index:var(--z-popover)}*{line-height:var(--baseline);margin:0;padding:0}*,:after,:before{box-sizing:border-box}:not(progress,meter){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-block-size:100%;text-rendering:optimizeSpeed}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,svg,video{block-size:auto;max-inline-size:100%}svg{fill:currentColor;stroke:none;flex-shrink:0;position:relative;transition:fill .3s}a svg{pointer-events:none}svg:not([width]){height:1em;width:1em}button,input,input[type=file]::-webkit-file-upload-button,select,textarea{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}textarea{resize:vertical}@supports(resize:block){textarea{resize:block}}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style-position:outside}ol[role=list],ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}[tabindex]:not([tabindex*="-"]),a[href],area,button,input,label[for],select,summary,textarea{cursor:var(--cursor);touch-action:manipulation}input[type=file]{cursor:auto}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{cursor:pointer}:not(:active):focus-visible{outline-offset:5px}button,button[type],input[type=button],input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button,input[type=reset],input[type=submit]{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;text-align:center;-webkit-user-select:none;user-select:none}button[disabled],button[type][disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:not-allowed}iframe[src*=issuu],iframe[src*=vimeo],iframe[src*=youtube]{aspect-ratio:var(--ratio-video);height:auto;width:100%}iframe[src*=spotify]{width:100%}a{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}body{background-color:var(--color-body);color:var(--color-text);font-family:var(--font-family);font-size:var(--step-0)}::selection{background:var(--color-selection-bg);color:var(--color-selection);text-shadow:none}.fonts-loaded body{font-family:var(--font-family-body)}.fonts-loaded em,.fonts-loaded i{font-family:var(--font-family-body-italic)}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3,.fonts-loaded h4,.fonts-loaded h5,.fonts-loaded h6{font-family:var(--font-family-display)}body,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-normal)}b,strong{font-weight:var(--font-weight-medium)}a{color:currentColor;transition:color .25s var(--ease-out)}a,a:hover{text-decoration:none}a:hover{color:var(--color-link-hover)}.c-content :is(p a:not([class])),.c-widget\:icon-list dl dd a,.iub_content :is(p a:not([class])),.iubenda_legal_document :is(p a:not([class])){background:linear-gradient(to right,var(--color-link),hsl(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),0)),linear-gradient(to right,var(--color-link-hover),var(--color-link-hover));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;color:var(--color-link);transition:color .5s,background-size .5s}.c-content :hover:is(p a:not([class])),.c-widget\:icon-list dl dd a:hover,.iub_content :hover:is(p a:not([class])),.iubenda_legal_document :hover:is(p a:not([class])){background-size:0 1px,100% 1px;color:var(--color-link-hover)}h1,h1 b,h1 strong,h2,h2 b,h2 strong,h3,h3 b,h3 strong,h4,h4 b,h4 strong,h5,h5 b,h5 strong,h6,h6 b,h6 strong{font-weight:var(--font-weight-semibold)}h1{font-size:var(--step-6)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-1)}h5,h6{font-size:var(--step-0)}p:empty{display:none}ol{list-style-type:var(--list-style,decimal)}address{font-style:inherit}hr{background-color:var(--color-border);border:none;color:var(--color-border);height:1px}.o-main,.t-footer,.t-header{background-color:var(--color-white);margin-inline:auto;max-width:var(--container);row-gap:var(--layout-gap)}.wc-block-components-sidebar-layout,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block,.wp-block-woocommerce-checkout.is-loading,[class*=o-grid],[class=woocommerce],form.woocommerce-checkout,ul.products{align-items:start;display:grid;gap:var(--grid-gap);grid-auto-rows:min-content;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));position:relative}[class*=o-grid]>*{grid-column:1/-1;position:relative}[class*=o-grid]>:before{background-color:var(--color-border);height:100%;left:calc(var(--grid-gap)/-2);position:absolute;top:0;width:1px}#invoice_profile-company,.col2-set,.o-grid\:two,.wcs-gifting-recipient-details-content form,.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,[class=woocommerce] form fieldset{--grid-columns:1}.o-grid\:three,ul.products.columns-3{--grid-columns:2}.o-grid\:four,ul.products.columns-4{--grid-columns:1}.o-grid\:five{--grid-columns:2}.o-grid.-norowgap{row-gap:0}.o-grid\:half{--grid-columns:2;align-items:stretch}.o-grid\:half>*{grid-column:span 1}.o-grid\:half .c-card+.c-card{border-top-width:0;padding-top:0}:is(.o-grid\:two,.o-grid\:three,.o-grid\:four,.o-grid\:five)>*{grid-column:auto}.o-grid\:hero,.o-grid\:latest{align-items:stretch}.o-grid\:hero>*+*,.o-grid\:latest>*+*{border-top:1px solid var(--color-border);padding-top:var(--grid-gap)}.o-layout{display:grid;grid-template-columns:[full-start] var(--side-gap) [main-start] minmax(0,var(--container)) [main-end] var(--side-gap) [full-end]}.o-layout>*{grid-column:main}.o-layout_full{grid-column:full}.aligncenter:is(audio,canvas,iframe,img,svg,video),.u-align\:center{display:block;margin-left:auto;margin-right:auto}.u-align\:end{align-items:end}.u-align\:stretch{align-items:stretch}.u-light{background-color:var(--color-gray-light);color:var(--color-text)}.u-night{background-color:var(--color-gray-night);color:var(--color-white)}.u-notice{background-color:var(--color-notice)}[class*=u-border]{border:var(--border-size,1px) none var(--color-border)}.u-border\:top{border-top-style:solid}.u-border\:right{border-right-style:solid}.u-border\:bottom{border-bottom-style:solid}.u-border\:left{border-left-style:solid}.u-border\:inline{border-inline-style:solid}.u-border\:block{border-block-style:solid}.u-border\:cover{border-style:solid}.u-border\:radius{border-radius:var(--radius)}.u-row:not([style*=cursor]){display:grid;row-gap:calc(var(--card-gap)*2)}.u-row>*{position:relative}.u-row>*~:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:calc(var(--grid-gap)*-.5);width:100%}.u-row\@\<l>:before,.u-row\@\<m>:before,.u-row\@\<s>:before,.u-row\@\<xl>:before,.u-row\@\<xs>:before,.u-row\@l>:before,.u-row\@m>:before,.u-row\@s>:before,.u-row\@xl>:before,.u-row\@xs>:before{display:none}.u-row\@chess-two>:after{background-color:var(--color-border);content:"";height:100%;position:absolute;right:calc(var(--grid-gap)*-.5);top:0;width:1px}.u-row\@chess-two>:after,.u-row\@chess-two>:nth-child(-n+1):before{display:none}.u-row\@chess-three>:after{background-color:var(--color-border);content:"";height:100%;position:absolute;right:calc(var(--grid-gap)*-.5);top:0;width:1px}.u-row\@chess-three>:nth-child(-n+2):before,.u-row\@chess-three>:nth-child(2n):after{display:none}.u-cq{container-type:inline-size}.c-menu-slide_btn:after,.c-spinner:before,.swiper-button-next:after,.swiper-button-prev:after,.swiper-pagination-bullet,.vanilla-calendar-arrow:before,.wp-block-column ul>li:before,.wp-block-quote:before{flex-shrink:0;height:1em;width:1em}.swiper-button-next:after,.swiper-button-prev:after,.vanilla-calendar-arrow:before{clip-path:polygon(10% 47%,82.7573% 47%,59.8787% 24.1213%,64.1213% 19.8787%,94.2427% 50%,64.1213% 80.1213%,59.8787% 75.8787%,82.7573% 53%,10% 53%)}.c-spinner:before,.swiper-pagination-bullet{clip-path:polygon(50.2% 100%,44.2% 89.6%,37.3% 79.7%,29.3% 70.7%,20.3% 62.8%,10.6% 55.8%,.5% 49.3%,10.2% 43.8%,20.3% 37.4%,29.4% 29.6%,37.1% 20.4%,44% 10.6%,50.4% .4%,56.2% 10.1%,62.8% 20.1%,70.6% 29.2%,79.6% 37.1%,89.7% 43.7%,99.5% 49.2%,89.4% 55.6%,79.5% 62.5%,70.5% 70.3%,62.6% 79.4%,55.9% 89.4%,50.2% 100%)}.wp-block-column ul>li:before{clip-path:polygon(0 51.8045%,9.116% 42.8776%,34.9045% 68.6661%,90.7795% 12.791%,100% 21.8888%,35.0066% 87.209%)}.c-menu-slide_btn:after{clip-path:polygon(39.457% 35.543%,43.8764% 31.1236%,62.7528% 50%,43.8764% 68.8764%,39.457% 64.457%,53.9139% 50%)}.wp-block-quote:before{clip-path:polygon(7.1429% 85.7142%,21.4285% 57.1429%,0 57.1429%,0 14.2858%,42.8571% 14.2858%,42.8571% 57.1429%,28.5715% 85.7142%,64.2856% 85.7142%,78.5715% 57.1429%,57.1429% 57.1429%,57.1429% 14.2858%,100% 14.2858%,100% 57.1429%,85.7142% 85.7142%)}[class*=u-space]{--space:var(--space-s)}.u-space\:p-top{padding-top:var(--space)}.u-space\:p-right{padding-right:var(--space)}.u-space\:p-bottom{padding-bottom:var(--space)}.u-space\:p-left{padding-left:var(--space)}.u-space\:p-inline{padding-inline:var(--space)}.u-space\:p-block{padding-block:var(--space)}.u-space\:p-cover{padding:var(--space)}.u-space\:m-top{margin-top:var(--space)}.u-space\:m-right{margin-right:var(--space)}.u-space\:m-bottom{margin-bottom:var(--space)}.u-space\:m-left{margin-left:var(--space)}.u-space\:m-inline{margin-inline:var(--space)}.u-space\:m-block{margin-block:var(--space)}.u-space\:m-cover{margin:var(--space)}.u-space\:m-bottom-negative{margin-bottom:calc(var(--space)*-1)}.u-space\:2xs{--space:var(--space-2xs)}.u-space\:xs{--space:var(--space-xs)}.u-space\:s{--space:var(--space-s)}.u-space\:m{--space:var(--space-m)}.u-space\:l{--space:var(--space-l)}.u-space\:xl{--space:var(--space-xl)}.u-space\:layout{--space:var(--layout-gap)}.u-space\:side{--space:var(--side-gap)}.u-sticky{position:sticky;top:var(--space-m)}.c-readingprogress[aria-hidden=false]+.t-singular .u-sticky{top:calc(var(--readingprogress-height) + var(--space-m))}.alignleft,.u-text\:left{text-align:left}.alignright,.u-text\:right{text-align:right}.aligncenter,.u-text\:center{text-align:center}.u-text\:2xs{font-size:var(--step--3)}.c-content.-post :is(figure,.wp-caption) .wp-caption-text,.c-content.-post :is(figure,.wp-caption) figcaption,.c-gallery_full .swiper-slide span,.c-image .wp-caption-text,.c-image figcaption,.t-archive_featured .wp-caption-text,.t-archive_featured figcaption,.t-singular_featured .wp-caption-text,.t-singular_featured figcaption,.u-text\:xs{font-size:var(--step--2)}.u-text\:s{font-size:var(--step--1)}.term-description,.u-text\:m{font-size:var(--step-2)}.u-text\:center .c-card_title,.u-text\:l{font-size:var(--step-3)}.screen-reader-text,.sr-only,.t-format.-plus .t-format_featured figure figcaption,.t-format.-video .t-format_featured figure figcaption,[class=woocommerce] .clear,[class=woocommerce] .quantity.hidden,[class=woocommerce] [class*=notices]:empty{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.is-hidden{display:none}.c-accordion{position:relative}.c-accordion_content,.c-accordion_header{background:var(--color-body);border:1px solid var(--color-border);padding:var(--space-s)}.c-accordion_header{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-s)}.c-accordion_header span{flex:1}.c-accordion_header svg{flex-shrink:0;transform:rotate(90deg);transition:all .3s var(--ease-in-out)}.c-accordion input{background-color:#0000;border:1px solid #0000;height:0;outline:none;position:absolute;width:0}.c-accordion input+label{background:var(--color-body)}.c-accordion input+label:not(:first-of-type){margin-top:-1px}.c-accordion input+label:hover{color:var(--color-gray)}.c-accordion input+label+div{margin-top:-1px;max-height:0;overflow:hidden;transition:all .5s var(--ease-in-out)}.c-accordion input:checked+label{color:var(--color-accent)}.c-accordion input:checked+label svg{transform:rotate(45deg)}.c-accordion input:checked+label+div{display:block;height:auto;max-height:2000px;transition:all .5s var(--ease-in-out)}.c-adv{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-s);justify-content:center;overflow:hidden}.c-adv .container_C_1,.c-adv .container_C_2,.c-adv .container_C_3,.c-adv .container_C_4,.c-adv .container_C_5,.c-adv .container_C_6{min-height:auto!important}.c-adv .container_B_1,.c-adv .container_B_2,.c-adv .container_C_1,.c-adv .container_C_2,.c-adv .container_C_3,.c-adv .container_C_4,.c-adv .container_C_5,.c-adv .container_C_6,.c-adv .container_C_7,.c-adv .container_C_8,.c-adv .container_C_9,.c-adv .container_D_1,.c-adv .container_D_2,.c-adv .container_D_3,.c-adv .container_D_4,.c-adv .container_D_5,.c-adv .container_D_6,.c-adv .container_T_1,.c-adv .container_T_2,.c-adv .pubtech-adv-container{margin:0!important}.c-alert,.gform_confirmation_message,.gform_wrapper.gravity-theme .gform_validation_errors,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-mini-cart__empty-message,.woocommerce-noreviews,.woocommerce-notice,p.no-comments{--color-alert-s:0%;background-color:hsla(var(--color-alert-h),var(--color-alert-s),var(--color-alert-l),.1);border:1px solid hsl(var(--color-alert-h),var(--color-alert-s),var(--color-alert-l));border-radius:var(--radius-s);color:hsl(var(--color-alert-h),var(--color-alert-s),calc(var(--color-alert-l) * .7));padding:var(--space-xs)}.c-alert.-success,.gform_confirmation_message,.woocommerce-message,.woocommerce-notice--success{--color-alert-h:var(--color-success-h);--color-alert-s:70%}.c-alert.-info,.woocommerce-info,.woocommerce-noreviews,p.no-comments{--color-alert-h:var(--color-info-h);--color-alert-s:70%}.c-alert.-warning{--color-alert-h:var(--color-warning-h);--color-alert-s:70%}.c-alert.-error,.gform_wrapper.gravity-theme .gform_validation_errors,.woocommerce-error{--color-alert-h:var(--color-error-h);--color-alert-s:70%}.c-amazon-affiliates a{border-left-color:var(--color-accent);border-left-width:4px;color:var(--color-text);display:block}.c-amazon-affiliates a+a{margin-top:var(--space-xs)}.c-author-box{display:flex;gap:var(--grid-gap);grid-column:full}.c-author-box_avatar{flex:0 0 auto}.c-author-box_details{font-size:var(--step--1)}.c-author-box_details a{color:var(--color-link)}.c-archive .o-grid\:half.u-row>*~:before{height:100%;left:calc(var(--grid-gap)*-.5);top:0;width:1px}.c-avatar,.c-team .wp-block-media-text__media{aspect-ratio:var(--ratio-square);background:var(--color-white);border-radius:var(--radius-full);height:1em;position:relative;width:1em}.c-avatar img,.c-team .wp-block-media-text__media img{aspect-ratio:var(--ratio-square);border-radius:inherit;display:block;object-fit:cover;object-position:center;overflow:hidden;width:100%}.c-avatar.-m,.c-team .-m.wp-block-media-text__media{font-size:3em}.c-badge{align-items:center;background-color:var(--color-gray-light);border:1px solid var(--color-border);border-radius:var(--radius-full);display:flex;font-family:var(--font-family-display);font-size:12px;font-weight:var(--font-weight-medium);gap:.5em;justify-content:center;margin:0;padding:1px 6px}.c-badge:hover{text-decoration:none}.c-badge.-alert{background-color:#fa3d56;border-color:#fa3d56;color:var(--color-white)}.c-badge.-count{height:20px;position:absolute;right:-10px;top:-10px;width:20px}.c-breadcrumb{align-items:center;display:flex;font-family:var(--font-family-display);font-size:var(--step--2);font-weight:var(--font-weight-semibold);gap:.5em;line-height:1;overflow:hidden;text-transform:uppercase;white-space:nowrap}.c-breadcrumb .last,.c-breadcrumb a{flex:0 1 auto;min-width:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.c-breadcrumb a{color:var(--color-accent)}.c-breadcrumb a:hover{flex:0 0 auto;min-width:auto}.u-text\:center .c-breadcrumb{justify-content:center}.button,.c-btn,.c-hamburger,.c-menu-slide_btn,.c-play,.c-search,.c-tabs_list button,.woocommerce-Address-title .edit,.wp-block-buttons .wp-block-button__link,.wp-block-file *+.wp-block-file__button,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:active,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:disabled,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:focus,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:hover{appearance:none;background-color:#0000;border:0;border-radius:0;color:inherit;cursor:var(--cursor);display:inline-flex;line-height:inherit;outline:0;padding:0;pointer-events:auto;text-decoration:none;-webkit-user-select:none;user-select:none}.button:focus,.c-btn:focus,.c-hamburger:focus,.c-menu-slide_btn:focus,.c-play:focus,.c-search:focus,.c-tabs_list button:focus,.woocommerce-Address-title .edit:focus,.wp-block-buttons .wp-block-button__link:focus,.wp-block-file *+.wp-block-file__button:focus,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button.contained:focus:not(.is-link){outline:none}.button,.c-btn,.woocommerce-Address-title .edit,.wp-block-buttons .wp-block-button__link,.wp-block-file *+.wp-block-file__button,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:active,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:disabled,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:focus,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:hover{leading-trim:both;text-edge:cap alphabetic;align-items:center;background-color:var(--button-background);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius);box-shadow:var(--button-shadow);color:var(--button-color);display:inline-flex;flex-shrink:0;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);gap:.5em;height:var(--button-height);justify-content:center;letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);margin:0;max-width:100%;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);position:relative;text-align:center;text-decoration:none;text-transform:var(--button-text-trasform,none);transition:all .2s var(--ease-out);white-space:nowrap}.button:hover,.c-btn:hover,.woocommerce-Address-title .edit:hover,.wp-block-buttons .wp-block-button__link:hover,.wp-block-file *+.wp-block-file__button:hover,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button.contained:hover:not(.is-link){background-color:var(--button-background-hover);border-color:var(--button-border-color-hover);color:var(--button-color-hover);text-decoration:none}.button:disabled,.c-btn:disabled,.woocommerce-Address-title .edit:disabled,.wp-block-buttons .wp-block-button__link:disabled,.wp-block-file *+.wp-block-file__button:disabled,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button.contained:disabled:not(.is-link){--button-border-color:var(--button-disable-background);--button-border-color-hover:var(--button-disable-background);--button-background:var(--button-disable-background);--button-background-hover:var(--button-disable-background);--button-color:var(--button-disable-color);--button-color-hover:var(--button-disable-color);cursor:not-allowed}.button svg,.c-btn svg,.woocommerce-Address-title .edit svg,.wp-block-buttons .wp-block-button__link svg,.wp-block-file *+.wp-block-file__button svg,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained svg,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:active svg,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:disabled svg,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:focus svg,body:not(.theme-twentytwentythree,.theme-zaino) .wc-block-components-button:not(.is-link).contained:hover svg{flex-shrink:0}.c-btn.-s,.shop_table .button,.wc-block-components-notice-banner .button,.woocommerce-Address-title .edit,.woocommerce-error .button,.woocommerce-error .showcoupon,.woocommerce-error .showlogin,.woocommerce-info .button,.woocommerce-info .showcoupon,.woocommerce-info .showlogin,.woocommerce-message .button,.woocommerce-message .showcoupon,.woocommerce-message .showlogin,.woocommerce-noreviews .button,.woocommerce-noreviews .showcoupon,.woocommerce-noreviews .showlogin,.woocommerce-notice .button,.woocommerce-notice .showcoupon,.woocommerce-notice .showlogin,p.no-comments .button,p.no-comments .showcoupon,p.no-comments .showlogin{--button-border-radius:var(--radius-s);--button-font-size:var(--step--3);--button-font-weight:var(--font-weight-semibold);--button-height:calc(var(--button-font-size) * 3);--button-padding-inline:var(--space-xs);--button-text-trasform:uppercase}.c-btn.-expand{width:100%}.c-btn.-l{--button-font-size:var(--step-1)}.c-btn.-nopad{--button-background:#0000;--button-background-hover:#0000;--button-border-width:0;--button-color:currentColor;--button-color-hover:var(--color-link-hover);--button-padding-inline:0}.c-btn.-ghost{--button-background:#0000;--button-background-hover:#0000;--button-color:var(--color-link);--button-color-hover:var(--color-link-hover)}:root{--card-gap:var(--side-gap)}.c-card{align-items:flex-start;display:flex;flex-direction:column;gap:var(--card-gap);position:relative}.c-card_body,.c-card_foot,.c-card_head{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.c-card_body{flex:1}.c-card_cat{color:var(--color-accent);font-size:var(--step--2);text-transform:uppercase}.c-card_cat svg{font-size:1.5em}.c-card>.c-card_link{inset:0;position:absolute;z-index:var(--z-popover)}.c-card>.c-card_link:hover~.c-card_body .c-card_title{color:var(--color-accent)}.c-card_media{aspect-ratio:var(--ratio-video);display:grid;flex-shrink:0;margin-inline:auto;position:relative}.c-card_media a{grid-area:1/-1}.c-card_media:hover+.c-card_body .c-card_title a,.c-card_media:hover>a{color:var(--color-link-hover)}.c-card_media img{aspect-ratio:var(--ratio-video);min-width:100%;object-fit:cover;object-position:center}@supports selector(:has(*)){.c-card_media:has(img){width:100%}}@supports not selector(:has(*)){.c-card:not(.-small) .c-card_media{width:100%}}.c-card_title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:var(--step-0);font-weight:var(--font-weight-semibold);overflow:hidden}.c-card_title a{display:block;line-height:1.3}.u-text\:center .c-card_title a{line-height:var(--step-4)}@container (max-width: 400px){.c-card_title{font-size:var(--step--1)}}.c-card_text{font-size:var(--step--1)}.c-card_foot{color:var(--color-text-light);font-size:var(--step--2);line-height:var(--step--1)}.c-card_foot a{line-height:1}.c-card.-small{flex-direction:row}.c-card.-small .c-card_media{max-width:50%}@container (min-width: 200px){.c-card.-small .c-card_media{width:90px}.c-card.-small .c-card_media,.c-card.-small .c-card_media img{aspect-ratio:var(--ratio-square)}}@container (min-width: 500px){.c-card.-small .c-card_media{width:40%}.c-card.-small .c-card_media,.c-card.-small .c-card_media img{aspect-ratio:var(--ratio-video)}}@container (max-width: 340px){.c-card.-small .c-card_text{display:none}}.c-card.-cover{align-items:flex-end;display:grid}.c-card.-cover>*{color:var(--color-white);grid-area:1/-1}.c-card.-cover:after{background-color:var(--color-black);content:"";grid-area:1/-1;height:100%;opacity:.5}.c-card.-cover .c-card_body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--card-gap);z-index:1}.c-card.\:magazine{border:1px solid var(--color-border);padding:var(--space-xs);text-align:center}.c-card.\:magazine:hover{background:var(--color-gray-light);border-color:var(--color-link)}.c-card.\:magazine .c-card_media,.c-card.\:magazine .c-card_media img{aspect-ratio:var(--ratio-book)}.c-card.\:magazine .c-card_title{font-size:var(--step--1)}.c-card.\:video:not(.\:popular):not(.\:editorial) .c-card_media a:after{background:linear-gradient(0deg,#00000080,rgba(0,0,0,.459) 11.36%,rgba(0,0,0,.411) 21.57%,rgba(0,0,0,.359) 30.81%,rgba(0,0,0,.304) 39.26%,rgba(0,0,0,.248) 47.09%,rgba(0,0,0,.194) 54.5%,rgba(0,0,0,.143) 61.66%,rgba(0,0,0,.096) 68.74%,rgba(0,0,0,.057) 75.94%,rgba(0,0,0,.027) 83.43%,rgba(0,0,0,.007) 91.39%,#0000);content:"";inset:0;position:absolute}.c-card.\:popular{align-items:flex-start}.c-card.\:popular .c-card_counter{aspect-ratio:var(--ratio-square);border:1px solid var(--color-border);border-radius:var(--radius-full);display:grid;font-size:var(--step-1);font-weight:500;place-content:center;width:60px}.c-card.\:popular .c-card_counter:hover{border-color:currentColor}.c-card.\:popular .c-card_title{font-size:var(--step--1)}.c-card.\:editorial .c-card_media{aspect-ratio:var(--ratio-square);width:60px}.c-card.\:editorial .c-card_media img{aspect-ratio:var(--ratio-square)}.c-card.\:editorial .c-card_title{font-size:var(--step--1)}.c-card.\:podcast{cursor:pointer}.c-card.\:podcast .c-card_media,.c-card.\:podcast .c-card_media img{aspect-ratio:var(--ratio-square)}.c-card.\:podcast .c-card_title{-webkit-line-clamp:2}.c-card.\:episode .c-card_title a{font-family:var(--font-family-body);font-size:var(--step-1);font-weight:var(--font-weight-normal)}.c-card.\:city{border-radius:var(--radius);overflow:hidden}.c-card.\:city .c-card_body{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);justify-content:flex-end;text-align:center}.c-card.\:city .c-card_body span{opacity:.8;text-transform:uppercase}.c-card.\:city .c-card_media{aspect-ratio:var(--ratio-wide)}.c-card.\:city .c-card_media img{aspect-ratio:var(--ratio-wide);height:100%}.c-content>:is(blockquote,p,ul,ol),.iub_content>:is(blockquote,p,ul,ol),.iubenda_legal_document>:is(blockquote,p,ul,ol){line-height:var(--baseline-content)}.c-content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe):not(:last-child),.iub_content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe):not(:last-child),.iubenda_legal_document>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe):not(:last-child){margin-bottom:var(--step-0)}.c-content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+h2,.iub_content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+h2,.iubenda_legal_document>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+h2{margin-top:var(--step-4)}.c-content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+h3,.iub_content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+h3,.iubenda_legal_document>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+h3{margin-top:var(--step-2)}.c-content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+:is(h4,h5,h6),.iub_content>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+:is(h4,h5,h6),.iubenda_legal_document>:is(blockquote,p,ul,ol,form,table,div,figure,section,iframe)+:is(h4,h5,h6){margin-top:var(--step-1)}.c-content>:is(h2,h3,h4,h5,h6),.iub_content>:is(h2,h3,h4,h5,h6),.iubenda_legal_document>:is(h2,h3,h4,h5,h6){margin-bottom:var(--step-0)}.c-content ul,.iub_content ul,.iubenda_legal_document ul{list-style-type:var(--list-style,disc)}.c-content ol,.iub_content ol,.iubenda_legal_document ol{list-style-type:var(--list-style,decimal)}.c-content ol:not([class]),.c-content ul:not([class]),.iub_content ol:not([class]),.iub_content ul:not([class]),.iubenda_legal_document ol:not([class]),.iubenda_legal_document ul:not([class]){margin-inline-start:var(--list-margin-start,1em)}.c-content ol:not([class]) li,.c-content ul:not([class]) li,.iub_content ol:not([class]) li,.iub_content ul:not([class]) li,.iubenda_legal_document ol:not([class]) li,.iubenda_legal_document ul:not([class]) li{padding-inline-start:var(--list-padding-start,1em)}.c-content ol:not([class]) li+li,.c-content ul:not([class]) li+li,.iub_content ol:not([class]) li+li,.iub_content ul:not([class]) li+li,.iubenda_legal_document ol:not([class]) li+li,.iubenda_legal_document ul:not([class]) li+li{margin-top:var(--list-spacing)}.c-content.-post{--content-layout:[full-start] minmax(0,1fr) [main-start] calc(100% - var(--grid-gap) * 5) [main-end] minmax(0,1fr) [full-end];column-gap:var(--grid-gap);display:grid;grid-template-columns:var(--content-layout);margin-bottom:var(--space-m)}.c-content.-post .u-full,.c-content.-post .wp-block-embed,.c-content.-post>*{grid-column:full}.c-content.-post :not(iframe,.mejs-video *,[class*=swiper])[style*=width]{grid-column:full;width:auto!important}.c-content.-post :not(iframe,.mejs-video *,[class*=swiper])[style*=color]{color:currentColor!important}.c-content.-post iframe[src*=facebook],.c-content.-post iframe[src*=instagram]{margin-inline:auto!important}.c-content.-post a u{text-decoration:none}.c-content.-post :is(figure,.wp-caption){column-gap:var(--grid-gap);display:grid;grid-template-columns:var(--content-layout)}.c-content.-post :is(figure,.wp-caption) :is(a,div,img){grid-column:full}.c-content.-post :is(figure,.wp-caption) :is(a,div,img)+*{grid-column:main}.c-content.-post .c-gallery{grid-column:full}.c-content.-post .c-gallery_full .swiper-wrapper{width:100%}.c-content.-post .c-gallery_full .swiper-slide{column-gap:var(--grid-gap);display:grid;grid-template-columns:var(--content-layout);width:100%}.c-content.-post .c-gallery_full .swiper-slide a{grid-column:full}.c-content.-post .c-gallery_full .swiper-slide figcaption{grid-column:main}.c-content.-post .intext-cta{font-style:italic;margin:0 5%}.c-content.-post .wrapper-intext>div{border-top:1px solid #000;content:"";margin:1em auto;width:50%}.c-content table{background:var(--color-body);border:1px solid var(--color-border);border-radius:var(--radius);border-spacing:0;margin:0;overflow:hidden;width:100%}.c-content table td,.c-content table th{border-color:var(--color-border);padding:var(--step--3);text-align:left}.c-content table th{font-weight:var(--font-weight-medium);text-align:left;vertical-align:top}.c-content table tbody tr{transition:background-color .2s var(--ease-out)}.c-content table tbody tr:hover{background-color:var(--color-gray-light)}.c-content table tbody tr:last-child td,.c-content table tbody tr:last-child th{border-bottom:none}.c-content table tbody td,.c-content table tbody th{border-bottom-width:1px}.c-content table tbody td{font-size:var(--step--1)}.c-dialog{border:0;border-radius:var(--radius-s);margin:auto}.c-dialog::backdrop{background:#0006}.c-dialog::backdrop,.c-dialog[open]{animation:m6e4 .5s var(--ease-in-out)}@keyframes m6e4{0%{opacity:0}}.c-dialog .c-btn{--button-background:var(--color-white);--button-background-hover:var(--color-accent);--button-border-radius:var(--radius-full);--button-color-hover:var(--color-white);--button-font-size:var(--step-1);aspect-ratio:1;height:2em;padding:0;position:absolute;right:var(--space-xs);top:var(--space-xs);width:2em}body:has(.c-dialog[open]){overflow:hidden}.c-division{margin:0}.c-division_item:before{background-color:var(--color-border);content:"";display:none;height:100%;left:calc(var(--grid-gap)/-2);position:absolute;top:0;width:1px}.c-division:not(.is-destroy) .swiper-wrapper{display:flex;gap:0}.c-division .swiper-pagination{margin-top:var(--space-s)}.c-division .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:1}.c-donation small{color:var(--color-text-light);display:block;font-family:var(--font-family-display);font-size:var(--step--3);font-weight:var(--font-weight-semibold);text-transform:uppercase}.c-donation_wrap{align-items:center;border-radius:var(--radius-s)}.c-donation_header{align-items:flex-start;display:flex;gap:var(--space-xs)}.c-donation_header img{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:var(--space-2xs);width:var(--step-9)}.c-donation_header p{color:var(--color-text-light)}.c-donation_header strong{color:var(--color-text);display:block}.c-donation.-home .c-donation_wrap{align-items:flex-start}.c-donation .gfield_html{font-family:var(--font-family-display);font-size:var(--step--2);line-height:var(--step-0)}.c-donation .gfield_html a{line-height:var(--step-0);text-decoration:underline}.c-dropdown{--dropdown-transition:opacity 0.3s,visibility 0s,transform 0.3s var(--ease-out);flex-shrink:0;height:100%}.c-dropdown_toggle{align-items:center;cursor:pointer;display:flex;gap:var(--space-2xs);height:100%;list-style:none}.c-dropdown_toggle::-webkit-details-marker{display:none}.c-dropdown_toggle:hover{color:var(--color-link-hover)}.c-dropdown_content{background-color:var(--color-white);border-block-width:1px;border-color:var(--color-border);border-style:solid;box-shadow:var(--shadow);left:0;opacity:0;position:absolute;transform:translateY(10px);transform-origin:center top;transition:var(--dropdown-transition);visibility:hidden;z-index:var(--z-popover)}.c-dropdown[open] .c-dropdown_toggle:before{content:"";cursor:default;inset:0;position:fixed;z-index:var(--z-popover)}.c-dropdown[open] .c-dropdown_content{opacity:1;transform:translateY(0);transition:var(--dropdown-transition);visibility:visible}.c-dropdown[open] .c-hamburger_icon{background-size:0 100%}.c-dropdown[open] .c-hamburger_icon:after,.c-dropdown[open] .c-hamburger_icon:before{width:100%}.c-dropdown[open] .c-hamburger_icon:before{transform:translateY(0) rotate(45deg)}.c-dropdown[open] .c-hamburger_icon:after{transform:translateY(0) rotate(-45deg)}.c-events-city{position:relative}.c-events-city .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:2}.gform_wrapper.gravity-theme .gfield_label,[class=woocommerce] form label{color:var(--label-color);display:block;font-size:var(--label-font-size);font-weight:var(--label-font-weight);margin-bottom:var(--label-row-gap);text-transform:var(--label-text-transform)}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single .select2-selection__rendered,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]),.wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]),:is([type=email],[type=date],[type=number],[type=password],[type=tel],[type=text],[type=url]),[type=checkbox],[type=radio],select,textarea{appearance:none;background-color:var(--field-background);border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-border-radius);box-shadow:var(--field-shadow);color:var(--field-color);font-family:var(--field-font-family);font-size:var(--field-font-size);line-height:var(--field-line-height)}.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-selection--single .select2-selection__rendered:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-text-input :focus:is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]),:focus:is([type=email],[type=date],[type=number],[type=password],[type=tel],[type=text],[type=url]),[type=checkbox]:focus,[type=radio]:focus,select:focus,textarea:focus{background-color:var(--field-background);border-color:var(--field-border-color-focus);outline-width:0}.select2-container--default .select2-search--dropdown .select2-search__field::placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered::placeholder,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input::placeholder,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input::placeholder,.wc-block-components-form .wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url])::placeholder,.wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url])::placeholder,:is([type=email],[type=date],[type=number],[type=password],[type=tel],[type=text],[type=url])::placeholder,[type=checkbox]::placeholder,[type=radio]::placeholder,select::placeholder,textarea::placeholder{color:var(--field-placeholder)}.select2-container--default .select2-selection--single .select2-selection__rendered,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]),.wc-block-components-text-input :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url]),:is([type=email],[type=date],[type=number],[type=password],[type=tel],[type=text],[type=url]),select,textarea{height:var(--field-height);padding-block:var(--field-padding-block);padding-inline:var(--field-padding-inline);width:100%}[type=checkbox],[type=radio]{flex-shrink:0;height:1.25em!important;margin-inline-end:.5em;position:relative;vertical-align:middle;width:1.25em!important}[type=checkbox]:before,[type=radio]:before{background:currentColor;inset:0;position:absolute}[type=checkbox]:checked:before,[type=radio]:checked:before{content:""}[type=checkbox]:before{clip-path:polygon(19.2865% 51.5468%,22.3801% 48.4532%,41.25% 67.323%,77.6199% 30.9532%,80.7135% 34.0468%,41.25% 73.5103%)}[type=radio]{border-radius:var(--radius-full)}[type=radio]:before{clip-path:circle(25% at 50% 50%)}.select2-container--default .select2-selection--single .select2-selection__rendered,select{background-image:linear-gradient(45deg,#0000 50%,var(--field-icon) 50%),linear-gradient(135deg,var(--field-icon) 50%,#0000 50%),linear-gradient(to right,var(--field-border-color),var(--field-border-color));background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%,calc(100% - 2.5em) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.select2-container--default .select2-selection--single .select2-selection__rendered:focus,select:focus{background-image:linear-gradient(45deg,var(--field-icon-focus) 50%,#0000 50%),linear-gradient(135deg,#0000 50%,var(--field-icon-focus) 50%),linear-gradient(to right,var(--field-border-color),var(--field-border-color));background-position:calc(100% - 15px) 50%,calc(100% - 20px) 50%,calc(100% - 2.5em) 50%}textarea{min-height:var(--field-height-textarea)}:is(input,select,textarea):-webkit-autofill,:is(input,select,textarea):-webkit-autofill:focus,:is(input,select,textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--field-color);border:var(--field-border-width) solid var(--field-border-color);-webkit-box-shadow:inset 0 0 0 1000px #0000;transition:background-color 5000s ease-in-out 0s}.select2-container--default .select2-selection--single{border:none;border-radius:0;height:auto;margin:0}.select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;display:flex}.select2-container--default .select2-selection--single .select2-selection__placeholder{max-width:calc(100% - 2.5em);overflow:hidden}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single[aria-expanded=true] .select2-selection__rendered{border-radius:calc(var(--field-border-radius)/1.6) calc(var(--field-border-radius)/1.6) 0 0}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-gray-light);color:var(--color-accent)}.select2-container--default .select2-search--dropdown .select2-search__field{padding-inline:var(--field-padding-inline)}.select2-results__option,.select2-search--dropdown{padding:var(--field-padding-inline)}.select2-dropdown{border-color:var(--color-border)}.c-gallery{container-type:inline-size}.c-gallery .c-image img{max-height:576px}.c-gallery_full .swiper-slide{background-position:50%;background-size:cover}.c-gallery_full .swiper-slide a{position:relative}.c-gallery_full .swiper-slide span{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#00000080;border:0;bottom:var(--space-xs);color:var(--color-white);font-weight:var(--font-weight-semibold);left:50%;padding:var(--space-2xs) var(--space-xs);position:absolute;transform:translate(-50%);z-index:var(--z)}.c-gallery_full.swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:1}@container (min-width: 540px){.c-gallery_thumbs{margin:auto;width:540px}}.c-gallery_thumbs .swiper-slide{height:100px;width:100px}.c-gallery_thumbs .swiper-slide img{aspect-ratio:var(--ratio-square);height:100px;object-fit:cover;object-position:center;width:100px}.c-gallery_thumbs .swiper-slide.swiper-slide-thumb-active img{transform:scale(.9);transform-origin:50% 50%}.c-gallery_thumbs.swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:2}:root{--hamburger-size:24px;--hamburger-stroke:2px;--hamburger-transition-duration:0.2s}.c-hamburger{align-items:center;display:flex;gap:var(--space-2xs);height:100%}.c-hamburger_icon{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;color:inherit;display:block;font-size:var(--hamburger-size);height:var(--hamburger-stroke);position:relative;transform:scale(1);width:1em}.c-hamburger_icon:after,.c-hamburger_icon:before{background-image:inherit;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:50%}.c-hamburger_icon.-close{background-size:100% 100%;transition-duration:var(--hamburger-transition-duration);transition-property:transform,background-size,width;will-change:transform,background-size,width}.c-hamburger:active .c-hamburger_icon.-close{transform:scale(.9)}.c-hamburger_icon.-close:after,.c-hamburger_icon.-close:before{transition:inherit;will-change:inherit}.c-hamburger_icon.-close:before{transform:translateY(-.25em) translateX(100%) rotate(0)}.c-hamburger_icon.-close:after{transform:translateY(.25em) rotate(0)}.is-open .c-hamburger_icon.-close{background-size:0 100%}.is-open .c-hamburger_icon.-close:after,.is-open .c-hamburger_icon.-close:before{width:100%}.is-open .c-hamburger_icon.-close:before{transform:translateY(0) rotate(45deg)}.is-open .c-hamburger_icon.-close:after{transform:translateY(0) rotate(-45deg)}.c-header{row-gap:0}.c-header h1{margin-block:var(--space-s-xs)}.c-header p{opacity:.6}.c-header p+ul{margin-top:var(--space-s)}.c-header p a{text-decoration:underline}.c-header .c-search{margin-block:var(--space-2xs)}.c-header_author{align-items:center;display:flex;gap:var(--space-xs)}.c-content.-post :is(figure,.wp-caption),.c-image,.t-archive_featured,.t-singular_featured{font-family:var(--font-family-display)}.c-content.-post :is(figure,.wp-caption) img,.c-image img,.t-archive_featured img,.t-singular_featured img{object-fit:cover;object-position:center;width:100%}.c-content.-post :is(figure,.wp-caption) .wp-caption-text,.c-content.-post :is(figure,.wp-caption) figcaption,.c-image .wp-caption-text,.c-image figcaption,.t-archive_featured .wp-caption-text,.t-archive_featured figcaption,.t-singular_featured .wp-caption-text,.t-singular_featured figcaption{border-bottom:1px solid var(--color-border);padding-block:var(--space-xs)}[class=woocommerce] ul,ol,ul{list-style-type:none;margin-inline-start:0}[class=woocommerce] ul li,ol li,ul li{padding-inline-start:0}.c-list{align-items:center;column-gap:1em;display:flex;flex-wrap:wrap;font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);row-gap:.5em}.u-text\:center .c-list{justify-content:center}.c-list li{align-items:center;display:flex}.c-list svg{margin-right:.5em}.c-list a{border-color:var(--color-border);border-style:solid;border-width:0;cursor:pointer;display:block;line-height:1.2}.c-list a:hover{color:var(--color-link)}.c-list.-pills{gap:var(--space-xs)}.c-list.-pills a{border-radius:var(--radius-full);border-width:1px;line-height:1;padding:var(--space-xs) var(--space-s)}.c-list.-pills a:hover{--color-border:currentColor}.c-list.-cats{color:var(--color-text);font-size:var(--step-0)}.c-list.-tags{color:var(--color-gray);font-size:var(--step--2);text-transform:uppercase}.c-list.-tags li:not(:nth-child(-n+5)){display:none}.c-list.-alphabeth{--list-grid:5;border-color:var(--color-border);border-style:solid;border-width:1px 0 0 1px;display:grid;gap:0;grid-auto-flow:row;grid-template-columns:repeat(var(--list-grid),minmax(40px,1fr))}.c-list.-alphabeth li{display:block}.c-list.-alphabeth a{aspect-ratio:var(--ratio-square);border-radius:0;border-width:0 1px 1px 0;display:grid;height:100%;place-content:center}.c-list.-alphabeth .is-active a{background-color:var(--color-gray-light);color:var(--color-accent)}.c-list.-authors{--list-grid:2;align-items:flex-start;display:grid;font-family:var(--font-family-body);font-weight:var(--font-weight-normal);gap:var(--space-xs);grid-auto-flow:row;grid-template-columns:repeat(var(--list-grid),1fr)}.c-list.-meta~ul{border-top:1px solid var(--color-border);margin-top:var(--space-xs);padding-top:var(--space-xs)}.c-loadmore.is-loaded button{display:none}.c-loadmore:not(.is-loaded) .c-loadmore_wrap{-webkit-mask-image:linear-gradient(180deg,var(--color-black) calc(100% - 10rem),#0000);mask-image:linear-gradient(180deg,var(--color-black) calc(100% - 10rem),#0000)}.c-loadmore .c-card+.c-card:not(.sr-only){margin-top:var(--space-s)}:root{--logo-width:140px}.c-logo{display:grid;place-content:center}.c-logo img{width:var(--logo-width)}.c-logo:hover{color:currentColor}.c-logo.-footer{justify-content:flex-start}.c-map{height:80vh;width:100%}.c-map_infowindow{display:flex;flex-direction:column;font-size:var(--step--2);font-weight:500;max-width:320px}.c-map_infowindow figure{margin:calc(var(--space-xs)*-1) calc(var(--space-xs)*-1) var(--space-xs) calc(var(--space-xs)*-1)}.c-map_infowindow figure img{aspect-ratio:var(--ratio-video)}.c-map_infowindow span{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--color-accent);display:-webkit-box;line-height:1;overflow:hidden;text-transform:uppercase}.c-map_infowindow h4{font-size:var(--step-0)}.c-map_infowindow h4 a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.2;overflow:hidden}.c-map_infowindow time{color:var(--color-text-lght);font-family:var(--font-family-body);font-weight:var(--font-weight-normal)}.c-map_infowindow ul a{font-weight:var(--font-weight-normal);text-decoration:underline}.c-map_infowindow nav{border-top:1px solid var(--color-border);display:flex;gap:1em;justify-content:center;margin-top:var(--space-xs);padding-top:var(--space-xs)}.c-map_infowindow nav svg{font-size:1.3em}.c-map_infowindow nav a{align-items:center;cursor:var(--cursor);display:flex;font-size:var(--step--3);gap:.5em;line-height:1;text-transform:uppercase}.c-map_infowindow nav a:first-child svg{transform:rotate(180deg)}.c-map_infowindow nav+.swiper-wrapper figure{margin-top:0}.c-map_infowindow .swiper{height:100%;width:100%}.c-map_infowindow .swiper-slide{max-width:320px}.c-map_infowindow .swiper-button-next,.c-map_infowindow .swiper-button-prev{--swiper-navigation-icon:var(--step--1);--swiper-navigation-size:var(--step-4)}.c-map.-loading{align-content:center;background-color:#eee;display:flex;justify-content:center}.c-map .gm-style .gm-style-iw-c{padding:0}.c-map .gm-style .gm-style-iw-d{overflow:hidden!important;padding:var(--space-xs)}.c-map .gm-style .gm-ui-hover-effect{background:var(--color-white)!important;border-radius:var(--radius-full);box-shadow:var(--shadow);opacity:1!important;right:var(--space-2xs)!important;top:var(--space-2xs)!important;z-index:var(--z-popover)}.c-map .gm-style .gm-style-iw-c{box-shadow:var(--shadow)!important}:root{--menu-slide-background:var(--color-white);--menu-slide-item-background-color-active:#0000;--menu-slide-item-background-color-hover:#0000;--menu-slide-item-color-focus:var(--color-link);--menu-slide-item-padding:0;--menu-slide-transition-duration:0.3s}.c-menu_item{cursor:var(--cursor)}.c-menu_item+*{margin-top:var(--space-2xs)}.c-menu_item a{display:block}.c-menu_item.is-active a{color:var(--color-link)}.c-menu-slide{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;min-height:100%;overflow:auto;top:0;width:100%}.c-menu-slide:before{content:"mobile";display:none}.c-menu-slide_inner{flex-grow:1;flex-shrink:0;height:100%;overflow:hidden;position:relative}.c-menu-slide_list{background-color:var(--menu-slide-background);transition:var(--menu-slide-transition-duration) var(--ease-out)}.c-menu-slide_list li+li{border-top:1px solid var(--color-border);padding-top:var(--space-2xs)}.c-menu-slide_list .c-menu-slide_list{left:0;opacity:0;position:absolute;top:0;transform:translateX(100%);visibility:hidden;width:100%}.c-menu-slide_list .c-menu-slide_list.c-menu-slide_list--out,.c-menu-slide_list.c-menu-slide_list--in{opacity:1;transform:translateX(0);visibility:visible}.c-menu-slide_list.c-menu-slide_list--out>li>:is(.c-menu-slide_btn,.c-menu-slide_link){opacity:0;pointer-events:none;transform:translateX(-100%);visibility:hidden}.c-menu-slide_btn,.c-menu-slide_link{min-width:0;padding-inline:var(--menu-slide-item-padding);transition:background .2s,color .2s,transform var(--menu-slide-transition-duration) var(--ease-out),opacity var(--menu-slide-transition-duration),visibility var(--menu-slide-transition-duration);width:100%}.c-menu-slide_btn:focus,.c-menu-slide_link:focus{color:var(--menu-slide-item-color-focus);outline:none}.c-menu-slide_btn:hover,.c-menu-slide_link:hover{background-color:var(--menu-slide-item-background-color-hover)}.c-menu-slide_btn:active,.c-menu-slide_link:active{background-color:var(--menu-slide-item-background-color-active)}.c-menu-slide_btn{align-items:center;display:flex;justify-content:space-between;text-align:left}.c-menu-slide_btn:after{background:currentColor;content:"";flex-shrink:0;font-size:var(--step-1)}.c-menu-slide_btn.-back{flex-direction:row-reverse;font-size:var(--step--2);font-weight:var(--font-weight-semibold);justify-content:flex-end;text-transform:uppercase}.c-menu-slide_btn.-back:after{transform:rotate(180deg)}.c-menu-slide_link{color:inherit;display:block;text-decoration:none}.c-minicart_counter{position:relative}.c-minicart_counter:not(.is-show) .-count{display:none}.c-minicart_menu li+li{border-top:1px solid var(--color-border)}.c-minicart_menu a{align-items:center;color:var(--color-text);cursor:pointer;display:flex;gap:var(--space-xs);overflow:hidden;padding-block:var(--space-2xs);position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.c-minicart_menu a:hover{color:var(--color-link-hover);text-decoration:none}.c-minicart_menu a svg{max-inline-size:1em}.c-minicart_menu a>span{align-items:center;display:flex;flex:1;gap:.5em;justify-content:space-between}.c-minicart_products{font-size:var(--step--1)}.c-minicart_products li{padding-left:70px;position:relative}.c-minicart_products li+li{border-top:1px solid var(--color-border);margin-top:var(--space-2xs);padding-top:var(--space-2xs)}.c-minicart_products li img{height:60px;left:0;margin-top:5px;position:absolute;width:60px}.c-minicart_products li a{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text);display:-webkit-box;height:calc(var(--baseline)*2);overflow:hidden;text-decoration:none;width:100%}.c-minicart_products .quantity{opacity:.6}.c-minicart_products .buttons{display:flex;flex-direction:column;margin-block:var(--space-xs)}.c-minicart_products .remove,.c-minicart_products .variation{display:none}.woocommerce-mini-cart__empty-message{margin-bottom:var(--space-xs)}.c-newsletter small{color:var(--color-text-light);display:block;font-family:var(--font-family-display);font-size:var(--step--3);font-weight:var(--font-weight-semibold);text-transform:uppercase}.c-newsletter_wrap{align-items:center;border-radius:var(--radius-s)}.c-newsletter_header{align-items:flex-start;display:flex;gap:var(--space-xs)}.c-newsletter_header img{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-s);padding:var(--space-2xs);width:var(--step-9)}.c-newsletter_header p{color:var(--color-text-light)}.c-newsletter_header strong{color:var(--color-text);display:block}.c-newsletter.-home .c-newsletter_wrap{align-items:flex-start}.c-newsletter .gfield_html{font-family:var(--font-family-display);font-size:var(--step--2);line-height:var(--step-0)}.c-newsletter .gfield_html a{line-height:var(--step-0);text-decoration:underline}.c-notice{background-color:var(--color-white);display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s var(--ease-out);width:100%;z-index:var(--z-popover)}.c-notice[aria-hidden=false]{box-shadow:var(--shadow);transform:translateY(0)}.c-notice_close{--button-background:var(--color-white);--button-background-hover:var(--color-accent);--button-border-radius:var(--radius-full);--button-color-hover:var(--color-white);--button-font-size:var(--step-1);aspect-ratio:1;height:2em;padding:0;position:absolute;right:0;top:0;width:2em}.c-notice p{align-items:flex-start;display:flex;gap:var(--space-s)}.c-notice svg{font-size:var(--step-2);top:2px}.c-pagination .nav-links,.woocommerce-pagination ul{display:flex;flex-wrap:wrap;font-family:var(--pagination-font-family);font-size:var(--pagination-text-size);font-weight:var(--pagination-font-weight);gap:var(--pagination-gap);justify-content:center;text-align:center}.c-pagination .nav-links a,.c-pagination .nav-links button,.c-pagination .nav-links span,.woocommerce-pagination ul a,.woocommerce-pagination ul button,.woocommerce-pagination ul span{background-color:var(--pagination-background);border:var(--pagination-border);border-radius:var(--pagination-border-radius);color:var(--pagination-color);cursor:pointer;display:grid;height:var(--pagination-size);place-content:center;width:var(--pagination-size)}.c-pagination .nav-links a:hover,.c-pagination .nav-links button:hover,.c-pagination .nav-links span:hover,.woocommerce-pagination ul a:hover,.woocommerce-pagination ul button:hover,.woocommerce-pagination ul span:hover{--pagination-color:var(--pagination-color-hover);border-color:currentColor}.c-pagination .nav-links .current,.woocommerce-pagination ul .current{background-color:var(--pagination-background-active);border-color:currentColor;color:var(--pagination-color-active)}.c-pagination .nav-links .prev svg,.woocommerce-pagination ul .prev svg{transform:rotate(180deg);transform-origin:50% 50%}.c-pagination{border-top:1px solid var(--color-border);margin-top:var(--space-s);padding-top:var(--space-s)}.c-play{aspect-ratio:var(--ratio-square);background-color:var(--color-accent);border-radius:var(--radius-full);color:var(--color-white);display:grid;font-size:1em;grid-area:1/-1;height:2.5em;left:50%;place-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:2.5em;z-index:var(--z)}.c-play.-l{font-size:1.5em}.c-podcast_content ul{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);gap:var(--space-2xs);text-transform:uppercase}.c-podcast_content ul svg{stroke:none;height:42px;width:42px}.c-podcast_content .c-card:before,.c-podcast_content ul{opacity:.6}.c-price_currency{display:inline-block;font-family:var(--font-family-display);font-size:var(--step-1);font-weight:var(--font-weight-semibold);margin-top:10px;vertical-align:top}.c-price_value{font-size:var(--step-6)}.c-price_duration{display:block;font-family:var(--font-family-display);font-size:var(--step--2);font-weight:var(--font-weight-semibold);letter-spacing:.1em;opacity:.6;text-transform:uppercase}:root{--readingprogress-background:var(--color-white);--readingprogress-bar-color:var(--color-accent);--readingprogress-height:60px}.c-readingprogress{background-color:var(--readingprogress-background);display:flex;flex-direction:column;height:var(--readingprogress-height);left:0;position:fixed;top:0;transform:translateY(-100%);transition:transform .3s var(--ease-out);width:100%;z-index:var(--z-overlay)}.c-readingprogress[aria-hidden=false]{box-shadow:var(--shadow);transform:translateY(0)}.c-readingprogress_bar{appearance:none;background-color:#0000;border-radius:0;color:var(--readingprogress-bar-color);height:4px;line-height:inherit;pointer-events:none;width:100%}.c-readingprogress_bar::-webkit-progress-bar{background-color:#0000}.c-readingprogress_bar::-webkit-progress-value{background-color:currentColor}.c-readingprogress_bar::-moz-progress-bar{background-color:currentColor}.c-readingprogress_content{align-items:center;display:flex;font-family:var(--font-family-display);gap:var(--space-xs);height:100%;justify-content:space-between;padding-inline:var(--side-gap)}.c-readingprogress_content img{aspect-ratio:1;flex-shrink:1;max-height:calc(var(--readingprogress-height) - 26px);max-width:calc(var(--readingprogress-height) - 26px)}.c-readingprogress_content span{display:block;flex:1;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-scrollbox{overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.c-scrollbox::-webkit-scrollbar{display:none}.c-scrollbox.-scrollbar{-ms-overflow-style:auto;scrollbar-width:auto}.c-scrollbox.-scrollbar::-webkit-scrollbar{background-color:var(--color-white);height:3px}.c-scrollbox.-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-border)}.c-scrollbox.-scrollbar::-webkit-scrollbar-track{background-color:var(--color-white);border-radius:var(--radius-full)}.c-scrollbox.-scrollbar.-end,.c-scrollbox.-scrollbar.-start{padding-bottom:var(--space-xs)}.c-scrollbox.-start{-webkit-mask-image:linear-gradient(90deg,#0000,var(--color-black) 50px);mask-image:linear-gradient(90deg,#0000,var(--color-black) 50px)}.c-scrollbox.-end{-webkit-mask-image:linear-gradient(90deg,var(--color-black) calc(100% - 50px),#0000);mask-image:linear-gradient(90deg,var(--color-black) calc(100% - 50px),#0000)}.c-scrollbox.-start.-end{-webkit-mask-image:linear-gradient(90deg,#0000,var(--color-black) 50px,var(--color-black) calc(100% - 50px),#0000);mask-image:linear-gradient(90deg,#0000,var(--color-black) 50px,var(--color-black) calc(100% - 50px),#0000)}.c-scrollbox li{flex:0 0 auto;margin:0}.c-search{align-items:center;display:flex;gap:var(--space-2xs)}.c-search-form{flex:1}.c-search-form_wrap{align-items:stretch;display:flex;justify-content:space-between}.c-search-form_field{border-bottom-right-radius:0;border-top-right-radius:0;flex-grow:1}.c-search-form_field:focus+button{--button-border-color:var(--field-border-color-focus)}.c-search-form .c-btn{--button-background:#0000;--button-background-hover:#0000;--button-border-color:var(--field-border-color);--button-border-radius:0 var(--field-border-radius) var(--field-border-radius) 0;--button-color:var(--field-placeholder);--button-color-hover:var(--color-accent);border-left:0;flex-shrink:0;justify-content:flex-start;padding-inline:var(--field-padding-inline)}.c-search-form .c-btn:before{background:linear-gradient(to right,hsl(var(--color-white-h),var(--color-white-s),var(--color-white-l),0) 0,var(--color-white) 100%);content:"";display:block;height:100%;left:-50px;position:absolute;top:0;width:50px}.c-search-event_wrap{border:1px solid var(--color-border);border-radius:var(--radius)}.c-search-event .c-btn,.c-search-event_field{margin:var(--space-xs)}.c-search-event_field{--field-border-width:0;align-items:center;display:flex;position:relative}.c-search-event_field svg{margin-left:var(--field-padding-inline)}.c-search-event_field input{padding-right:0}.c-search-event_field select{background-image:linear-gradient(45deg,#0000 50%,var(--field-icon) 50%),linear-gradient(135deg,var(--field-icon) 50%,#0000 50%)}.c-search-event_field select:focus{background-image:linear-gradient(45deg,var(--field-icon-focus) 50%,#0000 50%),linear-gradient(135deg,#0000 50%,var(--field-icon-focus) 50%)}.c-search-event_wrap{--grid-columns:1;align-items:center;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.c-search-event .c-btn,.c-search-event_field{grid-column:span 1}.c-search-event_field:after,.c-search-event_field:before{background-color:var(--color-border);position:absolute}.c-search-event_field:after{bottom:calc(var(--space-xs)/-1);height:1px;left:0;width:100%}.c-search-event_field:before{height:100%;right:calc(var(--space-xs)/-1);width:1px}.c-search-event_field:not(:last-of-type):after{content:""}.c-smartlist{display:grid;row-gap:var(--grid-gap)}.c-smartlist .swiper{width:100%}.c-smartlist .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:1}.c-smartlist_title{align-items:center;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.c-smartlist_title .swiper{grid-column:span 6;height:100%}.c-smartlist_title .swiper-button-next,.c-smartlist_title .swiper-button-prev{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:none;margin:0;position:static}.c-smartlist_title .swiper-slide small{flex-shrink:0;font-size:var(--step-0);letter-spacing:-2px;margin-top:.2em}.c-smartlist_title .swiper-slide span{font-size:var(--step-4);font-weight:var(--font-weight-semibold)}.c-smartlist_title .swiper-slide h2,.c-smartlist_title .swiper-slide span{padding-right:1em}.c-smartlist_nav{display:flex;gap:var(--space-2xs);grid-column:8;justify-content:flex-end}.c-smartlist_content .swiper-slide{padding-inline:1px}.c-smartlist_content .swiper-slide>*{grid-column:main}.c-smartlist_content .swiper-slide .c-image{grid-column:full}.c-social{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.c-social a{align-items:center;border-radius:var(--radius-full);color:var(--color-white);display:grid;font-size:1em;height:38px;place-content:center;width:38px}.c-social a,.c-social a:hover{background-color:var(--color-gray-night)}.c-social a:hover{color:var(--color-white)}.c-social_item.-facebook a:hover{background-color:#1877f2}.c-social_item.-instagram a:hover{background-color:#833ab4}.c-social_item.-linkedin a:hover{background-color:#0a66c2}.c-social_item.-pinterest a:hover{background-color:#e60023}.c-social_item.-rss a:hover{background-color:#f62}.c-social_item.-telegram a:hover{background-color:#08c}.c-social_item.-twitch a:hover{background-color:#9146ff}.c-social_item.-whatsapp a:hover{background-color:#25d366}.c-social_item.-x a:hover{background-color:#000}.c-social_item.-youtube a:hover{background-color:red}.c-social_item.-email a{background-color:var(--color-gray)}.c-social.-share{justify-content:center}.c-social.-followus a{color:var(--color-gray-night);font-size:1.3em}.c-social.-followus a,.c-social.-followus a:hover{background-color:var(--color-white)}.c-social.-followus .-facebook a:hover{color:#1877f2}.c-social.-followus .-instagram a:hover{color:#833ab4}.c-social.-followus .-linkedin a:hover{color:#0a66c2}.c-social.-followus .-pinterest a:hover{color:#e60023}.c-social.-followus .-rss a:hover{color:#f62}.c-social.-followus .-telegram a:hover{color:#08c}.c-social.-followus .-twitch a:hover{color:#9146ff}.c-social.-followus .-whatsapp a:hover{color:#25d366}.c-social.-followus .-x a:hover{color:#000}.c-social.-followus .-youtube a:hover{color:red}.c-spinner{align-items:center;display:flex;gap:var(--space-2xs);justify-content:center;margin:auto;min-height:var(--step-10);transition:opacity .5s var(--ease-in-out);transition-delay:.25s}.c-spinner.-absolute{left:50%;position:absolute;top:0;transform:translateX(-50%)}.c-spinner:before{animation:m6e5 8s infinite var(--ease-in-out);background:var(--color-accent);content:"";height:var(--step-4);overflow:hidden;width:var(--step-4)}@keyframes m6e5{0%{transform:rotate(0deg)}50%{transform:rotate(3turn)}}.c-spinner.is-closing{opacity:0}.c-spinner.is-closing:before{animation:m6e6 .5s both var(--ease-in-out)}@keyframes m6e6{0%{transform:scale(1)}to{transform:scale(0)}}.c-spinner.is-hidden{display:none}.c-submenu{width:100vw}.c-submenu_top{align-items:center;display:flex;gap:var(--space-xs)}.c-submenu_top>div{flex:1}.c-submenu.-menu .c-submenu_content{border-top:1px solid var(--color-border)}.c-submenu.-menu .c-submenu_content>div+div{border-color:var(--color-border);border-style:solid;border-top-width:1px}.c-tabs_list{box-shadow:inset 0 -1px 0 0 var(--color-border);display:flex}.c-tabs_list:not(.-end){justify-content:center}.c-tabs_list button{align-items:center;background:#0000;border:1px solid var(--color-body);border-bottom-color:var(--color-border);border-radius:var(--radius) var(--radius) 0 0;color:var(--color-text-light);display:inline-flex;flex-shrink:0;font-family:var(--font-family-display);gap:.5em;padding:var(--space-xs) var(--space-s)}.c-tabs_list button:hover{border-bottom-color:var(--color-border);color:var(--color-link-hover)}.c-tabs_list button.is-active{border-color:currentColor currentColor var(--color-body);color:var(--color-link)}.c-tabs_panel{height:0;margin-top:-100%;opacity:0;position:relative;transition:margin .4s var(--ease-in-out)}.c-tabs_panel:not(.is-hidden){height:auto;margin-top:0;opacity:1;transition:margin .4s ease-out -.1s}.c-team{border:1px solid var(--color-border);border-radius:var(--radius-s);padding:var(--space-xs)}.c-team .wp-block-media-text__media{font-size:5em}.c-team.wp-block-media-text{gap:var(--space-xs);grid-template-columns:auto 1fr}.c-team.wp-block-media-text .wp-block-media-text__content{padding:0}.c-team p{font-size:var(--step--1)}.c-team a{color:var(--color-link)}.c-terms_col:before{background-color:var(--color-border);content:"";display:none;height:100%;left:calc(var(--grid-gap)/-2);position:absolute;top:0;width:1px}.c-terms_col footer{border-top:1px solid var(--color-border);margin-top:var(--step--2);padding-top:var(--step--2);text-align:center}.c-television .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:1}.c-title{align-items:center;border-bottom:1px solid;display:flex;margin-bottom:var(--space-s);padding-bottom:var(--space-xs)}.c-title h2{flex:1;font-size:var(--step-3);line-height:1}:not(.u-night)>.c-title .c-btn{--button-color:var(--color-gray-dark)}.c-widget_title h2,.c-widget_title h3{margin-bottom:0}.c-widget_content dl{align-items:start}.c-widget_content dl dt{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-xs)}.c-widget\:popular .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:1}.c-widget\:product form{margin-top:var(--space-xs)}.c-widget\:icon-list dl dt{padding-bottom:var(--space-s)}.c-widget\:icon-list dl dd{grid-column-start:2}.c-widget\:icon-list dl svg{font-size:var(--step-1)}.c-widget\:icon-grid .c-widget_content>div{display:flex;gap:var(--space-xs)}.c-widget\:icon-grid .c-widget_content figure{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;height:var(--step-6);justify-content:center;width:var(--step-6)}.c-widget\:icon-grid .c-widget_content svg{font-size:var(--step-1)}.t-archive_header{row-gap:var(--layout-gap)}.t-archive_featured{position:relative}.t-archive_featured img{aspect-ratio:var(--ratio-video)}.t-footer{--layout-gap:var(--space-s);font-family:var(--font-family-display)}.t-footer p{margin:0}.t-footer_sitemap ul+ul{margin-top:var(--baseline)}.t-footer_bottom ul{column-gap:var(--space-xs);display:flex}.t-footer_bando img{margin-inline:auto}body.home .t-footer .t-footer_top{border-top-style:none}:root{--format-featured-margin:0;--format-header-background:#0000;--format-header-color:var(--color-text)}.t-format_header{background-color:var(--format-header-background);color:var(--format-header-color);position:relative}@supports selector(:has(*)){.t-format_header:has(.t-format_featured){margin-bottom:var(--format-featured-margin)}}.t-format_header[style]:before{background:#0006;content:"";display:block;inset:0;position:absolute}.t-format_header[style]+[class*=hero]{margin-top:var(--layout-gap)}.t-format.-plus,.t-format.-video{--format-featured-margin:calc(var(--layout-gap) * 2)}.t-format.-plus .t-format_featured,.t-format.-video .t-format_featured{margin-inline:0}@supports selector(:has(*)){.t-format.-plus .t-format_featured,.t-format.-video .t-format_featured{margin-bottom:calc(var(--layout-gap)*-2)}}@supports not selector(:has(*)){.t-format.-plus .t-format_featured,.t-format.-video .t-format_featured{padding-bottom:var(--format-featured-margin)}}.t-format.-video{--format-header-background:var(--color-gray-night);--format-header-color:var(--color-white)}:root{--header-top-height:60px;--header-bottom-height:0}.t-header{--button-font-size:var(--step-0);--button-font-weight:var(--font-weight-normal);--layout-gap:0;font-family:var(--font-family-display)}.t-header svg{height:var(--hamburger-size);width:var(--hamburger-size)}.t-header_top{height:var(--header-top-height);justify-content:space-between}.t-header_top,.t-header_top nav{display:flex;gap:var(--space-xs)}.t-header_top nav{align-items:center;flex:1}.t-header_top nav:last-child{justify-content:flex-end}.t-header_bottom{align-items:center;display:flex;gap:var(--space-xs);height:var(--header-bottom-height);padding-inline:var(--side-gap)}.t-header_bottom nav{margin-left:auto;overflow:hidden}.t-header_bottom ul{gap:var(--space-xs)}.t-singular_header{row-gap:var(--layout-gap)}.t-singular_header+.t-singular_featured,.t-singular_header+footer{margin-top:var(--layout-gap)}.t-singular_featured{position:relative}.t-singular_featured img{aspect-ratio:var(--ratio-video)}.t-singular_featured figcaption{margin-inline:var(--grid-gap)}.t-singular_share{margin-block:var(--space-s)}.t-singular_sidebar{order:1}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}.o-grid\:four,.o-grid\:half\@xs,ul.products.columns-4{--grid-columns:2}.o-grid\:reset\@xs{--grid-columns:0;display:grid}.u-row\@xs>:before{display:block}.u-start-1\@xs{grid-column-start:1}.u-end-1\@xs{grid-column-end:1}.u-start-2\@xs{grid-column-start:2}.u-end-2\@xs{grid-column-end:2}.u-start-3\@xs{grid-column-start:3}.u-end-3\@xs{grid-column-end:3}.u-start-4\@xs{grid-column-start:4}.u-end-4\@xs{grid-column-end:4}.u-start-5\@xs{grid-column-start:5}.u-end-5\@xs{grid-column-end:5}.u-start-8\@xs{grid-column-start:8}.u-end-8\@xs{grid-column-end:8}.u-start-9\@xs{grid-column-start:9}.u-end-9\@xs{grid-column-end:9}.u-start-10\@xs{grid-column-start:10}.u-end-10\@xs{grid-column-end:10}.u-start-12\@xs{grid-column-start:12}.u-end-12\@xs{grid-column-end:12}.u-text\:center\@xs{text-align:center}.is-hidden\@xs{display:none}.c-card.-small\@xs{flex-direction:row}.c-card.-small\@xs .c-card_media{max-width:50%}@container (min-width: 200px){.c-card.-small\@xs .c-card_media{aspect-ratio:var(--ratio-square);width:90px}.c-card.-small\@xs .c-card_media img{aspect-ratio:var(--ratio-square)}}@container (min-width: 500px){.c-card.-small\@xs:not(.\:podcast) .c-card_media{aspect-ratio:var(--ratio-video);width:30%}.c-card.-small\@xs:not(.\:podcast) .c-card_media img{aspect-ratio:var(--ratio-video)}}.c-card.-reset\@xs{flex-direction:column}.c-card.-reset\@xs .c-card_media{aspect-ratio:var(--ratio-video);max-width:none;width:100%}.c-card.-reset\@xs .c-card_media img{aspect-ratio:var(--ratio-video)}.c-division_item:before{display:block}.c-division_item:nth-child(4n-3):before{display:none}.c-division .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:2}.c-list.-alphabeth{--list-grid:10}.c-list.-authors{--list-grid:3}.c-search-event_wrap{--grid-columns:2}.c-search-event_field:first-of-type{grid-column:span 2}.c-search-event_field:nth-last-of-type(-n+2):after{display:none}.c-search-event_field:nth-last-of-type(2n):not(:last-child):before{content:""}.c-search-event.-col5 .c-search-event_field:first-of-type{grid-column:span 1}.c-social a{height:40px;width:40px}.c-social.-followus a{font-size:1.5em}.c-widget\:popular .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:2}.c-widget\:icon-list dl{display:grid;grid-template-columns:200px 1fr}}@media(min-width:480px)and (max-width:1023px){.c-search-event .c-btn{grid-column:span 2}}@media(min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:0}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0}}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}:root{--breakpoint:s}#invoice_profile-company,.col2-set,.o-grid\:two,.wcs-gifting-recipient-details-content form,.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,[class=woocommerce] form fieldset{--grid-columns:1}.o-grid\:five,.o-grid\:three,ul.products.columns-3{--grid-columns:3}.o-grid\:half\@s{--grid-columns:2}.o-grid\:reset\@s{--grid-columns:0;display:grid}.u-row\@chess-three>:nth-child(2n):after,.u-row\@s>:before{display:block}.u-row\@chess-three>:nth-child(-n+3):before,.u-row\@chess-three>:nth-child(3n):after{display:none}.u-start-1\@s{grid-column-start:1}.u-end-1\@s{grid-column-end:1}.u-start-2\@s{grid-column-start:2}.u-end-2\@s{grid-column-end:2}.u-start-3\@s{grid-column-start:3}.u-end-3\@s{grid-column-end:3}.u-start-4\@s{grid-column-start:4}.u-end-4\@s{grid-column-end:4}.u-start-5\@s{grid-column-start:5}.u-end-5\@s{grid-column-end:5}.u-start-8\@s{grid-column-start:8}.u-end-8\@s{grid-column-end:8}.u-start-9\@s{grid-column-start:9}.u-end-9\@s{grid-column-end:9}.u-start-10\@s{grid-column-start:10}.u-end-10\@s{grid-column-end:10}.u-start-12\@s{grid-column-start:12}.u-end-12\@s{grid-column-end:12}.u-text\:center\@s{text-align:center}.is-hidden\@s{display:none}.c-card.-small\@s{flex-direction:row}.c-card.-small\@s .c-card_media{max-width:50%}@container (min-width: 200px){.c-card.-small\@s .c-card_media{width:90px}.c-card.-small\@s .c-card_media,.c-card.-small\@s .c-card_media img{aspect-ratio:var(--ratio-square)}}@container (min-width: 500px){.c-card.-small\@s:not(.\:podcast) .c-card_media{aspect-ratio:var(--ratio-video);width:30%}.c-card.-small\@s:not(.\:podcast) .c-card_media img{aspect-ratio:var(--ratio-video)}}.c-card.-reset\@s{flex-direction:column}.c-card.-reset\@s .c-card_media{aspect-ratio:var(--ratio-video);max-width:none;width:100%}.c-card.-reset\@s .c-card_media img{aspect-ratio:var(--ratio-video)}.c-dialog{max-width:600px;min-height:auto}.c-events-city .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:3}.c-gallery_thumbs.swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:4}.c-list.-alphabeth{--list-grid:15}:root{--logo-width:180px}.c-notice{display:none}.c-terms_col:before{display:block}.c-television .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:2}.c-widget\:icon-list dl dt{padding:0 var(--space-s) 0 0}}@media(min-width:768px)and (max-width:1023px){.c-terms_col:nth-child(2n-1):before{display:none}}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}:root{--breakpoint:m;--grid-columns:12;--grid-gap:24px}.pswp__caption{bottom:var(--space-xs)}.wc-block-components-sidebar-layout .wc-block-components-main,.wc-block-components-sidebar-layout .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wc-block-components-main,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block{grid-column:span 8}.wc-block-components-sidebar-layout .wc-block-components-sidebar,.wc-block-components-sidebar-layout .wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block{grid-column:span 4}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block{grid-column:span 8}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{grid-column:span 4}[class=woocommerce] .woocommerce-ResetPassword{grid-column:4/span 6}[class=woocommerce] .woocommerce-MyAccount-navigation{grid-column:span 3;order:0}[class=woocommerce] .woocommerce-MyAccount-content{grid-column:4/span 9}#checkout_review,#customer_details{grid-column:span 6}.shop_table thead th:last-child{text-align:right}.shop_table tbody tr{border:none}.shop_table tbody tr:nth-child(2n){background-color:var(--color-gray-light)}.shop_table tbody th{display:table-cell}.shop_table tbody td.product-thumbnail a{height:100px;width:100px}.shop_table td:last-child,.shop_table th+td{text-align:right}.wcs-gifting-recipient-details-content{grid-column:3/span 8}#invoice_profile-company,.col2-set,.o-grid\:two,.wcs-gifting-recipient-details-content form,.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,[class=woocommerce] form fieldset{--grid-columns:2}.o-grid\:four,ul.products.columns-4{--grid-columns:4}.o-grid\:half\@m{--grid-columns:2}.o-grid\:hero>:before,.o-grid\:latest>:before{content:""}.o-grid\:hero>*+*,.o-grid\:latest>*+*{border-width:0;padding-top:0}.o-grid\:reset\@m{--grid-columns:0;display:grid}.u-row\@chess-two>:after,.u-row\@m>:before{display:block}.u-row\@chess-two>:nth-child(-n+2):before,.u-row\@chess-two>:nth-child(2n):after{display:none}.u-start-1\@m{grid-column-start:1}.u-end-1\@m{grid-column-end:1}.u-start-2\@m{grid-column-start:2}.u-end-2\@m{grid-column-end:2}.u-start-3\@m{grid-column-start:3}.u-end-3\@m{grid-column-end:3}.u-start-4\@m{grid-column-start:4}.u-end-4\@m{grid-column-end:4}.u-start-5\@m{grid-column-start:5}.u-end-5\@m{grid-column-end:5}.u-start-8\@m{grid-column-start:8}.u-end-8\@m{grid-column-end:8}.u-start-9\@m{grid-column-start:9}.u-end-9\@m{grid-column-end:9}.u-start-10\@m{grid-column-start:10}.u-end-10\@m{grid-column-end:10}.u-start-12\@m{grid-column-start:12}.u-end-12\@m{grid-column-end:12}.u-text\:center\@m{text-align:center}.is-hidden\@m{display:none}.c-card.-small\@m{flex-direction:row}.c-card.-small\@m .c-card_media{max-width:50%}@container (min-width: 200px){.c-card.-small\@m .c-card_media{width:90px}.c-card.-small\@m .c-card_media,.c-card.-small\@m .c-card_media img{aspect-ratio:var(--ratio-square)}}@container (min-width: 500px){.c-card.-small\@m:not(.\:podcast) .c-card_media{aspect-ratio:var(--ratio-video);width:30%}.c-card.-small\@m:not(.\:podcast) .c-card_media img{aspect-ratio:var(--ratio-video)}}.c-card.-reset\@m{flex-direction:column}.c-card.-reset\@m .c-card_media{aspect-ratio:var(--ratio-video);max-width:none;width:100%}.c-card.-reset\@m .c-card_media img{aspect-ratio:var(--ratio-video)}.c-content.-post>*{grid-column:main}.c-division .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:3}.c-donation.-home .c-donation_wrap div{padding-right:0}.c-dropdown{position:relative}.c-dropdown_content{border-inline-width:1px;border-radius:var(--radius);margin-left:calc(var(--side-gap)*-1)}.c-list.-pills a{padding:var(--space-2xs) var(--space-xs)}.c-list.-alphabeth{--list-grid:auto-fit}.c-list.-authors{--list-grid:4}:root{--logo-width:200px}.c-map{aspect-ratio:var(--ratio-video);max-height:60vh}.c-menu-slide{min-height:0}.c-menu-slide:before{content:"desktop"}.c-menu-slide_inner{flex-grow:0;width:100%}.c-newsletter.-home .c-newsletter_wrap div{padding-right:0}:root{--readingprogress-height:80px}.c-search-event_wrap{--radius:var(--radius-full)}.c-search-event .c-btn,.c-search-event_field{margin:var(--space-2xs)}.c-search-event_wrap{--grid-columns:4}.c-search-event_field:first-of-type{grid-column:span 1}.c-search-event_field:after{display:none}.c-search-event_field:nth-child(-n+2):before{content:""}.c-search-event.-col5 .c-search-event_wrap{--grid-columns:5}.c-search-event.-col5 .c-search-event_field:nth-child(-n+3):before{content:""}.c-smartlist_content .swiper-slide,.c-smartlist_title .swiper-slide{column-gap:var(--grid-gap);display:grid;grid-template-columns:var(--content-layout)}.c-submenu.-menu{width:840px}.c-submenu.-menu .c-submenu_content{display:grid;grid-template-columns:repeat(3,1fr)}.c-submenu.-menu .c-submenu_content>div+div{border-left-width:1px;border-top-width:0}.c-submenu.-search{width:520px}.c-submenu.-minicart{left:auto;margin-top:calc(var(--header-top-height)/-3);right:0;width:320px}.c-widget\:popular .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:3}.t-footer_bottom ul{justify-content:end}:root{--header-top-height:80px;--header-bottom-height:60px}.t-header_bottom .c-submenu{margin-top:calc((var(--header-bottom-height) - 1px)*-1)}.t-singular_featured figcaption{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#00000080;border:0;bottom:var(--side-gap);color:var(--color-white);margin:0;max-width:50ch;padding:var(--space-xs);position:absolute;right:var(--side-gap);z-index:var(--z)}.t-singular_share{margin-block:0;order:-1}.t-singular_sidebar{order:0}}@media(min-width:1024px)and (max-width:1199px){.o-grid\:hero>:last-child,.o-grid\:latest>:last-child{border-top-width:1px;padding-top:var(--grid-gap)}.c-terms_col:nth-child(3n-2):before{display:none}}@media(min-width:1200px){:root{--breakpoint:l;--grid-gap:32px;--container:1200px}.o-grid\:five{--grid-columns:5}.o-grid\:half\@l{--grid-columns:2}.o-grid\:hero>:nth-child(2){order:-1}.o-grid\:hero>:nth-child(2):before{display:none}.o-grid\:latest>*+:before{content:""}.o-grid\:latest>:first-child:before{display:none}.o-grid\:reset\@l{--grid-columns:0;display:grid}.u-row\@l>:before{display:block}.u-start-1\@l{grid-column-start:1}.u-end-1\@l{grid-column-end:1}.u-start-2\@l{grid-column-start:2}.u-end-2\@l{grid-column-end:2}.u-start-3\@l{grid-column-start:3}.u-end-3\@l{grid-column-end:3}.u-start-4\@l{grid-column-start:4}.u-end-4\@l{grid-column-end:4}.u-start-5\@l{grid-column-start:5}.u-end-5\@l{grid-column-end:5}.u-start-8\@l{grid-column-start:8}.u-end-8\@l{grid-column-end:8}.u-start-9\@l{grid-column-start:9}.u-end-9\@l{grid-column-end:9}.u-start-10\@l{grid-column-start:10}.u-end-10\@l{grid-column-end:10}.u-start-12\@l{grid-column-start:12}.u-end-12\@l{grid-column-end:12}.u-text\:center\@l{text-align:center}.is-hidden\@l{display:none}.c-card.-small\@l{flex-direction:row}.c-card.-small\@l .c-card_media{max-width:50%}@container (min-width: 200px){.c-card.-small\@l .c-card_media{width:90px}.c-card.-small\@l .c-card_media,.c-card.-small\@l .c-card_media img{aspect-ratio:var(--ratio-square)}}@container (min-width: 500px){.c-card.-small\@l:not(.\:podcast) .c-card_media{aspect-ratio:var(--ratio-video);width:30%}.c-card.-small\@l:not(.\:podcast) .c-card_media img{aspect-ratio:var(--ratio-video)}}.c-card.-reset\@l{flex-direction:column}.c-card.-reset\@l .c-card_media{aspect-ratio:var(--ratio-video);max-width:none;width:100%}.c-card.-reset\@l .c-card_media img{aspect-ratio:var(--ratio-video)}.c-events-city .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:4}.c-gallery_thumbs.swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:5}:root{--logo-width:270px}.c-terms_col:nth-child(4n-3):before{display:none}.c-television .swiper:not(.swiper-initialized) .swiper-wrapper{--grid-columns:3}.c-widget\:magazine .c-card:last-of-type{display:none}.t-format.-plus .t-format_featured figure,.t-format.-video .t-format_featured figure{grid-column-end:12;grid-column-start:2}:root{--header-top-height:100px}}@media(min-width:1320px){:root{--breakpoint:xl;--container:1328px}.o-grid\:half\@xl{--grid-columns:2}.o-grid\:reset\@xl{--grid-columns:0;display:grid}.u-row\@xl>:before{display:block}.u-start-1\@xl{grid-column-start:1}.u-end-1\@xl{grid-column-end:1}.u-start-2\@xl{grid-column-start:2}.u-end-2\@xl{grid-column-end:2}.u-start-3\@xl{grid-column-start:3}.u-end-3\@xl{grid-column-end:3}.u-start-4\@xl{grid-column-start:4}.u-end-4\@xl{grid-column-end:4}.u-start-5\@xl{grid-column-start:5}.u-end-5\@xl{grid-column-end:5}.u-start-8\@xl{grid-column-start:8}.u-end-8\@xl{grid-column-end:8}.u-start-9\@xl{grid-column-start:9}.u-end-9\@xl{grid-column-end:9}.u-start-10\@xl{grid-column-start:10}.u-end-10\@xl{grid-column-end:10}.u-start-12\@xl{grid-column-start:12}.u-end-12\@xl{grid-column-end:12}.u-text\:center\@xl{text-align:center}.is-hidden\@xl{display:none}.c-card.-small\@xl{flex-direction:row}.c-card.-small\@xl .c-card_media{max-width:50%}@container (min-width: 200px){.c-card.-small\@xl .c-card_media{aspect-ratio:var(--ratio-square);width:90px}.c-card.-small\@xl .c-card_media img{aspect-ratio:var(--ratio-square)}}@container (min-width: 500px){.c-card.-small\@xl:not(.\:podcast) .c-card_media{aspect-ratio:var(--ratio-video);width:30%}.c-card.-small\@xl:not(.\:podcast) .c-card_media img{aspect-ratio:var(--ratio-video)}}.c-card.-reset\@xl{flex-direction:column}.c-card.-reset\@xl .c-card_media{aspect-ratio:var(--ratio-video);max-width:none;width:100%}.c-card.-reset\@xl .c-card_media img{aspect-ratio:var(--ratio-video)}:root{--header-top-height:120px}}@media screen and (min-width:1320px){@supports not (font-size:clamp(16px,5vw,34px)){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}}@media(max-width:767px){.plyr__time+.plyr__time{display:none}.u-row\@\<s>:before{display:block}.u-text\:center\@\<s{text-align:center}.c-readingprogress_content time,.is-hidden\@\<s{display:none}.c-widget_content .c-adv{grid-column:span var(--grid-columns)}.t-footer_sitemap nav:last-of-type{display:grid;gap:var(--grid-gap);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.t-footer_sitemap nav:last-of-type ul+ul{margin-top:0}}@media(max-width:1023px){.shop_table.shop_table_responsive thead{display:none}.shop_table tbody td[data-title]{display:flex}.shop_table tbody td[data-title]>*{float:left}.shop_table tbody td[data-title]:before{content:attr(data-title) ": ";width:30%}.shop_table tbody td[data-title]+td{border-top:1px solid var(--color-border)}.shop_table tbody td[data-title]:nth-child(2n){background-color:var(--color-gray-light)}.shop_table a.remove[aria-label]:before{color:var(--color-text);content:attr(aria-label) " ";font-size:var(--step--3);order:1}.shop_table.cart{border:1px solid var(--color-border)}.shop_table.cart td+td{border-bottom:1px solid var(--color-border)}.shop_table.cart .actions,.shop_table.cart tr+tr .product-remove{border-top:2px solid var(--color-border)}.shop_table.cart tbody td,.u-row\@\<m>:before{display:block}.u-text\:center\@\<m{text-align:center}.is-hidden\@\<m{display:none}.c-submenu.-menu .c-submenu_content>div{padding:var(--space-xs) 0}.c-submenu_banner{display:grid;gap:var(--space-s);grid-template-columns:1fr 2fr}.c-submenu_banner h5{align-self:end;grid-area:2/2/1;margin:0}.c-submenu_banner img{grid-area:1/1/3}.c-submenu_banner a{grid-area:2/2}.t-header_bottom{border-top:none}}@media print{*,:after,:before{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:not(:active):focus-visible{transition-duration:.25s}}@media(max-width:479px){.u-row\@\<xs>:before{display:block}.u-text\:center\@\<xs{text-align:center}.is-hidden\@\<xs{display:none}.c-archive.-magazine{--grid-columns:2}.c-social.-followus{gap:0;justify-content:space-between}.-magazine .c-widget\:related .c-widget_content{--grid-columns:2}}@media(max-width:1199px){.u-row\@\<l>:before{display:block}.u-text\:center\@\<l{text-align:center}.is-hidden\@\<l{display:none}}@media(max-width:1319px){.u-row\@\<xl>:before{display:block}.u-text\:center\@\<xl{text-align:center}.is-hidden\@\<xl{display:none}}
/*# sourceMappingURL=main.css.map */