[id=beforeLeaveModal]:where(:not([id=gdprModal])){--bs-modal-width-default: 570px;--modal-padding-inline: clamp(25px, 9.89vi + -15.9px, 60px);--bs-modal-padding: var(--modal-padding-block) var(--modal-padding-inline)}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-dialog:before,[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-dialog:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:min(620px,100% + 1vh);width:0;padding-inline-start:48.3870967742%;background-repeat:no-repeat;background-size:auto 100%}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-dialog:before{right:calc(50% + var(--bs-modal-width-default)*.5);background-image:url(/cdn/shop/files/sw4c-asset-4ab01a38a1a088fea50cf78d0a8271b974a1ad564b8a44e0e8a6ffe4ea3484af.png?v=1788881277);background-position:100% 50%}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-dialog:after{left:calc(50% + var(--bs-modal-width-default)*.5);background-image:url(/cdn/shop/files/sw4c-asset-fa3f3e11ece29794670bcd7d2a913a07dc31ca3ea032b8c353c73d26be930b65.png?v=1788881267);background-position:0 50%}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content{background-image:url('data:image/svg+xml,    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 240 51">    <path fill="rgba(246, 244, 238, 0.999)" fill-rule="evenodd" d="m0 18.835.958-17.34L8.38.865l11.552-.4-6.105 6.867-6.524 5.551-.838 8.355-5.507 5.78L0 18.835Zm.838 25.008.36-9.614 3.411 1.202 4.19 8.412H.838ZM8.14 31.311l1.736 2.632H25.02c.565.559 1.743 1.929 1.94 2.939.196 1.01.034 1.449-.07 1.542-.916.465-3.023 1.524-4.126 2.033a9.792 9.792 0 0 0-2.407 1.632l.888 1.91h16.781a4.154 4.154 0 0 0 1.192-1.285c.383-.661.534-1.288.561-1.52-.72-.316-2.354-1.094-3.12-1.675-.958-.727-1.239-2.224-.83-3.777.327-1.242 2.045-2.149 2.863-2.447l1.087-.58c1.245 1.538 5.28 4.833 11.454 5.709 7.291 1.034 10.882-.937 12.367-1.752h.001l.239-.13a41.754 41.754 0 0 0 2.694-1.603c.768 1.009 3.325 3.196 7.41 3.88 3.9.651 6.438-.155 8.342-.76.589-.187 1.117-.355 1.606-.454 1.655-.335 3.833-.3 4.716-.24v1.588l14.335-.404v-2.98L99.01 33.59V17.73c.293-.494 1.131-1.656 2.147-2.351 1.015-.696 1.488-.91 1.598-.93l2.6 1.813v20.935l1.431 1.353h6.328c.324-.1 1.117-.478 1.703-1.202.733-.904.597-1.561.435-1.779-.13-.174-2.219-1.734-3.248-2.492l-.072-15.57c.028-.34.202-1.124.679-1.545.478-.42 2.227-1.183 3.043-1.512l2.012 1.812.188 22.345 9.455-.648-1.537-21.997c.009-.626-.37-2.154-1.964-3.255-1.991-1.377-6.059-3.327-6.479-3.407-.336-.064-5.627 1.28-8.23 1.961H90.555c-1.075-.713-4.747-2.103-10.842-1.954-6.095.15-9.687 2.04-10.72 2.965l-.391-1.167c-.025-.078-.18-.234-.61-.234H54.608c-6.935 0-10.085 2.195-13.406 5.277-2.974 2.76-3.657 7.261-3.942 9.144-.034.22-.061.403-.087.545-.195 1.083-.081 2.117 0 2.498l-1.831-1.027.244-16.973c.024-.989-.069-3.376-.635-5.02-.567-1.644-1.52-3.394-1.52-3.394h-6.377L8.14 31.31Zm47.618-16.027 10.726 6.29c.345.208 1.181.297 1.77-1.015.587-1.312.861-2.785.925-3.358l.544-1.917 2.396 1.24 8.52-2.42c.862-.355 2.908-.765 4.193.443 1.285 1.207 1.606 3.556 1.606 4.58.055.21.133.658 0 .779-.133.12-.873.12-1.226.104-3.451-.06-11.138.277-14.276 2.1-3.922 2.276-5.195 5.005-5.626 6.105-.345.88-.431 1.662-.431 1.943l-7.988 3.26c-.959.418-3.154 1.256-4.271 1.256-1.397 0-4.005-.805-6.181-3.691-2.177-2.886-3.409-6.957-.698-11.328 2.71-4.371 7.508-5.11 10.017-4.371ZM18.982 28.38h6.617c.407-.241 1.216-1.055 1.197-2.381-.02-1.326-.643-4.148-.953-5.393l-.39-2.335v-.91L18.982 28.38Zm68.484-3.072-2.197-1.551c-.205-.052-1.236-.098-3.717.137-3.1.295-4.661 1.218-6.817 3.063-2.156 1.846-1.766 4.221-1.273 5.281.493 1.06 1.663 2.317 2.484 2.317l1.03.003h.001c1.142.005 2.728.011 3.323-.003.821-.02 2.012-.177 3.08-1.12.854-.753 3.08-2.84 4.086-3.788v-4.339Zm39.912-17.305c-.472.107-1.209 2.033-1.518 2.982.506.063 1.895.581 3.401 2.15 1.507 1.57 1.077 3.843.675 4.784.337 5.849 1.085 17.944 1.377 19.535.292 1.591-2.146 5.715-3.401 7.578l1.546 1.505h16.386l.309-2.768-2.22-1.29-5.79-.349-1.04-1.182v-4.757l1.63-1.8c1.386.322 4.637.989 6.549 1.075.174.008.358.018.553.029 2.472.14 6.553.37 11.504-3.442 4.272-3.289 5.397-8.214 5.425-10.265h1.686l1.658 3.171V39.98h-4.272c-1.46 0-1.748.131-2.376.418-.315.143-.715.325-1.39.55-1.619.537-2.604 1.478-2.895 1.88l1.546 1.667h24.452c1.012 0 1.631-.51 1.94-1.666.247-.925-.234-2.284-.506-2.849h-10.006c-.047-4.666-.141-14.656-.141-17.278 0-3.279-.955-4.65-3.738-5.348-2.226-.559-5.518-.233-6.886 0-.253-.627-1.366-2.65-3.794-5.723-3.036-3.843-8.432-5.052-9.669-4.998-.989.043-7.926 1.737-11.27 2.58-.216-.296-.894-.952-1.883-1.21-1.237-.323-7.252-.134-7.842 0Zm19.506 3.843c-3.845-.258-6.999 2.167-8.095 3.412-1.49 1.72-1.602 3.52-1.405 6.799.197 3.278 1.658 6.933 5.649 8.518 3.991 1.585 6.802.403 9.331-1.774 2.53-2.176 3.458-5.884 2.727-7.55-.372-.849-.387-1.683-.402-2.468-.013-.757-.026-1.467-.357-2.1-.675-1.29-2.642-4.515-7.448-4.838Zm-.928 4.783c1.209.053 2.957.87 4.104 2.633 1.433 2.204.983 4.595-.731 6.154-1.714 1.558-4.525 1.236-6.408-1.075s-1.265-5.186 0-6.342c1.012-.924 1.827-1.424 3.035-1.37Zm19.9-2.849h4.328c.787-.636 2.293-2.37 2.024-4.219-.338-2.31-2.193-3.574-4.132-3.547-1.939.027-3.766 1.29-3.907 3.87-.112 2.064 1.078 3.457 1.687 3.896Zm12.366 7.094c-.202-2.343-2.82-4.9-4.103-5.884.225-1.376 1.274-2.293 1.77-2.58h5.79l3.457 1.316c.506-.367 2.44-1.193 6.128-1.558 4.609-.457 8.347.806 9.977 3.063 1.345 1.862 1.447 6.576 1.504 9.241a44 44 0 0 0 .042 1.374c.064 1.09-.018 1.347-.143 1.733-.093.29-.21.651-.307 1.491-.224 1.962.253 2.553 1.743 4.192 1.192 1.312 1.996 2.679 2.249 3.198l-13.576.376c-.112-.483-.326-1.596-.281-2.176.03-.38.794-.68 1.559-.98.693-.27 1.386-.542 1.533-.874.247-.56.496-2.222.59-2.983.15-2.517.315-8.003-.225-9.808-.674-2.258-2.726-4.38-6.015-3.547-3.288.833-5.565 3.412-5.789 5.024-.18 1.29.337 7.973.618 11.152.037.09.292.387 1.012.86.719.473 1.986.824 2.529.94v2.016l-1.04.591-9.359.538-3.766-1.317 4.103-4.649c.085-2.606.203-8.405 0-10.748Zm34.627-8.222c-2.81 1.419-4.806 3.995-5.452 5.106-.74.779-2.103 3.143-1.631 6.368l.067.455.001.006c.538 3.71.795 5.485 4.739 9.643 4.103 4.326 8.544 3.52 10.989 2.821 2.446-.698 4.863-1.075 6.324-.806 1.462.269 1.658.94 1.602 3.79-.056 2.847-3.597 5.32-5.48 6.421-1.737 1.016-8.921.479-10.405.368l-.248-.018c-.478-.027-.168 3.359.703 3.6.765.213 4.673.115 7.917.033a796.62 796.62 0 0 1 1.496-.037l.206-.005c3.093-.069 4.233-.094 7.47-2.57 3.372-2.58 4.497-4.327 4.693-7.31.167-2.52.052-16.671.012-21.546v-.002c-.007-.892-.012-1.473-.012-1.615 0-.571.132-.627.582-.82a6.94 6.94 0 0 0 1.189-.63c1.01-.664 1.783-.592 2.152-.558.154.014.237.022.237-.034v-3.198c0-.86-3.288-1.316-4.75-.94-.864.222-1.668.304-2.507.389-.581.059-1.177.12-1.821.23-1.259.214-1.837.877-1.968 1.181-.599-.107-2.501-.494-5.312-1.182-3.513-.86-7.279-.914-10.793.86Zm10.147 3.117c-3.328-.989-5.978.412-6.886 1.236-.759.627-2.463 2.311-3.205 4.03-.927 2.15-1.011 5.617 1.631 8.546 2.642 2.929 5.087 4.326 8.909 2.66 3.823-1.666 5.818-4.837 5.79-8.169-.028-3.332-2.08-7.067-6.239-8.303Z" clip-rule="evenodd"/>    </svg>');background-repeat:no-repeat;background-position:0 calc(100% + 4rem);background-size:108% auto;padding-block-end:8rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content .before-leave-heading-icon{height:4.5rem;width:4.5rem;color:#1c2c3e;display:block;margin:2rem auto .4rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-header{font-size:clamp(1.6rem,.56vi + 1.37rem,1.8rem);line-height:1.4;padding-inline:var(--modal-padding-inline)}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-subheader{font-size:clamp(3rem,3.39vi + 1.6rem,4.2rem);line-height:1.2;text-wrap:pretty;padding-block-start:.4rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-subheader em{font-style:normal;color:#db2546}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body{padding-block:2rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body [id=beforeLeaveForm]{display:grid}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body [id=beforeLeaveForm] fieldset{display:contents}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body [id=beforeLeaveForm] .form-input__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body .submit-button-container{order:5;width:100%}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body .submit-button-container [type=submit]{background:linear-gradient(270deg,#addeed 0,#daebbe);color:#1c2c3e;border-color:#1c2c3e;box-shadow:0 2px 20px #ece4d4;display:flex;width:100%}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body .submit-button-container [type=submit]:hover,[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-body .submit-button-container [type=submit]:focus{background:linear-gradient(270deg,#334151 0 100%);color:#fff;border-color:#334151;box-shadow:0 0 #ece4d4}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content-info{padding:1.2rem 0 .25rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content-info>p{text-align:center;text-wrap:pretty}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content-info>p~p{margin-block-start:1.2rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content-info>p small{font-size:1.3rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal-content-footer{padding-block:0 2rem}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal .modal{--modal-padding-inline: clamp(10px, 5vw, 30px);--bs-modal-padding: var(--modal-padding-block) var(--modal-padding-inline)}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal .modal-dialog{max-width:100%}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal .modal-content{background-image:none;padding-block-end:0}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal .modal-content h1{font-size:clamp(1.6rem,.56vi + 1.37rem,1.8rem)}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal .modal-body{padding:var(--bs-modal-padding)}[id=beforeLeaveModal]:where(:not([id=gdprModal])) .modal table :where(h1,h2,h3,h4,h5,h6){font-size:inherit}.shops-page .a-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.shops-page{overflow-x:hidden}.shops-page .default-page__content>.common-content{display:grid;gap:2rem}@media(min-width:768px){.shops-page .default-page__content>.common-content{gap:4rem 3rem;grid-template-columns:repeat(4,1fr);grid-template-areas:"opening-hours  shop-photo    shop-photo shop-photo" "contact        shop-photo    shop-photo shop-photo" "description1   description1  services   services" "description1   description1  shop-staff shop-staff" "shop-faq-link  shop-faq-link shop-staff shop-staff" "map            map           map        map" "photos         photos        photos     photos"}.shops-page .default-page__content>.common-content:has(.shop-fotky:first-child){grid-template-columns:1fr 1fr;grid-template-areas:"photos       photos" "description1 services" "description2 services"}}.shops-page .default-page__content>.common-content>*{margin-block-start:0}@media(min-width:768px){.shops-page .shop-fotky{grid-area:photos}.shops-page .opening-hours{grid-area:opening-hours}.shops-page .shop-foto{grid-area:shop-photo}.shops-page .kontakt{grid-area:contact}.shops-page .shop-staff{grid-area:shop-staff}.shops-page .shop-faqs-link{grid-area:shop-faq-link}.shops-page .map{grid-area:map}.shops-page .description{grid-area:description1}.shops-page .description~.description{grid-area:description2}.shops-page .description~.description~*{grid-column:1/span 2}.shops-page .services{grid-area:services}}.shops-page .shop-fotky>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1rem}.shops-page .shop-fotky>ul li{padding:0}.shops-page .shop-fotky>ul li:before{display:none}.shops-page .shop-fotky>ul li+li{margin-block-start:0}.shops-page .shop-fotky>ul img{border-radius:10px}@media(min-width:768px){.shops-page .opening-hours table p+p{margin-block-start:0}}.shops-page .opening-hours .notice{--message-background-color: var(--orange-light-2);--message-text-color: var(--black-90)}.shops-page .opening-hours .notice,.shops-page .opening-hours .notice-important{--message-icon-size: clamp(2.1rem, 1.13vw + 1.63rem, 2.5rem);--message-padding-x: clamp(1.6rem, 1.13vw + 1.13rem, 2rem);--message-padding-y: clamp(1.2rem, 1.13vw + .73rem, 1.6rem);background-color:var(--message-background-color);color:var(--message-text-color);padding:var(--message-padding-y) var(--message-padding-x) var(--message-padding-y) calc(var(--message-padding-x) + var(--message-icon-size) + 8px);position:relative;display:block;font-size:1.4rem;border-radius:10px}.shops-page .opening-hours .notice:before,.shops-page .opening-hours .notice-important:before{content:"";display:block;height:var(--message-icon-size);width:var(--message-icon-size);position:absolute;top:calc(var(--message-padding-y) - var(--message-icon-size)*.0625);left:calc(var(--message-padding-x) - var(--message-icon-size)*.0625);background-position:center center;background-repeat:no-repeat;background-size:contain}.shops-page .opening-hours .notice:before{background-image:url(/cdn/shop/files/sw4c-asset-e911974a5d3195880a10fe5b2e8b0fa739cc73c6cda9c2fa3d81ccba28a13a1d.svg?v=1788881273)}.shops-page .opening-hours .notice-important{--message-background-color: var(--red-20);--message-text-color: var(--black-90)}.shops-page .opening-hours .notice-important:before{background-image:url(/cdn/shop/files/sw4c-asset-bfb4eaf69969d1ba26ff0aa400e25aba08f6558f9eefbc9125f3c9f54a45e2a1.svg?v=1788881263)}.shops-page .kontakt h2{line-height:inherit;font-size:clamp(var(--header-h4320),.45vw + 1.46rem,var(--header-h4));margin-block:0}.shops-page .kontakt h2+*{margin-block-start:0}.shops-page .kontakt h2~h2{margin-block-start:1rem}.shops-page .description li :where(h2,h3,h4,h5,h6){line-height:inherit}.shops-page .services>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:1rem}.shops-page .services>ul li{background:var(--sand-15);border-radius:10px;min-height:5rem;padding:2% 3%;margin-block-start:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-transform:lowercase;line-height:1.3}.shops-page .services>ul li:before{display:none}.shops-page .services>ul li img{margin-inline-end:3%}.shops-page .shop-staff{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:1rem}.shops-page .shop-staff>*:first-child{grid-column:1/-1}.shops-page .shop-staff>div{margin:0}.shops-page .shop-staff>div h3{text-align:center}.shops-page .shop-staff>div h3 img{margin:0 auto 1rem;display:block}.shops-page .shop-staff>div h3 strong{font-weight:400;font-size:clamp(var(--header-h4320),.45vw + 1.46rem,var(--header-h4));line-height:inherit;display:block;margin:0}.shops-page .shop-foto img{border-radius:20px}@media(min-width:768px){.shops-page .map{aspect-ratio:1260/360}}.shops-page .map iframe{aspect-ratio:auto;height:360px;width:100%}@media(min-width:768px){.shops-page .map iframe{height:100%}}.shops-page .general-info{grid-column:1/-1;background-color:var(--sand-15);border-radius:20px;padding:clamp(3.2rem,2.04vw + 2.36rem,4.8rem)}@media(max-width:996px){.shops-page .general-info{text-align:center;text-wrap:balance}}.shops-page .general-info>.page-width-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:3rem 5%}@media(min-width:997px){.shops-page .general-info>.page-width-container{position:relative}.shops-page .general-info>.page-width-container:before{background-color:var(--black-10);content:"";display:block;position:absolute;top:4rem;left:calc(50% - .5px);height:calc(100% - 8rem);width:1px}}.shops-page .general-info-section{margin:0;display:grid;grid-template-columns:1fr;gap:1rem 0;grid-auto-rows:max-content}@media(min-width:671px){.shops-page .general-info-section{grid-template-columns:1fr minmax(290px,1fr);gap:1rem}.pl .shops-page .general-info-section{grid-template-columns:1fr 180px}}.shops-page .general-info-section-heading{font-size:clamp(var(--header-h3320),.89vw + 1.51rem,var(--header-h3))}@media(min-width:671px){.shops-page .general-info-section-heading{grid-column:1/span 2;grid-row:1}}.shops-page .general-info-section-link{margin-block-start:clamp(1.8rem,3vw,2.4rem)}.shops-page .general-info-section-main,.shops-page .general-info-section-image{margin:0}.shops-page .general-info-section-main:where(:last-child){grid-column:1/span 2}.shops-page .general-info-section-image--map img{width:100%}.shops-page .general-info-section-image img{margin-inline:auto}.pl .shops-page .general-info-section-image>img{max-width:180px}@media(max-width:670px){.shops-page .general-info-section-image{grid-row:1}.shops-page .general-info-section-image [id*=showHeureka]{max-width:max-content;margin-inline:auto;margin-block-end:1rem}}.shops-page .general-info .shops-list ul{text-transform:uppercase}.shops-page .general-info .shops-list li{padding-inline-start:0;margin-block-start:0;display:inline-block}.shops-page .general-info .shops-list li:before{display:none}.shops-page .general-info .shops-list li:where(:not(:last-child)):after{content:"\2022";margin:0 .3em}.shops-page iframe{border-radius:2rem}.shops-page .lazy-load{visibility:hidden}.cat,.cats{display:grid;gap:clamp(4px,1.13vi - .7px,8px);grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));margin-block:40px}.cat a,.cat>li>strong,.cats a,.cats>li>strong{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:5px 20px;background-color:#ffffffa3;min-height:clamp(50px,4vw,60px);border-radius:clamp(50px,4vw,60px);border:1px solid var(--black-15);color:var(--black-90);transform:scale3d(.98,.98,.98);transition:transform .35s var(--easing-1-bouncy);font-size:clamp(1.3rem,.45vi + 1.16rem,1.6rem);line-height:1.15;font-weight:700;text-decoration:none;position:relative;z-index:1;text-align:center;-webkit-hyphens:auto;hyphens:auto}.cat a>*,.cat>li>strong>*,.cats a>*,.cats>li>strong>*{margin:0}.cat a:has(img),.cat>li>strong:has(img),.cats a:has(img),.cats>li>strong:has(img){display:grid;gap:10px;grid-template-columns:auto 1fr;padding-inline:10px;text-align:left}.cat a:before,.cat a:after,.cat>li>strong:before,.cat>li>strong:after,.cats a:before,.cats a:after,.cats>li>strong:before,.cats>li>strong:after{content:"";display:block;border-radius:clamp(50px,3vw,60px);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cat a:after,.cat>li>strong:after,.cats a:after,.cats>li>strong:after{opacity:0}.cat a:before,.cat>li>strong:before,.cats a:before,.cats>li>strong:before{box-shadow:var(--shadow-basic-1);opacity:1}.cat a:hover:after,.cat a:focus:after,.cat a:active:after,.cats a:hover:after,.cats a:focus:after,.cats a:active:after{animation:pulse-box 2.5s infinite;opacity:1}.cat a:hover:before,.cat a:focus:before,.cat a:active:before,.cats a:hover:before,.cats a:focus:before,.cats a:active:before{opacity:0}.cat a img,.cats a img{border-radius:0}.cat a>strong,.cats a>strong{font-weight:700}.cat a:hover,.cat a:focus,.cat a:active,.cat .current a,.cat>li>strong,.cats a:hover,.cats a:focus,.cats a:active,.cats .current a,.cats>li>strong{color:var(--blue-4c);background-color:#fff;transform:scaleZ(1);z-index:2;will-change:transform;text-rendering:geometricprecision}.cat .current a,.cat>li>strong,.cats .current a,.cats>li>strong{background-color:#fff}.cat .current a:after,.cat>li>strong:after,.cats .current a:after,.cats>li>strong:after{animation:none!important;opacity:0!important}.cat .current a:before,.cat>li>strong:before,.cats .current a:before,.cats>li>strong:before{opacity:1!important;box-shadow:var(--shadow-basic-3)}.cat img,.cats img{aspect-ratio:1/1;object-fit:cover;width:clamp(32px,4vw,40px);height:clamp(32px,4vw,40px)}:where(h1,h2,h3,h4,h5,h6)+.cat,:where(h1,h2,h3,h4,h5,h6)+.cats{margin-block-start:clamp(12px,2.26vw + 2.6px,20px)}:is(.page) .media-block{display:flex;flex-flow:column wrap;gap:2rem 3rem;align-items:center;margin-block-end:42px;border-radius:unset;border:unset}@media(min-width:768px){:is(.page) .media-block{flex-direction:row}:is(.page) .media-block>*{flex:1 0 calc(50% - 1.5rem)}}@media(max-width:767.98px){:is(.page) .media-block>*:not(.text){order:-1}}:is(.page) .media-block .text{text-align:left}:is(.page) .media-block img{border-radius:20px;height:auto}:is(.page) .media-block h2{font-size:clamp(var(--header-h3320),.89vw + 1.51rem,var(--header-h3));margin-block-end:1rem}@media(min-width:768px){.timeline{position:relative}.timeline:before,.timeline:after{content:"";display:block;width:13px;height:13px;background-color:#fff;border:1px solid #707070;border-radius:10px;position:absolute;left:0;right:0;margin:0 auto}.timeline:before{top:0}.timeline:after{bottom:0}}.timeline>ol{margin:0}@media(min-width:768px){.timeline>ol{padding:30px 0;background:linear-gradient(to left,#fff 0 calc(50% - 1px),#707070 50%,#fff calc(50% + 1px) 100%)}}.timeline .media-block.timeline-section:not(.specificity-fix){display:grid;align-items:center}@media(min-width:768px){.timeline .media-block.timeline-section:not(.specificity-fix){grid-template-columns:1fr max-content 1fr}}@media(max-width:767px){.timeline .media-block.timeline-section:not(.specificity-fix){grid-template-rows:max-content max-content}}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title{max-width:max-content;align-self:unset!important;margin:0;display:grid;grid-template-columns:1fr;align-items:center;gap:1rem;padding:.5rem 3rem;background-color:#fff;min-height:clamp(5rem,4vw,6rem);border-radius:clamp(5rem,4vw,6rem);border:1px solid var(--black-15);color:var(--black-90);will-change:scale;font-size:clamp(1.3rem,.45vi + 1.16rem,1.6rem);font-weight:800;text-decoration:none;position:relative;z-index:1}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title:before{content:"";display:block;border-radius:clamp(5rem,3vw,6rem);box-shadow:var(--shadow-basic-1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media(max-width:767px){.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title{order:unset;height:auto;align-self:end!important;justify-self:center;margin-block-end:10px;z-index:1;transform:translateY(50%)}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title,.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title~*:where(:not(.text)){grid-row:1;grid-column:1}}@media(min-width:768px){.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title{grid-column:2}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title~*{grid-row:1}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title+*{padding-right:max(14%,15px);padding-left:0;grid-column:1}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title+*+*{padding-right:0;padding-left:max(14%,15px);grid-column:3}}.timeline .media-block.timeline-section:not(.specificity-fix) .text{text-align:center}@media(max-width:767px){.timeline .media-block.timeline-section:not(.specificity-fix) .text{grid-row:2;margin-block-start:15px}}.timeline .media-block.timeline-section:not(.specificity-fix) .text h4{font-size:24px;font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.25}@media(min-width:768px){.timeline .media-block.timeline-section:not(.specificity-fix)+.media-block{margin-block-start:60px}}.media-cards{--media-card-width: 250px;--media-card-gap: 2rem;--media-card-thumbnail-order: 1;--media-card-heading-order: 2;--media-card-text-order: 3;--media-card-extra-order: 10;display:grid;gap:var(--media-card-gap);grid-template-columns:repeat(auto-fill,minmax(min(var(--media-card-width),100%),1fr));align-items:start}.media-cards .media-block{position:relative;background-color:#fff;border:1px solid var(--black-15);border-radius:20px;padding-block-end:clamp(2rem,1.53vw + 1.37rem,3.2rem);z-index:1;display:grid;grid-auto-flow:row;gap:clamp(.96rem,1.2vw,1.625rem) 0;margin:0}.media-cards .media-block:after{content:"";border-radius:inherit;display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-sand-xl);opacity:0;transition:opacity .25s ease-in-out}.media-cards .media-block>*,.media-cards .media-block>.text>*{margin:0}.media-cards .media-block>.text{display:contents}.media-cards .media-block>p:has(img){order:var(--media-card-thumbnail-order);aspect-ratio:378/236}.media-cards .media-block>p:has(img) img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast}.media-cards .media-block .media-block-heading{order:var(--media-card-heading-order);font-size:clamp(1.5rem,.85vw + 1.15rem,1.8rem)}.media-cards .media-block>:where(.text)>*:where(:not(.media-block-heading),:not(.more-info)){order:var(--media-card-text-order);padding-inline:clamp(2rem,1.53vw + 1.37rem,3.2rem);font-size:clamp(1.3rem,.28vw + 1.18rem,1.4rem)}.media-cards .media-block>:where(.text)>*:where(:not(.media-block-heading):has(+.more-info)){display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.media-cards .media-block .more-info{order:var(--media-card-extra-order)}.media-cards .media-block:hover:after,.media-cards .media-block:focus-within:after{opacity:1}@media(hover:hover){.media-cards .media-block>p:has(img){overflow:hidden;border-radius:20px 20px 0 0}.media-cards .media-block>p:has(img) img{transition:transform 2.5s ease-out;will-change:transform}.media-cards .media-block:hover>p:has(img) img{transform:scale(1.2)}}.all-stories{margin:120px 0 30px}.all-stories img{height:auto;border-radius:20px}.all-stories h2{margin-top:0;margin-bottom:9.1px;font-size:28px;font-weight:400}@media(min-width:581px){.all-stories h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.all-stories h3{line-height:1.3;margin:0 0 10px}@media(min-width:581px){.all-stories h3{order:1;margin-bottom:0}.all-stories h3~*:not(.social-links){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.all-stories>ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;text-align:center}@media(max-width:580px){.all-stories>ul{justify-content:space-between}}@media(min-width:581px){.all-stories>ul{margin-left:-30px;width:calc(100% + 30px)}}@media(min-width:768px){.all-stories>ul{max-width:1080px;width:100%;margin-inline:auto;transform:translate(-15px)}}.all-stories>ul>*{display:flex;flex-direction:column;justify-content:center;padding:0;margin:0 0 22.5px}@media(min-width:581px){.all-stories>ul>*{flex:1 0 270px;max-width:calc(25% - 30px);margin-left:30px}}.all-stories>ul>*.social{box-sizing:border-box;border:1px solid var(--black-10);border-radius:20px}@media(max-width:580px){.all-stories>ul>*.social{border:none}}.all-stories>ul>*.social h3{color:var(--black-90)}@media(min-width:581px)and (max-width:767px){.all-stories>ul>*.social h3{font-size:16px}}.all-stories>ul>*.social .social-links{margin-bottom:0;font-size:0}.all-stories>ul>*.social .social-links a{display:inline-flex;vertical-align:middle;margin-bottom:20px;margin-right:20px;text-decoration:none!important;white-space:nowrap;overflow:hidden;height:50px;width:50px;border-radius:25px;align-items:center}@media(max-width:580px){.all-stories>ul>*.social .social-links a{margin-top:10px;margin-bottom:10px}}@media(min-width:581px)and (max-width:767px){.all-stories>ul>*.social .social-links a{margin-bottom:16px;margin-right:16px;height:40px;width:40px;border-radius:20px}}.all-stories>ul>*.social .social-links a:hover,.all-stories>ul>*.social .social-links a:focus,.all-stories>ul>*.social .social-links a:active{box-shadow:0 0 0 1px var(--black-90)}.all-stories>ul>*.social .social-links a:last-child{margin-right:0}.all-stories>ul>*.social .social-links a:before{display:block;content:"";aspect-ratio:1/1;background-repeat:no-repeat;background-position:50% 50%;background-color:var(--black-90);background-size:30px 30px;width:50px;position:relative}@media(min-width:581px)and (max-width:767px){.all-stories>ul>*.social .social-links a:before{background-size:20px 20px;width:40px}}.all-stories>ul>*.social .social-links a[href*=facebook]:before{background-image:url('data:image/svg+xml,    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">    <path fill="rgba(255, 255, 255, 0.999)" stroke="none" d="m18.792 14.347.61-4.027h-3.86V7.707c0-1.097.541-2.166 2.264-2.166h1.75v-3.43s-1.598-.279-3.111-.279c-3.181 0-5.25 1.93-5.25 5.417v3.07H7.666v4.027h3.527v9.723h4.348v-9.723h3.25Z"/>    </svg>')}.all-stories>ul>*.social .social-links a[href*=instagram]:before{background-image:url('data:image/svg+xml,    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">    <path fill="rgba(255, 255, 255, 0.999)" stroke="none" d="M13.25 7.306A5.684 5.684 0 0 0 7.556 13a5.684 5.684 0 0 0 5.694 5.694A5.684 5.684 0 0 0 18.945 13a5.684 5.684 0 0 0-5.695-5.694Zm0 9.402A3.716 3.716 0 0 1 9.542 13a3.717 3.717 0 0 1 3.708-3.708A3.717 3.717 0 0 1 16.958 13a3.717 3.717 0 0 1-3.708 3.708Zm7.264-9.639a1.333 1.333 0 1 1-2.666 0 1.333 1.333 0 0 1 2.666 0Zm3.778 1.348c-.084-1.778-.486-3.361-1.792-4.653-1.305-1.306-2.875-1.708-4.653-1.792-1.833-.097-7.333-.097-9.166 0-1.792.084-3.361.486-4.667 1.792-1.306 1.305-1.708 2.875-1.806 4.653-.097 1.833-.097 7.333 0 9.166.084 1.778.487 3.361 1.792 4.653 1.306 1.306 2.875 1.708 4.653 1.792 1.833.097 7.333.097 9.167 0 1.777-.084 3.36-.486 4.652-1.792 1.306-1.306 1.709-2.875 1.792-4.653.125-1.833.125-7.333.028-9.166Zm-2.375 11.138a3.756 3.756 0 0 1-2.111 2.112c-1.459.583-4.93.444-6.556.444-1.625 0-5.097.125-6.555-.444a3.756 3.756 0 0 1-2.112-2.112C4.014 18.083 4.14 14.611 4.14 13c0-1.611-.125-5.097.444-6.556a3.756 3.756 0 0 1 2.112-2.11c1.472-.57 4.944-.445 6.555-.445 1.611 0 5.097-.125 6.556.444a3.756 3.756 0 0 1 2.11 2.111c.584 1.459.445 4.931.445 6.556s.14 5.097-.444 6.555Z"/>    </svg>')}@media(max-width:580px){.all-stories>ul>*.social+*{width:100%}.all-stories>ul>*.social+* img{width:100%}.all-stories>ul>*.social+*~*{width:calc(50% - 10px)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ceestock-reference-3fa6d39e.css.map */
