@keyframes product-detail-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes product-detail-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes product-detail-modal-inner-fade-in{0%{opacity:0;pointer-events:none}to{opacity:1}}@media (prefers-reduced-motion:reduce){@keyframes product-detail-modal-inner-fade-in{0%,to{opacity:1}}}@keyframes product-detail-drawer-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes product-detail-drawer-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}
a.awoo-tag,.awoo-tag-skeleton{background-color:var(--color-gray-1);color:var(--color-black);border-color:#d9d9d9;border-radius:19.5px}a.awoo-tag:hover{background-color:var(--color-gray-2);border-color:var(--color-gray-2)}a.awoo-tag:focus-visible{outline-offset:2px;outline:2px solid}a.awoo-tag:nth-of-type(n+7){display:none}.section-awoo.awoo-pc{border-top:1px solid var(--color-gray-1)}.section-awoo.awoo-pc .awoo-tag-wrapper{margin-top:18px}.section-awoo .awoo-product-tags .awoo-tag-wrapper{flex-wrap:wrap;gap:10px;display:flex}.section-awoo .awoo-product-tags .awoo-tag-skeleton{background:#fcfcfc linear-gradient(90deg,#fcfcfc 25%,#e6e6e6 37%,#fcfcfc 63%) 0 0/400% 100%;width:100px;height:34px;margin-right:10px;animation:1.4s infinite awoo-tag-skeleton-loading;display:inline-block}@media (prefers-reduced-motion:reduce){.section-awoo .awoo-product-tags .awoo-tag-skeleton{animation:none}}@keyframes awoo-tag-skeleton-loading{0%{background-position:100%}to{background-position:0}}
.pd-card-image{width:100%}@media (hover:hover){.pd-card-image:is(:where(.group):hover *){opacity:.85}}.pd-card-exclusive{background-color:var(--color-furusatochoice);color:var(--color-white);font-size:var(--text-xs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing) * 1);justify-content:center;align-items:center;display:flex}.pd-card-name{font-size:var(--text-sm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-sm--line-height));max-height:3em;overflow:hidden}@media (hover:hover){.pd-card-name:is(:where(.group):hover *){color:#1e50a2;text-decoration-line:underline}}.pd-card-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing) * 2)}@media (hover:hover){.pd-card-price:is(:where(.group):hover *){color:#1e50a2;text-decoration-line:underline}}.pd-card-desc{color:var(--color-gray-4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing) * 2);max-height:4.5em;display:none;overflow:hidden}@media (hover:hover){.pd-card-desc:is(:where(.group):hover *){color:#1e50a2}}@media (min-width:835px){.pd-card-desc{display:block}}.pd-card-tag{background-color:var(--color-gray-2);color:var(--color-black);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1.5);border-radius:4px}@media (min-width:835px){.pd-card-tag{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.pd-card-speed{color:var(--color-speed-shipping);font-size:var(--text-sm);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.pd-card-speed:hover{-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black);text-decoration-line:underline}}.pd-card-favorite{border-style:var(--tw-border-style);cursor:pointer;height:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 2);right:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing) * 10);z-index:10;border-width:0;display:none;position:absolute}@media (hover:hover){.pd-card-favorite:hover{opacity:.7}}@media (min-width:835px){.pd-card-favorite{display:block}}