@charset "UTF-8";.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}#basket-tooltip[data-v-fbc76ad5]{box-sizing:border-box;color:#21075d;padding:15px;text-align:center;width:260px}#basket-tooltip strong[data-v-fbc76ad5]{font-size:1.2em}#basket-tooltip p[data-v-fbc76ad5]{margin-top:.5rem}#contact-box{bottom:.6rem;position:fixed;right:.6rem}#contact-box .contact-link{border-radius:50%;box-shadow:#ccc 0 0 10px;color:#fff;font-size:2.4rem;margin:.1em;padding:.3rem;text-align:center}#contact-box .fa-telegram-plane{left:-.06em;position:relative;top:.01em}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-Cn4C8475.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-DB6FJURc.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-tyfMZHQw.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-CzG7Kr3z.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-Df6ckaLK.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-JrS_4yms.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-CIdlr5YK.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-_Rr29XE2.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DQXyrmoy.woff2) format("woff2"),url(/assets/inter-greek-400-normal-DvIPHDQ7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-Cnt0N5Vm.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-DIOGfGLL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-D3W-OpO-.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-8tIzm-yw.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BT1H-PT_.woff2) format("woff2"),url(/assets/inter-latin-400-normal-Cdi8t5Mu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-DpA2xaRd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-KAwcVx6H.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-DDpWG8g5.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-iz1--dBq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-CkBLDEl_.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-BmtRFZgT.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-B-l8Lzzd.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BLZsI-P3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-DjnxGF-L.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BQ_dbMbg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-ao35dkSb.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-Dg0Bk0Yr.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-B2Ssfs8e.woff2) format("woff2"),url(/assets/inter-latin-600-normal-Dbvh0wvx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-CMkYcdkw.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-CAj4IH3j.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-6zNX8Blf.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DsxIEgNh.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-DqOFU2GX.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-Cwql_mmq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-4IUP0jwf.woff2) format("woff2"),url(/assets/inter-greek-700-normal-CmOaYR_c.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-ByO5Ry5o.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-Db0hjN_z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-CAa3MqUt.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-Bu7lG2nd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-C2zfFY7I.woff2) format("woff2"),url(/assets/inter-latin-700-normal-CHFldGL2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.photo-price .image-border{box-shadow:2px 2px 10px #777;background-color:#fff}@keyframes rotation{0%{transform:scaleX(-1) rotate(315deg)}to{transform:scaleX(-1) rotate(-45deg)}}@keyframes borders{33%{transform:scale(1.2)}66%{transform:scale(.8)}}@keyframes orientation{0%{transform:rotate(0)}50%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes shake{10%,90%{transform:rotate(-4deg)}20%,80%{transform:rotate(8deg)}30%,50%,70%{transform:rotate(-16deg)}40%,60%{transform:rotate(16deg)}}@keyframes pop-in{0%{transform:scale(0)}to{transform:scale(1)}}html{background-color:#f4f4f4}body{align-items:center;background-color:#fff;color:#21075d;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;margin:0;min-height:100vh}body #main{max-width:1280px;margin:auto;width:100%}*{box-sizing:border-box}h1,h2,h3,h4,h5{color:#21075d;font-family:Poppins,sans-serif}header{box-shadow:0 5px 10px -5px #555;position:relative;width:100%;z-index:1}header .logo{align-items:center;display:flex;flex-direction:row;height:4rem;width:202px}@media (max-width: 991px){header .logo{flex-grow:2;justify-content:center}}header .logo img{max-height:4rem;max-width:200px}header a{color:#21075d;font-weight:600;text-decoration:none}header a:hover{color:#21075d;text-decoration:none}header .container{display:flex;flex-direction:row}header nav{display:flex;flex-direction:row;flex-grow:2}@media (min-width: 992px){header nav :last-child{margin-left:auto}}@media (max-width: 991px){header nav{align-items:stretch;animation:fadeIn ease-in-out .3s;background-color:#fff;box-shadow:0 5px 10px -5px #555;display:none;flex-direction:column;left:0;opacity:0;overflow:hidden;position:absolute;top:4rem;width:100%}header nav a{justify-content:center}header.is-expanded nav{display:flex;opacity:1}}header .nav-item{align-items:center;display:flex;padding:.8em 1em;white-space:nowrap}header .nav-item:hover{background-color:#ede5fd}@media (max-width: 991px){header .cart{margin-left:auto}}@media (min-width: 992px){header .hamburger{display:none}}header.is-expanded .fa-bars{display:none}header:not(.is-expanded) .fa-xmark{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}label{color:#21075d}.st0{fill:#fdeed6}.link,.link:hover{color:#21075d}.subtitle a:not(.button){color:#de0049}.button,.big-button{background-color:#de0049;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:16px;line-height:1.7em;text-align:center;text-decoration:none}.button:hover,.big-button:hover{background-color:#f80051;color:#fff;text-decoration:none}.button:disabled,.button.disabled,.big-button:disabled,.big-button.disabled{cursor:not-allowed;background-color:#9087a5}.button,.button-secondary{min-width:120px;padding:6px 12px}.button.control,.button-secondary.control{min-width:auto;height:40px}.button-secondary{background-color:#fff;border:1px solid #21075d;border-radius:6px;color:#21075d;cursor:pointer;display:inline-block;min-width:120px;text-align:center;text-decoration:none}.button-secondary:hover{background-color:#21075d;color:#fff;text-decoration:none}.button-skip{display:block;margin:10px auto 20px;text-align:center}.button+.button-secondary{margin-left:12px}.button-primary{display:block;margin:20px auto}input,button,select,optgroup,textarea{font-family:inherit}select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{background-color:#fff;border:1px solid #b3b3b3;border-radius:6px;color:#21075d;display:inline-block;font-size:16px;line-height:20px;margin-bottom:5px;min-height:30px;padding:0 10px;vertical-align:middle;width:100%;height:40px}textarea{background-color:#fff;border:1px solid #b3b3b3;border-radius:6px;color:#21075d;display:inline-block;font-size:16px;line-height:20px;margin-bottom:5px;min-height:30px;padding:0 10px;vertical-align:middle;width:100%}select:hover,textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=date]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,input[type=number]:hover,input[type=email]:hover,input[type=url]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=color]:hover{border-color:#1a1a1a}select:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:#21075d;box-shadow:inset 0 1px 1px #0003,0 0 8px #21075d99;outline:0}.field-group{margin-bottom:1rem}.field-group--checkbox{margin-top:1rem}.auth-form{width:100%;max-width:26rem;margin:0 auto 50px}.auth-form .field-group{max-width:14rem;margin-left:auto;margin-right:auto}.auth-form .button{display:block;margin:1.5rem auto 0;padding:6px 12px}.form-links{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1.5rem;gap:.5rem 1.5rem}.form-links a{color:#21075d}.promotion-layout{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.promotion-layout .promotion-image{flex:0 0 100%;text-align:center}@media (min-width: 62em){.promotion-layout .promotion-image{flex:0 0 auto;width:300px}}.promotion-layout .promotion-image img{max-width:100%;height:auto}.promotion-layout .promotion-content{flex:1 1 400px;min-width:0}.shipping-prices .shipping-option-set{display:grid;gap:1rem;margin-bottom:2rem}@media (min-width: 62em){.shipping-prices .shipping-option-set{grid-template-columns:repeat(2,1fr)}}.shipping-prices .shipping-option .details{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}@media (min-width: 43em){.shipping-prices .shipping-option .details{flex-direction:row;align-items:flex-start}}.shipping-prices .shipping-option .description{flex:1}.shipping-prices .shipping-option .action-column{flex:0 0 auto}@media (max-width: 42.9em){.shipping-prices .shipping-option .action-column{width:100%}}.all-points-container{max-width:32rem;margin:0 auto}.status-steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 43em){.status-steps-grid{grid-template-columns:repeat(4,1fr)}}.order-details-layout{display:grid;gap:2rem}@media (min-width: 62em){.order-details-layout{grid-template-columns:1fr 300px}}.order-details-main,.order-details-sidebar{min-width:0}.history-table{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1rem}.receipts-list{display:flex;flex-direction:column;gap:.5rem}.receipts-list>div{margin:0}.addresses-list{display:flex;flex-direction:column;gap:.5rem}.address-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 42.9em){.address-form-fields{grid-template-columns:1fr}}.address-form-full{grid-column:1/-1}.address-form-row{display:contents}.address-form-row>div{min-width:0}textarea{padding:12px}textarea:disabled,select:disabled,input[type=text]:disabled{background-color:#eee}button:disabled,button:disabled:hover{cursor:not-allowed;background-color:#9087a5}hr{border-top:1px solid #21075d;border-bottom:none}h1{color:#21075d;font-size:32px;font-weight:600;margin-bottom:2.6rem;margin-top:2.4rem;text-align:center}.subtitle{color:#21075d;font-size:16px;font-weight:400;max-width:600px}.subtitle a.button{font-weight:700;max-width:900px}.prices h2+.subtitle,h1+.subtitle{margin:-2rem auto 2rem;text-align:center}.footer{box-shadow:0 0 10px #ccc;margin-top:40px;min-height:100px;padding:40px 0 0;width:100%}.footer a{text-decoration:none}.footer .links{color:#21075d;display:flex;flex-direction:column;font-weight:400;margin-bottom:0;text-align:center}.footer .links ul{padding:0}.footer .links h1{font-size:1rem;font-weight:600;margin-bottom:1.4rem;text-transform:none}.footer .links li{list-style:none;padding:6px 0}.footer .links a{color:#21075d;font-weight:400;padding:12px 0}.footer .links a:hover{color:#de0049;font-weight:400}.footer .logos{justify-content:center;display:flex;margin-top:40px}.footer .logos img{margin:0 12px 12px 0;max-height:64px}@media (max-width: 768px){.footer .links{margin-top:0;text-align:center}}.footer .bottom{color:#21075d;margin-top:40px;padding:20px 0;text-align:center}.footer .bottom svg{color:#dd2e44}.footer>.container{flex-direction:row;flex-wrap:wrap}.footer .links{flex:0 0 50%}@media (min-width: 43em){.footer .links{flex:0 0 25%}}body>section{flex:1;margin-top:20px}.container{display:flex;flex-direction:column;max-width:1140px;margin-left:auto;margin-right:auto}.container p{color:#21075d}.container .form{background-color:#f4f4f4;border:1px solid #b3b3b3;padding:25px}.container .form .button{margin-top:25px}.container .auth .button{margin-top:0}.container .form input[type=checkbox]{min-height:0;width:auto}.container .form .form-check{line-height:100px}.shipment-address-form{width:100%;margin:0 auto}@media (min-width: 45em){.shipment-address-form{width:50%}}#id_date_of_birth_day{border-bottom-right-radius:0;border-top-right-radius:0;width:24%}#id_date_of_birth_day:after{width:10px;height:10px;background-color:red;border:solid black;border-width:3px 0 0 0;content:" ";display:block}#id_date_of_birth_month{border-left-color:#fff;border-radius:0;border-right-color:#fff;width:50%}#id_date_of_birth_month:hover{border-left-color:#1a1a1a;border-right-color:#1a1a1a}#id_date_of_birth_year{border-bottom-left-radius:0;border-top-left-radius:0;width:24%}select.date{-webkit-appearance:none;-moz-appearance:none}select.date:hover{background:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='%23736d71' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:7px}section#contact textarea{width:100%}section#contact p{margin:1rem 0}section#contact .contact-map{height:500px;width:100%}section#contact .form{display:grid;gap:2rem}@media (min-width: 62em){section#contact .form{grid-template-columns:1fr 1fr}}section.profile .profile-header-fields{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media (min-width: 43em){section.profile .profile-header-fields{grid-template-columns:repeat(3,1fr)}}.med-icon{height:48px;width:48px}.message-container{margin-top:16px}.message-container .message-success,.message-container .message-warning,.message-container .message-error{color:#fff;padding:30px;text-align:center;width:100%}.message-container .message-success{background-color:#2eae4c}.message-container .message-warning{background-color:#f39c12}.message-container .message-error{background-color:#e56234}.orders-table a,tbody th a{font-weight:400;color:#21075d}.orders-table tbody tr{cursor:pointer}.order-summary-table{border-collapse:collapse;width:100%;margin:1rem 0}.order-summary-table thead{border-bottom:2px solid #b3b3b3}.order-summary-table th{font-weight:700;padding:.75rem;text-align:left}.order-summary-table td{padding:.75rem;border-bottom:1px solid #b3b3b3}.order-summary-table tbody tr:hover{background-color:#b3b3b333}.order-summary-table tr.total{border-top:2px solid #b3b3b3;font-weight:600}.order-summary-table tr.total th,.order-summary-table tr.total td{border:none;padding:1rem .75rem}.order-summary-table tr:has(th[colspan]){font-weight:700}.order-summary-table tr:has(th[colspan]) th{padding:1rem .75rem}h3{font-weight:600}.order-history{font-size:.8em;margin-top:40px}.order-status-steps{background-color:#f4f4f4;padding:16px 0;margin-bottom:32px;font-size:12px}.order-status-steps h2{font-size:1.5rem;padding-bottom:.5rem}.order-status-steps .before h2{color:#b3b3b3;border-bottom:4px solid #b3b3b3}.order-status-steps .current h2,.order-status-steps .after h2{border-bottom:4px solid #21075d}.order-status-thumnails{margin-top:40px}.order-status-thumbnails .count{border-bottom:8px;font-weight:700}.shipment-selection .shipment-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:0 auto}.shipment-selection .shipment-types .image{border:1px solid #21075d;border-radius:5px 5px 0 0;border-width:1px 1px 0 1px;margin:auto;max-width:90%;padding-bottom:20px;padding-top:30px}section.payment-selection .payment-types{display:flex;justify-content:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}section.payment-selection .payment-types a{background-color:#fff;border-radius:8px;min-width:250px;border:1px solid #c0c0c0;color:#000;cursor:pointer;padding:16px;text-decoration:none}section.payment-selection .payment-types a .card-type{height:24px}.shipment-selection .shipment-types img{display:block;height:192px;margin:0 auto}.shipment-selection .shipment-types button{font-size:26px}.shipment-selection form{max-width:500px;margin:0 auto}.subtitle .button{margin:15px 0 0;padding:8px 28px}.delivery-type-selection div{text-align:center}.delivery-type-selection img{width:256px}.profile form h2{margin-top:40px}.pickup-selection .button{margin-top:20px}.pickup-selection .map-control{margin-bottom:20px;display:flex;justify-content:center}.map-control input{width:100%;max-width:50%}@media (max-width: 42.9em){.map-control input{max-width:100%}}.free-pickup-point{font-weight:700}.home .catalog .catalog-item{opacity:.8;transition:margin-top .2s}.home .catalog .catalog-item:hover{opacity:1;margin-top:-4px}.catalog .catalog-item{margin-bottom:30px;text-align:center}.catalog .catalog-item img{margin-top:10px;max-width:100%}.catalog .catalog-item .button{margin-top:10px}.catalog .name{color:#21075d;display:block;font-size:25px;line-height:30px;text-decoration:none}section.products{padding:15px;margin-left:auto;margin-right:auto;max-width:1140px;width:90%}.product-page{display:flex;flex-direction:row}.product-page .product-sidebar{display:none;flex-direction:column;padding-right:2em}.product-page .product-sidebar .sticky-wrapper{bottom:0;margin-top:-1rem;position:sticky;top:0}@media (min-width: 31em){.product-page .product-sidebar{display:flex}}.product-page .product-sidebar nav{display:flex;flex-direction:column;margin-top:1rem}.product-page .product-sidebar nav a{text-decoration:none}.product-page .product-sidebar nav a:hover{color:#de0049}.product-page .product-sidebar h2{font-size:1.2rem;font-weight:700}.product-page .product-sidebar .category{margin-bottom:.5em;margin-top:.5em;white-space:nowrap;color:#21075d}.product-page .product-sidebar .category.current{font-weight:700}.product-page .product-catalog{flex-grow:1}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem;justify-content:space-between;margin-bottom:1rem}.cards .card{border-radius:.5em .5em 0 0;box-shadow:0 0 10px #ccc;margin:0 3% 3% 0;overflow:hidden}.cards .card a{color:#21075d;text-decoration:none}.cards .card a:hover{color:#190545}.cards .card .image{overflow:hidden;width:100%}.cards .card .image img{width:100%;transition:all .3s ease-in-out}.cards .card:hover img{transform:scale(1.2)}.cards .card:hover .button{color:#fff;background-color:#190545;text-decoration:none}.cards .card .details{padding:1em}.cards .card .details .title{color:#21075d;font-size:1.2em;font-weight:700;margin-bottom:2em}.cards .card .details .description{color:#21075d;margin-top:.5em}.cards .card .details .secondary{color:#21075d;margin-left:1em}.cards .card.add{padding:1em}.cards .card.add a{min-height:300px;align-items:center;display:flex;justify-content:center;text-align:center}.cards .card.add a div{font-size:2em;text-align:center}.actions{margin-bottom:30px;margin-top:10px}.actions .button,.actions .button-secondary{margin:10px 10px 0 0}.summary table tr:hover{background-color:#0000000d}.summary .total{font-weight:700}.summary textarea[name=text]{height:5em}.summary .print-summary-text{max-width:32rem;margin:0 auto 2rem}.coupon-form{margin-bottom:30px;text-align:center}.coupon-form .button{display:inline-block;margin:10px;margin-top:0!important;position:relative;top:1px}.coupon-form input[type=text]{margin:0 auto;width:auto;max-width:100%}.coupon-form input[type=text]::placeholder{color:#000;font-size:16px}.coupon-form .code-error{color:#e56234;font-size:16px;margin-bottom:10px;text-align:center}.quality .hidden{display:none}.amount input[type=number]{width:90px}.total-photos{font-size:20px;font-weight:700;margin:30px;text-align:center}.next:before,.next:after{clear:both;content:" ";display:block}.lone-button{margin-top:30px;display:block;text-align:center}.order-nav-buttons-both,.order-nav-buttons-one,.order-nav-buttons-nextonly,.order-nav-buttons-prevonly{margin:1em 0}.order-nav-buttons-both{display:flex;justify-content:space-between}.order-nav-buttons-nextonly{display:flex;justify-content:flex-end}.order-nav-buttons-prevonly{display:flex;justify-content:flex-start}.order-nav-buttons-one{text-align:center;max-width:400px;margin-left:auto;margin-right:auto}.addresses .address{margin-bottom:1em}.addresses input[type=radio]{display:none}.addresses .row>div{display:flex}.addresses .address{background-color:#fff;border:2px solid #c0c0c0;cursor:pointer;padding:16px;width:100%}.addresses .selected{border:2px solid #000000;position:relative}.addresses .row:nth-child(n+2){margin-top:30px}form .error{color:#e56234}section .auth{margin-left:auto;margin-right:auto;margin-bottom:50px;max-width:400px}section .auth .button{display:block;margin:auto}section .auth .second{text-align:right}section .auth .link{margin-top:25px}section .auth .alone,section .auth .return{text-align:center}section .auth .helptext ul,section .auth ul.errorlist{padding-left:0}section .auth ul.errorlist{color:#e56234}section .auth a:not(.button){color:#21075d}.offers img{max-width:100%}.offers .beneathpromotion{margin-top:20px}.offers label{color:inherit;font-size:inherit;font-weight:inherit}.offers #summary{text-align:left;margin-bottom:8px}.offers .terms{margin-top:2em}.offers .terms p{font-size:12px}.offers table{margin-bottom:32px}.offers th{padding-right:8px}.photo-price .image-spacer{align-items:flex-end;display:flex;margin-bottom:20px}.photo-price .image-border{display:inline-block;padding:5px}.photo-price .image{background-image:url(https://images.unsplash.com/photo-1473221326025-9183b464bb7e?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=450&fit=max&ixid=eyJhcHBfaWQiOjEzNTk4NX0&auto=compress,format);background-position:center center;background-size:cover}.photo-price .photos-offer{margin:10px 0 30px}.photo-price .photos-offer .promo-amount{font-weight:700}.photo-price .photos-offer .discount-price{background-color:#2eae4c;border-radius:3px;color:#fff;padding:1px 3px}.most-popular{color:#2eae4c;font-weight:700}.recommended{color:#de0049;font-weight:600}.free{background-color:#2eae4c;border-radius:3px;color:#fff;padding:1px 3px}.not-free{background-color:#21075d;border-radius:3px;color:#fff;padding:1px 3px}.photo-price a{color:#21075d}section.orders,.receipts,.prices{align-items:center;color:#21075d;display:flex;flex-direction:column;margin-bottom:30px}section.orders h2,.receipts h2,.prices h2{margin-bottom:2rem;margin-top:2rem;text-align:center}section.orders a:not(.big-button),.receipts a:not(.big-button),.prices a:not(.big-button){color:#21075d}section.orders .big-button,.receipts .big-button,.prices .big-button{margin-top:2rem}section.orders .link,.receipts .link,.prices .link{color:#de0049}section.orders table,.receipts table,.prices table{border-collapse:collapse;line-height:1.5em}section.orders table tr:not(:first-child),.receipts table tr:not(:first-child),.prices table tr:not(:first-child){border-bottom:1px solid rgba(33,7,93,.4);border-top:1px solid rgba(33,7,93,.4)}section.orders table td,section.orders table th,.receipts table td,.receipts table th,.prices table td,.prices table th{border:inherit}section.orders table td,section.orders table th,.receipts table td,.receipts table th,.prices table td,.prices table th{padding:.2em .5em}section.orders table td:not(:last-child),section.orders table th:not(:last-child),.receipts table td:not(:last-child),.receipts table th:not(:last-child),.prices table td:not(:last-child),.prices table th:not(:last-child){padding-right:2rem}section.orders table td:not(:first-child),section.orders table th:not(:first-child),.receipts table td:not(:first-child),.receipts table th:not(:first-child),.prices table td:not(:first-child),.prices table th:not(:first-child){text-align:center}section.orders table td:first-child,section.orders table th:first-child,.receipts table td:first-child,.receipts table th:first-child,.prices table td:first-child,.prices table th:first-child{text-align:left}section.orders table td:last-child,section.orders table th:last-child,.receipts table td:last-child,.receipts table th:last-child,.prices table td:last-child,.prices table th:last-child{text-align:right}section.orders .logos,.receipts .logos,.prices .logos{text-align:center}.prices .subsection{margin-top:30px}.splash{overflow:hidden;position:relative}.splash img{background-color:#ddd;color:#ddd;display:block;height:auto;min-height:70vh;max-height:100vh;object-fit:cover;width:100%}.splash .big-button{left:50%;margin-left:-120px;margin-top:-27px;position:absolute;top:50%}.big-button{font-size:20px;font-weight:700;height:66px;line-height:66px;width:240px}.home{margin-bottom:30px;margin-top:0}.home .steps{color:#21075d;margin-bottom:50px;text-align:center}.home .steps .title{font-size:32px;margin:30px 0 20px;text-align:center;text-transform:uppercase}.home .steps label{font-size:20px;font-weight:400}.home .steps .steps-grid{display:flex;flex-wrap:wrap;gap:1rem}.home .steps .step-item{flex:0 0 calc(50% - .5rem);position:relative}@media (min-width: 43em){.home .steps .step-item{flex:0 0 calc(25% - .75rem)}}.home .steps .num{align-items:center;background-color:#21075d;border-radius:50%;border:5px solid #ffffff;color:#fff;display:flex;font-size:26px;height:58px;justify-content:center;position:absolute;left:30px;top:10px;width:58px}.home .order-searchbar{text-align:center;padding:1.5rem 16px}@media (max-width: 768px){.home .order-searchbar{background-position:center bottom}}.home .order-searchbar input[type=text]{width:200px;margin-right:4px;width:8em;text-align:center}.home .banner{margin-top:30px}.home .promotions{margin-top:50px}.photo-manager .commands-top label,form label{display:block;font-size:12px;font-weight:700;margin:.8em 0 .2em 1px}.quality-message{align-items:center;display:flex}.quality-message .emoji{flex:1;height:2em;margin-right:8px;width:2em}.four-oh-four{display:block;margin:auto;max-width:30%}.my-coupons .coupons{display:flex;flex-wrap:wrap;justify-content:space-around}.my-coupons .code{margin-bottom:24px;text-transform:none}.my-coupons .coupon{border:1px solid #b3b3b3;box-sizing:border-box;margin-bottom:12px;margin-top:12px;min-width:400px;padding:30px;text-align:center;width:45%}.my-coupons .button,.my-coupons button{margin-left:auto;margin-right:auto;margin-top:32px}.tutorial{color:#21075d;font-size:20px;max-width:32rem;margin:0 auto}.extraproduct-row{margin-bottom:30px}.extraproduct-row:hover{background-color:#0000000d}.extraproduct-row input[type=number]{width:64px;margin-right:32px}.extraproduct-row .price{font-size:20px}.extraproduct-row .image{text-align:center}.extraproduct-row .image img{max-width:120px;max-height:120px}.extraproduct-row .variant-thumbnail{max-height:32px}@media (max-width: 768px){.extraproduct-row{text-align:center}.extraproduct-row .name label{display:none}.extraproduct-row img{margin-bottom:15px}}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;line-height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkbox-container:hover input~.checkmark{background-color:#f4f4f4}.checkbox-container input:checked~.checkmark{background-color:#21075d}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #b3b3b3;border-radius:6px}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container .checkmark:after{left:9.2px;top:5.5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.print-size{font-weight:700}.shipping-options{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px}.shipping-options>div{padding:16px;width:50%;min-width:400px;box-sizing:border-box}.shipping-options .shipping-option{margin-bottom:32px}.shipping-options .action-column{display:flex;flex-direction:column;justify-content:center;position:relative}.shipping-prices h2{margin-bottom:16px}.shipping-prices .distance{color:#767676}.shipping-prices .all-points{margin-top:24px}.shipping-prices .address-link,.shipping-prices .pickup-link{display:block;margin-bottom:24px;margin-top:12px;text-transform:none}.shipping-prices .form{max-width:32rem;margin:0 auto}.shipping-prices .form-row-pair{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width: 43em){.shipping-prices .form-row-pair{grid-template-columns:auto 1fr}}.shipping-prices .shipping-display{display:grid;gap:2rem}@media (min-width: 62em){.shipping-prices .shipping-display{grid-template-columns:1fr 1.2fr}}.shipping-prices .address-link{display:table}.shipping-prices button{margin-left:auto;display:block}.shipping-prices #id_print_amount,.shipping-prices #id_extraproduct_amount,.shipping-prices #id_photoproduct_amount{width:6em;margin-right:16px}.shipping-prices #id_postcode{width:6em}.shipping-prices select{width:auto}.order-details-table{margin-bottom:20px;margin-top:20px}.choices__list--dropdown .choices__item--selectable{padding-right:0!important}.control-box .control{background-color:#21075d;border-radius:6px;color:#fff;display:inline-block;padding:4px 8px;margin-right:6px}section.help{align-items:center;display:flex}section.help .return{margin-top:120px;margin-bottom:120px}section.help p{font-size:20px;max-width:600px}section.help .credits{font-size:.8em;font-weight:light}section.help video{max-width:532px;margin-bottom:120px;margin-top:-1rem}.admin-login{display:flex;justify-content:center;align-items:center;height:100%}.admin-login .button-area{display:flex;justify-content:flex-end}.admin-login input{padding:0 12px}body>h1{margin-top:20px}.upload-overlay{background-color:#21075db3}@media (min-width: 880px){section.print .container{padding:0;width:840px;max-width:840px}}.upload-instructions{margin-top:20px}.upload-instructions ul{margin-top:12px;column-count:2;margin-bottom:0}.minisite-bottom-logo{margin:30px;text-align:center}.minisite-bottom-logo img{max-width:400px;width:80%}.is-staff{border:10px solid #ffff00;border-image:repeating-linear-gradient(45deg,#000,#000 15px,#ff0 15px,#ff0 30px) 10;min-height:7em}.is-staff:before{content:"Sólo staff puede ver esto.";display:block;font-weight:700;height:1em;text-align:center}section.error{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}section.error .error-photo{width:368px;box-shadow:2px 2px 10px #777;transition:box-shadow ease .3s}section.error .error-photo:hover{box-shadow:2px 2px 10px #000}section.error .error-photo .image{margin:18px;height:265px}section.error .error-photo .text{font-family:Dancing Script,cursive;font-size:20px;height:55px;text-align:center}.go-to-checkout{background-color:#ffffffeb;border-radius:.5em .5em 0 0;bottom:0;padding:1.2em;position:fixed;right:5em;z-index:200}@media (max-width: 668px){.go-to-checkout{border-radius:0;left:0;right:0;text-align:center}}section.create-photoproduct{max-width:600px}.account-profile{align-items:center;display:flex;flex-direction:column}.account-profile .account-cards{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:space-between;margin:1rem auto 4rem;width:600px;max-width:80vw}.account-profile .account-cards a{text-decoration:none}.account-profile .account-cards .card{align-items:center;border:1px solid #21075d;color:#21075d;padding:2rem}.account-profile .account-cards .card svg{font-size:2rem}
