.tass_pkg_link-v5WdK {
  background-color:var(--color-external-background);
  color:inherit;
  cursor:pointer;
  height:100%;
  text-decoration:none
}
.tass_pkg_link_wrapper-L06Wn {
  color:inherit;
  outline:none;
  text-decoration:none
}
.tass_pkg_link_wrapper--color_primary-0ONAb {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_link_wrapper--color_secondary-GwkyT {
  color:var(--ds-ext-color-text-secondary)
}
.tass_pkg_link_wrapper--color_tass_secondary-fMPhc {
  color:var(--ds-ext-color-text-tass-secondary)
}
.tass_pkg_link_wrapper--color_tass-srDix {
  color:var(--ds-ext-color-text-tass)
}
.tass_pkg_link_wrapper--color_negative_dark-D6NDm {
  color:var(--ds-ext-color-negative-dark)
}
.tass_pkg_link_wrapper--without_underline-lh8g9>* {
  box-shadow:none!important
}
.tass_pkg_link_wrapper-L06Wn:not(.tass_pkg_link_wrapper--without_underline-lh8g9)>* {
  box-shadow:inset 0 -2px 0 -1px currentcolor;
  display:inline!important
}
.tass_pkg_link_wrapper--disabled--mYgv {
  cursor:not-allowed;
  opacity:.2
}
.tass_pkg_link_wrapper-L06Wn:not(.tass_pkg_link_wrapper--disabled--mYgv):hover {
  opacity:.85
}
.tass_pkg_link_wrapper-L06Wn:not(.tass_pkg_link_wrapper--disabled--mYgv):active {
  opacity:.95
}
.tass_pkg_link_wrapper-L06Wn:not(.tass_pkg_link_wrapper--disabled--mYgv):visited {
  opacity:.5
}
.tass_pkg_link_wrapper-L06Wn[data-focus-visible-added]>* {
  box-shadow:none;
  opacity:.8;
  outline:1px solid var(--ds-ext-color-text-tass);
  outline-offset:2px
}
.tass_pkg_title-xVUT1 {
  display:block;
  letter-spacing:-.02em;
  margin:0
}
.tass_pkg_title--font_weight_extralight-CTFZm {
  font-weight:200
}
.tass_pkg_title--font_weight_light-8BId4 {
  font-weight:300
}
.tass_pkg_title--font_weight_medium-5SS-v {
  font-weight:500
}
.tass_pkg_title--font_weight_semibold-XbDjg {
  font-weight:600
}
.tass_pkg_title--font_weight_bold-Omuhe {
  font-weight:700
}
.tass_pkg_title--font_weight_black-U14h0 {
  font-weight:900
}
.tass_pkg_title--color_primary-CsxYu {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_title--color_secondary-lrTd4 {
  color:var(--ds-ext-color-text-secondary)
}
.tass_pkg_title--color_tass_secondary-1jtlQ {
  color:var(--ds-ext-color-text-tass-secondary)
}
.tass_pkg_title--color_tass-IRRCy {
  color:var(--ds-ext-color-text-tass)
}
.tass_pkg_title--color_negative_dark-UKBL1 {
  color:var(--ds-ext-color-negative-dark)
}
.tass_pkg_title--variant_h1_extra_large-VpqZ2 {
  font-size:48px;
  letter-spacing:-.03em;
  line-height:48px
}
.tass_pkg_title--variant_h1_large-IOWcI {
  font-size:41px;
  line-height:44px
}
.tass_pkg_title--variant_h1_default-opZwV {
  font-size:38px;
  line-height:40px
}
.tass_pkg_title--variant_h1_small-0B6kC {
  font-size:32px;
  line-height:32px
}
.tass_pkg_title--variant_h2_extra_large-u66Fp {
  font-size:29px;
  line-height:32px
}
.tass_pkg_title--variant_h2_large-wMLBQ {
  font-size:26px;
  line-height:32px
}
.tass_pkg_title--variant_h2_default-BNCGk {
  font-size:28px;
  line-height:28px
}
.tass_pkg_title--variant_h2_small-3TVdy {
  font-size:24px;
  line-height:28px
}
.tass_pkg_title--variant_h3_default-lNWLU {
  font-size:19px;
  line-height:24px
}
.tass_pkg_title--variant_h4_default-J1jy0 {
  font-size:16px;
  line-height:20px
}
.tass_pkg_title--variant_h5_default-51cPB {
  font-size:15px;
  line-height:17px
}
.tass_pkg_title--variant_h6_default-FFgYY {
  font-size:14px;
  line-height:16px
}
.tass_pkg_title--variant_h6_small-PQS0V {
  font-size:12px;
  line-height:16px
}
.tass_pkg_title--inline-9iqZC {
  display:inline;
}
.tass_pkg_caption-MI-Pm {
  letter-spacing:-.02em
}
.tass_pkg_caption--font_weight_medium-4UIKi {
  font-weight:500
}
.tass_pkg_caption--font_weight_semibold-f2pmR {
  font-weight:600
}
.tass_pkg_caption--font_weight_bold-IIkld {
  font-weight:700
}
.tass_pkg_caption--font_weight_black-KATWZ {
  font-weight:900
}
.tass_pkg_caption--color_primary-LP767 {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_caption--color_secondary-8LmQQ {
  color:var(--ds-ext-color-text-secondary)
}
.tass_pkg_caption--color_tass_secondary--txJ- {
  color:var(--ds-ext-color-text-tass-secondary)
}
.tass_pkg_caption--color_tass-1QGKi {
  color:var(--ds-ext-color-text-tass)
}
.tass_pkg_caption--color_negative_dark-GGCDZ {
  color:var(--ds-ext-color-negative-dark)
}
.tass_pkg_caption--inline-DDCkz {
  display:inline
}
.tass_pkg_caption--size_extra_large-MiP6y {
  font-size:14px;
  line-height:20px
}
.tass_pkg_caption--size_large-ONzWs {
  font-size:13px;
  line-height:16px
}
.tass_pkg_caption--size_default-pedsa {
  font-size:12px;
  line-height:16px
}
.tass_pkg_caption--size_small-TMkBb {
  font-size:10px;
  line-height:12px
}
.tass_pkg_text-oEhbR {
  letter-spacing:-.02em;
  margin:0
}
.tass_pkg_text--font_weight_regular-8xcFQ {
  font-weight:400
}
.tass_pkg_text--font_weight_bold-kl18g {
  font-weight:700
}
.tass_pkg_text--color_primary-ZbpFA {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_text--color_secondary-ktLUp {
  color:var(--ds-ext-color-text-secondary)
}
.tass_pkg_text--color_tass_secondary-1KYNR {
  color:var(--ds-ext-color-text-tass-secondary)
}
.tass_pkg_text--color_tass-pHkhO {
  color:var(--ds-ext-color-text-tass)
}
.tass_pkg_text--color_negative_dark-8Sm7T {
  color:var(--ds-ext-color-negative-dark)
}
.tass_pkg_text--size_extra_large-wYkqR {
  font-size:22px;
  line-height:32px
}
.tass_pkg_text--size_large-7-aW1 {
  font-size:19px;
  line-height:28px
}
.tass_pkg_text--size_default-zbamU {
  font-size:19px;
  line-height:24px
}
.tass_pkg_text--size_small-Hbuqp {
  font-size:16px;
  line-height:24px
}
.tass_pkg_text--serif-zLIfF {
  font-family:"PT Serif",Times New Roman,serif
}
.tass_pkg_text--is_underlined-NEIGP {
  box-shadow:inset 1px -2px 0 -1px currentcolor;
  text-decoration:none
}
.tass_pkg_marker-JPOGl {
  font-size:12px;
  letter-spacing:-.02em;
  line-height:12px
}
.tass_pkg_marker--font_weight_medium-Yvzii {
  font-weight:500
}
.tass_pkg_marker--font_weight_semibold-qES4q {
  font-weight:600
}
.tass_pkg_marker--font_weight_black-abSnD {
  font-weight:900
}
.tass_pkg_marker--color_primary-ZDD1e {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_marker--color_secondary-SqGEv {
  color:var(--ds-ext-color-text-secondary)
}
.tass_pkg_marker--color_tass_secondary-0PjN3 {
  color:var(--ds-ext-color-text-tass-secondary)
}
.tass_pkg_marker--color_tass-UAvhD {
  color:var(--ds-ext-color-text-tass)
}
.tass_pkg_marker--color_negative_dark-Cb8wH {
  color:var(--ds-ext-color-negative-dark)
}
.tass_pkg_marker--inline-5Taxa {
  display:inline
}
[class].tass_pkg_gradient--science-YkR37 {
  background:var(--color-external-background-science-card)
}
[class].tass_pkg_gradient--arctic-cf7H6 {
  background:var(--color-external-background-arctic-card)
}
.tass_pkg_mark-34s6A {
  color:var(--ds-ext-color-text-primary);
  margin-top:-2px;
  padding:2px
}
.tass_pkg_mark--arctic-vQf3w {
  background:var(--color-external-background-arctic-mark)
}
.tass_pkg_mark--science-sdUvs {
  background:var(--color-external-background-science-mark)
}
.tass_pkg_marks-3bq7- {
  display:block;
  font-size:12px;
  line-height:12px;
  margin-top:2px;
  position:relative
}
.tass_pkg_city_mark-d99YG {
  display:inline-block;
  margin-right:4px;
  margin-top:2px;
  vertical-align:initial
}
.tass_pkg_date_mark-D3Br8 {
  display:inline;
  vertical-align:initial
}
.tass_pkg_wrapper-DJwtH {
  color:var(--ds-ext-color-text-tass);
  font-size:10px;
  font-weight:700;
  height:22px;
  line-height:10px;
  position:relative;
  -webkit-user-select:none;
  user-select:none;
  width:40px
}
.tass_pkg_first_bar-5pBmI,
.tass_pkg_second_bar-It4Sx {
  animation-direction:alternate;
  animation-duration:1.35s;
  animation-iteration-count:infinite
}
.tass_pkg_first_bar-5pBmI {
  animation-name:tass_pkg_first-bar-ox-V2
}
.tass_pkg_second_bar-It4Sx {
  animation-name:tass_pkg_second-bar-0ZY9U
}
@keyframes tass_pkg_first-bar-ox-V2 {
  0% {
    opacity:.3
  }
  22% {
    opacity:.3
  }
  44% {
    opacity:1
  }
}
@keyframes tass_pkg_second-bar-0ZY9U {
  0% {
    opacity:.3
  }
  66% {
    opacity:.3
  }
  88% {
    opacity:1
  }
}
.tass_pkg_live-BYheN {
  flex-shrink:0;
  margin:auto 0 0 8px
}
.tass_pkg_live-BYheN:first-child {
  margin-left:auto
}
.tass_pkg_verified-FqQub .tass_pkg_verified__animation_layer-9tfQo,
.tass_pkg_verified-FqQub:after,
.tass_pkg_verified-FqQub:before {
  animation-delay:0ms;
  animation-direction:normal;
  animation-duration:10.2s;
  animation-iteration-count:infinite;
  content:"";
  height:100%;
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  z-index:0;
  z-index:1
}
[class].tass_pkg_verified_card-1jqPp {
  color:#fff;
  position:relative
}
[class].tass_pkg_verified_card-1jqPp>* {
  z-index:1
}
.tass_pkg_verified_card-1jqPp .tass_pkg_verified-FqQub {
  background-color:var(--ds-ext-background-tass-primary);
  background-image:radial-gradient(132.67% 74.62% at 197% -26.25%,#c8cde8bf 0,#c8cde800 100%),radial-gradient(108.96% 72.5% at 45% 125.75%,#c8cde8bf 12.03%,#c8cde800 100%),linear-gradient(250.86deg,#000,#2438a4 98.03%);
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:0
}
.tass_pkg_verified-FqQub:after,
.tass_pkg_verified-FqQub:before {
  animation-name:tass_pkg_frames2-4-04-FU;
  animation-timing-function:ease-out;
  z-index:1
}
.tass_pkg_verified-FqQub:before {
  background-image:radial-gradient(68% 68% at 50% -37.25%,#c8cde880 0,#c8cde800 100%),radial-gradient(126.25% 84% at 113% 137.25%,#c8cde880 12.03%,#c8cde800 100%),linear-gradient(250.86deg,#000,#2438a4 98.03%)
}
.tass_pkg_verified-FqQub:after {
  animation-delay:5.1s;
  background-image:radial-gradient(158.67% 89.25% at -94.33% 45.25%,#c8cde880 0,#c8cde800 100%),radial-gradient(181.33% 153.3% at 185% 100%,#c8cde880 12.03%,#c8cde800 100%),linear-gradient(250.86deg,#000,#2438a4 98.03%)
}
.tass_pkg_verified-FqQub .tass_pkg_verified__animation_layer-9tfQo {
  animation-delay:2.55s;
  animation-name:tass_pkg_frames1-3-vMYCM;
  animation-timing-function:step-end;
  background-image:radial-gradient(109.33% 63% at -45% -32.25%,#c8cde8bf 0,#c8cde800 100%),radial-gradient(109.33% 92.43% at 113% 137.25%,#c8cde8bf 12.03%,#c8cde800 100%),linear-gradient(250.86deg,#000,#2438a4 98.03%);
  z-index:0
}
@keyframes tass_pkg_frames1-3-vMYCM {
  0% {
    opacity:1
  }
  50% {
    opacity:0
  }
}
@keyframes tass_pkg_frames2-4-04-FU {
  0% {
    opacity:0
  }
  7.8% {
    opacity:0
  }
  25% {
    opacity:1
  }
  32.8% {
    opacity:1
  }
  50% {
    opacity:0
  }
  to {
    opacity:0
  }
}
.tass_pkg_marks-JzsqP {
  display:flex;
  flex-wrap:wrap
}
.tass_pkg_marks__dates-b-CoF {
  display:flex;
  flex-wrap:wrap;
  width:100%
}
.tass_pkg_mark_item-LEvVO {
  font-size:0;
  line-height:0;
  margin-right:4px;
  margin-top:4px
}
.tass_pkg_mark_item-LEvVO:last-child {
  margin-right:0
}
.tass_pkg_update-U-9Vb {
  opacity:.6
}
.tass_pkg_icon-U9suZ {
  align-self:flex-start;
  color:var(--ds-ext-color-text-tass);
  margin-right:8px;
  margin-top:2px
}
.tass_pkg_icon--external-E0Pn- {
  margin:-2px 0 2px
}
.tass_pkg_icon--secondary-HE3x8 {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_simple_card-K0P4w {
  background-color:initial;
  display:grid;
  grid-template-areas:"body" "marks";
  grid-template-rows:1fr auto;
  height:244px;
  overflow-wrap:break-word;
  padding:16px;
  position:relative;
  width:244px
}
.tass_pkg_simple_card-K0P4w.tass_pkg_simple_card--flash-L-zFK {
  color:var(--ds-ext-color-text-flash)
}
.tass_pkg_simple_card--small-wdhdK {
  height:188px;
  padding:12px 16px;
  width:188px
}
@media screen and (max-width:375px) {
.tass_pkg_simple_card--small-wdhdK {
  height:180px;
  width:180px
}
}
.tass_pkg_simple_card--special_indents-tRPhH {
  padding:12px
}
.tass_pkg_simple_card--bordered_bottom-tgjlD {
  box-shadow:0 -1px var(--color-external-divider) inset
}
.tass_pkg_simple_card--bordered_right-rxy8d {
  box-shadow:-1px 0 var(--color-external-divider) inset
}
.tass_pkg_simple_card--bordered_bottom_right-CxIOj {
  box-shadow:-1px -1px var(--color-external-divider) inset
}
.tass_pkg_simple_card__marks-qRYFR {
  grid-area:marks
}
.tass_pkg_simple_card__marks--live-NKMfR {
  align-items:flex-end;
  display:flex;
  justify-content:space-between
}
.tass_pkg_simple_card__body-LRTTR {
  align-self:start;
  font-size:0;
  grid-area:body;
  line-height:0;
  max-width:100%;
  overflow:hidden
}
.tass_pkg_card_number-bviPg {
  bottom:16px;
  font-size:41px;
  font-weight:500;
  letter-spacing:-.02em;
  line-height:44px;
  opacity:.4;
  pointer-events:none;
  position:absolute;
  right:16px;
  -webkit-user-select:none;
  user-select:none
}
.tass_pkg_card_number--mobile-UBP7n {
  bottom:12px;
  font-size:26px;
  line-height:32px;
  right:12px
}
.tass_pkg_wrapper-mi32y {
  align-items:center;
  color:var(--ds-ext-color-text-tass-secondary);
  cursor:inherit;
  display:flex;
  height:100%;
  overflow:hidden;
  place-content:center;
  position:relative;
  width:100%
}
.tass_pkg_image-1jEa0 {
  height:100%;
  object-fit:cover;
  pointer-events:none;
  -webkit-user-select:none;
  user-select:none;
  width:100%
}
.tass_pkg_wrapper-pUnrz {
  -webkit-tap-highlight-color:transparent;
  align-items:center;
  background-color:initial;
  border:none;
  color:inherit;
  cursor:pointer;
  display:flex;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  justify-content:center;
  line-height:inherit;
  outline:0;
  padding:0
}
.tass_pkg_wrapper--default-Z5-N3 {
  height:20px;
  width:20px
}
.tass_pkg_wrapper--large-mh78- {
  height:44px;
  width:44px
}
.tass_pkg_wrapper--extra_large-0sv9Y {
  height:80px;
  width:80px
}
.tass_pkg_stub_card-YA2kg {
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center;
  min-height:inherit;
  padding:16px;
  white-space:pre-line
}
.tass_pkg_stub_card--special_projects-oTRCK {
  background-color:var(--ds-ext-background-dark-primary);
  color:var(--ds-ext-color-text-primary-inverse)
}
.tass_pkg_stub_card__title-FXMO- {
  margin-bottom:24px
}
.tass_pkg_stub_card__title--mobile-tPntr {
  margin-bottom:12px
}
.tass_pkg_card_content-nqJoY {
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:space-between;
  min-height:inherit
}
.tass_pkg_card_content--text_box-iQ2Bi {
  justify-content:flex-start
}
.tass_pkg_card_content__title-950Cv {
  font-size:0;
  line-height:0;
  padding:16px 16px 0
}
.tass_pkg_card_content__title--with_mark-2oFfO :first-child {
  margin-bottom:12px;
  color: #ffffff;
}
.tass_pkg_card_content__title--with_mark_mobile-hKuYr :first-child {
  margin-bottom:8px
}
.tass_pkg_card_content__title--light-bNXBc {
  color:var(--ds-ext-color-text-primary-inverse)
}
.tass_pkg_card_content__title--dark-QobF0 {
  color:var(--ds-ext-color-text-primary)
}
.tass_pkg_card_content__title--mobile-9oHGn {
  padding-top:12px
}
.tass_pkg_card_content__title--special-XqTaI {
  padding-top:64px
}
.tass_pkg_card_content__title--special_mobile-L2-sx {
  padding-top:60px
}
.tass_pkg_card_content-nqJoY .tass_pkg_image_gradient-GxwqI {
  height:41px;
  position:absolute;
  top:-1px;
  width:100%;
  z-index:2
}
.tass_pkg_card_content__footer-WK-DW {
  height:164px;
  width:100%
}
.tass_pkg_card_content__footer--small-pQe-A {
  height:126px
}
.tass_pkg_card_content__footer--media_box-IZUvm {
  position:relative
}
.tass_pkg_card_content__footer--vertical-Xbm0A {
  padding:0 16px 16px
}
.tass_pkg_card_content__footer--text_box--yilN {
  padding-top:8px
}
.tass_pkg_tall_card-edx7c {
  --tall-card-divider-color:#1a1a1a1a;
  background-color:initial;
  height:100%;
  position:relative;
  width:244px
}
.tass_pkg_tall_card__border_right-LgHql {
  background-color:var(--tall-card-divider-color);
  bottom:0;
  position:absolute;
  right:0;
  top:0;
  width:1px;
  z-index:2
}
.tass_pkg_tall_card--mobile-RCzN6 {
  width:188px
}
.tass_pkg_link-koTbF {
  background-color:initial
}
.tass_pkg_wrapper-SJFi- {
  height:68px;
  width:68px
}
.tass_pkg_wrapper--is_button-KuR0d {
  -webkit-tap-highlight-color:transparent;
  background-color:initial;
  border:none;
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  outline:0;
  padding:0
}
.tass_pkg_wrapper-zuUiY {
  color:var(--ds-ext-color-text-tass);
  height:20px;
  position:relative;
  -webkit-user-select:none;
  user-select:none;
  width:20px
}
.tass_pkg_first_bar-G8RY-,
.tass_pkg_second_bar-WZg-j {
  animation-direction:alternate;
  animation-duration:1.35s;
  animation-iteration-count:infinite
}
.tass_pkg_first_bar-G8RY- {
  animation-name:tass_pkg_first-bar-nOOsA
}
.tass_pkg_second_bar-WZg-j {
  animation-name:tass_pkg_second-bar-l3oN7
}
@keyframes tass_pkg_first-bar-nOOsA {
  0% {
    opacity:.3
  }
  22% {
    opacity:.3
  }
  44% {
    opacity:1
  }
}
@keyframes tass_pkg_second-bar-l3oN7 {
  0% {
    opacity:.3
  }
  66% {
    opacity:.3
  }
  88% {
    opacity:1
  }
}
.tass_pkg_wrapper-HYGTB {
  align-items:center;
  display:flex;
  height:20px
}
.tass_pkg_range-hf22J {
  appearance:none;
  background:linear-gradient(to right,var(--color-before) var(--current-value),var(--color-after) var(--current-value));
  background-color:inherit;
  cursor:pointer;
  height:4px;
  width:100%
}
.tass_pkg_range--light-QkSja {
  --color-before:var(--ds-ext-color-text-primary-inverse);
  --color-after:#fff6;
  --color-optional:#fff9
}
.tass_pkg_range--dark-gnSPn {
  --color-before:#505050;
  --color-after:#50505066;
  --color-optional:#50505099
}
.tass_pkg_range-hf22J::-webkit-slider-runnable-track {
  background:var(--color-after);
  border-radius:1px;
  box-shadow:0 0 0 #000;
  cursor:pointer;
  height:0;
  outline:none;
  width:100%
}
.tass_pkg_range-hf22J::-webkit-slider-thumb {
  appearance:none;
  background:var(--color-before);
  border-radius:50%;
  box-shadow:0 0 0 #000;
  cursor:pointer;
  height:12px;
  margin-top:-6px;
  width:12px
}
.tass_pkg_range-hf22J::-moz-range-track {
  background:var(--color-after);
  border-radius:1px;
  box-shadow:0 0 0 #000;
  cursor:pointer;
  height:12px;
  outline:none;
  width:100%
}
.tass_pkg_range-hf22J::-moz-range-progress {
  background:var(--color-before);
  height:4px
}
.tass_pkg_range-hf22J::-moz-range-thumb {
  appearance:none;
  background:var(--color-before);
  border-radius:50%;
  box-shadow:0 0 0 #000;
  cursor:pointer;
  height:12px;
  width:12px
}
.tass_pkg_range--optional_layer-UIxK2 {
  background:linear-gradient(to right,var(--color-before) var(--current-value),var(--color-optional) var(--current-value),var(--color-optional) var(--optional-value),var(--color-after) var(--optional-value))
}
.tass_pkg_range--optional_layer-UIxK2::-moz-range-track {
  background:linear-gradient(to right,var(--color-before) var(--current-value),var(--color-optional) var(--current-value),var(--color-optional) var(--optional-value),var(--color-after) var(--optional-value))
}
.tass_pkg_wrapper-3bxnu {
  background-color:#000;
  height:100%;
  isolation:isolate;
  pointer-events:none;
  position:relative;
  width:100%
}
.tass_pkg_image-8KJaI {
  height:100%;
  object-fit:cover;
  opacity:0;
  width:100%
}
.tass_pkg_image--visible-AkNGp {
  opacity:1
}
.tass_pkg_overlay-ugwaB {
  align-items:center;
  background-color:#0003;
  color:#fff;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.tass_pkg_card-Zmgdm {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:16px;
  width:100%
}
.tass_pkg_card--mobile-PlSXx {
  padding:12px
}
.tass_pkg_card--reserved_top_space-HgX5w {
  padding-top:80px
}
.tass_pkg_card--reserved_top_space-HgX5w.tass_pkg_card--mobile-PlSXx {
  padding-top:70px
}
.tass_pkg_marks-I1E1Q {
  align-items:flex-end;
  flex-grow:0;
  position:relative
}
.tass_pkg_card-3XeRZ,
.tass_pkg_marks-I1E1Q {
  display:flex;
  justify-content:space-between;
  width:100%
}
.tass_pkg_card-3XeRZ {
  flex-direction:column
}
.tass_pkg_top_box-DKqbM {
  display:flex;
  justify-content:stretch
}
.tass_pkg_title-QQUo7 {
  flex-grow:1;
  flex-shrink:1;
  overflow:hidden;
  padding:16px 16px 0
}
.tass_pkg_title--mobile-TMgTw {
  padding:12px 12px 0
}
.tass_pkg_title--with_media-lrqAN {
  padding-right:0
}
.tass_pkg_title--reserved_top_space-7ZLmb {
  padding-top:80px
}
.tass_pkg_title--reserved_top_space-7ZLmb.tass_pkg_title--mobile-TMgTw {
  padding-top:70px
}
.tass_pkg_media_box-rX061 {
  flex-shrink:0;
  height:148px;
  margin:8px 8px 0 12px;
  width:220px
}
.tass_pkg_media_box--mobile-Tn-V9 {
  height:108px;
  margin-left:4px;
  width:168px
}
.tass_pkg_media_box--lines-mask-jeX58 {
  clip-path:polygon(8.2% 0,100% 0,100% 100%,0 100%);
  margin:0
}
.tass_pkg_media_box--rounded-fxKw3 {
  border-radius:33.33% 0 0 33.33%/50% 0 0 50%;
  overflow:hidden
}
.tass_pkg_marks-7eYu3 {
  align-items:flex-end;
  display:flex;
  flex-shrink:0;
  justify-content:space-between;
  margin:0 16px 16px
}
.tass_pkg_marks--mobile-ADDC5 {
  margin:0 12px 12px
}
.tass_pkg_card-UKioI {
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  width:100%
}
.tass_pkg_top_box-OK-26 {
  display:flex;
  flex-direction:column;
  justify-content:space-between
}
.tass_pkg_media_box-0RDPA {
  height:324px
}
.tass_pkg_media_box--rounded-oe2sX {
  border-radius:33.33% 0 0 33.33%/50% 0 0 50%;
  height:316px;
  margin-left:8px;
  margin-top:8px;
  overflow:hidden;
  width:480px
}
.tass_pkg_media_box--lines-mask-N94s9 {
  clip-path:polygon(19.4% 0,100% 0,100% 100%,10.9% 100%)
}
.tass_pkg_media_box--lines-mask-N94s9.tass_pkg_media_box--mobile-ToUH4 {
  clip-path:polygon(21.8% 0,100% 0,100% 100%,13.1% 100%)
}
.tass_pkg_media_box--mobile-ToUH4 {
  height:248px
}
.tass_pkg_media_box--rounded-oe2sX.tass_pkg_media_box--mobile-ToUH4 {
  height:240px;
  width:368px
}
.tass_pkg_media_box--underline-V3s2f {
  position:relative
}
.tass_pkg_media_box--underline-V3s2f:after {
  background:currentcolor;
  bottom:0;
  content:"";
  height:4px;
  left:0;
  pointer-events:none;
  position:absolute;
  width:100%
}
.tass_pkg_bottom_box-z739e {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:space-between;
  padding:16px 24px
}
.tass_pkg_bottom_box--mobile-OjqCn {
  padding:12px 16px
}
.tass_pkg_bottom_box--reserved_top_space-2wiyJ {
  padding-top:80px
}
.tass_pkg_bottom_box--reserved_top_space-2wiyJ.tass_pkg_bottom_box--mobile-OjqCn {
  padding-top:70px
}
.tass_pkg_lead-bpLaY {
  margin:8px 0 0
}
.tass_pkg_marks-hHTXo {
  align-items:flex-end
}
.tass_pkg_card-V9Bqi,
.tass_pkg_marks-hHTXo {
  display:flex;
  justify-content:space-between;
  width:100%
}
.tass_pkg_left_box-RruQj {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:space-between;
  max-width:100%;
  padding:24px 16px 16px
}
.tass_pkg_left_box--reserved_top_space-XL2K2 {
  padding-top:80px
}
.tass_pkg_left_box--reserved_top_space-XL2K2.tass_pkg_left_box--mobile-pb7qQ {
  padding-top:70px
}
.tass_pkg_left_box--narrow-hEoZi {
  max-width:calc(100% - 366px)
}
.tass_pkg_left_box--narrow-hEoZi.tass_pkg_left_box--mobile-pb7qQ {
  max-width:calc(100% - 282px)
}
.tass_pkg_media_box-wgrkS {
  flex-shrink:0;
  height:244px;
  width:366px
}
.tass_pkg_media_box--rounded-GkmcP {
  border-radius:33.33% 0 0 33.33%/50% 0 0 50%;
  height:228px;
  margin-left:24px;
  margin-top:8px;
  overflow:hidden;
  width:342px
}
.tass_pkg_media_box--mobile-HMGZk {
  height:188px;
  width:282px
}
.tass_pkg_media_box--mobile-HMGZk.tass_pkg_media_box--rounded-GkmcP {
  height:172px;
  width:258px
}
.tass_pkg_media_box--lines-mask-5MXSA {
  clip-path:polygon(8.2% 0,100% 0,100% 100%,0 100%)
}
.tass_pkg_marks-JZaAk {
  align-items:flex-end;
  display:flex;
  justify-content:space-between;
  width:100%
}
.tass_pkg_title_wrapper-i0jgn {
  font-size:0;
  line-height:0;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card_wrapper-r-hZB {
  background-color:var(--color-external-background);
  cursor:pointer;
  display:flex;
  position:relative;
  -webkit-user-select:none;
  user-select:none
}
.tass_pkg_card_wrapper-r-hZB.tass_pkg_card_wrapper--flash-Ds--t {
  background-color:var(--ds-ext-color-background-flash);
  color:var(--ds-ext-color-text-flash)
}
.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--fixed-aaYyN {
  height:244px;
  width:244px
}
.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--fixed-aaYyN.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--mobile-shqUh {
  height:188px;
  width:188px
}
@media screen and (max-width:375px) {
.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--fixed-aaYyN.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--mobile-shqUh {
  height:180px;
  width:180px
}
}
.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--stretch-EAeoc {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--stretch-EAeoc.tass_pkg_card_wrapper--small-pySZR.tass_pkg_card_wrapper--mobile-shqUh {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card_wrapper--medium-g7idh {
  grid-column:1/span 2
}
.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--fixed-aaYyN {
  height:244px;
  width:488px
}
.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--fixed-aaYyN.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--mobile-shqUh {
  height:188px;
  width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--fixed-aaYyN.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--mobile-shqUh {
  height:180px;
  width:360px
}
}
.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--stretch-EAeoc {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--stretch-EAeoc.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--mobile-shqUh {
  max-height:188px;
  max-width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--stretch-EAeoc.tass_pkg_card_wrapper--medium-g7idh.tass_pkg_card_wrapper--mobile-shqUh {
  max-height:180px;
  max-width:360px
}
}
.tass_pkg_card_wrapper--large-t5G8s {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card_wrapper--large-t5G8s.tass_pkg_card_wrapper--fixed-aaYyN {
  height:488px;
  width:488px
}
.tass_pkg_card_wrapper--large-t5G8s.tass_pkg_card_wrapper--fixed-aaYyN.tass_pkg_card_wrapper--large-t5G8s.tass_pkg_card_wrapper--mobile-shqUh {
  height:376px;
  width:376px
}
.tass_pkg_card_wrapper--large-t5G8s.tass_pkg_card_wrapper--stretch-EAeoc {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--large-t5G8s.tass_pkg_card_wrapper--stretch-EAeoc.tass_pkg_card_wrapper--large-t5G8s.tass_pkg_card_wrapper--mobile-shqUh {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card_wrapper--extra_large-uKpvC {
  grid-column:1/span 4
}
.tass_pkg_card_wrapper--extra_large-uKpvC.tass_pkg_card_wrapper--fixed-aaYyN {
  height:244px;
  width:976px
}
.tass_pkg_card_wrapper--extra_large-uKpvC.tass_pkg_card_wrapper--fixed-aaYyN.tass_pkg_card_wrapper--extra_large-uKpvC.tass_pkg_card_wrapper--mobile-shqUh {
  height:188px;
  width:752px
}
.tass_pkg_card_wrapper--extra_large-uKpvC.tass_pkg_card_wrapper--stretch-EAeoc {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card_wrapper--extra_large-uKpvC.tass_pkg_card_wrapper--stretch-EAeoc.tass_pkg_card_wrapper--extra_large-uKpvC.tass_pkg_card_wrapper--mobile-shqUh {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card_wrapper--mourning-jdE0m {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card_wrapper--mourning-jdE0m:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card_wrapper--mourning-jdE0m:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card_wrapper--dummy--lHg4 {
  padding:0
}
.tass_pkg_card_wrapper--pseudo-3s8dG {
  cursor:auto
}
.tass_pkg_border_bottom-Mkfdk {
  background-color:var(--color-external-divider);
  bottom:0;
  height:1px;
  position:absolute;
  width:100%
}
.tass_pkg_wrapper-Y0v32 {
  line-height:12px;
  margin-top:4px
}
.tass_pkg_wrapper-Y0v32:not(:last-child) {
  margin-right:8px
}
.tass_pkg_wrapper--no_margin_top-LAGJW {
  margin-top:0
}
.tass_pkg_wrapper-Y0v32.tass_pkg_wrapper--small_margin-tGRU0 {
  margin-right:4px
}
.tass_pkg_wrapper--updated-MN5uY {
  opacity:.6
}
.tass_pkg_complex_date-JQC18 {
  margin:4px 0 0;
  width:100%
}
.tass_pkg_complex_date-JQC18>:last-child {
  opacity:.6
}
.tass_pkg_vertical-yc4AO {
  margin-right:8px;
  margin-top:2px
}
.tass_pkg_official-FKNca {
  background:var(--color-external-background-official-mark);
  margin:2px 8px 0 0;
  padding:2px;
  z-index:1
}
.tass_pkg_official-FKNca div {
  color:var(--ds-ext-tass-inverse)
}
.tass_pkg_wrapper-UfrOV {
  position:absolute;
  top:0;
  z-index:1
}
.tass_pkg_marks-VHTfC {
  align-items:baseline;
  display:flex;
  flex-wrap:wrap
}
.tass_pkg_wrapper-S9yiB {
  align-items:flex-end;
  display:flex;
  justify-content:flex-start;
  position:relative
}
.tass_pkg_wrapper-S9yiB:first-child>span {
  display:inline-block;
  letter-spacing:-.06em;
  white-space:nowrap
}
.tass_pkg_card_wrapper-f8XWn {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:block;
  font-weight:900;
  letter-spacing:-.02em
}
.tass_pkg_card_wrapper--small-d6EjD.tass_pkg_card_wrapper--fixed-lc3DR {
  height:244px;
  width:244px
}
.tass_pkg_card_wrapper--small-d6EjD.tass_pkg_card_wrapper--fixed-lc3DR.tass_pkg_card_wrapper--small-d6EjD.tass_pkg_card_wrapper--mobile-AusYQ {
  height:188px;
  width:188px
}
.tass_pkg_card_wrapper--small-d6EjD.tass_pkg_card_wrapper--stretch-VQ5hH {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card_wrapper--small-d6EjD.tass_pkg_card_wrapper--stretch-VQ5hH.tass_pkg_card_wrapper--small-d6EjD.tass_pkg_card_wrapper--mobile-AusYQ {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card_wrapper--medium-dM-kP {
  grid-column:1/span 2
}
.tass_pkg_card_wrapper--medium-dM-kP.tass_pkg_card_wrapper--fixed-lc3DR {
  height:244px;
  width:488px
}
.tass_pkg_card_wrapper--medium-dM-kP.tass_pkg_card_wrapper--fixed-lc3DR.tass_pkg_card_wrapper--medium-dM-kP.tass_pkg_card_wrapper--mobile-AusYQ {
  height:188px;
  width:376px
}
.tass_pkg_card_wrapper--medium-dM-kP.tass_pkg_card_wrapper--stretch-VQ5hH {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--medium-dM-kP.tass_pkg_card_wrapper--stretch-VQ5hH.tass_pkg_card_wrapper--medium-dM-kP.tass_pkg_card_wrapper--mobile-AusYQ {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card_wrapper--large-xPqoB {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card_wrapper--large-xPqoB.tass_pkg_card_wrapper--fixed-lc3DR {
  height:488px;
  width:488px
}
.tass_pkg_card_wrapper--large-xPqoB.tass_pkg_card_wrapper--fixed-lc3DR.tass_pkg_card_wrapper--large-xPqoB.tass_pkg_card_wrapper--mobile-AusYQ {
  height:376px;
  width:376px
}
.tass_pkg_card_wrapper--large-xPqoB.tass_pkg_card_wrapper--stretch-VQ5hH {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--large-xPqoB.tass_pkg_card_wrapper--stretch-VQ5hH.tass_pkg_card_wrapper--large-xPqoB.tass_pkg_card_wrapper--mobile-AusYQ {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card_wrapper--extra_large-6GAIK {
  grid-column:1/span 4
}
.tass_pkg_card_wrapper--extra_large-6GAIK.tass_pkg_card_wrapper--fixed-lc3DR {
  height:244px;
  width:976px
}
.tass_pkg_card_wrapper--extra_large-6GAIK.tass_pkg_card_wrapper--fixed-lc3DR.tass_pkg_card_wrapper--extra_large-6GAIK.tass_pkg_card_wrapper--mobile-AusYQ {
  height:188px;
  width:752px
}
.tass_pkg_card_wrapper--extra_large-6GAIK.tass_pkg_card_wrapper--stretch-VQ5hH {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card_wrapper--extra_large-6GAIK.tass_pkg_card_wrapper--stretch-VQ5hH.tass_pkg_card_wrapper--extra_large-6GAIK.tass_pkg_card_wrapper--mobile-AusYQ {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card_wrapper--mourning-UrUWB {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card_wrapper--mourning-UrUWB:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card_wrapper--mourning-UrUWB:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card-Kc10x {
  display:flex;
  flex-direction:column;
  height:244px;
  justify-content:space-between;
  padding:8px 16px 24px;
  width:244px
}
.tass_pkg_card--mobile-cvVx6 {
  padding:8px 12px
}
.tass_pkg_card--stretch-rog1p {
  height:100%;
  width:100%
}
.tass_pkg_card__title-V7Acp {
  max-width:209px
}
.tass_pkg_card__title--mobile--jT8c {
  max-width:164px
}
.tass_pkg_card__subtitle-fwF2x {
  font-size:16px;
  line-height:16px
}
.tass_pkg_card__subtitle--mobile-wt3RO {
  font-size:14px;
  line-height:14px
}
.tass_pkg_card__explanation-J-Emj {
  font-size:14px;
  font-weight:400;
  line-height:16px;
  margin-top:auto;
  opacity:.8
}
.tass_pkg_card__explanation--mobile-rfL1U {
  font-size:12px;
  line-height:14px
}
.tass_pkg_card__footnote-ISmB1 {
  font-size:12px;
  font-weight:700;
  line-height:12px;
  margin-top:4px
}
.tass_pkg_card_wrapper-0dxIX {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:block;
  font-weight:900;
  letter-spacing:-.02em
}
.tass_pkg_card_wrapper--small-8jRwu.tass_pkg_card_wrapper--fixed-ztL3W {
  height:244px;
  width:244px
}
.tass_pkg_card_wrapper--small-8jRwu.tass_pkg_card_wrapper--fixed-ztL3W.tass_pkg_card_wrapper--small-8jRwu.tass_pkg_card_wrapper--mobile-X2e-j {
  height:188px;
  width:188px
}
.tass_pkg_card_wrapper--small-8jRwu.tass_pkg_card_wrapper--stretch-buU4r {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card_wrapper--small-8jRwu.tass_pkg_card_wrapper--stretch-buU4r.tass_pkg_card_wrapper--small-8jRwu.tass_pkg_card_wrapper--mobile-X2e-j {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card_wrapper--medium-cEOes {
  grid-column:1/span 2
}
.tass_pkg_card_wrapper--medium-cEOes.tass_pkg_card_wrapper--fixed-ztL3W {
  height:244px;
  width:488px
}
.tass_pkg_card_wrapper--medium-cEOes.tass_pkg_card_wrapper--fixed-ztL3W.tass_pkg_card_wrapper--medium-cEOes.tass_pkg_card_wrapper--mobile-X2e-j {
  height:188px;
  width:376px
}
.tass_pkg_card_wrapper--medium-cEOes.tass_pkg_card_wrapper--stretch-buU4r {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--medium-cEOes.tass_pkg_card_wrapper--stretch-buU4r.tass_pkg_card_wrapper--medium-cEOes.tass_pkg_card_wrapper--mobile-X2e-j {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card_wrapper--large-F4HhB {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card_wrapper--large-F4HhB.tass_pkg_card_wrapper--fixed-ztL3W {
  height:488px;
  width:488px
}
.tass_pkg_card_wrapper--large-F4HhB.tass_pkg_card_wrapper--fixed-ztL3W.tass_pkg_card_wrapper--large-F4HhB.tass_pkg_card_wrapper--mobile-X2e-j {
  height:376px;
  width:376px
}
.tass_pkg_card_wrapper--large-F4HhB.tass_pkg_card_wrapper--stretch-buU4r {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--large-F4HhB.tass_pkg_card_wrapper--stretch-buU4r.tass_pkg_card_wrapper--large-F4HhB.tass_pkg_card_wrapper--mobile-X2e-j {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card_wrapper--extra_large-B74BZ {
  grid-column:1/span 4
}
.tass_pkg_card_wrapper--extra_large-B74BZ.tass_pkg_card_wrapper--fixed-ztL3W {
  height:244px;
  width:976px
}
.tass_pkg_card_wrapper--extra_large-B74BZ.tass_pkg_card_wrapper--fixed-ztL3W.tass_pkg_card_wrapper--extra_large-B74BZ.tass_pkg_card_wrapper--mobile-X2e-j {
  height:188px;
  width:752px
}
.tass_pkg_card_wrapper--extra_large-B74BZ.tass_pkg_card_wrapper--stretch-buU4r {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card_wrapper--extra_large-B74BZ.tass_pkg_card_wrapper--stretch-buU4r.tass_pkg_card_wrapper--extra_large-B74BZ.tass_pkg_card_wrapper--mobile-X2e-j {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card_wrapper--mourning-LiVks {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card_wrapper--mourning-LiVks:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card_wrapper--mourning-LiVks:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card-E8fI0 {
  display:flex;
  flex-direction:column;
  height:244px;
  justify-content:space-between;
  padding:16px 16px 24px;
  width:488px
}
.tass_pkg_card--mobile-wRtDh {
  padding:16px 12px
}
.tass_pkg_card--stretch-SabSG {
  height:100%;
  width:100%
}
.tass_pkg_card__title-KTz6c {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:flex-end;
  margin-bottom:4px;
  max-width:456px
}
.tass_pkg_card__title--mobile-l8a1X {
  max-width:356px
}
.tass_pkg_card__tag-XmbXe {
  font-size:12px;
  line-height:12px
}
.tass_pkg_card__subtitle-DRTyQ {
  font-size:26px;
  line-height:26px
}
.tass_pkg_card__subtitle--mobile-hCHQd {
  font-size:16px;
  line-height:16px
}
.tass_pkg_card__explanation-j7Ooi {
  font-size:14px;
  font-weight:400;
  line-height:16px;
  opacity:.8
}
.tass_pkg_card__explanation--mobile-txYwI {
  font-size:12px;
  line-height:14px
}
.tass_pkg_card__footnote-NVGBt {
  font-size:12px;
  font-weight:700;
  line-height:12px;
  margin-top:8px
}
.tass_pkg_card__footnote--mobile-yBL9R {
  margin-top:4px
}
.tass_pkg_card_wrapper-9QP7V {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:block;
  font-weight:900;
  letter-spacing:-.02em
}
.tass_pkg_card_wrapper--small--27aq.tass_pkg_card_wrapper--fixed-Vz7jz {
  height:244px;
  width:244px
}
.tass_pkg_card_wrapper--small--27aq.tass_pkg_card_wrapper--fixed-Vz7jz.tass_pkg_card_wrapper--small--27aq.tass_pkg_card_wrapper--mobile-9zwYW {
  height:188px;
  width:188px
}
.tass_pkg_card_wrapper--small--27aq.tass_pkg_card_wrapper--stretch-Zy0iA {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card_wrapper--small--27aq.tass_pkg_card_wrapper--stretch-Zy0iA.tass_pkg_card_wrapper--small--27aq.tass_pkg_card_wrapper--mobile-9zwYW {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card_wrapper--medium-CdeC9 {
  grid-column:1/span 2
}
.tass_pkg_card_wrapper--medium-CdeC9.tass_pkg_card_wrapper--fixed-Vz7jz {
  height:244px;
  width:488px
}
.tass_pkg_card_wrapper--medium-CdeC9.tass_pkg_card_wrapper--fixed-Vz7jz.tass_pkg_card_wrapper--medium-CdeC9.tass_pkg_card_wrapper--mobile-9zwYW {
  height:188px;
  width:376px
}
.tass_pkg_card_wrapper--medium-CdeC9.tass_pkg_card_wrapper--stretch-Zy0iA {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--medium-CdeC9.tass_pkg_card_wrapper--stretch-Zy0iA.tass_pkg_card_wrapper--medium-CdeC9.tass_pkg_card_wrapper--mobile-9zwYW {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card_wrapper--large-wptB9 {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card_wrapper--large-wptB9.tass_pkg_card_wrapper--fixed-Vz7jz {
  height:488px;
  width:488px
}
.tass_pkg_card_wrapper--large-wptB9.tass_pkg_card_wrapper--fixed-Vz7jz.tass_pkg_card_wrapper--large-wptB9.tass_pkg_card_wrapper--mobile-9zwYW {
  height:376px;
  width:376px
}
.tass_pkg_card_wrapper--large-wptB9.tass_pkg_card_wrapper--stretch-Zy0iA {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--large-wptB9.tass_pkg_card_wrapper--stretch-Zy0iA.tass_pkg_card_wrapper--large-wptB9.tass_pkg_card_wrapper--mobile-9zwYW {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card_wrapper--extra_large-q3hEJ {
  grid-column:1/span 4
}
.tass_pkg_card_wrapper--extra_large-q3hEJ.tass_pkg_card_wrapper--fixed-Vz7jz {
  height:244px;
  width:976px
}
.tass_pkg_card_wrapper--extra_large-q3hEJ.tass_pkg_card_wrapper--fixed-Vz7jz.tass_pkg_card_wrapper--extra_large-q3hEJ.tass_pkg_card_wrapper--mobile-9zwYW {
  height:188px;
  width:752px
}
.tass_pkg_card_wrapper--extra_large-q3hEJ.tass_pkg_card_wrapper--stretch-Zy0iA {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card_wrapper--extra_large-q3hEJ.tass_pkg_card_wrapper--stretch-Zy0iA.tass_pkg_card_wrapper--extra_large-q3hEJ.tass_pkg_card_wrapper--mobile-9zwYW {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card_wrapper--mourning-bVcKW {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card_wrapper--mourning-bVcKW:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card_wrapper--mourning-bVcKW:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card-5bMBY {
  display:flex;
  flex-direction:column;
  height:488px;
  justify-content:space-between;
  padding:16px 24px 32px;
  width:488px
}
.tass_pkg_card--mobile-ZxJct {
  padding:16px 16px 24px
}
.tass_pkg_card--stretch-jb4iF {
  height:100%;
  width:100%
}
.tass_pkg_card__title-29FTx {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  justify-content:flex-end;
  margin-bottom:4px
}
.tass_pkg_card__title--mobile-lkt6Y {
  max-width:344px
}
.tass_pkg_card__tag-Nz4Mb {
  font-size:12px;
  line-height:12px;
  margin-left:6px
}
.tass_pkg_card__tag--first-kc2RV {
  margin-left:60px
}
.tass_pkg_card__subtitle-BbJjh {
  font-size:46px;
  line-height:36px
}
.tass_pkg_card__subtitle--mobile-DlUPh {
  font-size:26px;
  line-height:26px
}
.tass_pkg_card__explanation-09p2V {
  font-size:14px;
  font-size:16px;
  font-weight:400;
  line-height:16px;
  line-height:20px;
  margin-top:12px;
  opacity:.8
}
.tass_pkg_card__explanation--mobile-HZfYX {
  font-size:12px;
  font-size:14px;
  line-height:14px;
  line-height:16px;
  margin-top:8px
}
.tass_pkg_card__footnote-N6zv0 {
  font-size:14px;
  font-weight:700;
  line-height:14px;
  margin-top:16px
}
.tass_pkg_card__footnote--mobile-n5D3B {
  margin-top:8px
}
.tass_pkg_card_wrapper-ZRd8C {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:block;
  font-weight:900;
  letter-spacing:-.02em
}
.tass_pkg_card_wrapper--small-F-sjG.tass_pkg_card_wrapper--fixed-KdFcF {
  height:244px;
  width:244px
}
.tass_pkg_card_wrapper--small-F-sjG.tass_pkg_card_wrapper--fixed-KdFcF.tass_pkg_card_wrapper--small-F-sjG.tass_pkg_card_wrapper--mobile-mpY6J {
  height:188px;
  width:188px
}
.tass_pkg_card_wrapper--small-F-sjG.tass_pkg_card_wrapper--stretch-N3smN {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card_wrapper--small-F-sjG.tass_pkg_card_wrapper--stretch-N3smN.tass_pkg_card_wrapper--small-F-sjG.tass_pkg_card_wrapper--mobile-mpY6J {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card_wrapper--medium-OT4-v {
  grid-column:1/span 2
}
.tass_pkg_card_wrapper--medium-OT4-v.tass_pkg_card_wrapper--fixed-KdFcF {
  height:244px;
  width:488px
}
.tass_pkg_card_wrapper--medium-OT4-v.tass_pkg_card_wrapper--fixed-KdFcF.tass_pkg_card_wrapper--medium-OT4-v.tass_pkg_card_wrapper--mobile-mpY6J {
  height:188px;
  width:376px
}
.tass_pkg_card_wrapper--medium-OT4-v.tass_pkg_card_wrapper--stretch-N3smN {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--medium-OT4-v.tass_pkg_card_wrapper--stretch-N3smN.tass_pkg_card_wrapper--medium-OT4-v.tass_pkg_card_wrapper--mobile-mpY6J {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card_wrapper--large-f7IAW {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card_wrapper--large-f7IAW.tass_pkg_card_wrapper--fixed-KdFcF {
  height:488px;
  width:488px
}
.tass_pkg_card_wrapper--large-f7IAW.tass_pkg_card_wrapper--fixed-KdFcF.tass_pkg_card_wrapper--large-f7IAW.tass_pkg_card_wrapper--mobile-mpY6J {
  height:376px;
  width:376px
}
.tass_pkg_card_wrapper--large-f7IAW.tass_pkg_card_wrapper--stretch-N3smN {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--large-f7IAW.tass_pkg_card_wrapper--stretch-N3smN.tass_pkg_card_wrapper--large-f7IAW.tass_pkg_card_wrapper--mobile-mpY6J {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card_wrapper--extra_large-oBcRn {
  grid-column:1/span 4
}
.tass_pkg_card_wrapper--extra_large-oBcRn.tass_pkg_card_wrapper--fixed-KdFcF {
  height:244px;
  width:976px
}
.tass_pkg_card_wrapper--extra_large-oBcRn.tass_pkg_card_wrapper--fixed-KdFcF.tass_pkg_card_wrapper--extra_large-oBcRn.tass_pkg_card_wrapper--mobile-mpY6J {
  height:188px;
  width:752px
}
.tass_pkg_card_wrapper--extra_large-oBcRn.tass_pkg_card_wrapper--stretch-N3smN {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card_wrapper--extra_large-oBcRn.tass_pkg_card_wrapper--stretch-N3smN.tass_pkg_card_wrapper--extra_large-oBcRn.tass_pkg_card_wrapper--mobile-mpY6J {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card_wrapper--mourning-YEp2w {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card_wrapper--mourning-YEp2w:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card_wrapper--mourning-YEp2w:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card-egazF {
  display:grid;
  gap:8px 162px;
  grid-template-columns:66px auto;
  grid-template-rows:auto min-content;
  height:244px;
  max-height:244px;
  max-width:976px;
  padding:16px 16px 24px
}
.tass_pkg_card--mobile-KRZfl {
  gap:8px 106px;
  height:188px;
  padding:16px 16px 20px;
  width:752px
}
.tass_pkg_card--stretch-3SOXI {
  height:100%;
  width:100%
}
.tass_pkg_card--long-WglD1 {
  grid-template-rows:auto min-content
}
.tass_pkg_card__tag-uQKeR {
  font-size:12px;
  grid-column:1/2;
  grid-row:1/3;
  line-height:12px
}
.tass_pkg_card__title-YkIWb {
  display:flex;
  flex-direction:column;
  grid-column:2/3;
  grid-row:1/2;
  justify-content:space-between;
  justify-content:flex-end;
  max-width:716px
}
.tass_pkg_card__title--mobile-t3SPq {
  max-width:548px
}
.tass_pkg_card__subtitle-fAjm7 {
  font-size:32px;
  line-height:32px
}
.tass_pkg_card__subtitle--mobile-Vx3F5 {
  font-size:26px;
  line-height:26px
}
.tass_pkg_card__explanation-V-sRt {
  font-size:14px;
  font-size:16px;
  font-weight:400;
  line-height:16px;
  line-height:20px;
  margin-bottom:auto;
  opacity:.8
}
.tass_pkg_card__explanation--mobile-AuMzz {
  font-size:12px;
  font-size:14px;
  line-height:14px;
  line-height:16px
}
.tass_pkg_card__footnote-kU3Wq {
  font-size:14px;
  font-weight:700;
  line-height:14px;
  margin-top:10px
}
.tass_pkg_card__footnote--mobile-Do97B {
  margin-top:8px
}
.tass_pkg_author__name-g64Wr {
  font-size:12px;
  font-weight:700;
  line-height:14px;
  margin-bottom:4px;
  overflow-wrap:break-word
}
.tass_pkg_author__role-dJiXL {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:12px;
  font-weight:500;
  line-height:14px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card-eQY5E {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:flex;
  flex-direction:column;
  height:244px;
  justify-content:space-between;
  letter-spacing:-.02em;
  max-height:244px;
  padding:16px;
  width:488px
}
.tass_pkg_card--small-7zS0N.tass_pkg_card_wrapper--fixed-KwqSq {
  height:244px;
  width:244px
}
.tass_pkg_card--small-7zS0N.tass_pkg_card_wrapper--fixed-KwqSq.tass_pkg_card--small-7zS0N.tass_pkg_card_wrapper--mobile-i9acO {
  height:188px;
  width:188px
}
.tass_pkg_card--small-7zS0N.tass_pkg_card_wrapper--stretch-rE-5- {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card--small-7zS0N.tass_pkg_card_wrapper--stretch-rE-5-.tass_pkg_card--small-7zS0N.tass_pkg_card_wrapper--mobile-i9acO {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card--medium-ncl4f {
  grid-column:1/span 2
}
.tass_pkg_card--medium-ncl4f.tass_pkg_card_wrapper--fixed-KwqSq {
  height:244px;
  width:488px
}
.tass_pkg_card--medium-ncl4f.tass_pkg_card_wrapper--fixed-KwqSq.tass_pkg_card--medium-ncl4f.tass_pkg_card_wrapper--mobile-i9acO {
  height:188px;
  width:376px
}
.tass_pkg_card--medium-ncl4f.tass_pkg_card_wrapper--stretch-rE-5- {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card--medium-ncl4f.tass_pkg_card_wrapper--stretch-rE-5-.tass_pkg_card--medium-ncl4f.tass_pkg_card_wrapper--mobile-i9acO {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card--large-abrE4 {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card--large-abrE4.tass_pkg_card_wrapper--fixed-KwqSq {
  height:488px;
  width:488px
}
.tass_pkg_card--large-abrE4.tass_pkg_card_wrapper--fixed-KwqSq.tass_pkg_card--large-abrE4.tass_pkg_card_wrapper--mobile-i9acO {
  height:376px;
  width:376px
}
.tass_pkg_card--large-abrE4.tass_pkg_card_wrapper--stretch-rE-5- {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card--large-abrE4.tass_pkg_card_wrapper--stretch-rE-5-.tass_pkg_card--large-abrE4.tass_pkg_card_wrapper--mobile-i9acO {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card--extra_large-Mq3Tf {
  grid-column:1/span 4
}
.tass_pkg_card--extra_large-Mq3Tf.tass_pkg_card_wrapper--fixed-KwqSq {
  height:244px;
  width:976px
}
.tass_pkg_card--extra_large-Mq3Tf.tass_pkg_card_wrapper--fixed-KwqSq.tass_pkg_card--extra_large-Mq3Tf.tass_pkg_card_wrapper--mobile-i9acO {
  height:188px;
  width:752px
}
.tass_pkg_card--extra_large-Mq3Tf.tass_pkg_card_wrapper--stretch-rE-5- {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card--extra_large-Mq3Tf.tass_pkg_card_wrapper--stretch-rE-5-.tass_pkg_card--extra_large-Mq3Tf.tass_pkg_card_wrapper--mobile-i9acO {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card--mourning-RSa-k {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card--mourning-RSa-k:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card--mourning-RSa-k:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card--stretch-sXIdr {
  height:100%;
  width:100%
}
.tass_pkg_card--mobile-tWQXl {
  height:188px;
  padding:16px 12px;
  width:376px
}
.tass_pkg_card__content-HcpGi {
  align-items:flex-end;
  display:flex;
  flex-grow:1;
  margin-bottom:12px;
  padding-left:8px
}
.tass_pkg_card__content-HcpGi span {
  display:inline-block;
  font-size:14px;
  font-weight:900;
  line-height:11.6px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card__content-HcpGi span:first-letter {
  margin-left:-8px
}
.tass_pkg_card__content--mobile-L4NUO {
  font-size:15px;
  line-height:12px;
  margin-bottom:8px
}
.tass_pkg_card__tag-R6bJu {
  flex-shrink:0;
  font-size:12px;
  font-weight:900;
  line-height:12px;
  margin-bottom:8px
}
.tass_pkg_card__bottom-k-aDE {
  display:flex
}
.tass_pkg_card__author-2eayK {
  display:flex;
  flex-direction:column;
  padding-top:7px;
  width:50%
}
.tass_pkg_card__author--horizontal-Ua8uG {
  flex-direction:row;
  padding-top:0;
  width:100%
}
.tass_pkg_card__author--horizontal-Ua8uG .tass_pkg_author-MNOih {
  width:50%
}
.tass_pkg_card__author--horizontal-Ua8uG .tass_pkg_author__name-g64Wr {
  font-size:12px;
  font-weight:700;
  line-height:14px;
  margin-bottom:0;
  margin-right:20px;
  overflow-wrap:break-word
}
.tass_pkg_card__author--horizontal-Ua8uG .tass_pkg_author__role-dJiXL {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:12px;
  font-weight:500;
  line-height:14px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card__author--mobile-QUmvB {
  padding-top:unset
}
.tass_pkg_card__author--column-No5Ue {
  flex-direction:column;
  width:100%
}
.tass_pkg_card__author--column-No5Ue .tass_pkg_author-MNOih {
  width:100%
}
.tass_pkg_card__explanation-1GB8Y {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:15px;
  font-weight:400;
  line-height:23px;
  margin-right:16px;
  max-width:100%;
  overflow-wrap:break-word;
  width:50%
}
.tass_pkg_card__explanation--mobile-wZVqU {
  font-size:12px;
  line-height:14px
}
.tass_pkg_card__explanation--hidden-UzXYG {
  display:none
}
.tass_pkg_card__explanation--mobile-wZVqU {
  margin-right:20px;
  width:136px
}
.tass_pkg_author__name-hwHcU {
  font-size:12px;
  font-weight:700;
  line-height:14px;
  margin-bottom:4px;
  overflow-wrap:break-word
}
.tass_pkg_author__role-JALFp {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:12px;
  font-weight:500;
  line-height:14px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card-Ku-nu {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:flex;
  flex-direction:column;
  height:488px;
  justify-content:space-between;
  letter-spacing:-.02em;
  max-height:488px;
  padding:16px 24px 24px;
  width:488px
}
.tass_pkg_card--small-tGDnv.tass_pkg_card_wrapper--fixed-lmzPF {
  height:244px;
  width:244px
}
.tass_pkg_card--small-tGDnv.tass_pkg_card_wrapper--fixed-lmzPF.tass_pkg_card--small-tGDnv.tass_pkg_card_wrapper--mobile-rgRO6 {
  height:188px;
  width:188px
}
.tass_pkg_card--small-tGDnv.tass_pkg_card_wrapper--stretch-naT1C {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card--small-tGDnv.tass_pkg_card_wrapper--stretch-naT1C.tass_pkg_card--small-tGDnv.tass_pkg_card_wrapper--mobile-rgRO6 {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card--medium-bc697 {
  grid-column:1/span 2
}
.tass_pkg_card--medium-bc697.tass_pkg_card_wrapper--fixed-lmzPF {
  height:244px;
  width:488px
}
.tass_pkg_card--medium-bc697.tass_pkg_card_wrapper--fixed-lmzPF.tass_pkg_card--medium-bc697.tass_pkg_card_wrapper--mobile-rgRO6 {
  height:188px;
  width:376px
}
.tass_pkg_card--medium-bc697.tass_pkg_card_wrapper--stretch-naT1C {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card--medium-bc697.tass_pkg_card_wrapper--stretch-naT1C.tass_pkg_card--medium-bc697.tass_pkg_card_wrapper--mobile-rgRO6 {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card--large-muHPF {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card--large-muHPF.tass_pkg_card_wrapper--fixed-lmzPF {
  height:488px;
  width:488px
}
.tass_pkg_card--large-muHPF.tass_pkg_card_wrapper--fixed-lmzPF.tass_pkg_card--large-muHPF.tass_pkg_card_wrapper--mobile-rgRO6 {
  height:376px;
  width:376px
}
.tass_pkg_card--large-muHPF.tass_pkg_card_wrapper--stretch-naT1C {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card--large-muHPF.tass_pkg_card_wrapper--stretch-naT1C.tass_pkg_card--large-muHPF.tass_pkg_card_wrapper--mobile-rgRO6 {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card--extra_large-0mZa- {
  grid-column:1/span 4
}
.tass_pkg_card--extra_large-0mZa-.tass_pkg_card_wrapper--fixed-lmzPF {
  height:244px;
  width:976px
}
.tass_pkg_card--extra_large-0mZa-.tass_pkg_card_wrapper--fixed-lmzPF.tass_pkg_card--extra_large-0mZa-.tass_pkg_card_wrapper--mobile-rgRO6 {
  height:188px;
  width:752px
}
.tass_pkg_card--extra_large-0mZa-.tass_pkg_card_wrapper--stretch-naT1C {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card--extra_large-0mZa-.tass_pkg_card_wrapper--stretch-naT1C.tass_pkg_card--extra_large-0mZa-.tass_pkg_card_wrapper--mobile-rgRO6 {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card--mourning-0RD-F {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card--mourning-0RD-F:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card--mourning-0RD-F:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card--stretch-GttFr {
  height:100%;
  width:100%
}
.tass_pkg_card--mobile-k-Fw9 {
  height:376px;
  padding:16px;
  width:376px
}
.tass_pkg_card__content-Xtftz {
  align-items:flex-end;
  display:flex;
  height:100%;
  margin-bottom:20px
}
.tass_pkg_card__content-Xtftz span {
  display:inline-block;
  font-size:23.4px;
  font-weight:900;
  line-height:20px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card__content-Xtftz span:first-letter {
  margin-left:-12px
}
.tass_pkg_card__content--mobile-IgdSl {
  font-size:13px;
  line-height:11.4px;
  margin-bottom:16px;
  padding-left:12px
}
.tass_pkg_card__tag-4n7fC {
  font-size:12px;
  font-weight:900;
  line-height:12px;
  margin-bottom:45px
}
.tass_pkg_card__tag--first-EkBQx {
  margin-left:60px
}
.tass_pkg_card__bottom-tpuVW {
  display:flex
}
.tass_pkg_card__author-601vA {
  display:flex;
  flex-direction:column;
  padding-top:7px;
  width:50%
}
.tass_pkg_card__author--horizontal-wVnKV {
  flex-direction:row;
  padding-top:0;
  width:100%
}
.tass_pkg_card__author--horizontal-wVnKV .tass_pkg_author-igIa1 {
  width:50%
}
.tass_pkg_card__author--horizontal-wVnKV .tass_pkg_author__name-hwHcU {
  font-size:12px;
  font-weight:700;
  line-height:14px;
  margin-bottom:4px;
  margin-right:20px;
  overflow-wrap:break-word
}
.tass_pkg_card__author--horizontal-wVnKV .tass_pkg_author__role-JALFp {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:12px;
  font-weight:500;
  line-height:14px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card__author--column-ENXAV {
  flex-direction:column
}
.tass_pkg_card__author--column-ENXAV .tass_pkg_author-igIa1 {
  width:100%
}
.tass_pkg_card__explanation-GtFML {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:15px;
  font-weight:400;
  line-height:23px;
  margin-right:20px;
  max-width:100%;
  overflow-wrap:break-word;
  width:50%
}
.tass_pkg_card__explanation--mobile-dEyz5 {
  font-size:12px;
  line-height:14px
}
.tass_pkg_card__explanation--hidden-H9m6s {
  display:none
}
.tass_pkg_card__explanation--mobile-dEyz5 {
  margin-right:20px;
  width:132px
}
.tass_pkg_author__name-bH7IQ {
  font-size:12px;
  font-weight:700;
  line-height:14px;
  margin-bottom:4px;
  overflow-wrap:break-word;
  padding-top:0
}
.tass_pkg_author__role-4rsI7 {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:12px;
  font-weight:500;
  line-height:14px;
  max-width:100%;
  overflow-wrap:break-word
}
.tass_pkg_card-VDLqJ {
  background-color:var(--color-external-background);
  color:var(--ds-ext-color-text-tass);
  display:grid;
  gap:16px 20px;
  grid-auto-flow:column;
  grid-template-columns:208px auto;
  grid-template-rows:auto min-content;
  height:244px;
  letter-spacing:-.02em;
  max-height:244px;
  max-width:976px;
  padding:16px 16px 20px
}
.tass_pkg_card--small-S1GWU.tass_pkg_card_wrapper--fixed-qMa-L {
  height:244px;
  width:244px
}
.tass_pkg_card--small-S1GWU.tass_pkg_card_wrapper--fixed-qMa-L.tass_pkg_card--small-S1GWU.tass_pkg_card_wrapper--mobile-W919u {
  height:188px;
  width:188px
}
.tass_pkg_card--small-S1GWU.tass_pkg_card_wrapper--stretch-ja3sL {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card--small-S1GWU.tass_pkg_card_wrapper--stretch-ja3sL.tass_pkg_card--small-S1GWU.tass_pkg_card_wrapper--mobile-W919u {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card--medium-4e9vx {
  grid-column:1/span 2
}
.tass_pkg_card--medium-4e9vx.tass_pkg_card_wrapper--fixed-qMa-L {
  height:244px;
  width:488px
}
.tass_pkg_card--medium-4e9vx.tass_pkg_card_wrapper--fixed-qMa-L.tass_pkg_card--medium-4e9vx.tass_pkg_card_wrapper--mobile-W919u {
  height:188px;
  width:376px
}
.tass_pkg_card--medium-4e9vx.tass_pkg_card_wrapper--stretch-ja3sL {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card--medium-4e9vx.tass_pkg_card_wrapper--stretch-ja3sL.tass_pkg_card--medium-4e9vx.tass_pkg_card_wrapper--mobile-W919u {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card--large-miJer {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card--large-miJer.tass_pkg_card_wrapper--fixed-qMa-L {
  height:488px;
  width:488px
}
.tass_pkg_card--large-miJer.tass_pkg_card_wrapper--fixed-qMa-L.tass_pkg_card--large-miJer.tass_pkg_card_wrapper--mobile-W919u {
  height:376px;
  width:376px
}
.tass_pkg_card--large-miJer.tass_pkg_card_wrapper--stretch-ja3sL {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card--large-miJer.tass_pkg_card_wrapper--stretch-ja3sL.tass_pkg_card--large-miJer.tass_pkg_card_wrapper--mobile-W919u {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card--extra_large-Yx8Dj {
  grid-column:1/span 4
}
.tass_pkg_card--extra_large-Yx8Dj.tass_pkg_card_wrapper--fixed-qMa-L {
  height:244px;
  width:976px
}
.tass_pkg_card--extra_large-Yx8Dj.tass_pkg_card_wrapper--fixed-qMa-L.tass_pkg_card--extra_large-Yx8Dj.tass_pkg_card_wrapper--mobile-W919u {
  height:188px;
  width:752px
}
.tass_pkg_card--extra_large-Yx8Dj.tass_pkg_card_wrapper--stretch-ja3sL {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card--extra_large-Yx8Dj.tass_pkg_card_wrapper--stretch-ja3sL.tass_pkg_card--extra_large-Yx8Dj.tass_pkg_card_wrapper--mobile-W919u {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card--mourning-butPs {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card--mourning-butPs:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card--mourning-butPs:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card--stretch-40VMn {
  height:100%;
  width:100%
}
.tass_pkg_card--mobile-YOCDO {
  gap:8px 20px;
  grid-template-columns:152px auto;
  height:188px;
  padding:12px;
  width:752px
}
.tass_pkg_card--long-SpH-m,
.tass_pkg_card--mobile-YOCDO {
  grid-template-rows:auto min-content
}
.tass_pkg_card__tag-IhqPj {
  font-size:12px;
  font-weight:900;
  grid-column:1/2;
  grid-row:1/2;
  line-height:12px
}
.tass_pkg_card__content-wptVg {
  font-weight:900;
  grid-column:2/3;
  grid-row:1/2
}
.tass_pkg_card__content-wptVg span {
  display:inline-block;
  font-size:15px;
  font-weight:900;
  line-height:21.6px;
  max-width:100%;
  max-width:716px;
  overflow-wrap:break-word
}
.tass_pkg_card__content-wptVg span:first-letter {
  margin-left:-12px
}
.tass_pkg_card__content--mobile--7KgC span {
  font-size:13px;
  line-height:10px;
  max-width:556px
}
.tass_pkg_card__bottom-3-hMh {
  display:flex;
  grid-column:1/3;
  grid-row:2/3;
  min-height:20px
}
.tass_pkg_card__bottom--mobile-UvLpI {
  min-height:20px
}
.tass_pkg_card__author-2Y1od {
  display:flex;
  flex-direction:column;
  max-width:calc(100% - 228px);
  padding-top:4px
}
.tass_pkg_card__author--mobile-WMhFa {
  max-width:calc(100% - 172px)
}
.tass_pkg_card__author--horizontal-XLdQ- {
  flex-direction:column;
  width:100%
}
.tass_pkg_card__author--explanation-empty-ed6qt {
  margin-left:228px
}
.tass_pkg_card__author--mobile-explanation-empty-tDWvg {
  margin-left:172px
}
.tass_pkg_card__explanation-IthOk {
  color:var(--ds-ext-color-text-tass-secondary);
  font-size:15px;
  font-weight:400;
  line-height:23px;
  margin-right:20px;
  max-width:100%;
  overflow-wrap:break-word;
  width:208px
}
.tass_pkg_card__explanation--mobile-iLpVi {
  font-size:12px;
  line-height:14px;
  width:152px
}
.tass_pkg_main_card-DD6Oo {
  background-color:initial;
  display:flex;
  flex-wrap:wrap;
  height:244px;
  width:976px
}
.tass_pkg_main_card--small_column-3lNgc {
  height:188px;
  width:752px
}
.tass_pkg_main_card--two_column-tjV88 {
  flex-direction:column;
  height:488px;
  width:488px
}
.tass_pkg_main_card--two_column-tjV88.tass_pkg_main_card--small_column-3lNgc {
  height:376px;
  width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_main_card--two_column-tjV88.tass_pkg_main_card--small_column-3lNgc {
  height:360px;
  width:360px
}
}
.tass_pkg_main_card__image-MHdr7,
.tass_pkg_main_card__title-c89Oy {
  box-shadow:0 -1px var(--color-external-divider) inset;
  height:244px;
  width:50%
}
.tass_pkg_main_card__image--small_column-h4wGa,
.tass_pkg_main_card__title--small_column-GXBWX {
  height:188px
}
@media screen and (max-width:375px) {
.tass_pkg_main_card__image--small_column-h4wGa,
.tass_pkg_main_card__title--small_column-GXBWX {
  height:180px
}
}
.tass_pkg_main_card__image--two_column-iypj6,
.tass_pkg_main_card__title--two_column-hhwZC {
  width:100%
}
.tass_pkg_main_card__title-c89Oy {
  padding:24px
}
.tass_pkg_main_card__title--small_column-GXBWX {
  padding:16px
}
.tass_pkg_main_card__title--extra_large-kZag6 {
  width:100%
}
.tass_pkg_main_card__title--extra_top_left_space-7NO15 {
  --indent-area-size:68px;
  padding-top:calc(var(--indent-area-size) - 34px);
  text-indent:calc(var(--indent-area-size) - 8px)
}
.tass_pkg_main_card__title--extra_top_left_space-7NO15.tass_pkg_main_card__title--small_column-GXBWX {
  padding-top:calc(var(--indent-area-size) - 25px);
  text-indent:var(--indent-area-size)
}
.tass_pkg_main_card__title--mobile-rBCg3 {
  --indent-area-size:62px
}
.tass_pkg_theme_of_day_block-YyFTw {
  background:linear-gradient(284.01deg,#ff000017 0,#ff7a0005 100%),var(--color-external-background);
  color:var(--ds-ext-color-text-primary);
  display:block;
  min-height:488px;
  width:976px
}
.tass_pkg_theme_of_day_block__simple_cards-1sG-l {
  display:flex;
  flex-wrap:wrap
}
.tass_pkg_theme_of_day_block--pseudo-SHKSw {
  pointer-events:none
}
.tass_pkg_theme_of_day_block--two_column-Rns1R {
  width:488px
}
.tass_pkg_theme_of_day_block--small_column-ebag- {
  min-height:376px;
  width:752px
}
.tass_pkg_theme_of_day_block--two_column-Rns1R.tass_pkg_theme_of_day_block--small_column-ebag- {
  width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_theme_of_day_block--two_column-Rns1R.tass_pkg_theme_of_day_block--small_column-ebag- {
  width:360px
}
}
.tass_pkg_theme_of_day_block--mourning-pOSCf a {
  -webkit-backdrop-filter:grayscale(1);
  backdrop-filter:grayscale(1);
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_theme_of_day_block--mourning-pOSCf:hover a {
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    filter:none
  }
}
.tass_pkg_theme_of_day_block--mourning-pOSCf [class*="--flash"] {
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
  filter:none
}
@media (hover:none) {
  .tass_pkg_theme_of_day_block--mourning-pOSCf [class*=verified] {
    filter:grayscale(1)
  }
}
@media (hover:hover) {
  .tass_pkg_theme_of_day_block--mourning-pOSCf [class*=verified]:hover {
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    filter:none
  }
}
.tass_pkg_popular_block-WpMPA {
  --color-external-divider:#12209033;
  background:linear-gradient(86.42deg,#12209033 0,#12209000 100%),var(--ds-ext-background-secondary);
  color:var(--ds-ext-color-text-tass);
  counter-reset:index;
  display:flex;
  flex-wrap:wrap;
  font-size:26px;
  font-weight:700;
  line-height:32px;
  overflow:hidden;
  position:relative;
  width:976px
}
.tass_pkg_popular_block--pseudo-uUsVs {
  pointer-events:none
}
.tass_pkg_popular_block--two_column-AOV78 {
  flex-wrap:wrap;
  width:488px
}
.tass_pkg_popular_block--small-kr9-f {
  width:752px
}
.tass_pkg_popular_block--two_column-AOV78.tass_pkg_popular_block--small-kr9-f {
  width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_popular_block--two_column-AOV78.tass_pkg_popular_block--small-kr9-f {
  width:360px
}
}
.tass_pkg_popular_block--mourning-SjVGW {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_popular_block--mourning-SjVGW:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_popular_block--mourning-SjVGW:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_popular_block__title-ga7vv {
  border-bottom:1px solid var(--color-external-divider);
  cursor:default;
  height:48px;
  line-height:0;
  margin:0 16px;
  padding:10px 0 9px;
  -webkit-user-select:none;
  user-select:none;
  width:100%
}
.tass_pkg_popular_block__title--mobile-xUG2X {
  padding:12px 0 11px
}
.tass_pkg_alert_block-ePzqX {
  align-items:flex-start;
  background:linear-gradient(90.28deg,#72156380,#ff373780 99.99%,#72156380),linear-gradient(0deg,#cc3d3d,#cc3d3d);
  box-shadow:0 0 60px #a32b5099;
  color:var(--ds-ext-tass-inverse);
  cursor:pointer;
  display:flex;
  overflow:hidden;
  padding:12px 24px;
  position:relative;
  width:100%
}
.tass_pkg_alert_block--pseudo-8M5tQ {
  pointer-events:none
}
.tass_pkg_alert_block--mobile-8wwyb {
  box-shadow:none
}
.tass_pkg_icon-0ucfZ {
  margin:2px 24px 0 0
}
.tass_pkg_icon--mobile-qzI4L {
  margin-top:0
}
.tass_pkg_mobile_alert-0iFCw {
  padding:2px 0
}
.tass_pkg_blink-h1Obu {
  animation-delay:1.5s;
  animation-duration:3s;
  animation-name:tass_pkg_slidein-oOE50;
  background:linear-gradient(170deg,#fff0 35%,#ff4848 44%,#ff4848 56%,#fff0 64%);
  filter:blur(50px);
  height:100%;
  left:-170vh;
  position:absolute;
  top:0;
  visibility:hidden;
  width:100%;
  z-index:1
}
@keyframes tass_pkg_slidein-oOE50 {
  0% {
    left:-170vh;
    visibility:visible
  }
  to {
    left:100%
  }
}
.tass_pkg_header-SRKR3 {
  align-items:center;
  align-self:flex-start;
  box-shadow:0 1px 0 0 var(--ds-carousel-color-divider);
  display:flex;
  justify-content:space-between;
  margin:0 16px;
  min-height:48px;
  position:relative;
  -webkit-user-select:none;
  user-select:none;
  z-index:1
}
.tass_pkg_header--buttons_hidden-Bn-LG {
  margin:0;
  min-height:0
}
.tass_pkg_header__title-cNMAP {
  color:var(--ds-carousel-title-color);
  padding:10px 0;
  text-decoration:none;
  transition:color .6s
}
.tass_pkg_header__title--mobile-vtpL5 {
  padding:12px 0
}
.tass_pkg_header__title--buttons_hidden-e7ZlP {
  padding-bottom:12px;
  padding-top:0
}
.tass_pkg_header__title--clickable-c5UCW {
  cursor:pointer
}
.tass_pkg_header__buttons-DfKG5 {
  display:grid;
  grid-auto-flow:column;
  margin-right:-16px
}
.tass_pkg_header__button-4gQsw {
  -webkit-tap-highlight-color:transparent;
  background-color:initial;
  border:none;
  cursor:pointer;
  display:flex;
  height:48px;
  outline:none;
  padding:0;
  place-content:center;
  place-items:center;
  transition:color .6s;
  width:48px
}
.tass_pkg_header__button-4gQsw:disabled {
  cursor:default
}
@media screen and (max-width:376px) {
  .tass_pkg_header-SRKR3 {
    margin:0 16px
  }
}
.tass_pkg_body-qPVd4 {
  color:var(--ds-carousel-title-color);
  display:grid;
  grid-auto-flow:column;
  height:100%;
  justify-content:start;
  transition:transform 1s
}
.tass_pkg_body__slide-vzJNi {
  display:flex;
  justify-content:center;
  overflow:hidden
}
.tass_pkg_body__slide--fill_header-13q7T {
  height:408px
}
.tass_pkg_body__slide--fill_header-13q7T.tass_pkg_body__slide--small_slides-nxhA7 {
  height:318px
}
.tass_pkg_carousel-80Fzh {
  background:var(--ds-carousel-background);
  display:grid;
  grid-template-columns:100%;
  grid-template-rows:auto minmax(0,100%);
  height:408px;
  overflow:hidden;
  width:976px
}
.tass_pkg_carousel--mourning-xBDqA {
  filter:grayscale(1)
}
.tass_pkg_carousel--mourning-xBDqA:focus-visible,
.tass_pkg_carousel--mourning-xBDqA:hover {
  filter:grayscale(0)
}
.tass_pkg_carousel--recommender-qc91e {
  height:368px
}
.tass_pkg_carousel--small_slides-167Zy {
  height:318px;
  width:752px
}
.tass_pkg_carousel--small_slides-167Zy.tass_pkg_carousel--recommender-qc91e {
  height:350px
}
.tass_pkg_carousel--two_slides-Yl757 {
  width:488px
}
.tass_pkg_carousel--small_slides-167Zy.tass_pkg_carousel--two_slides-Yl757 {
  width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_carousel--small_slides-167Zy.tass_pkg_carousel--two_slides-Yl757 {
  width:360px
}
}
.tass_pkg_body_wrapper-6RMeQ,
.tass_pkg_carousel--fill_header-1pstJ {
  position:relative
}
.tass_pkg_body_wrapper--fill_header-GGsFU {
  position:absolute;
  top:0
}
.tass_pkg_body_wrapper--fill_body_background-crG9j {
  background:var(--ds-carousel-background)
}
.tass_pkg_body_inner_wrapper-kofd2 {
  height:100%
}
.tass_pkg_button_left-OBNev,
.tass_pkg_button_right-Vwhfv {
  appearance:none;
  background:none;
  background-color:var(--ds-color-background-primary);
  border:none;
  border-radius:0;
  box-shadow:none;
  color:inherit;
  cursor:pointer;
  display:flex;
  height:62px;
  justify-content:center;
  margin:0;
  opacity:0;
  outline:none;
  padding:0;
  place-items:center;
  position:absolute;
  top:50%;
  transform:perspective(1px) translateY(-50%);
  transition-duration:.4s;
  transition-property:opacity,left,right;
  transition-timing-function:ease-out;
  width:62px
}
.tass_pkg_button_left-OBNev:disabled,
.tass_pkg_button_right-Vwhfv:disabled {
  display:none
}
.tass_pkg_button_left-OBNev {
  left:-62px
}
.tass_pkg_button_left--visible-5pFpk {
  left:0;
  opacity:1
}
.tass_pkg_button_left-OBNev:before {
  background:linear-gradient(270deg,#0408231a,#04082300);
  bottom:0;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  transform:scaleX(-1);
  width:12px;
  z-index:1
}
.tass_pkg_button_right-Vwhfv {
  right:-62px
}
.tass_pkg_button_right--visible-lfgXr {
  opacity:1;
  right:0
}
.tass_pkg_button_right-Vwhfv:after {
  background:linear-gradient(270deg,#0408231a,#04082300);
  bottom:0;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  width:12px;
  z-index:1
}
.tass_pkg_currency_rate_block-0Ra3x {
  grid-gap:1px;
  background-color:var(--ds-ext-background-secondary-active);
  display:grid;
  grid-template-columns:repeat(4,max-content);
  width:max-content
}
.tass_pkg_currency_rate_block--two_column-k6j94 {
  grid-template-columns:repeat(2,max-content)
}
.tass_pkg_currency_rate_block--mourning-HrXTA {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_currency_rate_block--mourning-HrXTA:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_currency_rate_block--mourning-HrXTA:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card-qkfR5 {
  background-color:var(--color-external-background);
  display:flex;
  flex-direction:column;
  height:68px;
  justify-content:flex-end;
  padding:8px 12px;
  width:244px
}
.tass_pkg_card--mobile-qz4o9 {
  height:56px;
  width:188px
}
.tass_pkg_card--title-x-KHD {
  padding:12px
}
.tass_pkg_card__values-mGRrR {
  align-items:center;
  display:flex;
  margin-top:8px
}
.tass_pkg_card__values--mobile-Jthl6 {
  margin-top:4px
}
.tass_pkg_card__prev_value-vU3Hx {
  background-color:var(--ds-ext-color-text-flash);
  color:var(--ds-ext-tass-inverse);
  font-size:16px;
  font-weight:500;
  letter-spacing:-.02em;
  line-height:16px;
  margin-left:8px;
  min-width:40px;
  padding:2px
}
.tass_pkg_card__prev_value--positive-hzYI3 {
  background-color:#30ba00
}
.tass_pkg_backlight-7D3yn {
  filter:blur(100px);
  height:inherit;
  object-fit:cover;
  pointer-events:none;
  position:absolute;
  top:0;
  transform:translateZ(0);
  -webkit-user-select:none;
  user-select:none;
  width:inherit
}
.tass_pkg_header-g42-Q {
  align-items:center;
  box-shadow:0 1px var(--ds-ext-color-text-primary-inverse-disabled);
  display:flex;
  height:48px;
  justify-content:space-between;
  margin:0 16px
}
.tass_pkg_header__buttons-Xq3B- {
  position:absolute;
  right:0;
  top:0
}
.tass_pkg_portrait_header-Z0dm0 {
  align-items:center;
  display:flex;
  height:48px;
  justify-content:space-between;
  margin:0 16px
}
.tass_pkg_portrait_header__buttons-luPYY {
  position:absolute;
  right:0;
  top:0
}
.tass_pkg_portrait_header--full-q6W8t {
  box-shadow:0 1px var(--ds-ext-color-text-primary-inverse-disabled)
}
.tass_pkg_button-Uk-V9 {
  appearance:none;
  background:none;
  background-color:initial;
  border:none;
  border-radius:0;
  box-shadow:none;
  color:inherit;
  color:var(--ds-ext-color-text-primary-inverse);
  cursor:pointer;
  margin:0;
  outline:none;
  padding:14px
}
.tass_pkg_button-Uk-V9:first-child {
  padding-left:20px
}
.tass_pkg_button-Uk-V9:last-child {
  padding-left:8px
}
.tass_pkg_button--disabled-QaFrA {
  color:var(--ds-ext-color-text-primary-inverse-disabled);
  cursor:default
}
.tass_pkg_header_wrapper-5tmq0 {
  position:absolute;
  width:366px;
  z-index:2
}
.tass_pkg_header_wrapper--full-IjljR {
  position:relative;
  width:100%
}
.tass_pkg_portrait_header_wrapper-MgVNF {
  position:relative;
  width:100%;
  z-index:3
}
.tass_pkg_wrapper-FXXGK {
  align-items:center;
  display:inline-flex;
  height:0;
  overflow:visible;
  vertical-align:middle;
  width:20px
}
.tass_pkg_wrapper--shifted-zQi56 {
  margin-left:4px
}
.tass_pkg_button-E5QRO {
  background-color:initial;
  border:none;
  color:#ffffff80;
  cursor:pointer;
  height:20px;
  outline:none;
  width:20px
}
.tass_pkg_wrapper-rgna5 {
  align-self:flex-start;
  color:var(--ds-ext-color-text-primary-inverse);
  justify-self:flex-start;
  line-height:0;
  margin:16px 0 auto;
  padding-bottom:12px;
  -webkit-user-select:none;
  user-select:none
}
.tass_pkg_content-L2HwX {
  align-items:center;
  column-gap:6px;
  display:inline-grid;
  grid-template-columns:auto auto;
  justify-items:flex-start;
  white-space:nowrap
}
.tass_pkg_description-o-DVL,
.tass_pkg_portrait_description-dSq74 {
  align-content:space-between;
  display:grid;
  min-height:var(--area-height);
  overflow-wrap:break-word;
  padding-top:48px;
  position:relative;
  z-index:2
}
.tass_pkg_portrait_scroll_wrapper-7eKlY .simplebar-scrollbar.simplebar-visible:before,
.tass_pkg_scroll_wrapper-9vQ59 .simplebar-scrollbar.simplebar-visible:before {
  opacity:.2
}
.tass_pkg_portrait_scroll_wrapper-7eKlY .simplebar-scrollbar:before,
.tass_pkg_scroll_wrapper-9vQ59 .simplebar-scrollbar:before {
  background-color:#fff
}
.tass_pkg_scroll_wrapper-9vQ59 {
  --text-gap:12px;
  background-color:var(--ds-ext-background-dark-primary)
}
.tass_pkg_scroll_wrapper--desktop-EUtHk {
  --area-height:360px;
  padding-top:48px;
  width:366px
}
.tass_pkg_scroll_wrapper--mobile-Y4JuQ {
  --text-gap:8px;
  --area-height:200px;
  padding-top:48px;
  width:376px
}
.tass_pkg_scroll_wrapper--full_desktop-i--EQ {
  --area-height:360px;
  height:var(--area-height);
  width:100%
}
.tass_pkg_scroll_wrapper--full_mobile--u-i- {
  --text-gap:6px;
  --area-height:324px;
  height:var(--area-height);
  width:100%
}
.tass_pkg_description--desktop-B3FQL {
  height:var(--area-height);
  padding:0 16px 22px
}
.tass_pkg_description--mobile--WCmT {
  height:var(--area-height);
  padding:0 16px 20px
}
.tass_pkg_description--full_desktop-ep3Gh {
  margin-top:0;
  padding:0 244px 24px 16px
}
.tass_pkg_description--full_mobile-WujKH {
  margin-top:0;
  padding:0 20px 28px 16px
}
.tass_pkg_description__text--desktop-tD2jY {
  max-height:200px;
  overflow:hidden;
  width:334px
}
.tass_pkg_description__text--mobile-p7coq {
  max-height:64px;
  overflow:hidden;
  width:344px
}
.tass_pkg_description__text--full_desktop-TrWyT,
.tass_pkg_description__text--full_mobile-AzAoa {
  width:716px
}
.tass_pkg_portrait_scroll_wrapper-7eKlY {
  --text-gap:8px;
  background-color:var(--ds-ext-background-dark-primary);
  height:var(--area-height)
}
.tass_pkg_portrait_scroll_wrapper--desktop-DMGPf {
  --area-height:220px
}
.tass_pkg_portrait_scroll_wrapper--mobile-M2704 {
  --area-height:200px
}
.tass_pkg_portrait_scroll_wrapper--full_desktop-U-6MM {
  --text-gap:12px;
  --area-height:544px
}
.tass_pkg_portrait_scroll_wrapper--full_mobile-E3mBY {
  --text-gap:6px;
  --area-height:448px
}
.tass_pkg_portrait_description-dSq74 {
  padding:0 16px 28px;
  width:100%
}
.tass_pkg_portrait_description--desktop-TKei9,
.tass_pkg_portrait_description--mobile-sEA0D {
  height:var(--area-height)
}
.tass_pkg_portrait_description__text--desktop-3oJXF {
  max-height:80px;
  overflow:hidden;
  width:456px
}
.tass_pkg_portrait_description__text--full_desktop-T4ULX {
  width:456px
}
.tass_pkg_portrait_description__text--mobile--5zMu {
  max-height:64px;
  overflow:hidden;
  width:344px
}
.tass_pkg_portrait_description__text--full_mobile-3uuLV {
  width:344px
}
.tass_pkg_text_wrapper-JKN74 {
  align-content:flex-end;
  display:grid;
  row-gap:var(--text-gap)
}
.tass_pkg_copyright-RPrQT,
.tass_pkg_portrait_copyright-r2pLt {
  color:var(--ds-ext-text-dark-inverse-secondary);
  font-size:12px;
  font-weight:500;
  line-height:16px;
  opacity:.8;
  overflow-wrap:break-word
}
.tass_pkg_copyright-RPrQT p,
.tass_pkg_copyright__text-sf-HK,
.tass_pkg_portrait_copyright-r2pLt p,
.tass_pkg_portrait_copyright__text-EExOz {
  display:inline
}
.tass_pkg_copyright-RPrQT a,
.tass_pkg_portrait_copyright-r2pLt a {
  border-bottom:1px solid #fff9;
  color:#fff9;
  opacity:1;
  text-decoration:none
}
.tass_pkg_copyright--desktop-AUP8Y {
  max-height:32px;
  overflow:hidden;
  width:334px
}
.tass_pkg_copyright--mobile-xm6NB {
  max-height:32px;
  overflow:hidden;
  width:344px
}
.tass_pkg_copyright--full_desktop-YXMul,
.tass_pkg_copyright--full_mobile-ZbEFi {
  width:716px
}
.tass_pkg_portrait_copyright--desktop-bwevv {
  max-height:32px;
  overflow:hidden;
  width:456px
}
.tass_pkg_portrait_copyright--full_desktop-H27zD {
  width:456px
}
.tass_pkg_portrait_copyright--mobile-nxW6Z {
  max-height:32px;
  overflow:hidden;
  width:344px
}
.tass_pkg_portrait_copyright--full_mobile-RFeAd {
  width:344px
}
.tass_pkg_image_hover-vA91I {
  animation:tass_pkg_fade-in-Ulw47 .3s ease-out;
  background-color:#1b2049cc;
  display:grid;
  height:162px;
  place-items:center;
  position:absolute;
  top:0;
  width:244px
}
@keyframes tass_pkg_fade-in-Ulw47 {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.tass_pkg_image_hover--mobile-xlomV {
  height:124px;
  width:188px
}
.tass_pkg_image_hover__square-ZkEgd {
  background-color:var(--ds-ext-color-text-primary-inverse);
  height:28px;
  width:28px
}
.tass_pkg_gallery-j6SRu {
  display:flex;
  transition:transform 1s;
  width:-moz-fit-content;
  width:fit-content
}
.tass_pkg_gallery__image-an2Bd {
  background-color:initial;
  border:none;
  cursor:pointer;
  height:162px;
  outline:none;
  position:relative;
  width:244px
}
.tass_pkg_gallery__image--mobile-7A9Ov {
  height:124px;
  width:188px
}
.tass_pkg_gallery__image-an2Bd:after {
  box-shadow:inset -1px 1px var(--ds-ext-color-text-primary-inverse-disabled);
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.tass_pkg_preview_gallery-bBf0E {
  position:relative;
  z-index:1
}
.tass_pkg_photo_of_day_block-826tR {
  background-color:var(--ds-ext-background-dark-primary);
  color:var(--ds-ext-color-text-primary-inverse);
  letter-spacing:-.02em;
  overflow:hidden;
  position:relative
}
.tass_pkg_photo_of_day_block--desktop-8imBL {
  height:570px;
  width:976px
}
.tass_pkg_photo_of_day_block--desktop_two_column-xvjni {
  height:592px;
  width:488px
}
.tass_pkg_photo_of_day_block--mobile-m21i7 {
  height:372px;
  width:752px
}
.tass_pkg_photo_of_day_block--mobile_two_column-xnyCi {
  height:496px;
  width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_photo_of_day_block--mobile_two_column-xnyCi {
  height:475px;
  width:360px
}
}
.tass_pkg_photo_of_day_block--mourning-cjvAW {
  filter:grayscale(1)
}
.tass_pkg_photo_of_day_block--mourning-cjvAW:focus-visible,
.tass_pkg_photo_of_day_block--mourning-cjvAW:hover {
  filter:grayscale(0)
}
.tass_pkg_swiper-nPWr6 {
  height:auto
}
.tass_pkg_album-ExWNm {
  display:flex
}
.tass_pkg_album-ExWNm .tass_pkg_photo-eXays {
  height:408px;
  width:610px
}
.tass_pkg_album-ExWNm .tass_pkg_photo--mobile-CCuxg {
  height:248px;
  width:376px
}
.tass_pkg_portrait-3UXl5 {
  display:flex;
  flex-direction:column;
  min-width:488px;
  position:relative
}
.tass_pkg_portrait--mobile-TCnNd {
  min-width:376px
}
@media screen and (max-width:375px) {
.tass_pkg_portrait--mobile-TCnNd {
  min-width:360px
}
}
.tass_pkg_portrait-3UXl5 .tass_pkg_photo-eXays {
  height:324px;
  order:-1;
  width:100%
}
.tass_pkg_portrait-3UXl5 .tass_pkg_photo--mobile-CCuxg {
  height:248px
}
.tass_pkg_preloaded-FyfmG {
  left:0;
  opacity:0;
  position:relative;
  top:0
}
.tass_pkg_preloaded-FyfmG>* {
  position:absolute
}
.tass_pkg_spinner-3lOvy {
  animation:tass_pkg_rotate-6nfoE 1s linear infinite,tass_pkg_show-TJYzA .3s;
  border-radius:50%;
  height:100%;
  position:absolute;
  width:100%
}
.tass_pkg_spinner-3lOvy:before {
  animation:tass_pkg_prix-clip-fix-Bx0Tr 2s linear infinite;
  border:4px solid #fff;
  border-radius:50%;
  box-sizing:border-box;
  content:"";
  inset:0;
  position:absolute
}
@keyframes tass_pkg_rotate-6nfoE {
  to {
    transform:rotate(1turn)
  }
}
@keyframes tass_pkg_prix-clip-fix-Bx0Tr {
  0% {
    clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)
  }
  25% {
    clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)
  }
  50% {
    clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)
  }
  75% {
    clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)
  }
  to {
    clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)
  }
}
.tass_pkg_poster-GQSRY {
  align-items:center;
  animation:tass_pkg_show-RolBq .3s;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
@keyframes tass_pkg_show-RolBq {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.tass_pkg_wrapper-KpjkD {
  align-items:center;
  background-color:#000;
  display:flex;
  height:100%;
  justify-content:center;
  left:0;
  padding-top:56.25%;
  position:relative;
  top:0;
  width:100%
}
.tass_pkg_player-70q1f {
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  transition:opacity .3s
}
.tass_pkg_player--visible-rm0Lt {
  opacity:1
}
.tass_pkg_spinner_container-jn1h- {
  height:40px;
  width:40px
}
.tass_pkg_button-ap-1a,
.tass_pkg_spinner_container-jn1h- {
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%)
}
.tass_pkg_button-ap-1a {
  -webkit-tap-highlight-color:transparent;
  align-items:center;
  background:#0000;
  background-color:initial;
  border:none;
  border-radius:50%;
  cursor:pointer;
  display:flex;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  height:108px;
  justify-content:center;
  line-height:inherit;
  outline:0;
  padding:0;
  width:108px
}
.tass_pkg_button-ap-1a:active {
  transform:translate(-50%,-50%) scale(.9)
}
.tass_pkg_wrapper-tR3o8 {
  background:linear-gradient(180deg,#0000 50%,#0006);
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:flex-end;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  transition:opacity .3s;
  width:100%;
  z-index:1
}
.tass_pkg_wrapper--visible-M-z4I {
  opacity:1;
  transition:none
}
.tass_pkg_container-033Tm {
  align-items:center;
  box-sizing:border-box;
  display:flex;
  flex-wrap:wrap;
  padding-bottom:16px;
  padding-right:20px;
  width:100%
}
.tass_pkg_container-033Tm>* {
  margin-left:20px
}
.tass_pkg_container-033Tm .tass_pkg_right-TPBPR {
  display:flex;
  margin-left:auto
}
.tass_pkg_container-033Tm .tass_pkg_right-TPBPR>:not(:first-child) {
  margin-left:20px
}
.tass_pkg_drop_down-0mT6m {
  bottom:0;
  position:absolute;
  right:0;
  width:288px;
  z-index:2
}
.tass_pkg_wrapper-XQ9LJ {
  align-items:center;
  background-color:#eeeff7;
  color:var(--ds-ext-color-text-tass-secondary);
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:center;
  left:0;
  position:absolute;
  text-align:center;
  top:0;
  width:100%;
  z-index:3
}
.tass_pkg_wrapper--mourning-nj912 {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_wrapper--mourning-nj912:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_wrapper--mourning-nj912:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_wrapper--compact-jcALh {
  background-color:#fff;
  flex-direction:row;
  justify-content:flex-start;
  text-align:left
}
.tass_pkg_plug-vpzQf {
  align-items:center;
  background-color:inherit;
  display:flex;
  justify-content:center;
  width:100%
}
.tass_pkg_plug--small-MZEcw {
  background-color:#eeeff7;
  height:100%;
  margin-right:16px;
  width:108px
}
.tass_pkg_reload-9shXM {
  color:inherit
}
.tass_pkg_container--Okxa,
.tass_pkg_reload-9shXM {
  -webkit-tap-highlight-color:transparent;
  background-color:initial;
  border:none;
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  outline:0;
  padding:0
}
.tass_pkg_container--Okxa {
  color:var(--ds-ext-color-text-primary-inverse);
  height:20px;
  width:20px
}
.tass_pkg_button-LQ3Ot {
  align-items:center;
  background-color:initial;
  border:none;
  color:var(--ds-color-grey-0);
  cursor:pointer;
  display:grid;
  gap:4px;
  grid-auto-flow:column
}
.tass_pkg_wrapper-W6fuU {
  margin-bottom:12px;
  padding-right:40px
}
.tass_pkg_button-IDwyG {
  -webkit-tap-highlight-color:transparent;
  background-color:initial;
  border:none;
  color:#ffffff80;
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  outline:0;
  padding:0
}
.tass_pkg_button--active-lunRZ {
  color:var(--ds-color-text-primary-inverse)
}
.tass_pkg_wrapper-1djTl {
  background-color:var(--ds-ext-background-dark-primary);
  min-height:76px;
  padding-left:16px;
  position:relative;
  width:100%
}
.tass_pkg_wrapper-1djTl .simplebar-scrollbar:before {
  background-color:#fff
}
.tass_pkg_wrapper-1djTl ul:first-child {
  margin-top:26px
}
.tass_pkg_wrapper-1djTl ul:last-child {
  margin-bottom:26px
}
.tass_pkg_close-7R9Ca {
  -webkit-tap-highlight-color:transparent;
  background-color:initial;
  border:none;
  color:var(--ds-color-text-primary-inverse);
  cursor:pointer;
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit;
  line-height:inherit;
  outline:0;
  padding:0;
  position:absolute;
  right:12px;
  top:12px
}
.tass_pkg_wrapper-Km0Yh {
  height:100%;
  position:relative;
  width:100%
}
.tass_pkg_card_wrapper-Dj5Q- {
  background-color:var(--color-external-background);
  display:block
}
.tass_pkg_card_wrapper--small-MCz8Q.tass_pkg_card_wrapper--fixed-up3gZ {
  height:244px;
  width:244px
}
.tass_pkg_card_wrapper--small-MCz8Q.tass_pkg_card_wrapper--fixed-up3gZ.tass_pkg_card_wrapper--small-MCz8Q.tass_pkg_card_wrapper--mobile-yOd57 {
  height:188px;
  width:188px
}
.tass_pkg_card_wrapper--small-MCz8Q.tass_pkg_card_wrapper--stretch--oaQO {
  height:100%;
  max-height:244px;
  max-width:244px;
  width:100%
}
.tass_pkg_card_wrapper--small-MCz8Q.tass_pkg_card_wrapper--stretch--oaQO.tass_pkg_card_wrapper--small-MCz8Q.tass_pkg_card_wrapper--mobile-yOd57 {
  max-height:188px;
  max-width:188px
}
.tass_pkg_card_wrapper--medium-mjuLN {
  grid-column:1/span 2
}
.tass_pkg_card_wrapper--medium-mjuLN.tass_pkg_card_wrapper--fixed-up3gZ {
  height:244px;
  width:488px
}
.tass_pkg_card_wrapper--medium-mjuLN.tass_pkg_card_wrapper--fixed-up3gZ.tass_pkg_card_wrapper--medium-mjuLN.tass_pkg_card_wrapper--mobile-yOd57 {
  height:188px;
  width:376px
}
.tass_pkg_card_wrapper--medium-mjuLN.tass_pkg_card_wrapper--stretch--oaQO {
  height:100%;
  max-height:244px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--medium-mjuLN.tass_pkg_card_wrapper--stretch--oaQO.tass_pkg_card_wrapper--medium-mjuLN.tass_pkg_card_wrapper--mobile-yOd57 {
  max-height:188px;
  max-width:376px
}
.tass_pkg_card_wrapper--large-rxCBQ {
  grid-column:1/span 2;
  grid-row:1/span 2
}
.tass_pkg_card_wrapper--large-rxCBQ.tass_pkg_card_wrapper--fixed-up3gZ {
  height:488px;
  width:488px
}
.tass_pkg_card_wrapper--large-rxCBQ.tass_pkg_card_wrapper--fixed-up3gZ.tass_pkg_card_wrapper--large-rxCBQ.tass_pkg_card_wrapper--mobile-yOd57 {
  height:376px;
  width:376px
}
.tass_pkg_card_wrapper--large-rxCBQ.tass_pkg_card_wrapper--stretch--oaQO {
  height:100%;
  max-height:488px;
  max-width:488px;
  width:100%
}
.tass_pkg_card_wrapper--large-rxCBQ.tass_pkg_card_wrapper--stretch--oaQO.tass_pkg_card_wrapper--large-rxCBQ.tass_pkg_card_wrapper--mobile-yOd57 {
  max-height:376px;
  max-width:376px
}
.tass_pkg_card_wrapper--extra_large-sKdY8 {
  grid-column:1/span 4
}
.tass_pkg_card_wrapper--extra_large-sKdY8.tass_pkg_card_wrapper--fixed-up3gZ {
  height:244px;
  width:976px
}
.tass_pkg_card_wrapper--extra_large-sKdY8.tass_pkg_card_wrapper--fixed-up3gZ.tass_pkg_card_wrapper--extra_large-sKdY8.tass_pkg_card_wrapper--mobile-yOd57 {
  height:188px;
  width:752px
}
.tass_pkg_card_wrapper--extra_large-sKdY8.tass_pkg_card_wrapper--stretch--oaQO {
  height:100%;
  max-height:244px;
  max-width:976px;
  width:100%
}
.tass_pkg_card_wrapper--extra_large-sKdY8.tass_pkg_card_wrapper--stretch--oaQO.tass_pkg_card_wrapper--extra_large-sKdY8.tass_pkg_card_wrapper--mobile-yOd57 {
  max-height:188px;
  max-width:752px
}
.tass_pkg_card_wrapper--mourning-HtPsK {
  filter:grayscale(1)
}
@media (hover:hover) {
  .tass_pkg_card_wrapper--mourning-HtPsK:hover {
    filter:grayscale(0)
  }
}
.tass_pkg_card_wrapper--mourning-HtPsK:focus-visible {
  filter:grayscale(0)
}
.tass_pkg_card_wrapper--blue_text-vdoTh {
  color:var(--ds-ext-color-text-tass)
}
.tass_pkg_card-oFOgf {
  display:flex;
  flex-direction:column;
  height:100%;
  justify-content:space-between;
  padding:16px;
  width:100%
}
.tass_pkg_marker--isFirst-fPAFb {
  margin-top:84px
}
