#MainContent .sc-v334-compare{margin:12px 0 19px;border:1px solid currentColor;border-radius:12px;padding:0 12px;background:color-mix(in srgb,currentColor 3%,transparent)}#MainContent .sc-v334-compare summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:12px 2px;cursor:pointer;font:900 16px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.025em}#MainContent .sc-v334-compare summary::-webkit-details-marker{display:none}#MainContent .sc-v334-compare summary:after{content:"+";font-size:24px}#MainContent .sc-v334-compare[open] summary:after{content:"\2212"}#MainContent .sc-v334-compare-intro{font-size:13px!important;line-height:1.5!important;margin:0 2px 12px!important;opacity:.85}#MainContent .sc-v334-compare-list{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}#MainContent .sc-v334-compare-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto) auto;align-items:center;gap:10px;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent);padding:10px 2px;min-width:0}#MainContent .sc-v334-compare-row:last-child{border-bottom:0}#MainContent .sc-v334-compare-info{min-width:0}#MainContent .sc-v334-compare-info strong{display:block;font:850 15px/1.2 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}#MainContent .sc-v334-compare-info span{display:block;margin-top:4px;font:700 13px/1.3 Arial,Helvetica,sans-serif}#MainContent .sc-v334-compare-kind{font:850 11px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.02em;text-align:center}#MainContent .sc-v334-compare-go{min-height:44px;min-width:68px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:900 13px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}#MainContent .sc-v334-card-badge{display:inline-flex;align-items:center;min-height:22px;margin-left:10px;padding:4px 6px;border:1px solid currentColor;border-radius:5px;font:850 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.015em}#MainContent .sc-booking-card[id^=sc-v334-service-]{scroll-margin-top:95px}#MainContent .sc-v334-event-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}#MainContent .sc-v334-event-tools :is(button,a){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit!important;text-decoration:none!important;font:850 12px/1.2 Arial,Helvetica,sans-serif;cursor:pointer}#MainContent .sc-v334-share-status{font:800 12px/1.3 Arial,Helvetica,sans-serif}#MainContent .sc-v334-share-status[hidden]{display:none!important}#MainContent .sc-v334-today-label{display:block;font-size:9px;margin-left:4px}#MainContent .sc-v333-event-days__grid a[aria-current=date]{flex-wrap:wrap;gap:1px}#MainContent .sc-v334-product-share{box-sizing:border-box;margin:20px auto;max-width:1180px;width:calc(100% - 32px);border:1px solid currentColor;border-radius:12px;padding:12px 16px;color:inherit}#MainContent .sc-v334-product-share__inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;justify-content:space-between}#MainContent .sc-v334-product-share__inner strong,#MainContent .sc-v334-product-share__inner span{display:block}#MainContent .sc-v334-product-share__inner strong{font-size:15px;font-weight:900}#MainContent .sc-v334-product-share__inner span{font-size:13px;margin-top:3px}#MainContent .sc-v334-share-button{min-height:48px;padding:10px 15px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:850 13px/1.3 Arial,Helvetica,sans-serif}#MainContent .sc-v334-share-button span{display:inline}#MainContent .sc-v334-product-share .sc-v334-share-status{width:100%;margin:0}#MainContent .sc-v334-shop-results{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid color-mix(in srgb,currentColor 26%,transparent)}#MainContent .sc-v334-shop-results strong{font:800 13px/1.4 Arial,Helvetica,sans-serif}#MainContent .sc-v334-shop-results a{min-height:45px;display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border:1px solid currentColor;color:inherit!important;border-radius:8px;font:850 12px/1.2 Arial,Helvetica,sans-serif;text-decoration:none!important}#MainContent .sc-v334-compare summary:focus-visible,#MainContent .sc-v334-compare-go:focus-visible,#MainContent .sc-v334-event-tools :is(button,a):focus-visible,#MainContent .sc-v334-share-button:focus-visible,#MainContent .sc-v334-shop-results a:focus-visible{outline:3px solid currentColor!important;outline-offset:2px!important}@media(max-width:600px){#MainContent .sc-v334-compare{padding:0 10px}#MainContent .sc-v334-compare-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}#MainContent .sc-v334-compare-kind{grid-column:1;grid-row:2;text-align:left}#MainContent .sc-v334-compare-go{grid-column:2;grid-row:1/span 2}#MainContent .sc-v334-product-share{width:calc(100% - 24px)}#MainContent .sc-v334-share-button{width:100%}#MainContent .sc-v334-shop-results a{flex:1 1 160px}#MainContent .sc-v334-event-tools :is(button,a){flex:1 1 110px}}@media(prefers-reduced-motion:reduce){#MainContent .sc-v334-compare *,#MainContent .sc-v334-event-tools *,#MainContent .sc-v334-product-share *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1408/assets/sc-v334-public-improvements.css.map */
