.app-memories{--border-color: #ebe8e2;--light-color: #fcfaf7;--text-color: #a09d9d;--dark-color: #f0eee4;transition:filter .2s}.app-memories.blocked{pointer-events:none;filter:blur(3px)}.img-preview-first.grayscale,.img-preview-second.grayscale,.app-cropper.grayscale .img-container{filter:grayscale(100%)}.app-cropper .img-preview-second{width:100%!important}.app-memories .modal .modal__inner{width:650px}.app-memories .modal .Button--primary{background:#000;transition-duration:.2s}.app-memories .modal .Button--primary:before{background:#000!important}.app-memories .modal .Button--primary:hover{opacity:.7}.app-memories .js-close-app{position:absolute;top:14px;right:17px;padding:20px;cursor:pointer;transition-duration:.2s}.app-memories .js-close-app svg{height:16px;width:auto;display:block}.app-memories .js-close-app:hover{opacity:.7}.app-memories .button{background:var(--light-color);color:#000;text-align:center;display:flex;align-items:center;justify-content:center;line-height:16px;font-size:11px;padding:15px 20px;border-radius:23px;transition-duration:.2s;cursor:pointer}.app-memories .button svg{margin-left:7px;width:auto;height:13px}.app-memories .button svg path{transition-duration:.2s}.app-memories .button.button--dark{background:#000;color:#fff}.app-memories .button.button--dark svg path{fill:#fff}.app-memories .button.hidden{display:none}.app-memories .button.disabled,.app-memories .button[disabled]{background:var(--light-color);color:var(--text-color);pointer-events:none}.app-memories .button.disabled svg path,.app-memories .button[disabled] svg path{fill:var(--text-color)}.app-memories .button:hover{background:#000;color:#fff}.app-memories .button:hover svg path{fill:#fff}.app-memories #photo,.app-memories #photo-first,.app-memories #photo-second{position:absolute;top:150px;left:0;right:0;overflow:auto;bottom:0;opacity:0;pointer-events:none;transition-duration:.3s;transition-delay:0s}.app-memories #photo.active,.app-memories #photo-first.active,.app-memories #photo-second.active{opacity:1;transition-delay:.1s;pointer-events:auto}.app-memories .app-cropper{width:100%}.app-memories .app-cropper__grayscale{display:flex;justify-content:center;margin:0 0 25px}.app-memories .app-cropper__grayscale input{display:none}.app-memories .app-cropper__grayscale .button{margin:0 8px;min-width:140px;border:1px solid transparent}.app-memories .app-cropper__grayscale .button.disabled{border:1px solid transparent!important}.app-memories .app-cropper__grayscale .button:hover{background:var(--light-color);color:#000}.app-memories .app-cropper__grayscale input:checked+.button{border:1px solid #000}.app-memories .app-cropper__save{display:flex;justify-content:center;padding-bottom:20px}.app-memories .app-cropper__save .button{margin:0 8px;border:1px solid transparent;min-width:140px}.app-memories .app-cropper__upload{padding-top:28px;display:flex;justify-content:center}.app-memories .app-cropper__upload label{width:auto;margin:0 8px;display:inline-flex}.app-memories .app-cropper__upload input{display:none}.app-memories .app-cropper__actions{margin-bottom:30px}.app-memories .app-cropper__actions .docs-buttons{display:flex;justify-content:center}.app-memories .app-cropper__actions button{width:40px;height:48px;max-height:48px;background:var(--light-color);display:flex;align-items:center;justify-content:center;border-radius:23px;transition-duration:.2s;margin:0 8px}.app-memories .app-cropper__actions button path{transition-duration:.2s}.app-memories .app-cropper__actions button[disabled]{pointer-events:none;opacity:0}.app-memories .app-cropper__actions button:hover{background:#000}.app-memories .app-cropper__actions button:hover path{fill:#fff}.app-memories .app-cropper .cropper-modal,.app-memories .app-cropper .cropper-bg{background:#fff}.app-memories .app-cropper .img-container{overflow:hidden;width:186px;height:315px;border:1px solid var(--border-color);border-radius:100%;margin:45px auto}.app-memories .app-header__top{padding:19px 25px;display:flex;justify-content:center;position:relative;border-bottom:1px solid var(--border-color)}.app-memories .app-header__top svg{width:100%;max-width:160px;height:auto;display:block}.app-memories .app-header__tabs{display:flex;justify-content:center;padding:15px;border-bottom:1px solid var(--border-color)}.app-memories .app-header__tabs ul{margin:0;padding:0;list-style-type:none;display:flex}.app-memories .app-header__tabs ul li{padding:0 20px}.app-memories .app-header__tabs ul li a{font-size:12px;line-height:37px;color:#000;display:block;text-transform:uppercase}.app-memories .app-header__tabs ul li a:hover,.app-memories .app-header__tabs ul li a.active{text-decoration:underline;text-underline-offset:3px}.app-memories .app-content{display:flex;color:#000;overflow:hidden;height:calc(100vh - 144px)}.app-memories .app-content .app-tools{transform:translate(-100%);transition:transform .3s cubic-bezier(.42,0,.58,1)}.app-memories .app-content .app-cart{transform:translate(100%);transition:transform .3s cubic-bezier(.42,0,.58,1)}.app-memories .app-content .app-canvas,.app-memories .app-content .app-mobile-actions{opacity:0;transition:opacity .3s cubic-bezier(.42,0,.58,1)}.app-memories .app-content.active{display:flex}.app-memories .app-content.active .app-mobile-actions,.app-memories .app-content.active .app-canvas{opacity:1}.app-memories .app-content.active .app-tools,.app-memories .app-content.active .app-cart{transform:translate(0)}@media only screen and (max-height: 830px) and (min-width: 992px){.app-memories .app-cropper__upload{padding-top:15px}.app-memories .app-cropper .img-container{margin:20px auto}.app-memories .app-cropper__grayscale{margin-bottom:15px}.app-memories .app-cropper__actions{margin-bottom:20px}}@media only screen and (max-width: 991px){.app-memories .app-content .app-tools{transform:none;opacity:0;transition:transform .3s cubic-bezier(.42,0,.58,1)}.app-memories .app-content .app-cart{transform:translateY(100%);transition:transform .3s cubic-bezier(.42,0,.58,1)}.app-memories .app-content.active .app-tools{opacity:1}.app-memories .app-content.active .app-cart{transform:translateY(0)}}.app-memories .app-tools{width:370px;flex-shrink:0;border-right:1px solid var(--border-color)}.app-memories .app-tools h3{font-size:12px;line-height:14px;text-align:center;padding:22px;font-weight:400;border-bottom:1px solid var(--border-color);margin:0}.app-memories .app-tools .block{border-bottom:1px solid var(--border-color)}.app-memories .app-tools .block:last-child{border-bottom:0}.app-memories .app-tools .block h4{font-size:11px;text-transform:uppercase;line-height:14px;text-align:center;padding:17px;font-weight:400;margin:0;border-bottom:1px solid var(--border-color)}.app-memories .app-tools .block .block__items{display:flex;flex-wrap:wrap;padding:15px 4px 15px 24px}.app-memories .app-tools .block .block__items .item{width:calc(33.3% - 20px);margin:0 20px 20px 0;cursor:pointer}.app-memories .app-tools .block .block__items .item figure{background:var(--light-color);border-radius:8px;overflow:hidden;margin:0 0 10px;padding:0;display:flex;border:1px solid transparent;transition-duration:.2s}.app-memories .app-tools .block .block__items .item figure img{object-fit:contain;object-position:center;width:100%;height:100%}.app-memories .app-tools .block .block__items .item h5{font-size:11px;line-height:16px;font-weight:400;text-align:center}.app-memories .app-tools .block .block__items .item.selected figure{border:1px solid #000}.app-memories .app-canvas{width:100%;display:flex;justify-content:center;align-items:center}.app-memories .app-canvas__preview{max-width:100%;width:525px;margin:0 auto;position:relative}.app-memories .app-canvas__preview .docs-preview{position:absolute;background:#fff;border-radius:100%;top:33.5%;left:62.5%;height:38%;width:22.5%;overflow:hidden}.app-memories .app-canvas__preview .docs-preview--first{top:33.5%;left:62.5%;height:38%;width:22.5%}.app-memories .app-content--multiple .app-canvas__preview .docs-preview--first{top:50.1%;left:18%;height:18%;width:16.5%}.app-memories .app-canvas__preview .docs-preview--second{top:49.5%;left:41.5%;height:18%;width:16.5%}.app-memories .app-canvas__actions{position:absolute;left:0;right:0;bottom:40px;display:flex;justify-content:center}.app-memories .app-canvas__actions .button{margin:0 8px}.app-memories .app-cart{display:flex;justify-content:space-between;flex-direction:column;border-left:1px solid var(--border-color)}.app-memories .app-cart .js-close-cart{display:none}.app-memories .app-preview .item-container{padding:15px 25px}.app-memories .app-preview .item{display:flex;align-items:center;position:relative}.app-memories .app-preview .item figure{background:var(--light-color);border-radius:8px;overflow:hidden;margin:0 16px 0 0;width:95px;height:95px;padding:0;display:flex;border:1px solid transparent;transition-duration:.2s}.app-memories .app-preview .item figure img{object-fit:contain;object-position:center;width:100%;height:100%}.app-memories .app-preview .item h5{font-size:11px;line-height:16px;margin-bottom:7px}.app-memories .app-preview .item p{font-size:11px;line-height:16px;font-weight:300;margin:0}.app-memories .app-preview .item .item__price{position:absolute;bottom:0;right:0;font-size:11px;line-height:16px;font-weight:400}.app-memories .app-total{padding:20px 25px}.app-memories .app-total .subtotal{display:flex;justify-content:space-between;margin:0 0 8px;padding:0 0 8px;font-size:11px;line-height:16px;color:#000;border-bottom:1px solid var(--border-color)}.app-memories .app-total .subtotal svg{display:none}.app-memories .app-total button{background:#000;color:#fff;font-size:11px;line-height:25px;padding:10px 20px;outline:none;margin:0 0 6px;display:block;width:100%;transition-duration:.2s;position:relative;border:1px solid transparent}.app-memories .app-total button.-sold-out{display:none}.app-memories .app-total button.-sold-out+.sold-out-text{display:block}.app-memories .app-total .sold-out-text{display:none;background:transparent;color:#000;font-size:11px;line-height:25px;padding:10px 20px;margin:0 0 6px;width:100%;transition-duration:.2s;position:relative;border:1px solid #000;text-align:center;text-transform:uppercase}.app-memories .app-total button .tooltip{background:var(--dark-color);position:absolute;bottom:100%;padding:6px 10px;font-size:11px;line-height:14px;color:#000;width:170px;right:25px;text-align:left;opacity:0;transition-duration:.3s;transform:translateY(-5px)}.app-memories .app-total button .tooltip:before{top:100%;width:0;height:0;content:"";left:25px;position:absolute;border-style:solid;border-width:12px 7px 0 7px;border-color:var(--dark-color) transparent transparent transparent}.app-memories .app-total button[disabled]{background:var(--light-color);color:var(--text-color)}.app-memories .app-total button[disabled]:hover{opacity:1}.app-memories .app-total button[disabled]:hover .tooltip{opacity:1;transform:none}.app-memories .app-total button:hover{opacity:.8}.app-memories .app-total p{font-size:11px;line-height:16px;color:#000;font-weight:300}.app-memories .app-products-mobile,.app-memories .app-mobile-actions{display:none}.Button--secondary{color:#000}@media only screen and (max-width: 991px){.app-memories .app-header__top{padding:18px}.app-memories .app-header__top svg{max-width:110px}.app-memories .app-header__tabs{padding:0 70px 0 10px;width:100%}.app-memories .app-header__tabs ul{width:100%;margin:0;padding:0;list-style-type:none;display:flex;justify-content:space-around}.app-memories .app-header__tabs ul li{padding:0 10px}.app-memories .app-header__tabs ul li a{font-size:12px;line-height:48px;color:#000;display:block;text-transform:uppercase}.app-memories .app-header__tabs ul li a:hover,.app-memories .app-header__tabs ul li a.active{text-decoration:underline;text-underline-offset:3px}.app-memories .app-products-desktop{display:none}.app-memories .app-products-mobile{display:block}.app-memories .js-close-app{position:absolute;top:66px;right:0;padding:16px 20px;border-left:1px solid var(--border-color)}.app-memories .app-content{flex-wrap:wrap;height:auto;min-height:calc(100vh - 101px);padding-bottom:130px}.app-memories .app-content.active{display:block}.app-memories #photo{top:101px!important}.app-memories .app-mobile-actions{display:flex;order:3;margin-top:0;padding:0 13px}.app-memories .app-mobile-actions a{width:calc(50% - 10px);margin:0 5px}.app-memories .app-tools{width:100%;border-right:0}.app-memories .app-tools .swiper-scrollbar{background:none;height:3px}.app-memories .app-tools .swiper-scrollbar .swiper-scrollbar-drag{background:#000;border-radius:2px}.app-memories .app-tools .block{border-bottom:0}.app-memories .app-tools .block .block__items{padding:12px 18px 18px}.app-memories .app-tools .block .block__items .swiper-products{width:100%}.app-memories .app-tools .block .block__items .item{width:100%;margin:0 0 18px;border-radius:8px;overflow:hidden;padding:0 4px 4px}.app-memories .app-tools .block .block__items .item figure{background:none;border-radius:0;margin:0}.app-memories .app-tools .block .block__items .item h5{font-size:11px;line-height:16px;font-weight:400;text-align:center}.app-memories .app-tools .block .block__items .item.selected{border:1px solid var(--border-color);background:var(--light-color)}.app-memories .app-tools .block .block__items .item.selected figure{border:0}.app-memories .app-tools .block .block__items .item.selected figure img{mix-blend-mode:multiply}.app-memories .app-canvas{width:100%;padding:43px 0 18px}.app-memories .app-canvas__preview{width:300px;margin:0 auto;position:relative}.app-memories .app-canvas__actions{display:none}.app-memories .app-total{padding:15px 18px}.app-memories .app-total .subtotal{padding:0 0 0 20px;border:0;text-transform:uppercase;position:relative}.app-memories .app-total .subtotal svg{display:block;height:8px;width:auto;left:0;position:absolute;top:4px}.app-memories .app-total p,.app-memories .app-preview{display:none}.app-memories .app-cart{position:fixed;bottom:0;left:0;right:0;border:0;z-index:5;background:#fff;border-top:1px solid var(--border-color)}.app-memories .app-cart.show{top:0}.app-memories .app-cart.show .js-close-cart{display:block;position:absolute;top:16px;right:18px}.app-memories .app-cart.show .js-close-cart svg{width:16px;height:auto}.app-memories .app-cart.show .app-preview{display:block}.app-memories .app-cart.show .app-total .subtotal{padding:0}.app-memories .app-cart.show .app-total .subtotal svg{display:none}.app-memories .app-cart.show .app-total p{display:block}.app-memories .app-cropper .img-container{margin:18px auto}.app-memories .app-cropper__actions{margin:0 0 18px}.app-memories .app-cropper__upload{padding:18px 13px 0}.app-memories .app-cropper__upload label{width:calc(50% - 10px);margin:0 5px}.app-memories .app-cropper__grayscale{margin:0 0 10px;padding:0 13px}.app-memories .app-cropper__grayscale .button{width:calc(50% - 10px);margin:0 5px}.app-memories .app-cropper__save{margin:0;padding:0 13px 20px}.app-memories .app-cropper__save a,.app-memories .app-cropper__save .button{width:calc(50% - 10px);margin:0 5px}}@media only screen and (max-width: 380px){.app-memories .app-canvas{padding:0}.app-memories .app-canvas__preview{width:200px}}.app-memories .app-content-cropper[data-preview] .img-container{width:186px;height:315px}.app-memories .Tooltip{z-index:10;width:105px;background-color:#fff;padding:8px;filter:drop-shadow(0px 0 4px #00000039);display:none}.app-memories .Tooltip .Quantity{display:flex;align-items:center;gap:0 8px;justify-content:center;font-size:11px;font-weight:300;background:#fcf9f6;margin-bottom:6px}.app-memories .Tooltip[data-show]{display:block}.app-memories .Tooltip .Tooltip__Image{position:relative;width:100%;height:100%;aspect-ratio:1 / 1;margin:0}.app-memories .Tooltip img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0 auto}.Tooltip .Tooltip--arrow,.Tooltip .Tooltip--arrow:before{position:absolute;width:8px;height:8px;background:inherit}.Tooltip .Tooltip--arrow{visibility:hidden}.Tooltip .Tooltip--arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.Tooltip[data-popper-placement^=top]>.Tooltip--arrow{bottom:-4px}.Tooltip[data-popper-placement^=bottom]>.Tooltip--arrow{top:-4px}.Tooltip[data-popper-placement^=left]>.Tooltip--arrow{right:-4px}.Tooltip[data-popper-placement^=right]>.Tooltip--arrow{left:-4px}.Tooltip__Actions .Button{display:block;border-radius:3px;font-size:9px;text-align:center;padding:2px 6px}.Tooltip__Title{display:block;font-size:11px;font-weight:300;line-height:1.2;text-align:center;width:100%;margin-bottom:0;margin-top:2px}.Tooltip__Actions{margin-top:5px}.Tooltip__Actions .Button:first-of-type{background-color:#ebe8e2;margin-bottom:4px}.Tooltip__Actions :is(.Button:nth-of-type(2),.Quantity+.Button,.Button[data-type=charm]){background-color:#000;color:#fff}.Tooltip.Tooltip--error{font-size:11px;font-weight:300;padding:6px 11px;background-color:#f0eee4;border-radius:3px;width:fit-content;color:#000;max-width:250px;line-height:1.2}.app-memories .Gallery{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#00000059;visibility:hidden;pointer-events:none;z-index:11}.app-memories .Gallery.visible{visibility:visible;pointer-events:all}.app-memories .Gallery__Inner{display:block;width:calc(100% - 30px);max-width:750px;background:#fff;padding:30px;margin:20px auto}.app-memories .Gallery__SlideshowItem{position:relative;display:block;width:100%;height:0;padding-bottom:100%}.app-memories .Gallery__SlideshowItem img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.app-memories .Gallery .flickity-prev-next-button{top:50%;transform:translateY(-50%)}.app-memories .Gallery .flickity-prev-next-button.previous{left:0}.app-memories .Gallery .flickity-prev-next-button.next{right:0}.app-memories .Gallery__Action{display:flex;justify-content:flex-end}.app-memories .Gallery__Product{text-align:center;margin:20px auto 0}.app-memories .Gallery__ProductTitle{display:block;font-size:13px;font-weight:400;line-height:1.2}.app-memories .Gallery__ProductButton{font-size:13px;font-weight:400;padding:.6em 2.5em;margin:20px auto 0}.cropper-view-box{outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/memories.css.map */
