html{--color-red:#b01815;--color-red-dark:#660e0c}body.l-header__fix .is-header-fixed .l-header__bar{background:#fff!important}.p-header__logo a,.p-header__logo--mobile,.p-header__logo--mobile a{height:calc(100% - 2px)}.p-header__logo img,.p-header__logo--mobile img{height:100%;width:auto}.p-hover-effect--type3:hover .p-hover-effect__image img{opacity:1}.p-hover-effect--type3:hover .p-hover-effect__image{border:2px solid #660e0c}.p-widget .p-widget__title{background:#660e0c;color:#fff;font-weight:bold;padding:.25em .75em}.p-member-menu__title{display:flex;justify-content:center;align-items:center;gap:.75em;padding:1.25em 0 0;color:#fff;font-size:120%;font-family: var(--tcd-font-type1);text-align:center}.p-author__header_image+.l-inner .p-author__thumbnail{border:4px solid #fff;width:160px;height:160px}.p-author .p-author__body{margin-top:1em}.p-author__header_image{height:360px;margin-bottom:-80px}.p-header-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;flex:0 1 auto}.p-header-member-menu__item a{font-family: var(--tcd-font-type2);font-weight:600}.p-header-member-menu__item-author_thumbnail{background:#f5f5f5;border-radius:50%;overflow:hidden}@media only screen and (max-width:767px){.p-author__header_image{height:200px;margin-bottom:-80px}.p-header-member-menu__item:not(.p-header-member-menu__item--author),
    .p-header-member-menu__item:not(.p-header-member-menu__item--author) a {height:auto;width:auto;min-width:unset;font-size:0;padding:0;border:none}}#index_content1_top{display:flex;justify-content:center;width:1200px;max-width:100%;margin:-10% auto 0;position:relative;top:0;z-index:3}#index_content1_top .box{width: calc(100% / 3);position:relative;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:2em 1.5em;display:flex;flex-direction:column;justify-content:space-between}#index_content1_top .box1{background:#660e0c}#index_content1_top .box2{background:#b01815}#index_content1_top .box3{background:#eb201c}#index_content1_top a,#index_content1_top a:hover{color:#fff;text-decoration:none;display:block;padding:30px;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;-ms-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-animation:fadein 1.3s cubic-bezier(.175,.885,.32,1);-webkit-animation:fadein 1.3s cubic-bezier(.175,.885,.32,1.275) alternate;-moz-animation:fadein 1.3s cubic-bezier(.175,.885,.32,1.275) alternate;-o-animation:fadein 1.3s cubic-bezier(.175,.885,.32,1.275) alternate;-ms-animation:fadein 1.3s cubic-bezier(.175,.885,.32,1.275) alternate;animation:fadein 1.3s cubic-bezier(.175,.885,.32,1.275) alternate}#index_content1_top .headline{font-family:Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;text-align:center;font-size:22px;font-weight:bold;margin:0 0 1em}#index_content1_top .image{height:8em;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}#index_content1_top .image img{height:100%;width:auto;max-width:unset}#index_content1_top .mask{width:100%;height:100%;display:block;position:absolute;top:0;left:0;　background:#fff;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-o-transition:all .45s ease-out;-ms-transition:all .45s ease-out;transition:all .45s ease-out;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0}#index_content1_top .box1:hover .mask,#index_content1_top .box2:hover .mask,#index_content1_top .box3:hover .mask{position:absolute;top:0;left:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1}@-webkit-keyframes fadein {
    0% {
        opacity: 0;
        margin-top: 0;
        margin-left: -10% height:0
    }

    25% {
        opacity: .5;
        height: 100%
    }

    100% {
        opacity: 1
    }
}@-moz-keyframes fadein {
    0% {
        opacity: 0;
        margin-top: -30%;
        margin-left: -10% height:0
    }

    25% {
        opacity: .5;
        height: 100%
    }

    100% {
        opacity: 1
    }
}@keyframes fadein {
    0% {
        opacity: 0;
        margin-top: -30%;
        margin-left: -10% height:0
    }

    25% {
        opacity: .5;
        height: 100%
    }

    100% {
        opacity: 1
    }
}#index_content1_top.type3 .mask{top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1}#index_content1_top .desc{margin:1em 0 0;line-height:2;font-size:14px;overflow:hidden}#index_content1_top .btn{margin:1em 0 0;line-height:1}#index_content1_top .btn a{display:flex;justify-content:space-between;align-items:center;padding:1em;background:#fff;color:#660e0c;font-weight:bold;border-radius:2px}#index_content1_top .btn a::after{content:"";display:inline-block;width:.5em;height:.5em;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}#index_content1_top p:empty{margin:0}.p-cb__item:first-child,.p-index-slider+.p-cb__item,.p-index-video+.p-cb__item,.p-index-newsticker+.p-cb__item{padding-top:60px}.p-cb__item+.p-cb__item{margin-top:60px}#cb_6 .l-inner,#cb_7 .l-inner{width:100%;max-width:100%}#cb_6 .p-body p,#cb_7 .p-body p{display:flex;justify-content:center;align-items:center}#cb_6 .p-body p>img,#cb_7 .p-body p>img{flex:1;width: calc(100% / 5);height:auto;object-fit:cover}.p-hover-effect--type3:hover .p-hover-effect__image{border:none;background:#fff!important}.p-hover-effect--type3:hover .p-hover-effect__image img{opacity:.75}.p-category-item{font-family: var(--tcd-font-type2);font-weight:600}.p-article__title{font-family: var(--tcd-font-type2);font-weight:600}@media only screen and (max-width:991px){.p-cb__item+.p-cb__item{margin-top:40px}.slick-slider{height:30vh!important}#index_content1_top{margin-top:-15vh;z-index:10;flex-direction:column}#index_content1_top .box{width:100%}.p-body h2,.p-body h2 span[style="font-size: 24pt;"]{font-size:16pt!important}.p-body p,.p-body p span{font-size:10pt!important}#cb_6 .p-body p,#cb_7 .p-body p{flex-wrap:wrap}#cb_6 .p-body p>img,#cb_7 .p-body p>img{width: calc(100% / 3)}}.l-footer .p-footer-widget-area .p-widget-footer .menu{display:flex;justify-content:flex-start;align-items:flex-start;gap:2em}.l-footer .p-footer-widget-area .p-widget-footer{width:100%;flex:1;padding:0}.l-footer .p-footer-widget-area .p-widget-footer .p-widget__title{display:none}.p-footer-widget-area{padding:40px 0;background:#f5f5f5!important}.l-footer .p-footer-widget-area .p-widget-footer:empty{display:none}.p-widget ul ul{margin-left:1em}.p-footer-widget-area .widget_nav_menu .menu-item{line-height:1.35;margin:0}.p-footer-widget-area .widget_nav_menu .menu-item>a{padding:.5em 1em .45em;border-left:3px solid #660e0c;display:block;background:#f7e7e7;font-family: var(--tcd-font-type2);font-weight:600;line-height:1.25}.p-footer-widget-area .widget_nav_menu .menu-item > a:not([href]):hover {color:inherit}.p-footer-widget-area .widget_nav_menu .sub-menu .menu-item>a{font-weight:normal;padding-left:0;border:none;background:none}.p-copyright{font-family: var(--tcd-font-type2)}@media only screen and (max-width:991px){.l-footer .p-footer-widget-area .p-widget-footer .menu{flex-direction:column;gap:.5em}.p-footer-widget-area .widget_nav_menu .menu-item{width:100%}.p-footer-widget-area{padding:30px 0}.p-copyright{padding-bottom:50px}}.l-2columns{gap:50px}.l-2columns .l-primary{flex:1}.single-product .p-sidebar{display:none}.single-product .p-entry__meta_top,.single-product .p-entry__share,.single-product .p-entry__thumbnail,.single-product .p-entry__counts,.single-product .p-entry__related,.single-product .c-comment{display:none}.p-entry__meta_top li+li::before{display:none}.single-product div.product p.price{line-height:1}.woocommerce-Price-amount{font-size:200%;color:var(--color-red)}.woocommerce .price del{text-decoration:none}.woocommerce .price ins{text-decoration:none}.woocommerce .price del .amount{text-decoration:line-through;margin-right:.25em;color:#333;font-size:150%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {color:var(--color-red);font-size:1.25em!important;line-height:1;margin-bottom:2em}.woocommerce div.product form.cart .button{float:unset;font-size:150%;background:#b01815}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#ddd;background:#f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#ddd}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{box-shadow:2px 2px 0 #f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:-2px 2px 0 #f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-color:#ddd}.woocommerce ul.products li.product a img{border:1px solid #ddd}.wp-block-button__link{color:#fff!important;background:#b01815!important;font-weight:bold;line-height:1.5}.woocommerce ul.products li.product .button{border-radius:2em;box-shadow:none;text-decoration:none;padding: calc(.667em + 2px) calc(1.333em + 2px);display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word;color:#fff!important;background:#b01815!important;font-weight:bold;line-height:1.5}.woocommerce ul.products li.product .price{margin:0;line-height:1}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:1em 0}.woocommerce .woocommerce-ordering select{padding:.25em}.woocommerce-account .woocommerce-MyAccount-navigation{float:unset;width:200px}.woocommerce-account .woocommerce-MyAccount-content{float:unset;flex:1;width:100%}.woocommerce-account .p-entry__body .woocommerce{display:flex;justify-content:space-between;gap:50px}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:none}.woocommerce-account .woocommerce-MyAccount-navigation>ul{margin:0;list-style:none;border:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation>ul li{line-height:1}.woocommerce-account .woocommerce-MyAccount-navigation>ul li a{display:block;padding:1em}.woocommerce-account .woocommerce-MyAccount-navigation > ul li:not(:last-child) a {border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:hover{background:#f7e7e7}.woocommerce-account .woocommerce-MyAccount-navigation>ul li.is-active a{background:#f7e7e7}.btn_logout a{display:inline-block;font-size:75%;padding:.25em .75em;border:1px solid;border-radius:4px;background:rgba(255,255,255,.9);color:#000;border:none}.woocommerce-shop .woocommerce-message{display:none}.single-product .woocommerce-notices-wrapper{display:none}.woocommerce div.product{display:flex;justify-content:flex-start;align-items:flex-start;gap:50px}.woocommerce .related.products{display:none}.woocommerce-tabs.wc-tabs-wrapper{display:none}@media only screen and (max-width:991px){.woocommerce div.product{flex-direction:column}.woocommerce-account .p-entry__body .woocommerce{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}}.woocommerce-info{border-color:#af1111}.woocommerce-info::before{color:#af1111}.woocommerce-MyAccount-navigation-link--customer-logout{display:none}.p-headline,.p-breadcrumb__item a:hover,.p-button-follow,.p-social-nav a:hover,.p-archive-information__item-date,.p-index-newsticker__item-date,.p-member-page-header__title,.p-member-page-headline--color,.p-widget__title,.p-widget-categories .toggle-children:hover{font-family: var(--tcd-font-type2);font-weight:600}.p-logo,.p-entry__title,.p-entry-photo__title,.p-headline,.p-headline-photo,.p-page-header__title,.p-cb__item-headline{font-size:28px;font-weight:600}.p-breadcrumb__inner{font-size:16px;font-family: var(--tcd-font-type2)}.woocommerce-page .wc-block-cart__submit-button{background:var(--color-red);border-radius:3em}.woocommerce-page .wc-block-cart__submit-button .wc-block-components-button__text{color:#fff;font-weight:bold}.woocommerce-page .wc-block-components-product-metadata{display:none}.woocommerce-page .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{border:1px solid #ddd}.woocommerce-page .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__header{font-size:1em}.woocommerce-page .wc-block-cart .wc-block-cart__totals-title{font-size:1em}.woocommerce-page .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name{font-size:1em;line-height:1.5}.woocommerce-page .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description{display:none}.woocommerce-page .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{color:var(--color-red);font-size:1em}.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{line-height:1.5}.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{display:none}.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{border:1px solid #ddd;box-sizing:border-box}.woocommerce-page .wc-block-components-title.wc-block-components-title{font-family: var(--tcd-font-type2);font-weight:600}.woocommerce-page .wc-block-checkout__terms{line-height:1.5}.woocommerce-page .wc-block-components-checkout-place-order-button{background:var(--color-red);color:#fff;border:none;border-radius:3em}.woocommerce-page .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{font-weight:bold}.woocommerce-page .wc-block-components-form .wc-block-components-checkout-step{line-height:1.5}@media only screen and (max-width:991px){.p-breadcrumb__inner{font-size:14px}}.l-main .p-logo,.l-main .p-entry__title,.l-main .p-entry-photo__title,.l-main .p-headline,.l-main .p-headline-photo,.l-main .p-page-header__title,.l-main .p-cb__item-headline,.l-main .p-widget__title,.l-main .p-sidemenu-categories-title{font-family: var(--tcd-font-type2);font-weight:600}.l-main .p-body .headline{font-family: var(--tcd-font-type2);font-weight:600}.l-main .p-body h1,.l-main .p-body h2,.l-main .p-body h3,.l-main .p-body h4,.l-main .p-body h5,.l-main .p-body h6{font-family: var(--tcd-font-type2);font-weight:600}.l-main .p-body p{font-size:15px}.l-main .p-body .desc p{line-height:1.75}.p-widget-sidebar-news .p-article__author{display:none}.p-entry__related.--glossary .p-entry__related-item{width:auto}.p-entry__related.--glossary .p-entry__related-items{gap:.5em}.p-entry__related.--glossary a{display:inline-block;border:1px solid;border-radius:2px;position:relative;padding:.5em 1em;color:var(--color-red-dark)!important}.p-entry__related.--glossary .p-entry__related-item__title{position:relative;color:inherit!important;margin:0;padding:0}.p-entry__related.--glossary .p-entry__related-item a::after{content:unset}.p-entry__glossary__info{border-top:2px solid #ccc;border-left:2px solid #ccc}.p-entry__glossary__info__wrapper{display:flex;justify-content:flex-start;border-bottom:2px solid #ccc;border-right:2px solid #ccc;line-height:1.5}.p-entry__glossary__info__title{padding:.75em;width:8em;border-right:2px solid #ccc}.p-entry__glossary__info__text{padding:.75em;flex:1;width:100%;border-right:2px solid #ccc}.p-archive-glossary .p-glossary-initial{margin-bottom:.5em;font-size:1.25em;padding-bottom:.25em;border-bottom:1px solid #ccc}.p-archive-glossary .p-glossary-initial:not(:first-of-type) {margin-top:2em}.woocommerce div.product a.button.single_add_to_cart_button{display:none}.woocommerce div.product a.button.single_add_to_cart_button{font-size:150%!important;background:#b01815!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {color:#333;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {color:#333}.woocommerce-Price-amount+span[aria-hidden="true"]{vertical-align:super;display:inline-block;margin:0 .25em;font-size:125%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{padding:1em;border:1px solid #ddd}.woocommerce div.product form.cart .reset_variations{display:inline-block;border:1px solid;border-radius:2px;padding:.5em;height:unset;min-height:unset;line-height:1;vertical-align:middle}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.p-member-page-headline{font-family: var(--tcd-font-type2);font-weight:600}.p-header-member-menu__item-author_role{display:inline-block;margin-left:1em;font-size:80%;border:1px solid;border-radius:2px;padding:0 .5em}.p-member-news__item-tag{display:inline-block;margin:0 1em;font-size:70%;border:1px solid;border-radius:2px;padding:0 .5em}.p-member-news__item-date{flex:unset}.p-member-menu__item a{padding:.5em 1.5em;line-height:1;min-height:3em;box-sizing:border-box}.p-member-menu__item:not(:last-child) a {border-right:1px solid #626262}.p-member-menu__inner{padding:1em 0 .75em}.p-member-page h3{font-family: var(--tcd-font-type2);font-weight:600}.p-member-page{line-height:1.5}.p-member-page p+p{margin-top:.5em}@media only screen and (max-width:991px){.p-member-menu{position:relative;top:unset!important;opacity:1;visibility:visible;transform:unset}.p-member-menu__inner{display:none}.p-member-menu__title{position:relative;padding:.75em 0}.p-member-menu__title::after{content:"＋";position:absolute;top:50%;right:1em;transform:translateY(-50%);cursor:pointer}body.l-header__fix--mobile .is-header-fixed .l-header__bar+.p-member-menu.p-member-menu--static{position:fixed;top:60px!important;opacity:1;visibility:visible;transform:unset}}.p-entry-photo__thumbnail__inner{padding:1rem;box-sizing:border-box;border-radius:4px;box-shadow:0 0 .25rem rgba(0,0,0,.25);border:1px solid #ddd}.p-blog-archive__item.--photo::before{content:"シアワセ瞬間";position:absolute;top:0;right:0;z-index:10;background:#222;color:#fff;font-size:75%;padding:1em}.p-blog-archive__item.--post::before{content:"会員ブログ";position:absolute;top:0;right:0;z-index:10;background:#222;color:#fff;font-size:75%;padding:1em}.p-blog-archive__item.--news::before{content:"協会ニュース";position:absolute;top:0;right:0;z-index:10;background:#222;color:#fff;font-size:75%;padding:1em}.grecaptcha-badge{display:none!important}.p-member-limited{margin-bottom:4rem;border-bottom:1px solid #ddd;padding-bottom:2rem}.p-member-limited__list{display:flex;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.p-member-limited__item{width: calc((100% - 3rem) / 4)}.p-member-limited__item a{display:flex;justify-content:center;align-items:center;gap:.25em;height:100%;box-sizing:border-box;padding:1em;text-align:center;border:1px solid;border-radius:4px;background:#fff}.p-member-limited__item a span{font-size:70%;display:inline-block;padding:0 .5em;border-radius:2px;background:#f7e7e7;color:#b01815;line-height:1.75}@media only screen and (max-width:991px){.p-blog-archive__item::before{top:unset!important;bottom:0}.p-member-limited{margin-bottom:2rem}.p-member-limited__list{gap:1rem}.p-member-limited__item{width: calc((100% - 1rem) / 2)}.p-member-limited__item a{flex-direction:column}}.p-blog-archive__item-attention{font-size:80%;margin:1em;padding:1em;text-align:center;display:block;padding:.5em;border-radius:2px;background:#f7e7e7;color:#b01815;line-height:1.75}.p-blog-archive__item.--disabled a{pointer-events:none}#cb_2 .well3 .q_button_wrap{margin-bottom:0}#cb_2 .well3{border-color:#b11816;border-width:2px;background: rgb(235 33 29 / 15%);padding:2em 1em;line-height:1.5}#cb_2 .well3 .q_button{background:#b11816;font-weight:bold;letter-spacing:.05em}#cb_2 .well3 h3{font-size:150%;font-weight:bold;margin-bottom:1em}#cb_2 .well3 h3 a{font-weight:bold;text-decoration:underline}#cb_2 .well3 h4{margin-bottom:.5em}.p-blog-archive__item-excerpt{font-size:80%;line-height:1.5;margin-top:1em;padding:0 22px}.p-header-member-menu__item--login{display:none}.p-blog-archive__item{-webkit-flex-basis: calc((100% - 31.5375px) / 5);flex-basis: calc((100% - 31.5375px) / 5);margin:0!important}.p-blog-archive{gap:7.884375px}.p-category-item{padding:.5em 1em;line-height:1.25}@media only screen and (max-width:991px){.p-blog-archive{display:flex;flex-direction:column}.p-category-item{font-size:10px}#cb_6 .l-inner{width:88.8888%}}.p-header-member-menu__item--mypage{display:none}.p-widget-footer-bottom .p-social-nav{display:flex;justify-content:center;align-items:center;text-align:center;gap:2em;margin-top:1em}.p-widget-footer-bottom .p-social-nav__item{font-size:175%;margin:0;color:#660e0c}.p-widget-footer-bottom .p-social-nav__item a{color:#660e0c}.p-widget-footer-bottom .p-social-nav__item a:hover{font-weight:normal;opacity:.75}.p-footer-widget-area .p-widget-footer-bottom::before{display:none!important}.glossary__search__form form{display:flex;justify-content:flex-start;align-items:center;gap:1em}.glossary__search__form__input{flex:1}.glossary__search__form__submit{width:8em;line-height:1;padding:.4em .5em .5em;display:inline-flex;justify-content:center;align-items:flex-end;gap:.5em}.glossary__search__form__submit::before{font-size:80%}.glossary__search{margin-bottom:2em}.p-entry__glossary__info__text.--glossary-items .glossary-item:not(:last-child)::after {content:"、"}.btn_inline a{display:inline-block;font-size:65%;padding:.25em .5em;margin-left:.25em;margin-top:.25em;border:1px solid;border-radius:4px;background:rgba(255,255,255,.9);color:#000;vertical-align:bottom}.woocommerce div.product{flex-wrap:wrap}.woocommerce div.product div.summary{flex:1}section.up-sells.products{width:100%}