.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}body:has(.tingle-modal.tingle-modal--visible){overflow:hidden;height:100%}body:has(.tingle-modal_related.tingle-modal--visible){overflow:revert;height:revert}.tingle-modal{position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;padding:0;transition:all .35s}@media (min-width:768px){.tingle-modal{padding:20px 0}}.tingle-modal.tingle-modal--visible{background:rgba(13,13,13,.4);-webkit-tap-highlight-color:transparent;backdrop-filter:none;overflow:hidden;visibility:visible;opacity:1}.tingle-modal.tingle-modal--visible .tingle-modal-box{opacity:1;bottom:0}.tingle-modal *{box-sizing:border-box}.tingle-modal .tingle-modal-box{display:flex;flex-direction:column;border-radius:0;width:100%;margin:0 auto;background-color:#fff;padding:32px 0 16px;max-height:100%;transition:transform .3s;overflow:hidden}@media (min-width:768px){.tingle-modal .tingle-modal-box{padding:34px 0;clip-path:inset(0 0 0 0 round 24px)}}@media (min-width:1024px){.tingle-modal .tingle-modal-box{padding:24px 20px}}.tingle-modal .tingle-modal__close{font-family:inherit;outline:0;box-shadow:none;border:0;background:0 0;padding:0;border-radius:0;cursor:pointer;position:absolute;z-index:2;inset:0 0 auto auto;display:flex;width:auto;height:auto;align-items:center;align-self:flex-start;transition:all .35s}@media (min-width:768px){.tingle-modal .tingle-modal__close{inset:4px 4px auto auto}}.tingle-modal .tingle-modal__close:hover .tingle-modal__closeIcon{filter:invert(33%) sepia(11%) saturate(2132%) hue-rotate(182deg) brightness(89%) contrast(97%)}.tingle-modal .tingle-modal__closeIcon{font-size:0;line-height:0;background-image:url(/skin/frontend/feature/default/icons/close-cross.svg);background-position:center;background-repeat:no-repeat;background-size:24px auto;filter:invert(31%) sepia(18%) saturate(237%) hue-rotate(182deg) brightness(92%) contrast(96%);width:48px;height:48px;margin:0;transition:all .35s}.tingle-modal .tingle-modal__closeLabel{display:none;font-family:inherit;font-size:0;line-height:0;transition:all .35s}.tingle-modal .tingle-modal__close-swipe{display:none;font-family:inherit;outline:0;box-shadow:none;border:0;background:0 0;border-radius:0;cursor:pointer;position:absolute;z-index:1;inset:0 auto auto 50%;width:40px;height:12px;padding:4px 0;transform:translateX(-50%);font-size:0;line-height:0}.tingle-modal .tingle-modal__close-swipe::before{content:'';width:100%;height:100%;background-color:#e7e7e7;border-radius:4px}.tingle-modal .tingle-modal__title{font-size:1.125rem;letter-spacing:-.02em;line-height:1.222em;font-weight:500;color:#0d0d0d;margin:0 0 12px;padding:0 16px}@media (min-width:768px) and (max-width:1024px){.tingle-modal .tingle-modal__title{font-size:1.25rem}}@media (min-width:1024px){.tingle-modal .tingle-modal__title{font-size:1.25rem}}@media (min-width:768px) and (max-width:1024px){.tingle-modal .tingle-modal__title{line-height:1.2em}}@media (min-width:1024px){.tingle-modal .tingle-modal__title{line-height:1.2em}}@media (min-width:768px){.tingle-modal .tingle-modal__title{padding:0 34px}}@media (min-width:1024px){.tingle-modal .tingle-modal__title{padding:0 4px}}.tingle-modal .tingle-modal-box__content{padding:0 16px;overflow-x:hidden;overflow-y:auto;height:100%}@media (min-width:768px){.tingle-modal .tingle-modal-box__content{padding:0 34px}}@media (min-width:1024px){.tingle-modal .tingle-modal-box__content{padding:0 4px}}.tingle-modal .tingle-modal-box__content::-webkit-scrollbar{width:4px;height:4px}.tingle-modal .tingle-modal-box__content::-webkit-scrollbar-track{background-color:#fff;border-radius:0}.tingle-modal .tingle-modal-box__content::-webkit-scrollbar-thumb{background-color:#eaeef9;border-radius:99px;background-clip:content-box}.tingle-modal .tingle-modal-box__footer{background:0 0;padding:24px 16px 0}@media (min-width:768px){.tingle-modal .tingle-modal-box__footer{padding:24px 34px 0}}@media (min-width:1024px){.tingle-modal .tingle-modal-box__footer{padding:24px 4px 0}}.tingle-modal.tingle-modal_related{padding:16px;inset:0 0 auto 0;background:0 0}@media (min-width:768px){.tingle-modal.tingle-modal_related{padding:0;inset:calc(96px - var(--header-hide-height)) 34px auto auto}}@media (min-width:1024px){.tingle-modal.tingle-modal_related{right:24px}}.tingle-modal.tingle-modal_related .tingle-modal-box{background-color:#36393e;box-shadow:2px 2px 12px 0 rgba(73,96,144,.1);padding:16px;clip-path:inset(0 0 0 0 round 24px)}.tingle-modal.tingle-modal_related .tingle-modal__title{font-size:1rem;line-height:1.25em;color:#fff;padding:0;margin:0 0 16px}.tingle-modal.tingle-modal_related .tingle-modal-box__content{display:none}.tingle-modal.tingle-modal_related .tingle-modal-box__footer{padding:0;background:0 0;border-radius:0}.tingle-modal.tingle-modal_related .tingle-modal-box__footer .button{width:100%}@media (min-width:768px){.tingle-modal.tingle-modal_related .tingle-modal-box__footer .button{width:revert}}.tingle-modal.tingle-modal_related .tingle-btn_continue,.tingle-modal.tingle-modal_related .tingle-modal__close{display:none}.tingle-modal.tingle-modal_related .tingle-btn_cart{margin:0}@media (min-width:768px){body.header-fixed .tingle-modal.tingle-modal_related{top:96px}}.layer-modal{position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;visibility:hidden;padding:0;-webkit-tap-highlight-color:transparent;backdrop-filter:none;transition:all .35s;overflow:hidden;opacity:0;z-index:999}@media (min-width:768px){.layer-modal{padding:20px 0}}.layer-modal_active{background:rgba(13,13,13,.4);visibility:visible;opacity:1}.layer-modal__container{position:relative;display:flex;flex-direction:column;border-radius:0;width:100%;margin:0 auto;background-color:#fff;padding:32px 0 16px;max-height:100%;transition:transform .3s;overflow:hidden;max-width:700px}@media (min-width:768px){.layer-modal__container{padding:34px 0;clip-path:inset(0 0 0 0 round 24px)}}@media (min-width:1024px){.layer-modal__container{padding:24px 20px}}.layer-modal__close{font-family:inherit;outline:0;box-shadow:none;border:0;background:0 0;padding:0;border-radius:0;cursor:pointer;position:absolute;z-index:2;inset:0 0 auto auto;display:flex;width:auto;height:auto;align-items:center;align-self:flex-start;transition:all .35s}@media (min-width:768px){.layer-modal__close{inset:4px 4px auto auto}}.layer-modal__close::before{content:'';background-image:url(/skin/frontend/feature/default/icons/close-cross.svg);background-position:center;background-repeat:no-repeat;background-size:24px auto;filter:invert(31%) sepia(18%) saturate(237%) hue-rotate(182deg) brightness(92%) contrast(96%);width:48px;height:48px;margin:0;transition:all .35s}.layer-modal__close:hover::before{filter:invert(33%) sepia(11%) saturate(2132%) hue-rotate(182deg) brightness(89%) contrast(97%)}.layer-modal__content{display:flex;flex-direction:column;height:100%}.layer-modal__title{font-size:1.125rem;letter-spacing:-.02em;line-height:1.222em;font-weight:500;color:#0d0d0d;margin:0 0 12px;padding:0 16px}@media (min-width:768px) and (max-width:1024px){.layer-modal__title{font-size:1.25rem}}@media (min-width:1024px){.layer-modal__title{font-size:1.25rem}}@media (min-width:768px) and (max-width:1024px){.layer-modal__title{line-height:1.2em}}@media (min-width:1024px){.layer-modal__title{line-height:1.2em}}@media (min-width:768px){.layer-modal__title{padding:0 34px}}@media (min-width:1024px){.layer-modal__title{padding:0 4px}}.layer-modal__info{font-size:.875rem;letter-spacing:-.02em;line-height:1.286em;color:#0d0d0d;padding:0 16px;overflow-x:hidden;overflow-y:auto;height:100%}@media (min-width:768px) and (max-width:1024px){.layer-modal__info{font-size:1rem}}@media (min-width:1024px){.layer-modal__info{font-size:1rem}}@media (min-width:768px) and (max-width:1024px){.layer-modal__info{line-height:1.25em}}@media (min-width:1024px){.layer-modal__info{line-height:1.25em}}@media (min-width:768px){.layer-modal__info{padding:0 34px}}@media (min-width:1024px){.layer-modal__info{padding:0 4px}}.layer-modal__info::-webkit-scrollbar{width:4px;height:4px}.layer-modal__info::-webkit-scrollbar-track{background-color:#fff;border-radius:0}.layer-modal__info::-webkit-scrollbar-thumb{background-color:#eaeef9;border-radius:99px;background-clip:content-box}

