input[type=range].svelte-1usftpc::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:16px;height:16px;background-color:#fff;border:var(--color-neutral-900) solid .25rem;border-radius:50%;cursor:pointer}input[type=range].svelte-1usftpc::-moz-range-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;width:8px;height:8px;background-color:#fff;border:var(--color-neutral-900) solid .25rem;border-radius:50%;cursor:pointer}input[type=range].svelte-1usftpc{-webkit-appearance:none;appearance:none;height:3px;width:100%;position:absolute;background-color:#aaa;pointer-events:none}input[type=number].svelte-1usftpc::-webkit-outer-spin-button,input[type=number].svelte-1usftpc::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-1usftpc{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}.cms-shop{--block-margin: 4em;--box-spacing: 15px;--bp-small: 599px;--bp-medium: 770px;--bp-large: 979px;text-align:justify}.cms-shop #map{width:100%;height:200px;z-index:1}.cms-shop div.video{margin:var(--block-margin) 0;text-align:center}.cms-shop div.video iframe{width:100%}.cms-shop div.image-solo{margin:var(--block-margin) auto;text-align:center}.cms-shop div.image-solo img{margin:auto}.cms-shop div.image-list{display:flex;flex-direction:column;margin:var(--block-margin) 0}.cms-shop div.image-list .image-item{margin:var(--box-spacing) 0}.cms-shop div.image-list .image-item img{margin:auto}@media all and (min-width: calc(var(--bp-large) + 1px)){.cms-shop div.image-list{flex-direction:row;justify-content:space-evenly;align-items:center}.cms-shop div.image-list .image-item{margin:var(--block-margin) 0 0}}@media all and (min-width: calc(var(--bp-small) + 1px)){.cms-shop div.video iframe{width:500px;height:281px}}@media all and (min-width: calc(var(--bp-large) + 1px)){.cms-shop div.video iframe{width:900px;height:506px}}.cms-shop img{height:auto}@media all and (min-width: calc(var(--bp-medium) + 1px)){.cms-shop{text-align:left}}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-title{width:100%;margin-bottom:5em}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-title>div{width:100%;text-align:center;font-weight:700;font-size:20px}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-presentation{align-items:center}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-presentation>div img{padding:2em}@media all and (min-width: calc(var(--bp-large) + 1px)){:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-presentation{display:flex;gap:10em}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-presentation>div{width:50%}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-presentation>div img{padding:0}}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div{display:flex;flex-wrap:wrap}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div>.offer-image{order:-1}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div img{padding:2em}@media all and (min-width: calc(var(--bp-large) + 1px)){:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div>div{width:50%;align-content:center}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div>div img{padding:0}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div>div.offer-image{order:initial}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div>div:first-child{padding-right:5em}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-shop-offers>div>div:last-child{padding-left:5em}}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-marking img{padding:2em}@media all and (min-width: cacl(var(--bp-large) + 1px)){:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-marking{display:flex;gap:10em}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .anni-marking img{width:50%}}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .promo-list{font-weight:700}:is(.cms-shop,.cms-25th-anni,.cms-25th-anniversary) .section-separator{border-top:1px solid #ccc;margin-top:3em;padding-top:3em}
