@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.cmp-checkbox{position:relative;display:flex;align-items:center}
.cmp-checkbox__checkbox{opacity:0}
.cmp-checkbox__label{display:inline-block;vertical-align:top;position:relative;color:#2c2a29;font-family:'SeatRegular',sans-serif;font-weight:400;font-size:16px;line-height:1.2;cursor:pointer}
.cmp-checkbox__label a,.cmp-checkbox__label a:hover{text-decoration:underline;color:#2c2a29}
.cmp-checkbox__label.required .cmp-text__paragraph:after{content:'*';padding-left:3px}
.cmp-checkbox__label-text{display:inline-block;padding-left:8px}
.cmp-checkbox__checkbox + .cmp-checkbox__label:before,.cmp-checkbox__checkbox + .cmp-checkbox__label:after{position:absolute;content:'';top:0;left:-18px;width:18px;height:18px}
.cmp-checkbox__checkbox + .cmp-checkbox__label:before{cursor:pointer;opacity:0;transition:opacity .3s ease;background-size:cover;background-position:center;background-repeat:no-repeat;mask:url("../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-checkbox.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-checkbox.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:#fff;z-index:1}
.cmp-checkbox__checkbox + .cmp-checkbox__label:after{position:absolute;content:'';left:-18px;border:2px solid #2c2a29;border-radius:2px;transition:all .3s ease}
.cmp-checkbox__checkbox:checked + .cmp-checkbox__label:before{opacity:1}
.cmp-checkbox__checkbox:checked + .cmp-checkbox__label:after{background-color:#2c2a29}
.cmp__cart{position:relative;width:100%;padding:16px;margin:0 auto}
.cmp__cart__header{position:relative;display:flex;align-items:center;gap:16px}
.cmp__cart__header__backbutton{position:relative;width:48px;height:48px;border-radius:50%;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiByeD0iMjQiIGZpbGw9IiNFRkVDRUEiLz4KPHBhdGggZD0iTTI0IDMyTDE2IDI0TDI0IDE2TDI1LjA1IDE3LjA1TDE4Ljg1IDIzLjI1SDMyVjI0Ljc1SDE4Ljg1TDI1LjA1IDMwLjk1TDI0IDMyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==") no-repeat center center;background-size:contain;transition:all .3s ease;cursor:pointer;flex-shrink:0;display:none}
.cmp__cart__header__backbutton:hover{transform:scale(0.9)}
.cmp__cart__header__backbutton:active{transform:scale(0.8)}
.cmp__cart__header__title{position:relative;width:100%;text-align:center}
.cmp__cart__header__title .cmp-title h1,.cmp__cart__header__title .cmp-title h2,.cmp__cart__header__title .cmp-title h3,.cmp__cart__header__title .cmp-title h4,.cmp__cart__header__title .cmp-title h5,.cmp__cart__header__title .cmp-title h6,.cmp__cart__header__title .cmp-title span{font-family:'SeatLight',sans-serif;font-weight:300;font-size:32px;line-height:1.5;text-transform:uppercase;color:#b3a097;word-wrap:break-word}
.cmp__cart__tabletop{position:relative;margin-top:40px;display:grid;grid-template-columns:1fr;gap:16px;padding-bottom:16px;border-bottom:solid 1px #2c2a29}
.cmp__cart__tabletop__item{display:none}
.cmp__cart__tabletop__select{position:relative;display:flex;align-items:center;gap:10px;grid-area:none}
.cmp__cart__tablebody{position:relative}
.cmp__cart__tablebody__item{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,auto));grid-column-gap:16px;grid-row-gap:8px;padding:16px 0;border-bottom:solid 1px #1f1e1d;overflow:hidden}
.cmp__cart__tablebody__item:first-child{padding-top:24px}
.cmp__cart__tablebody__item:last-child{padding-bottom:0;border-bottom:0}
.cmp__cart__tablebody__item__description{position:relative;display:flex;gap:8px;grid-column:1;grid-row:1/3}
.cmp__cart__tablebody__item__description__image{position:relative;width:27.813vw;height:18.92vw;flex-shrink:0}
.cmp__cart__tablebody__item__description__image img{display:block;border-radius:12px;width:100%;height:100%;object-fit:cover}
.cmp__cart__tablebody__item__description__info{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;gap:12px}
.cmp__cart__tablebody__item__description__info__title{font-family:'SeatRegular',sans-serif;font-weight:400;font-size:18px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#2c2a29}
.cmp__cart__tablebody__item__description__info__date{font-family:'SeatRegular',sans-serif;font-weight:400;font-size:14px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#2c2a29;display:none}
.cmp__cart__tablebody__item__description__info__button{position:relative;font-family:'SeatRegular',sans-serif;font-weight:400;font-size:16px;line-height:1.2}
.cmp__cart__tablebody__item__description__info__button span[data-type='info']{display:none}
.cmp__cart__tablebody__item__description__info__button span[data-type='icon']{position:relative;display:inline-block;width:12px;height:12px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNyA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy41MDAyNiAzLjYyOTE3TDAuODA4NTk0IDAuOTM3NUg2LjE5MTkzTDMuNTAwMjYgMy42MjkxN1oiIGZpbGw9IiMyQzJBMjkiLz4KPC9zdmc+Cg==") no-repeat center center;background-size:contain;vertical-align:middle;margin-left:4px;transition:all .3s ease;cursor:pointer}
.cmp__cart__tablebody__item__description__info__button[data-active="true"] span[data-type='icon']{transform:rotate(180deg)}
.cmp__cart__tablebody__item__size{position:relative;display:flex;place-items:center;grid-column:3/3;grid-row:2}
.cmp__cart__tablebody__item__size__title{font-family:'SeatBook',sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#2c2a29}
.cmp__cart__tablebody__item__format{position:relative;display:flex;place-items:center;grid-column:2/2;grid-row:2}
.cmp__cart__tablebody__item__format__icon{position:relative;width:20px;height:20px;background-size:contain}
.cmp__cart__tablebody__item__format__icon[data-type="image"]{background:url('../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-image.svg') no-repeat center center}
.cmp__cart__tablebody__item__format__icon[data-type="zip"]{background:url('../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-zip.svg') no-repeat center center}
.cmp__cart__tablebody__item__format__icon[data-type="video"]{background:url('../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-video-dark.svg') no-repeat center center}
.cmp__cart__tablebody__item__selectanddownload{--width:auto;position:relative;display:flex;place-items:center;justify-content:space-between;width:var(--width);grid-column:2/4;grid-row:1}
.cmp__cart__tablebody__item__selectanddownload .cmp-checkbox{display:none;align-items:normal}
.cmp__cart__tablebody__item__selectanddownload .cmp-checkbox__checkbox{z-index:2}
.cmp__cart__tablebody__item__selectanddownload__options{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.cmp__cart__tablebody__item__selectanddownload__options__delete,.cmp__cart__tablebody__item__selectanddownload__options__download{position:relative;width:24px;height:24px;background-size:contain;cursor:pointer}
.cmp__cart__tablebody__item__selectanddownload__options__delete{left:-2px;background:url('../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-trash.svg') no-repeat center center}
.cmp__cart__tablebody__item__selectanddownload__options__download{left:-12px;background:url('../../../../../etc.clientlibs/media-center/clientlibs/clientlib-base/resources/icons/ico-download.svg') no-repeat center center}
.cmp__cart__tablebody__item__files{--max-height:1000px;position:relative;max-height:0;opacity:0;visibility:hidden;transition:all .5s ease;grid-column:1/4}
.cmp__cart__tablebody__item__files:before{position:absolute;content:'';top:16px;left:0;display:block;width:1px;height:calc(100% - 16px);background:#2c2a29}
.cmp__cart__tablebody__item__files__wrapper{padding:24px 0 24px 16px}
.cmp__cart__tablebody__item__files[data-active="true"]{visibility:visible;opacity:1;max-height:var(--max-height)}
.cmp__cart__bottom{position:relative;margin-top:48px}
.cmp__cart__bottom__info{position:relative;display:flex;flex-direction:column;align-items:flex-end}
.cmp__cart__bottom__info__total-number,.cmp__cart__bottom__info__total-weight{display:flex}
.cmp__cart__bottom__info__total-number .cmp-text p,.cmp__cart__bottom__info__total-weight .cmp-text p{font-family:'SeatRegular',sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#2c2a29}
.cmp__cart__bottom__info__total-number .cmp-text p b,.cmp__cart__bottom__info__total-weight .cmp-text p b{font-size:24px;margin-left:24px;font-weight:unset}
.cmp__cart__bottom__info__total-number-value,.cmp__cart__bottom__info__total-weight-value{margin-left:24px;font-family:'SeatRegular',sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#2c2a29}
.cmp__cart__bottom__info__total-weight{margin-top:32px}
.cmp__cart__bottom__buttons{position:relative;margin-top:40px;display:flex;flex-direction:column;gap:16px}
@media(min-width:764px){.cmp__cart{padding:32px}
.cmp__cart__header{gap:32px}
.cmp__cart__header__backbutton{display:block}
.cmp__cart__header__title{width:calc(100% - 160px)}
.cmp__cart__header__title .cmp-title h1,.cmp__cart__header__title .cmp-title h2,.cmp__cart__header__title .cmp-title h3,.cmp__cart__header__title .cmp-title h4,.cmp__cart__header__title .cmp-title h5,.cmp__cart__header__title .cmp-title h6,.cmp__cart__header__title .cmp-title span{font-size:48px}
.cmp__cart__tabletop{grid-template-columns:40% 1fr 1fr auto}
.cmp__cart__tabletop__item{display:block;font-family:'SeatRegular',sans-serif;font-weight:400;font-size:20px;line-height:1.2}
.cmp__cart__tabletop__select{grid-area:unset}
.cmp__cart__tablebody__item{grid-column-gap:16px;grid-row-gap:unset;grid-template-columns:40% 1fr 1fr auto}
.cmp__cart__tablebody__item__description{grid-column:unset;grid-row:unset;gap:16px}
.cmp__cart__tablebody__item__description__image{width:144px;height:96px}
.cmp__cart__tablebody__item__description__info__title{font-size:20px}
.cmp__cart__tablebody__item__description__info__date{display:block}
.cmp__cart__tablebody__item__description__info__button span{display:inline}
.cmp__cart__tablebody__item__description__info__button span[data-type='info']{display:inline-block}
.cmp__cart__tablebody__item__description__info__button span[data-type='icon']{margin-left:14px}
.cmp__cart__tablebody__item__size{grid-column:unset;grid-row:unset}
.cmp__cart__tablebody__item__size__title{font-size:18px}
.cmp__cart__tablebody__item__format{grid-column:unset;grid-row:unset}
.cmp__cart__tablebody__item__selectanddownload{gap:10px;grid-column:unset;grid-row:unset}
.cmp__cart__tablebody__item__selectanddownload .cmp-checkbox{display:flex}
.cmp__cart__tablebody__item__selectanddownload__options{flex-direction:column}
.cmp__cart__tablebody__item__selectanddownload__options__delete,.cmp__cart__tablebody__item__selectanddownload__options__download{left:unset}
.cmp__cart__tablebody__item__files{grid-column:span 4}
.cmp__cart__tablebody__item__files:before{left:24px}
.cmp__cart__tablebody__item__files__wrapper{padding:24px 0 24px 48px}
.cmp__cart__tablebody__item__files__wrapper .cmp__cart__tablebody__item{grid-template-columns:calc(36% - 2px) 1fr 1fr auto}
.cmp__cart__tablebody__item__files__wrapper .cmp__cart__tablebody__item .cmp__cart__tablebody__item__description__image{width:118px}
.cmp__cart__bottom__buttons{flex-direction:unset;justify-content:flex-end;gap:24px}
.cmp__cart__bottom__buttons .cta:first-child{order:2}
.cmp__cart__bottom__buttons .cta:last-child{order:1}
}
@media(min-width:1016px){.cmp__cart__header__title .cmp-title h1,.cmp__cart__header__title .cmp-title h2,.cmp__cart__header__title .cmp-title h3,.cmp__cart__header__title .cmp-title h4,.cmp__cart__header__title .cmp-title h5,.cmp__cart__header__title .cmp-title h6,.cmp__cart__header__title .cmp-title span{font-size:68px}
.cmp__cart__tabletop{grid-template-columns:50% 1fr 1fr auto}
.cmp__cart__tablebody__item{grid-template-columns:50% 1fr 1fr auto}
.cmp__cart__tablebody__item__files__wrapper .cmp__cart__tablebody__item{grid-template-columns:calc(50% - 24px) 1fr 1fr auto}
.cmp__cart__tablebody__item__files__wrapper .cmp__cart__tablebody__item .cmp__cart__tablebody__item__description__image{width:144px}
}
@media(min-width:1436px){.cmp__cart{max-width:1436px}
}