body > header .content::after{content:' ';display:block;order:3;}body > header .content .action,body > header .content::after{flex:1 1 40%;padding:0 10px;}body > header .content .logo{flex:0 1 auto;}body > header .content{justify-content:space-between;}body > header .action a::before{vertical-align:middle;margin-right:10px;}body > header .action a::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\070d';}body > header .action a{font-weight:bold;text-decoration:none;white-space:nowrap;}body>footer .footer-top,body>footer .footer-nav{display:none;}#breadcrumbs{visibility:hidden;height:0;}.cart-header .steps ol li::before{position:absolute;display:block;content:' ';height:2px;width:100%;left:0;top:17px;background:#CE4278;}.cart-header .steps ol li a::before{display:block;width:32px;line-height:32px;border-radius:100%;text-align:center;margin:0 auto 10px auto;font-weight:600;font-size:16px;content:counter(step);border:2px solid #CE4278;background:#ffffff;}.cart-header .steps ol li a{display:inline-block;text-decoration:none;vertical-align:top;color:#CE4278;position:relative;z-index:2;}.cart-header .steps ol li.active a{color:#CE4278;}.cart-header .steps ol li.active a::before{background:#CE4278;color:#ffffff;}.cart-header .steps ol li{counter-increment:step;display:inline-block;vertical-align:top;width:25%;font-size:16px;font-weight:600;position:relative;}.cart-header .steps ol{list-style-type:none;counter-reset:step;font-size:0;box-sizing:border-box;}.cart-header .steps{margin:22px auto 0 auto;border-left:22px solid transparent;border-right:22px solid transparent;box-sizing:border-box;max-width:900px;}.cart-header.status p.error{color:#ff4141;}.cart-header.status p{font-size:20px;margin:36px 22px 0 22px;}.cart-header{text-align:center;}#checkout-messages:empty{display:none;}#checkout-messages p::before{flex:0 0 auto;content:'i';border-radius:100%;background:#CE4278;color:#ffffff;font-style:normal;text-align:center;line-height:1.3em;font-size:1.5em;width:1.3em;height:1.3em;margin-right:10px;}#checkout-messages p.error::before{background-color:#ff4141;}#checkout-messages p.error{border-radius:10px;background:#ff4141;color:#ffffff;padding-right:10px;}#checkout-messages p{display:inline-flex;align-items:center;font-size:14px;margin:10px 22px;text-align:center;font-style:italic;font-weight:600;}#checkout-messages{max-width:1366px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:26px;margin-bottom:12px;text-align:center;}@media all and (max-width: 1410px){#checkout-messages{margin-left:22px;margin-right:22px;}}#checkout-messages + #cart-content{margin-top:36px !important;}#cart-content .cart-products > .item:not(:first-child){margin-top:22px;}#cart-content .cart-products > .item .price{font-weight:600;}#cart-content .cart-products > .item{padding:10px;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;}#cart-content .cart-products .product >.image::before{content:' ';display:block;height:0;padding-top:100%;}#cart-content .cart-products .product >.image img{display:block;position:absolute;width:auto;height:auto;top:0%;left:0%;bottom:0%;right:0%;max-width:100%;max-height:100%;margin:auto;}#cart-content .cart-products .product >.image{width:18%;position:relative;float:left;}#cart-content .cart-products .product >.info,#cart-content .cart-products .product h2,#cart-content .cart-products .product >.qty{width:82%;float:right;box-sizing:border-box;padding-left:36px;}#cart-content .cart-products .product h2 a{text-decoration:none;}#cart-content .cart-products .product h2 small{font-weight:normal;font-size:14px;color:#6F6F6F;margin-left:5px;display:inline-block;}#cart-content .cart-products .product h2{font-size:20px;padding-right:42px;}#cart-content .cart-products .product h3{font-size:1em;}#cart-content .cart-products .product >.info .availability::before{content:'(';}#cart-content .cart-products .product >.info .availability::after{content:')';}#cart-content .cart-products .product >.info .availability{display:block;font-size:14px;margin-top:5px;}#cart-content .cart-products .product >.info .totals >.options{flex:1;}#cart-content .cart-products .product >.info .totals >.values strong:not(.price){font-weight:normal;}#cart-content .cart-products .product >.info .totals >.values strong{white-space:nowrap;}#cart-content .cart-products .product >.info .totals >.values .qty.single{display:none;}#cart-content .cart-products .product >.info .totals >.values{flex:1;text-align:right;}#cart-content .cart-products .product >.info .totals{display:flex;flex-direction:row;font-size:12px;margin-top:10px;}#cart-content .cart-products .product >.info .totals+.totals{margin-top:0;}#cart-content .cart-products .product >.info .options li .name:empty{display:none !important;}#cart-content .cart-products .product >.info .options li .name{font-weight:bold;}#cart-content .cart-products .product >.info .options li .name,#cart-content .cart-products .product >.info .options li .value{white-space:normal;display:inline-block;vertical-align:top;}#cart-content .cart-products .product >.info .options li img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-width:80%;max-height:15.6px;margin:-5px 0;border:1px solid #e6e6e6;border-radius:4px;padding:5px;}#cart-content .cart-products .product >.info .options li.font.preview .value{margin-left:10px;line-height:1;font-size:20px;}#cart-content .cart-products .product >.info .options li.font{display:flex;align-items:center;}#cart-content .cart-products .product >.info .options li{display:inline-block;margin-right:22px;margin-bottom:5px;line-height:1.3;vertical-align:top;white-space:nowrap;}#cart-content .cart-products .product >.info .options{list-style-type:none;}#cart-content .cart-products .product >.qty .qty-increment input,#cart-content .cart-products .product >.qty .qty-static input{padding-top:5px;padding-bottom:5px;font-size:14px;}#cart-content .cart-products .product >.qty >div,#cart-content .cart-products .product >.qty > span{flex:0 0 auto;}#cart-content .cart-products .product >.qty > span::after{content:':';}#cart-content .cart-products .product >.qty > span{font-weight:bold;font-size:14px;margin-right:22px;}#cart-content .cart-products .product >.qty > strong{flex:1 1 auto;text-align:right;}#cart-content .cart-products .product >.qty{display:flex;align-items:center;margin-top:10px;}#cart-content .cart-products .product .remove button::before{display:block;}#cart-content .cart-products .product .remove button::before{display:inline-block;line-height:20px;font-family:'Icons';font-size:20px;font-weight:normal;content:'\0713';width:20px;text-align:center;}#cart-content .cart-products .product .remove button{width:20px;height:20px;text-decoration:none;color:inherit;text-decoration:none;background:transparent;border:0;text-align:left;padding:0;outline:0;cursor:pointer;overflow:hidden;}#cart-content .cart-products .product .remove button:active,#cart-content .cart-products .product .remove button:visited,#cart-content .cart-products .product .remove button:hover{text-decoration:none;}#cart-content .cart-products .product .remove button:active,#cart-content .cart-products .product .remove button:visited,#cart-content .cart-products .product .remove button:hover{color:inherit;text-decoration:none;}#cart-content .cart-products .product .remove{position:absolute;top:0;right:0;padding:10px;}#cart-content .cart-products .product::after{content:' ';display:block;height:0;width:0;clear:both;}#cart-content .cart-products .product.bundle >.info >.item:first-child{margin-top:22px;}#cart-content .cart-products .product.bundle >.info >.item:not(:last-child){margin-bottom:22px;}#cart-content .cart-products .product.bundle >.info .totals{margin-top:10px;}#cart-content .cart-products .product.bundle >.info .totals + .totals{margin-top:0;}#cart-content .cart-products .product.bundle >.qty{margin-top:22px;}#cart-content .cart-products .product{position:relative;}#cart-content .cart-products .code >*,#cart-content .cart-products .shipping >*{display:block;}#cart-content .cart-products .code strong small,#cart-content .cart-products .shipping strong small{display:block;font-size:14px;font-weight:normal;margin-top:5px;}#cart-content .cart-products .code strong,#cart-content .cart-products .shipping strong{flex:1;padding-right:22px;font-size:20px;}#cart-content .cart-products .code span,#cart-content .cart-products .shipping span{text-align:right;white-space:nowrap;}#cart-content .cart-products .code,#cart-content .cart-products .shipping{display:flex;}#cart-content .cart-products{max-width:900px;margin:0 auto;}#cart-content{max-width:1366px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:36px;}@media all and (max-width: 1410px){#cart-content{margin-left:22px;margin-right:22px;}}#cart-address-preview .address.comment{width:100%;}#cart-address-preview .address{box-sizing:border-box;flex:1 1 auto;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;padding:10px;margin:11px;}#cart-address-preview ul li{margin-top:5px;}#cart-address-preview ul{list-style-type:none;margin:10px 0 0 0;padding:0;}#cart-address-preview .comment p{padding:5px 0;}#cart-address-preview .comment{line-height:1.4;}#cart-address-preview h2{font-size:20px;}#cart-address-preview{max-width:922px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:11px;}@media all and (max-width: 966px){#cart-address-preview{margin-left:22px;margin-right:22px;}}#cart-summary > *{padding:10px;box-sizing:border-box;}#cart-summary .totals .price{display:block;font-size:28px;}#cart-summary .totals .final .price{font-size:38px;}#cart-summary .totals .advance{color:#6F6F6F;}#cart-summary .totals li+li{margin-top:10px;}#cart-summary .totals{list-style-type:none;text-align:right;}#cart-summary{margin-top:36px;max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;}@media all and (max-width: 944px){#cart-summary{margin-left:22px;margin-right:22px;}}.heureka-confirm label span{color:#6F6F6F;font-weight:600;}.heureka-confirm label input:checked+span{color:#363636;}.heureka-confirm{max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:22px;margin-bottom:22px;}@media all and (max-width: 944px){.heureka-confirm{margin-left:22px;margin-right:22px;}}.code-form h2{font-size:20px;}.code-form .message{margin-top:5px;font-style:italic;}.code-form .code .value:not(input){overflow:hidden;}.code-form .code .value{display:inline-block;line-height:1;box-sizing:border-box;border:2px solid currentColor;border-radius:25px;font-size:16px;line-height:1;height:auto;padding:10px 22px;color:#363636;border-color:#CE4278;background-color:#ffffff;width:100%;max-width:350px;box-sizing:border-box;}.code-form .code .value.error,.code-form .code .value:invalid{border-color:#ff4141;}.code-form .code .value.success,.code-form .code .value:required:valid{border-color:#00ab86;}.code-form .code .value.disabled,.code-form .code .value:disabled,.code-form .code .value:read-only{background-color:#dfdfdf !important;color:#6F6F6F;border-color:#b5b5b5;}.code-form .code .value:focus,.code-form .code .value:active,.code-form .code .value .active{border-color:#CE4278;background-color:#ffffff;color:default;}.code-form .code .control button{display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:bold;padding:10px 22px;color:#CE4278;background:#ffffff;border-color:#CE4278;}.code-form .code .control button:active,.code-form .code .control button:visited,.code-form .code .control button:hover{text-decoration:none;}.code-form .code .control button:visited{color:#CE4278;background:#ffffff;border-color:#CE4278;}.code-form .code .control button:active,.code-form .code .control button:hover{color:#ffffff;background:#CE4278;border-color:#CE4278;}.code-form .code{margin-top:22px;}.code-form .info{display:block;font-size:14px;margin-top:10px;}.content-sidebar .cart-products > *{padding:22px;font-size:12px;}.content-sidebar .cart-products .product h2 small{display:block;font-weight:normal;color:#6F6F6F;}.content-sidebar .cart-products .product h2{font-size:12px;padding-left:60px;min-height:50px;margin-bottom:5px;}.content-sidebar .cart-products .product .image::before{content:' ';padding-top:100%;display:block;height:0;}.content-sidebar .cart-products .product .image img{display:block;position:absolute;width:auto;height:auto;top:0%;left:0%;bottom:0%;right:0%;max-width:100%;max-height:100%;margin:auto;}.content-sidebar .cart-products .product .image{position:absolute;top:22px;left:22px;width:50px;}.content-sidebar .cart-products .product .availability::before{content:'(';}.content-sidebar .cart-products .product .availability::after{content:')';}.content-sidebar .cart-products .product .availability{display:block;margin-bottom:10px;}.content-sidebar .cart-products .product .item h3{font-size:12px;font-weight:600;}.content-sidebar .cart-products .product .options ul{list-style-type:none;}.content-sidebar .cart-products .product .options ul,.content-sidebar .cart-products .product .options li{margin:0;padding:0;}.content-sidebar .cart-products .product .options .name::after{content:':';}.content-sidebar .cart-products .product .options .name{font-weight:600;margin-right:5px;}.content-sidebar .cart-products .product .options li + li{margin-top:5px;}.content-sidebar .cart-products .product .totals > *{flex:1 1 auto;}.content-sidebar .cart-products .product .totals .values{text-align:right;}.content-sidebar .cart-products .product .totals .options{margin-right:22px;}.content-sidebar .cart-products .product .totals .qty ,.content-sidebar .cart-products .product .totals .price{font-weight:normal;}.content-sidebar .cart-products .product .totals .qty.single{display:none;}.content-sidebar .cart-products .product .totals{display:flex;align-items:flex-end;}.content-sidebar .cart-products .product .totals + .totals{margin-top:10px;padding-top:10px;border-top:1px solid;}.content-sidebar .cart-products .product.bundle .item + .item{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px;}.content-sidebar .cart-products .product{position:relative;}.content-sidebar .cart-products .code strong{font-size:14px;flex:1 1 auto;margin-right:22px;}.content-sidebar .cart-products .code span{flex:0 0 auto;}.content-sidebar .cart-products .code{display:flex;align-items:center;}.content-sidebar .cart-products{box-sizing:border-box;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;}.content-sidebar > .totals li:first-child{margin-top:0;}.content-sidebar > .totals li.subtotal span:not(.price){max-width:70%;font-size:14px;font-weight:bold;flex:1 1 auto;margin-right:22px;}.content-sidebar > .totals li.subtotal .price b{font-weight:normal;}.content-sidebar > .totals li.subtotal .price{flex:1 0 auto;font-size:14px;text-align:right;}.content-sidebar > .totals li.subtotal{display:flex;align-items:center;}.content-sidebar > .totals li:not(.subtotal) span{display:block;}.content-sidebar > .totals li:not(.subtotal){text-align:right;}.content-sidebar > .totals li.final .price{font-size:28px;}.content-sidebar > .totals li.final{margin-top:22px;}.content-sidebar > .totals li.advance .price{font-size:20px;}.content-sidebar > .totals li.advance{color:#6F6F6F;}.content-sidebar > .totals li{margin:10px 0 0 0;padding:0;}.content-sidebar > .totals{list-style-type:none;margin:22px 0 0 0;padding:22px;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;}.content-sidebar{margin-top:36px;}#cart-buttons ul li.agreement{width:100%;max-width:100%;}#cart-buttons ul li.next a::after,#cart-buttons ul li.next button::after{vertical-align:middle;margin-left:10px;}#cart-buttons ul li.next a::after,#cart-buttons ul li.next button::after{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\070c';}#cart-buttons ul li.next a,#cart-buttons ul li.next button{display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:bold;padding:15px 22px;color:#ffffff;background:#00ab86;border-color:#00ab86;width:100%;box-sizing:border-box;}#cart-buttons ul li.next a:active,#cart-buttons ul li.next a:visited,#cart-buttons ul li.next a:hover,#cart-buttons ul li.next button:active,#cart-buttons ul li.next button:visited,#cart-buttons ul li.next button:hover{text-decoration:none;}#cart-buttons ul li.next a:visited,#cart-buttons ul li.next button:visited{color:#ffffff;background:#00ab86;border-color:#00ab86;}#cart-buttons ul li.next a:active,#cart-buttons ul li.next a:hover,#cart-buttons ul li.next button:active,#cart-buttons ul li.next button:hover{color:#ffffff;background:#007a61;border-color:#007a61;}#cart-buttons ul li.back a::before{vertical-align:middle;margin-right:10px;}#cart-buttons ul li.back a::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\070d';}#cart-buttons ul li.back a{color:#CE4278;text-decoration:none;font-weight:600;}#cart-buttons ul li{max-width:340px;margin:0 auto;padding-top:22px;text-align:center;box-sizing:border-box;}#cart-buttons ul{list-style-type:none;margin:22px 0 0 0;padding:0;}#cart-buttons{max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:36px;}@media all and (max-width: 944px){#cart-buttons{margin-left:22px;margin-right:22px;}}#methods .methods h2 .help-link{display:inline-block;border-radius:100%;background:#CE4278;color:#ffffff;font-size:14px;font-style:normal;text-align:center;line-height:1.3em;width:1.3em;height:1.3em;margin-right:10px;text-decoration:none;}#methods .methods h2{font-size:20px;margin-bottom:22px;}#methods .methods:not(:first-child){margin-top:36px;}#methods ul li:not(:first-child){margin-top:10px;}#methods ul li.selected label > span{color:#CE4278;}#methods ul li.selected .branch .label{color:#CE4278;}#methods ul li.selected{border-color:#CE4278;}#methods ul li:not(.selected) .branch,#methods ul li:not(.selected) p,#methods ul li:not(.selected) .icons{display:none !important;}#methods ul li.disabled label::before,#methods ul li.disabled label > span{cursor:not-allowed;}#methods ul li.disabled{cursor:not-allowed;opacity:0.5;}#methods ul li:not(.disabled) label:hover > span{color:#CE4278;}#methods ul li.no-payment.disabled{display:none !important;}#methods ul li label > .price{flex:0 0 auto;margin-left:auto;font-weight:600;}#methods ul li label > :not(.price){flex:1 1 auto;margin-right:22px;}#methods ul li label > span{font-weight:bold;}#methods ul li label::before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}#methods ul li label{display:flex;position:static;}#methods ul li p:not(:empty){margin-top:5px;}#methods ul li p{font-size:14px;}#methods ul li .branch .label{font-weight:600;}#methods ul li .branch .label,#methods ul li .branch .value{margin-right:10px;}#methods ul li .branch .value{font-weight:600;}#methods ul li .branch .button{display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:600;padding:5px 10px;color:#CE4278;background:#ffffff;border-color:#CE4278;position:relative;z-index:10;}#methods ul li .branch .button:active,#methods ul li .branch .button:visited,#methods ul li .branch .button:hover{text-decoration:none;}#methods ul li .branch .button:visited{color:#CE4278;background:#ffffff;border-color:#CE4278;}#methods ul li .branch .button:active,#methods ul li .branch .button:hover{color:#ffffff;background:#CE4278;border-color:#CE4278;}#methods ul li .branch .value:empty::before{content:'--';color:#ff4141;}#methods ul li .branch{margin-top:10px;}#methods ul li .icons img{flex:0 1 auto;width:auto;height:auto;max-width:100px;max-height:30px;margin:5px;}#methods ul li .icons{display:flex;align-items:center;flex-wrap:wrap;margin:5px -10px 0 -10px;}#methods ul li{position:relative;overflow:hidden;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:10px;padding:8px;border:2px solid transparent;}#methods ul{list-style-type:none;margin:0;padding:0;}#methods .help-block h2{font-size:20px !important;margin-bottom:22px;}#methods .help-block p{font-size:14px;margin-top:10px;}#methods .help-block{margin-top:36px;}#cart-address .address h2{font-size:20px;margin-bottom:22px;}#cart-address .address .fieldset p{margin-bottom:10px;font-weight:600;}#cart-address .address .fieldset .field:not(.switch) label{display:block;margin-bottom:5px;}#cart-address .address .fieldset .field{box-sizing:border-box;}#cart-address .address .fieldset{box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;padding:22px;margin-top:22px;}#cart-address .address .field label{font-weight:600;}#cart-address .address .field:not(.switch) input{box-sizing:border-box;width:100%;}#cart-address .address .field small{display:none;color:#ff4141;font-size:14px;margin-top:5px;}#cart-address .address .field .error + small{display:block;}#cart-address .address .field textarea{box-sizing:border-box;width:100%;}#cart-address .address .field{display:block;}#cart-address .address:not(:first-child){margin-top:36px;}#cart-address:not(.full) .address.alternative .fieldset{display:none !important;}#cart-address{max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:36px;}@media all and (max-width: 944px){#cart-address{margin-left:22px;margin-right:22px;}}.cart-final-action >*.back::before{margin-right:10px;}.cart-final-action >*.back::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\070d';}.cart-final-action >*.back{vertical-align:middle;}.cart-final-action >*{display:inline-block;display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:bold;padding:10px 22px;color:#ffffff;background:#00ab86;border-color:#00ab86;}.cart-final-action >*:active,.cart-final-action >*:visited,.cart-final-action >*:hover{text-decoration:none;}.cart-final-action >*:visited{color:#ffffff;background:#00ab86;border-color:#00ab86;}.cart-final-action >*:active,.cart-final-action >*:hover{color:#ffffff;background:#007a61;border-color:#007a61;}.cart-final-action{max-width:;margin:36px auto 0 auto;padding-right:22px;padding-left:22px;box-sizing:border-box;text-align:center;}#card-form h2::before{content:' ';background:url('/_img/snp_new/card.svg') center center no-repeat;display:block;background-size:100% auto;width:48px;height:48px;margin-right:10px;}#card-form h2{font-size:20px;margin-bottom:22px;}#card-form p.cards img{display:inline-block;vertical-align:middle;height:auto;min-width:70px;max-width:90px;max-height:28px;margin:5px;}#card-form p{padding:10px 0;margin:0 auto;}#card-form .action.pay{display:inline-block;margin-top:22px;display:inline-block;font-size:16px;line-height:1.2;text-align:center;cursor:pointer;border:2px solid currentColor;border-radius:25px;transition: background 0.25s, color 0.25s, border 0.25s;text-decoration:none;font-weight:bold;padding:15px 22px;color:#ffffff;background:#00ab86;border-color:#00ab86;}#card-form .action.pay:active,#card-form .action.pay:visited,#card-form .action.pay:hover{text-decoration:none;}#card-form .action.pay:visited{color:#ffffff;background:#00ab86;border-color:#00ab86;}#card-form .action.pay:active,#card-form .action.pay:hover{color:#ffffff;background:#007a61;border-color:#007a61;}#card-form .help p{font-size:inherit !important;}#card-form .help{padding-top:22px;font-size:14px;color:#6F6F6F;}#card-form{max-width:900px;margin-left:auto;margin-right:auto;box-sizing:border-box;margin-top:36px;padding:22px;box-shadow:0 0 10px rgba(111, 111, 111, 0.24);border-radius:20px;text-align:center;}@media all and (max-width: 944px){#card-form{margin-left:22px;margin-right:22px;}}.modal.store-list > h2{font-size:20px;text-align:center;}@media all and (max-width: 1023px){.modal.store-list > h2{font-size:18px;}}.modal.store-list > h2 + .list{margin-top:22px !important;}.modal.store-list .list li .title small{font-size:14px;opacity:0.8;font-weight:600;}.modal.store-list .list li .title{font-weight:bold;margin-bottom:10px;}.modal.store-list .list li p br{display:none;}.modal.store-list .list li p span:not(:first-child){margin-top:0.3em;}.modal.store-list .list li p span strong{display:none;}.modal.store-list .list li p span.reservation::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\0729';}.modal.store-list .list li p span.phone::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\072a';}.modal.store-list .list li p span.mail::before{display:inline-block;line-height:1;font-family:'Icons';font-size:inherit;font-weight:normal;content:'\072b';}.modal.store-list .list li p span.reservation::before,.modal.store-list .list li p span.phone::before,.modal.store-list .list li p span.mail::before{color:#CE4278;vertical-align:middle;margin-right:10px;font-size:1.3em;}.modal.store-list .list li p span{display:block;}.modal.store-list .list li p{padding:0;margin:0 0 10px 0;font-size:14px;}.modal.store-list .list li .action{font-size:14px;}.modal.store-list .list li[data-distance] .title{padding-right:5em;}.modal.store-list .list li[data-distance]::before{font-size:20px;position:absolute;content:attr(data-distance) ' km';display:block;font-weight:600;color:#00ab86;top:22px;right:22px;}@media all and (max-width: 1023px){.modal.store-list .list li[data-distance]::before{font-size:18px;}}.modal.store-list .list li{line-height:1.25;position:relative;padding:22px;box-sizing:border-box;border:2px solid #CE4278;border-radius:20px;}.modal.store-list .list{list-style-type:none;padding:0;margin-top:35px;}.modal.store-list.loading .list::before{content:' ';left:0;top:0;right:0;bottom:0;position:absolute;background:rgba(255,255,255,0.5);z-index:2;}.modal.store-list.loading .list::after{top:10% !important;margin-top:0 !important;}.modal.store-list.loading .list::after{content:' ';border-radius:50%;width:38px;height:38px;border-top:0 solid rgba(206,66,120,0.4);border-right:0 solid rgba(206,66,120,0.4);border-bottom:0 solid rgba(206,66,120,0.4);border-left:0 solid #CE4278;border-width:5px;transform:translateZ(0);-webkit-animation:loader 1.1s infinite linear; animation:loader 1.1s infinite linear;box-sizing:border-box;position:absolute;z-index:3;top:50%;margin-top:-19px;left:50%;margin-left:-19px;}.modal.store-list.loading .list{position:relative;}.modal.store-list{width:1366px !important;padding:10px;box-sizing:border-box;}@media all and (max-width: 767px){body > header .action a span{display:none;}}@media all and (max-width: 767px){body > header .action a{font-size:14px;}}@media all and (min-width: 768px){body > header .action a small{display:none;}}@media all and (min-width: 576px){.cart-header .steps ol li.active::before{background:#CE4278;}}@media all and (min-width: 576px){.cart-header .steps ol li:first-child::before{display:none;content:' ';}}@media all and (min-width: 576px){.cart-header .steps ol li::before{left:-50%;}}@media all and (max-width: 575px){.cart-header .steps ol li.active{text-align:left;}}@media all and (max-width: 575px){.cart-header .steps ol li a::after{left:0;top:-4px;margin-left:-4px;}}@media all and (max-width: 575px){.cart-header .steps ol li a::before{display:inline-block;margin:0;}}@media all and (max-width: 575px){.cart-header .steps ol li a span{display:none;padding:0 5px 0 9px;background:#ffffff;}}@media all and (max-width: 575px){.cart-header .steps ol li a{text-align:left;white-space:nowrap;}}@media all and (max-width: 575px){.cart-header .steps ol li.current a span{display:inline-block;}}@media all and (max-width: 575px){.cart-header .steps ol li.current{text-align:left;}}@media all and (max-width: 575px){.cart-header .steps ol li{display:table-cell;width:auto;text-align:right;}}@media all and (max-width: 575px){.cart-header .steps ol{display:table-row;}}@media all and (max-width: 575px){.cart-header .steps{display:table;width:100%;position:relative;}}@media all and (min-width: 1024px){.cart-header .steps ol li::before{top:19.2px;}}@media all and (min-width: 1024px){.cart-header .steps ol li a::before{width:36.4px;line-height:36.4px;font-size:28px;}}@media all and (min-width: 768px){#checkout-messages{margin-top:48px;margin-bottom:26px;}}@media all and (min-width: 768px){#checkout-messages p{font-size:16px;}}@media all and (min-width: 1024px){#checkout-messages p{font-size:20px;}}@media all and (min-width: 768px){#cart-content{margin-top:58px;}}@media all and (min-width: 680px){#cart-content .cart-products > .item{padding:22px;}}@media all and (max-width: 619px){#cart-content .cart-products .product h2 small{display:block;margin:0;}}@media all and (min-width: 1024px){#cart-content .cart-products .product h2 small{font-size:16px;}}@media all and (max-width: 619px){#cart-content .cart-products .product h2{padding-left:22px;}}@media all and (max-width: 479px){#cart-content .cart-products .product h2 small{font-size:14px;}}@media all and (max-width: 479px){#cart-content .cart-products .product h2{font-size:16px;padding-left:10px;}}@media all and (max-width: 619px){#cart-content .cart-products .product >.info{width:auto;float:none;padding-left:0;padding-top:5px;clear:both;}}@media all and (min-width: 1024px){#cart-content .cart-products .product >.info .availability{font-size:16px;}}@media all and (min-width: 480px){#cart-content .cart-products .product >.info .totals{font-size:14px;}}@media all and (min-width: 620px){#cart-content .cart-products .product >.info .totals{margin-top:22px;font-size:16px;}}@media all and (min-width: 620px){#cart-content .cart-products .product >.info .options li{margin-top:5px;}}@media all and (min-width: 380px){#cart-content .cart-products .product >.info .options li .name::after{content:': ';}}@media all and (max-width: 379px){#cart-content .cart-products .product >.info .options li .name{display:block;}}@media all and (min-width: 380px){#cart-content .cart-products .product >.info .options li .value{margin-left:5px;}}@media all and (min-width: 768px){#cart-content .cart-products .product >.info .options li.font.preview .value{font-size:28px;}}@media all and (max-width: 619px){#cart-content .cart-products .product >.qty{width:auto;float:none;padding-left:0;clear:both;}}@media all and (min-width: 768px){#cart-content .cart-products .product >.qty .qty-increment input,#cart-content .cart-products .product >.qty .qty-static input{font-size:16px;}}@media all and (min-width: 1024px){#cart-content .cart-products .product >.qty .qty-increment input,#cart-content .cart-products .product >.qty .qty-static input{font-size:20px;padding-top:10px;padding-bottom:10px;}}@media all and (max-width: 379px){#cart-content .cart-products .product >.qty > span{display:none;}}@media all and (min-width: 768px){#cart-content .cart-products .product >.qty > span{font-size:16px;}}@media all and (min-width: 1024px){#cart-content .cart-products .product >.qty > span{font-size:20px;}}@media all and (min-width: 620px){#cart-content .cart-products .product .remove{padding:22px;}}@media all and (max-width: 479px){#cart-content .cart-products .code strong,#cart-content .cart-products .shipping strong{font-size:14px;}}@media all and (min-width: 768px){#cart-address-preview{display:flex;flex-wrap:wrap;}}@media all and (min-width: 480px){#cart-address-preview .address{padding:22px;}}@media all and (max-width: 479px){#cart-address-preview h2{font-size:14px;}}@media all and (min-width: 768px){#cart-summary > *{flex:1 1 auto;}}@media all and (min-width: 768px){#cart-summary{display:flex;flex-direction:row;}}@media all and (min-width: 480px){#cart-summary > *{padding:22px;}}@media all and (max-width: 767px){#cart-summary .totals{text-align:center;}}@media all and (max-width: 767px){#cart-summary * + .totals{border-top:1px solid #e6e6e6;}}@media all and (min-width: 768px){.code-form h2{font-size:28px;}}@media all and (min-width: 480px){.code-form .code .control{flex:0 0 auto;margin-left:10px;}}@media all and (min-width: 480px){.code-form .code .value{flex:1 1 auto;}}@media all and (min-width: 480px){.code-form .code{display:flex;}}@media all and (max-width: 479px){.code-form .code .value,.code-form .code .control,.code-form .code .control button{width:100%;}}@media all and (max-width: 479px){.code-form .code .control{display:block;margin-top:10px;}}@media all and (max-width: 479px){.code-form .code .value{display:block;}}@media all and (min-width: 768px){.content-columns #cart-summary{display:none;}}@media all and (min-width: 768px){.content-columns .main-content{flex:1 1 auto;max-width:900px;}}@media all and (min-width: 768px){.content-columns .content-sidebar{flex:0 0 auto;margin-left:22px;}}@media all and (min-width: 768px){.content-columns{max-width:1366px;margin-left:auto;margin-right:auto;box-sizing:border-box;display:flex;}@media all and (max-width: 1410px){.content-columns{margin-left:22px;margin-right:22px;}}}@media all and (max-width: 767px){.content-columns .content-sidebar{display:none;}}@media all and (min-width: 768px){.content-sidebar{margin-top:58px;}}@media all and (min-width: 480px){#cart-buttons ul li.next{order:2;text-align:right;}}@media all and (min-width: 480px){#cart-buttons ul li.back{text-align:left;}}@media all and (min-width: 480px){#cart-buttons ul li{flex:1 1 auto;margin:0;padding-left:22px;padding-right:22px;}}@media all and (min-width: 480px){#cart-buttons ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:-22px;margin-right:-22px;}}@media all and (min-width: 480px){#cart-buttons ul li.agreement{text-align:left;}}@media all and (min-width: 768px){#methods .methods h2{font-size:28px;}}@media all and (min-width: 480px){#methods ul li{padding:20px;}}@media all and (min-width: 1024px){#methods ul li label > span{font-size:20px;}}@media all and (min-width: 480px){#methods ul li p:not(:empty){margin-top:10px;}}@media all and (min-width: 380px){#methods ul li .branch{display:flex;align-items:center;}}@media all and (min-width: 768px){#cart-address{margin-top:58px;}}@media all and (min-width: 768px){#cart-address .address h2{font-size:28px;}}@media all and (min-width: 768px){#cart-address .address .fieldset .field:not(.switch):not(.textarea):nth-child(odd){padding-right:11px;}}@media all and (min-width: 768px){#cart-address .address .fieldset .field:not(.switch):not(.textarea):nth-child(even){padding-left:11px;}}@media all and (min-width: 768px){#cart-address .address .fieldset .field:not(.switch):not(.textarea){flex:0 1 auto;width:50%;}}@media all and (min-width: 768px){#cart-address .address .fieldset .field.switch,#cart-address .address .fieldset .field.textarea{width:100%;flex:1 0 auto;}}@media all and (min-width: 768px){#cart-address .address .fieldset .field{margin-bottom:22px;}}@media all and (min-width: 768px){#cart-address .address .fieldset{display:flex;flex-wrap:wrap;padding-bottom:0;}}@media all and (max-width: 767px){#cart-address .address .fieldset .field:not(:first-child){margin-top:10px;}}@media all and (min-width: 768px){#card-form h2{font-size:28px;}}@media all and (min-width: 480px){#card-form h2{display:flex;align-items:center;justify-content:center;}}@media all and (max-width: 479px){#card-form h2::before{margin:0 auto 10px auto;}}@media all and (min-width: 768px){#card-form h2::before{width:80px;height:80px;}}@media all and (min-width: 768px){#card-form p{font-size:20px;}}@media all and (min-width: 1024px){.modal.store-list{padding:22px;}}@media all and (min-width: 1024px){.modal.store-list > h2{padding:0 35px;}}@media all and (max-width: 1023px){.modal.store-list > h2{padding:35px 0 0 0;}}@media all and (max-width: 619px){.modal.store-list .list li:first-child{margin-top:0;}}@media all and (max-width: 619px){.modal.store-list .list li{padding:10px;margin:10px auto;}}@media all and (min-width: 620px){.modal.store-list .list li > *{flex:0 0 auto;}}@media all and (min-width: 620px){.modal.store-list .list li > p{flex:1 0 auto;}}@media all and (min-width: 620px){.modal.store-list .list li{display:flex;flex-direction:column;margin:11px;width:calc(50% - 22px);}}@media all and (min-width: 620px){.modal.store-list .list{display:flex;flex-wrap:wrap;justify-content:center;margin:25px -11px -11px -11px;}}@media all and (min-width: 1024px){.modal.store-list .list li{width:calc(33.33% - 22px);}}@media all and (min-width: 1024px){.modal.store-list .list{margin-top:15px;}}@media all and (min-width: 768px){.modal.store-list .list li .title{font-size:20px;}}@media all and (max-width: 619px){.modal.store-list .list li[data-distance]::before{top:10px;right:10px;}}