@media (min-width:992px){.box-images .image-main{background:#fff;border:1px solid #010101;flex-shrink:0;margin-right:20px;max-width:386px;padding:8px 12px;width:40%}.box-images .list-of-images{flex:1}}.box-images ul{margin-left:-3px;margin-right:-3px}@media (min-width:992px){.box-images ul{margin-left:-5px;margin-right:-5px}}.box-images li{margin-bottom:6px;padding-left:3px;padding-right:3px;width:33.3333333333%}@media (min-width:992px){.box-images li{margin-bottom:10px;padding-left:5px;padding-right:5px;width:25%}}.box-images .image{background:#fff;border:1px solid #000;height:125px;padding:5px}@media (min-width:992px){.box-images .image{height:200px}}.box-images .image img{height:100%;-o-object-fit:contain;object-fit:contain}.box-choose-frame{margin-bottom:30px}@media (min-width:992px){.box-choose-frame{margin-bottom:40px}}.box-choose-frame .wrap-select{margin-bottom:10px}@media (min-width:992px){.box-choose-frame .wrap-select{margin-bottom:0}}.box-choose-frame .wrap-select .title{font-size:11px;margin-right:5px}@media (min-width:992px){.box-choose-frame .wrap-select .title{font-size:16px;margin-right:10px}}@media (max-width:992px){.box-choose-frame .wrap-select .text-bold{font-weight:700}}.box-choose-frame .note{font-size:14px;margin-left:10px}@media (min-width:992px){.box-choose-frame .note{margin-bottom:0;margin-left:15px}}.box-choose-frame h3.title{margin-bottom:10px}@media (min-width:992px){.box-choose-frame h3.title{margin-bottom:35px}}.box-caricatures{margin-bottom:20px}.choose-frame{margin-bottom:2rem}@media (min-width:992px){.choose-frame{margin-bottom:3rem}}.choose-frame .nav-pills .nav-link.active,.choose-frame .nav-pills .show>.nav-link{background:transparent}.choose-frame .content{background:#fff;padding:10px}@media (min-width:992px){.choose-frame .content{padding:30px}}.choose-frame .nav{margin-bottom:10px;margin-left:-3px;margin-right:-3px}@media (min-width:992px){.choose-frame .nav{flex-shrink:0;width:335px}}.choose-frame .nav .nav-link{padding-left:3px;padding-right:3px;width:25%}@media (min-width:992px){.choose-frame .nav .nav-link{width:100%}.choose-frame .box-tabs .tab-content{flex:1;margin-left:2rem}}.choose-frame .item-size{display:block;font-size:10px;line-height:12px;margin-top:3px;word-break:break-all}@media (min-width:992px){.choose-frame .item-size{font-size:14px;margin-left:5px}}.choose-frame [type=radio]:checked,.choose-frame [type=radio]:not(:checked){left:-9999px;position:absolute}.choose-frame .ct-input{padding-left:18px;position:relative}@media (min-width:992px){.choose-frame .ct-input{font-size:18px;line-height:20px;padding-left:26px}}.choose-frame .ct-input:before{background:#fff;border:1px solid #d5d7d8;border-radius:100%;content:"";height:15px;left:0;position:absolute;top:0;width:15px}@media (min-width:992px){.choose-frame .ct-input:before{height:20px;width:20px}}.choose-frame .ct-input:after{background:#7aa0b3;border-radius:100%;content:"";height:7px;left:4px;opacity:0;position:absolute;top:4px;transform:scale(0);transition:all .2s ease;width:7px}@media (min-width:992px){.choose-frame .ct-input:after{height:12px;width:12px}}.choose-frame .nav-link .item{background:#f4f4f4;border:1px solid #ececec;border-radius:5px;height:100%;padding:5px;position:relative;text-align:center;transition:all .3s ease-in}@media (min-width:992px){.choose-frame .nav-link .item{border-radius:10px;padding:20px 10px}}.choose-frame .nav-link .item:after{border:4px solid transparent;border-bottom:0;border-top:7px solid #006abc;bottom:-8px;box-sizing:border-box;content:"";left:50%;opacity:0;position:absolute;right:auto;top:auto;transform:translate(-50%);transition:all .3s ease-in;visibility:hidden}@media (min-width:992px){.choose-frame .nav-link .item:after{border:8px solid transparent;border-left:13px solid #006abc;bottom:22px;left:auto;right:-32px}}.choose-frame .nav-link.active{background:transparent}.choose-frame .nav-link.active .item{background:#006abc;border-color:#006abc}.choose-frame .nav-link.active .item:after{opacity:1;visibility:visible}.choose-frame .nav-link.active .ct-input:after{opacity:1;transform:scale(1)}.choose-frame .note-image{color:#da0000;font-size:10px;font-weight:700;line-height:18px;margin-top:12px;text-align:center;text-decoration:underline}@media (min-width:992px){.choose-frame .note-image{font-size:16px;line-height:22px}}.radio-list{margin-left:-3px;margin-right:-3px}@media (min-width:992px){.radio-list{margin-left:-8px;margin-right:-8px}}.radio-list li{max-width:200px;padding-left:3px;padding-right:3px}@media (min-width:992px){.radio-list li{padding-left:8px;padding-right:8px;width:100%}}.radio-list label{font-size:11px;margin-bottom:0}.radio-list [type=radio]:checked,.radio-list [type=radio]:not(:checked){left:-9999px;position:absolute}.radio-list [type=radio]:checked+.holder,.radio-list [type=radio]:not(:checked)+.holder{border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:block;margin-bottom:15px;padding:9px 0;position:relative;text-align:center;transition:all .3s ease-in;width:100%}@media (min-width:992px){.radio-list [type=radio]:checked+.holder,.radio-list [type=radio]:not(:checked)+.holder{margin-bottom:25px}}.radio-list [type=radio]:checked+.holder:after,.radio-list [type=radio]:not(:checked)+.holder:after{border:6px solid transparent;border-bottom:0;border-top:10px solid #006abc;bottom:-11px;box-sizing:border-box;content:"";left:50%;opacity:0;position:absolute;right:auto;top:auto;transform:translate(-50%);transition:all .3s ease-in;visibility:hidden}@media (min-width:992px){.radio-list [type=radio]:checked+.holder:after,.radio-list [type=radio]:not(:checked)+.holder:after{border:8px solid transparent;border-top:13px solid #006abc;bottom:-22px}}.radio-list [type=radio]:checked+.holder label,.radio-list [type=radio]:not(:checked)+.holder label{cursor:pointer;display:inline-block;font-weight:600;line-height:20px;line-height:15px;padding-left:18px;position:relative}@media (min-width:992px){.radio-list [type=radio]:checked+.holder label,.radio-list [type=radio]:not(:checked)+.holder label{display:block;font-size:16px;padding:40px 10px 20px}}.radio-list [type=radio]:checked+.holder label:before,.radio-list [type=radio]:not(:checked)+.holder label:before{background:#fff;border:2px solid #d5d7d8;border-radius:100%;box-sizing:border-box;content:"";height:15px;left:0;position:absolute;top:0;width:15px}@media (min-width:992px){.radio-list [type=radio]:checked+.holder label:before,.radio-list [type=radio]:not(:checked)+.holder label:before{height:20px;left:50%;top:14px;transform:translateX(-50%);width:20px}}.radio-list [type=radio]:checked+.holder label:after,.radio-list [type=radio]:not(:checked)+.holder label:after{background:#7aa0b3;border-radius:100%;content:"";height:7px;left:4px;opacity:0;position:absolute;top:4px;transition:all .2s ease;width:7px}@media (min-width:992px){.radio-list [type=radio]:checked+.holder label:after,.radio-list [type=radio]:not(:checked)+.holder label:after{height:12px;left:50%;top:18px;transform:translateX(-50%);width:12px}}.radio-list [type=radio]:not(:checked)+.holder{background:#f4f4f4;border:1px solid #ececec}.radio-list [type="radio"]:checked+.holder{background:#006abc;border:1px solid #006abc;color:#fff}.radio-list [type="radio"]:checked+.holder:after{opacity:1;visibility:visible}.radio-list [type="radio"]:checked+.holder label:after{opacity:1;transform:scale(1)}@media (min-width:992px){.radio-list [type="radio"]:checked+.holder label:after{transform:translateX(-50%) scale(1)}}.radio-list .image img{height:100%;-o-object-fit:contain;object-fit:contain}.radio-list .package-free{margin-left:auto;margin-right:auto;max-width:70%}.block-orders{min-height:155px}@media (min-width:992px){.block-orders{min-width:220px}}.order-details{background-color:#fff;border:1px solid #afafaf;border-top:3px solid #afafaf}@media (min-width:992px){.order-details{border-top:6px solid #afafaf}}.order-details h3{color:#fff;font-size:10px;font-weight:700;height:25px;line-height:20px;max-width:175px;overflow:hidden;position:relative}@media (min-width:992px){.order-details h3{font-size:20px;height:45px;line-height:40px;margin-bottom:20px;max-width:250px}}.order-details h3:before{border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid #afafaf;content:"";display:block;height:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:100%;z-index:0}@media (min-width:992px){.order-details h3:before{border-top:45px solid #afafaf}}.order-details h3 span{display:block;position:relative;z-index:1}.order-details ul{margin-bottom:.5rem;padding:0 25px}@media (min-width:992px){.order-details ul{margin-left:-10px;margin-right:-10px;padding:0}}.order-details ul li{margin-bottom:.3rem}@media (min-width:992px){.order-details ul li{padding-left:10px;padding-right:10px}}.order-details ul .title{background:#4ba800;box-sizing:border-box;color:#fff;display:block;flex-shrink:0;float:left;font-size:10px;font-weight:700;line-height:14px;margin-right:5px;padding:2px 3px;text-align:center;width:90px}@media (min-width:992px){.order-details ul .title{font-size:18px;line-height:24px;padding:6px;width:100%}}.order-details ul .descr{background-color:#fff;border:1px solid #e4e4e4;color:#3b3b3b;flex:1;font-size:12px;font-weight:900;line-height:16px;overflow:hidden;padding:0 6px}@media (min-width:992px){.order-details ul .descr{font-size:24px;line-height:1.24;padding:10px}}.order-details ul .descr small{font-size:90%;font-weight:700}@media (min-width:992px){.order-details ul .descr small{font-size:80%;font-weight:400}}.order-details ul .price-tax{font-size:8px}@media (min-width:992px){.order-details ul .price-tax{font-size:16px}}.order-details ul .best-price{color:#f00000;margin-left:3px}@media (min-width:992px){.order-details ul .best-price{font-size:17px;margin-bottom:5px;margin-left:0}}.order-details ul .item-price{height:100%}.fancybox-infobar{display:none}.fancybox-toolbar .fancybox-button--play,.fancybox-toolbar .fancybox-button--thumbs,.fancybox-toolbar .fancybox-button--zoom{display:none!important}@media (max-width:1200px){.select-img-sp .box-select-image{margin-bottom:10px}.box-select-image{flex:1;position:relative}.box-select-image select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #a7a7a7;border-radius:3px;height:30px;padding:5px 40px 5px 10px;width:100%}.box-select-image:before{background:#ffce0a;border-bottom-right-radius:3px;border-left:1px solid #a7a7a7;border-top-right-radius:3px;height:28px;right:1px;width:30px}.box-select-image:after,.box-select-image:before{content:"";display:block;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.box-select-image:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #fff;right:10px}.image-frame{display:none}}h2.title{background:#4ba800;border-radius:4px;color:#fff;font-size:10px;font-weight:700;line-height:12px;margin-bottom:10px;padding:7px;text-align:center}@media (min-width:992px){h2.title{border-radius:8px;font-size:20px;line-height:20px;padding:10px}}.box-choose-frame h2.title{margin-bottom:10px}@media (min-width:992px){.box-choose-frame h2.title{margin-bottom:35px}}.price-table tbody td:not(:first-child):not(.sold-out):not(.popular){background-color:#fff}.price-table-container{background-color:transparent;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);overflow:hidden;width:100%}.price-table-container,.title-yellow{margin-left:auto;margin-right:auto;max-width:990px}.title-yellow{background:#ffce0a!important;color:#000!important}.table-header-title{background:linear-gradient(90deg,#ffc107,#ffeb3b);border-bottom:1px solid #ddd;color:#333;font-size:1.2em;font-weight:700;padding:15px;text-align:center}.price-table{border-collapse:collapse;font-size:.9em;text-align:center;width:100%}.price-table td,.price-table th{border:1px solid #f7f7f7;padding:12px 8px;white-space:nowrap}.price-table th{background-color:#e8e8e8;color:#000;font-weight:700}.price-table tbody tr:nth-child(2n),.price-table tbody tr:nth-child(odd){background-color:transparent}.price-table tbody td:first-child{background-color:#f7f7f7;color:#333;font-weight:700}.sold-out{background-color:#fff1f1;color:#c00;position:relative}.popular{background-color:#fff3e0;color:#fb8c00;font-weight:700;position:relative}.popular:after,.sold-out:after{background-color:#c00;border-radius:8px;color:#fff;content:attr(data-label);margin-right:43px;margin-top:10px;padding:0 5px;position:absolute;right:0;top:0;z-index:1}.popular:after{background-color:#ff7043}.empty-cell{color:#888}.size-price{font-size:12px;margin-bottom:0}@media (max-width:767.98px){.price-table-container{box-shadow:0 0 0 transparent;margin-bottom:15px;width:100%}.price-table-container,.title-yellow{margin-left:auto;margin-right:auto;max-width:400px}.title-yellow{font-size:1.1em;padding:10px;text-align:center}.price-table td,.price-table th{font-size:.8em;padding:8px 4px;white-space:normal}.price-table{font-size:.85em}.sp-size-button{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#000;cursor:pointer;margin-right:5px;padding:6px 12px;transition:background-color .2s , color .2s}.sp-size-button.active{background-color:#575757;border-color:#000;color:#fff;font-weight:700}h2.price-title{background-color:#ffce0a;border-radius:10px;color:#000;font-size:18px;font-weight:700;justify-content:center;margin:0 auto;padding:15px 10px;text-align:center}.div-row,h2.price-title{align-items:center;box-sizing:border-box;display:flex;height:auto;width:355px}.div-row{justify-content:space-between}.vertical-box{border:1px solid #575757;border-radius:6px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-family:Hiragino\ Sans,sans-serif!important;gap:10px;height:auto;margin-bottom:10px;margin-right:19px;min-width:80px;padding:10px;width:-moz-fit-content;width:fit-content}.sold-out:after{background-color:#c00;border-radius:8px;color:#fff;content:attr(data-label);font-size:.7em;margin-right:75px;margin-top:7px;padding:0 12px;position:absolute;right:0;top:0;z-index:1}.sold-out{background-color:#fff1f1;position:relative}.price-table tbody td:first-child{background-color:#f7f7f7;color:#333;font-size:13px;font-weight:700;width:120px}}@media (max-width:414px){.title-yellow{width:96%}.sp-size-button,.vertical-box{margin-right:0}.div-row{margin-left:9px;width:382px}.price-table{margin-left:8px;width:96%}.sold-out:after{margin-right:45px}}@media only screen and (max-width:414px) and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.title-yellow{width:93%}}@media only screen and (max-width:414px) and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.div-row{margin-left:8px;width:384px}}@media only screen and (max-width:414px) and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.div-row{margin-left:13px;width:363px}.price-table{margin-left:13px;width:93%}}@media (max-width:414px) and (max-width:375px){.title-yellow{width:93%}.div-row{margin-left:13px;width:348px}.price-table{margin-left:12px;width:93%}}