.pieces_widget{padding:14px 16px 18px 16px;background-color:#f5f5f5}@media screen and (min-width:1024px){.pieces_widget{padding:16px 16px 18px 16px}}.pieces_widget__title{font:normal 400 100% "TazBlack",sans-serif;font-size:1.3125rem;line-height:1.375rem;color:#000;letter-spacing:.02375rem}@media screen and (min-width:1024px){.pieces_widget__title{padding:0 16px 0 0;font-size:1.765rem;line-height:1.875rem;letter-spacing:.0325rem}}.pieces_widget__title_wrap{display:flex;align-items:center;margin:0 0 14px}
.pieces_widget__logo_wrap{flex-shrink:0}.pieces_widget__logo{display:block;width:100%;max-width:90px;max-height:30px}@media screen and (min-width:1024px){.pieces_widget__logo{max-height:30px}}.pieces_widget .additional_text{margin:auto;width:auto;line-height:1.375rem;text-align:center}.pieces_widget__content{display:flex}.pieces_widget .discount_price{font-size:.875rem}.pieces_widget .discount_price.horizontal{margin-top:12px}.pieces_widget__figure{position:relative;font-size:0;line-height:0}.pieces_widget__item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px);margin-right:12px}
.pieces_widget__item:last-of-type{margin-right:0}.pieces_widget__item figure{position:relative;font-size:0;line-height:0}.pieces_widget__tabs_navigation{margin-bottom:16px;padding-bottom:0 !important}@media screen and (min-width:1024px){.pieces_widget__tabs_navigation{margin-bottom:8px}}.pieces_widget__tabs_list{display:block;white-space:nowrap}.pieces_widget__tabs_item{display:inline-block;transition:all .1s ease-in-out}.pieces_widget__tabs_item label{display:block;padding:0 14px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:2.5rem;color:rgba(0,0,0,0.52);letter-spacing:0;cursor:pointer}
.pieces_widget__tabs_item.is-active{box-shadow:inset 0 -2px 0 #007fff;color:#007fff}.pieces_widget__tabs_item input{display:none}.pieces_widget__tabs_item input:checked+label,.pieces_widget__tabs_item.active label{box-shadow:inset 0 -2px 0 #007fff;color:#007fff}@media screen and (min-width:1024px){.pieces_widget__tabs_item:hover{background-color:rgba(0,0,0,0.04)}}.pieces_widget--nik{margin-bottom:16px;padding:0;background-color:white}.pieces_widget--nik .pieces_widget__content{overflow-x:unset;margin:0;padding:0;white-space:nowrap}
.pieces_widget--nik .pieces_widget__item{flex-grow:1;flex-shrink:0;padding:0 16px;border-bottom:6px solid #ebebeb;background-color:white}@media screen and (min-width:1024px){.pieces_widget--nik .pieces_widget__item{padding:0}}.pieces_widget--nik .pieces_widget__item figcaption{display:-webkit-inline-box;align-self:flex-start;overflow:hidden;height:auto;max-height:18px;padding:0 4px;font:normal 400 100% "TazBold",sans-serif;font-size:.875rem;line-height:1.125rem;color:white;letter-spacing:.046875rem;text-transform:uppercase;background-color:#d7060c;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:absolute;bottom:0;left:0;margin-bottom:0}
.pieces_widget--nik .pieces_widget__item figcaption:empty{height:18px;padding:0}.pieces_widget--nik .pieces_widget__item figcaption.is-prominent{position:absolute;z-index:10;height:24px;max-height:24px;margin-bottom:0;padding:0 6px;font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.03125rem;line-height:1.5rem;letter-spacing:.0375rem}.pieces_widget--nik .pieces_widget__item figcaption.is-prominent:empty{height:24px}.pieces_widget--nik .pieces_widget__item.is-regular figcaption{background-color:#d7060c}
.pieces_widget--nik .pieces_widget__item.is-sport figcaption{background-color:#40b14d}.pieces_widget--enigmatika{margin-bottom:20px;background:transparent;position:relative;padding:0 0 16px;border-bottom:6px solid #ebebeb}.pieces_widget--enigmatika__wrapper{background-color:#fff269}.pieces_widget--enigmatika .pieces_widget__title{display:none}.pieces_widget--enigmatika .pieces_widget__content{display:block;overflow-x:unset}.pieces_widget--enigmatika .pieces_widget__item{position:relative;margin:37px 0 0 0}
@media screen and (max-width:1023px){.pieces_widget--enigmatika .pieces_widget__item{margin:32px 0 0 0}}.pieces_widget--enigmatika .pieces_widget__item a{display:block;padding:126px 16px 16px}@media screen and (min-width:1024px){.pieces_widget--enigmatika .pieces_widget__item a:hover .pieces_widget__item_text{color:#363636}}@media screen and (min-width:1024px){.pieces_widget--enigmatika .pieces_widget__item a:hover .pieces_widget__item_link{box-shadow:0 1px 2px 0 rgba(0,0,0,0.12),0 1px 3px 1px rgba(0,0,0,0.21)}
}.pieces_widget--enigmatika .pieces_widget__item.is-sudoku{background:#fff269 url("/static/img/assets/sudoku@2x.png") no-repeat center top;background-size:100% auto}.pieces_widget--enigmatika .pieces_widget__item.is-crossword{background:#fff269 url("/static/img/assets/crosswords@2x.png") no-repeat center top;background-size:100% auto}.pieces_widget--enigmatika .pieces_widget__item .btn{display:block;padding:0 13px}.pieces_widget--enigmatika .pieces_widget__item_title{position:absolute;top:0;left:32px;display:-webkit-inline-box;max-height:30px;padding:0 8px;font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.3125rem;line-height:1.875rem;color:#fff;letter-spacing:.0475rem;text-transform:uppercase;background-color:#d22328;transform:rotate(-2deg) translateY(-50%);-webkit-line-clamp:1;-webkit-box-orient:vertical}
.pieces_widget--enigmatika .pieces_widget__item_text{margin-bottom:10px;font:normal 400 100% "TazBlack",sans-serif;font-size:1.7625rem;line-height:1.875rem;text-align:left;color:#212121;letter-spacing:.0325rem;transition:.2s all}.pieces_widget--enigmatika .pieces_widget__item_link{border-radius:3px;overflow:hidden}.pieces_widget--girl,.pieces_list--girl{padding:0 16px 18px 16px;background-color:white}@media screen and (min-width:1024px){.pieces_widget--girl,.pieces_list--girl{padding-bottom:0}
}.pieces_widget--girl .pieces_widget__label,.pieces_list--girl .pieces_widget__label{display:-webkit-inline-box;align-self:flex-start;overflow:hidden;height:auto;max-height:18px;padding:0 4px;font:normal 400 100% "TazBold",sans-serif;font-size:.875rem;line-height:1.125rem;color:white;letter-spacing:.046875rem;text-transform:uppercase;background-color:#d7060c;-webkit-line-clamp:1;-webkit-box-orient:vertical}.pieces_widget--girl .pieces_widget__label:empty,.pieces_list--girl .pieces_widget__label:empty{height:18px;padding:0}
.pieces_widget--girl .pieces_widget__label.is-prominent,.pieces_list--girl .pieces_widget__label.is-prominent{position:absolute;z-index:10;height:24px;max-height:24px;margin-bottom:0;padding:0 6px;font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.03125rem;line-height:1.5rem;letter-spacing:.0375rem}.pieces_widget--girl .pieces_widget__label.is-prominent:empty,.pieces_list--girl .pieces_widget__label.is-prominent:empty{height:24px}.pieces_widget--girl .pieces_widget__title,.pieces_list--girl .pieces_widget__title{margin-bottom:6px;font-size:1.5rem;line-height:1.5625rem;letter-spacing:.0275rem}
.pieces_widget--girl .pieces_widget__content,.pieces_widget--girl .pieces_widget__wrap,.pieces_list--girl .pieces_widget__content,.pieces_list--girl .pieces_widget__wrap{display:block;overflow-x:unset;font:normal 400 100% "TazRegular",sans-serif;font-size:.9375rem;line-height:1.125rem;color:#000;letter-spacing:0}@media screen and (min-width:1680px){.pieces_widget--girl .pieces_widget__content,.pieces_widget--girl .pieces_widget__wrap,.pieces_list--girl .pieces_widget__content,.pieces_list--girl .pieces_widget__wrap{font-size:1.1775rem;line-height:1.5rem}
}.pieces_widget--girl .pieces_widget__text,.pieces_list--girl .pieces_widget__text{display:block;margin-bottom:12px}.pieces_widget--Covid{padding:0;background-color:unset}@media screen and (max-width:1023px){.pieces_widget--Covid{margin-bottom:16px}}.pieces_widget--Covid .piece{width:100%}.pieces_widget--plenkologija,.pieces_widget--budilica,.pieces_widget--strip{margin-bottom:16px;padding:0;background-color:white}.pieces_widget--plenkologija .pieces_widget__content,.pieces_widget--budilica .pieces_widget__content,.pieces_widget--strip .pieces_widget__content{overflow-x:unset;margin:0;padding:0;white-space:nowrap}
.pieces_widget--plenkologija .pieces_widget__item,.pieces_widget--budilica .pieces_widget__item,.pieces_widget--strip .pieces_widget__item{flex-grow:1;flex-shrink:0;padding:0 16px;border-bottom:6px solid #ebebeb;background-color:white}@media screen and (min-width:1024px){.pieces_widget--plenkologija .pieces_widget__item,.pieces_widget--budilica .pieces_widget__item,.pieces_widget--strip .pieces_widget__item{padding:0}}.pieces_widget--textual{position:relative;margin-bottom:16px;padding:24px 16px 0 16px;background-color:#fff269}
.pieces_widget--textual .engagement_bar__meta_wrap{margin:0 -16px;border-bottom:6px solid #ebebeb;background-color:white}.pieces_widget--textual .pieces_widget__label{position:absolute;top:0;left:32px;display:-webkit-inline-box;max-height:30px;padding:0 8px;font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.3125rem;line-height:1.875rem;color:#fff;letter-spacing:.0475rem;text-transform:uppercase;background-color:#d22328;transform:rotate(-2deg) translateY(-50%);-webkit-line-clamp:1;-webkit-box-orient:vertical}
.pieces_widget--textual .pieces_widget__widget_wrap,.pieces_widget--textual .pieces_widget__item{display:block;width:100%;flex:unset;color:#000}.pieces_widget--textual .pieces_widget__link{display:block}.pieces_widget--textual .pieces_widget__button{display:block;width:100%;border-radius:3px;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:2.5rem;color:#007fff;letter-spacing:0}@media screen and (min-width:1024px){.pieces_widget--textual .pieces_widget__button:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.12),0 1px 3px 1px rgba(0,0,0,0.21)}
}.pieces_widget--textual .pieces_widget__link+.pieces_widget__button{margin-top:12px}.pieces_widget--textual .pieces_widget__item>a+.engagement_bar__meta_wrap{margin-top:16px}.pieces_widget--textual .is-vic-dana .pieces_widget__title{display:block;margin-bottom:6px;font:normal 400 100% "TazBlack",sans-serif;font-size:2.36rem;line-height:2.4375rem;color:#000;letter-spacing:.043125rem;word-break:break-word}.pieces_widget--textual .is-vic-dana .pieces_widget__text{font:normal 400 100% "TazRegular",sans-serif;font-size:1.1775rem;line-height:1.5rem;color:#000;white-space:pre-line;letter-spacing:0;word-break:break-word}
.pieces_widget--textual .is-misao-dana .pieces_widget__text{margin-bottom:8px;font:normal 400 100% "TazBlack",sans-serif;font-size:1.5rem;line-height:1.5625rem;color:#000;letter-spacing:.0275rem}.pieces_widget--textual .is-misao-dana .pieces_widget__author_dash{padding-right:4px}.pieces_widget--textual .is-misao-dana .pieces_widget__author{display:flex;flex-grow:1;flex-shrink:0;flex-basis:100%;font:normal 400 100% "TazRegular",sans-serif;font-size:.9875rem;line-height:1.1875rem;color:#000;letter-spacing:0}
.pieces_widget--textual .is-misao-dana .pieces_widget__author_name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.375rem}.pieces_widget--textual .pieces_widget__author,.pieces_widget--textual .pieces_widget__text,.pieces_widget--textual .pieces_widget__title{transition:color .2s ease-in-out}@media screen and (min-width:1024px){.pieces_widget--textual:hover .pieces_widget__author,.pieces_widget--textual:hover .pieces_widget__text,.pieces_widget--textual:hover .pieces_widget__title{color:#363636}
}.is-sidebar *+.pieces_widget--textual{margin-top:16px}@media screen and (min-width:1024px){.is-sidebar *+.pieces_widget--textual{margin-top:32px}}@media screen and (max-width:1023px){.pieces_widget+.pieces_widget--textual{margin-top:32px;margin-bottom:32px}}@media screen and (max-width:1023px){.card+.pieces_widget--textual,div+.pieces_widget--textual{margin-top:32px}}@media screen and (min-width:1024px){.pieces_list--girl .pieces_widget__title{font-size:1.875rem;line-height:2rem;letter-spacing:.034375rem}
}@media screen and (min-width:1680px){.pieces_list--girl .pieces_widget__title{font-size:2.36rem;line-height:2.4375rem;letter-spacing:.043125rem}}.pieces_widget--girl{margin-bottom:18px;padding:0 16px;border-bottom:6px solid #ebebeb}@media screen and (min-width:1024px){.pieces_widget--girl{padding:0}}.pieces_widget--girl .pieces_widget__title{margin-top:3px}@media screen and (min-width:1680px){.pieces_widget--girl .pieces_widget__title{font-size:1.765rem;line-height:1.875rem;letter-spacing:.0325rem}
}@media screen and (max-width:1023px){.pieces_widget--gifts{margin-bottom:16px;padding:14px 0 12px 0}}.is-sidebar .pieces_widget--gifts{margin-bottom:16px}@media screen and (max-width:1023px){.pieces_widget--gifts .pieces_widget__title{padding:0 16px}}.pieces_widget--gifts .pieces_widget__content{display:block;overflow-x:unset}@media screen and (min-width:1024px){.pieces_widget--gifts .pieces_widget__content{margin-right:-16px;margin-left:-16px}}.pieces_widget--gifts .pieces_widget__tabs_content,.pieces_widget--gifts .piece_category_set{display:flex;flex-wrap:wrap;flex-direction:row;padding:0 16px}
.pieces_widget--gifts .pieces_widget__tabs_content .card,.pieces_widget--gifts .piece_category_set .card{flex-basis:calc(50% - 6px);background:#fff}@media screen and (min-width:1024px){.pieces_widget--gifts .pieces_widget__tabs_content .card,.pieces_widget--gifts .piece_category_set .card{flex-basis:100%}}.pieces_widget--gifts .pieces_widget__tabs_content .card:nth-of-type(odd),.pieces_widget--gifts .piece_category_set .card:nth-of-type(odd){margin-right:6px}@media screen and (min-width:1024px){.pieces_widget--gifts .pieces_widget__tabs_content .card:nth-of-type(odd),.pieces_widget--gifts .piece_category_set .card:nth-of-type(odd){margin-right:0}
}.pieces_widget--gifts .pieces_widget__tabs_content .card:nth-of-type(even),.pieces_widget--gifts .piece_category_set .card:nth-of-type(even){margin-left:6px}@media screen and (min-width:1024px){.pieces_widget--gifts .pieces_widget__tabs_content .card:nth-of-type(even),.pieces_widget--gifts .piece_category_set .card:nth-of-type(even){margin-left:0}}.pieces_widget--gifts .pieces_widget__gradient{content:"";position:absolute;top:0;right:0;bottom:0;z-index:10;display:block;width:16px;right:0;left:auto;height:40px;background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#f5f5f5 16px)}
@media screen and (max-width:1023px){.pieces_widget--gifts .pieces_widget__gradient{display:none}}.pieces_widget--gifts .pieces_widget__tabs_item:first-of-type{margin-left:16px}.pieces_widget--gifts .pieces_widget__tabs_item:last-of-type{margin-right:16px}.pieces_widget--gifts .vb-dragger-x{display:none;opacity:0}.pieces_widget--horizontal{padding:10px 16px 16px;margin:0 0 20px;position:relative}.pieces_widget--horizontal .pieces_widget__header{display:flex;align-items:center;margin:0 0 10px}.pieces_widget--horizontal .pieces_widget__title{margin:0}
.pieces_widget--horizontal .pieces_widget__logo{width:100%;max-width:120px;max-height:40px}.pieces_widget--horizontal .pieces_widget__tabs_navigation{margin:0}.pieces_widget--horizontal .pieces_widget__tabs_navigation.custom_margin{margin:0 0 0 auto}.pieces_widget--horizontal .pieces_widget__tabs_item{margin:0}.pieces_widget--horizontal .pieces_widget__tabs_item:last-of-type{margin:0}.pieces_widget--horizontal .pieces_widget__content{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0}
.pieces_widget--horizontal .pieces_widget__content .card{width:100%;max-width:226px}@media screen and (min-width:1680px){.pieces_widget--horizontal .pieces_widget__content .card{max-width:268px}}.pieces_widget--horizontal .pieces_widget__content .card__title{font-size:1.184375rem;line-height:1.25rem;letter-spacing:.021875rem}.pieces_widget--horizontal .pieces_widget__content .card .old_price_wrapper{display:flex;align-items:baseline;color:rgba(0,0,0,0.38)}.pieces_widget--horizontal .pieces_widget__content .card__price.is-old{margin:0 0 8px}
.pieces_widget--horizontal .card{margin:0;background:#fff}.pieces_list--girl{padding:0}.pieces_list--girl .pieces_widget__item{display:block;margin:0 0 16px 0;padding:0 16px;flex-basis:100%;border-bottom:6px solid #ebebeb}@media screen and (min-width:1024px){.pieces_list--girl .pieces_widget__item{margin:0 0 14px 0;padding:0}}@media screen and (min-width:1680px){.pieces_list--girl .pieces_widget__item{margin:0 0 20px 0}}.pieces_datepicker{display:flex;align-items:center;height:100%}
.pieces_datepicker__icon{margin-right:12px;font-size:1.5rem;color:rgba(0,0,0,0.64)}.pieces_datepicker__label{font:normal 400 100% "TazBold",sans-serif;font-size:1rem;line-height:1rem;color:rgba(0,0,0,0.64);letter-spacing:.018125rem}@media screen and (min-width:1680px){.pieces_datepicker__label{font-size:1.1775rem;line-height:1.5rem}}.pieces_datepicker__datepicker{position:relative;height:100%}.pieces_datepicker__datepicker .datepicker_wrap{position:absolute;z-index:10}@media screen and (max-width:340px){.pieces_datepicker__datepicker .datepicker_wrap{left:-16px}
}.pieces_datepicker__datepicker .dropdown-item{background:white}.pieces_datepicker__datepicker.is-disabled .pieces_datepicker__icon,.pieces_datepicker__datepicker.is-disabled .pieces_datepicker__label{color:rgba(0,0,0,0.12)}.is-ssr .pieces_widget--gifts .pieces_widget__tabs_content .piece_category_set{display:none;padding:0}.is-ssr .pieces_widget--gifts .pieces_widget__tabs_content .piece_category_set.active{display:flex}.is-ssr .pieces_widget--gifts .pieces_widget__tabs_content .piece_category_set .card.is-topGift:last-child{margin-bottom:12px}
.is-ssr .pieces_widget--gifts .additional_text{display:none}.is-ssr .pieces_widget--gifts .additional_text.active{display:block}@media screen and (max-width:1023px){.is-ssr .article-feed .column.is-sidebar{flex-basis:unset;width:unset}}