.purchase-detail__info{color:var(--color-text-subtle);font-size:.875rem;font-style:italic;font-weight:400;margin-right:8px;margin-top:8px}@media (min-width:661px){.purchase-detail__info{margin-top:0}}.purchase-detail__info-icon{display:inline-block;margin-top:2px;margin-left:4px;float:right;height:14px}.purchase-detail{box-shadow:0 0 0 1px rgba(var(--color-neutral-10-rgb),.5),0 1px 2px var(--color-neutral-0);box-sizing:border-box;color:var(--color-text-subtle);height:100%}.purchase-detail:last-child{border-bottom:none}@media (min-width:481px){.purchase-detail{border-radius:2px;max-width:700px;margin:16px auto;text-align:right}.purchase-detail .button:not(.clipboard-button){width:auto}}.purchase-detail.is-placeholder .purchase-detail__button,.purchase-detail.is-placeholder .purchase-detail__description,.purchase-detail.is-placeholder .purchase-detail__title{animation:loading-fade 1.6s ease-in-out infinite;background:var(--color-neutral-10);color:transparent;display:block}.purchase-detail.is-placeholder .purchase-detail__button:after,.purchase-detail.is-placeholder .purchase-detail__description:after,.purchase-detail.is-placeholder .purchase-detail__title:after{content:"\00a0"}.purchase-detail.is-placeholder .purchase-detail__button{border:none;width:40%}.purchase-detail.is-placeholder .purchase-detail__description{line-height:2.5em;margin-top:15px}.purchase-detail.is-placeholder .purchase-detail__title{margin-top:3px;width:85%}@media (max-width:660px){.purchase-detail.is-placeholder .purchase-detail__title{margin:0 auto}}.purchase-detail__content{padding:32px;display:flex}@media (max-width:660px){.purchase-detail__content{flex-wrap:wrap}}.purchase-detail__image{width:100%;flex-shrink:0}@media (min-width:661px){.purchase-detail__image{width:178px}}@media (max-width:480px){.purchase-detail__button{display:block;text-align:center}}.purchase-detail__icon{background:var(--color-neutral-50);border-radius:50%;color:var(--color-text-inverted);margin-bottom:10px;padding:16px;width:100%;flex-shrink:0}@media (min-width:661px){.purchase-detail__icon{order:2;width:178px}}.purchase-detail__icon .purchase-detail__notice-icon.gridicon{fill:var(--color-warning);height:24px;position:relative;left:-26px;top:-3px;width:24px}@media (min-width:661px){.purchase-detail__icon .purchase-detail__notice-icon.gridicon{left:-42px;top:-6px}}.purchase-detail__icon,.purchase-detail__icon .gridicon{width:48px;height:48px;margin:0 auto}.purchase-detail__icon{margin-bottom:20px}.purchase-detail.custom-icon .purchase-detail__icon{background:transparent;width:128px;height:auto;margin-top:0;padding:0}@media (min-width:661px){.purchase-detail.custom-icon .purchase-detail__icon{width:150px}}.purchase-detail__title{clear:none;color:var(--color-text-subtle);font-size:1.25rem}.purchase-detail__description{color:var(--color-text-subtle);margin:8px 0 16px}.purchase-detail__text{flex-grow:1;word-break:break-word}.purchase-detail__body{width:100%}.purchase-detail__button{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.purchase-detail__required-notice{background-color:var(--color-warning);color:var(--color-text);font-size:.875rem;padding:8px;text-align:center}.happiness-support{display:flex}@media (max-width:660px){.happiness-support{flex-wrap:wrap}}.happiness-support.is-placeholder .happiness-support__heading,.happiness-support.is-placeholder .happiness-support__text{animation:loading-fade 1.6s ease-in-out infinite;background:var(--color-text-subtle);color:transparent}.happiness-support.is-placeholder .happiness-support__heading:after,.happiness-support.is-placeholder .happiness-support__text:after{content:"\00a0"}.happiness-support.is-placeholder .happiness-support__heading{width:78%}.happiness-support.is-placeholder .happiness-support__text{width:82%}.happiness-support.is-placeholder .happiness-support__image{display:none}.happiness-support.is-placeholder .happiness-support__buttons .button{animation:loading-fade 1.6s ease-in-out infinite;background:var(--color-neutral-10);color:transparent}.happiness-support.is-placeholder .happiness-support__buttons .button:after{content:"\00a0"}.happiness-support__heading{color:var(--color-text-subtle);clear:none;font-size:1.25rem}.happiness-support__description{color:var(--color-text-subtle);margin-bottom:16px;margin-top:16px}.happiness-support__image{flex-shrink:0;margin:0 auto;width:128px}@media (min-width:661px){.happiness-support__image{width:178px}}.happiness-support__icon{margin-bottom:20px}@media (min-width:661px){.happiness-support__icon{width:150px;margin:0 auto}}.happiness-support__buttons{width:100%}@media (max-width:480px){.happiness-support__buttons .button{display:block}}@media (min-width:481px){.happiness-support__buttons .button:first-of-type{margin-left:16px;margin-bottom:6px}}.happiness-support__buttons .happiness-support__support-button{padding-bottom:11px;padding-top:2px}@media (max-width:480px){.happiness-support__buttons .happiness-support__support-button{margin-top:16px}}:root{--masterbar-height:46px;--sidebar-width-max:272px;--sidebar-width-min:228px}@font-face{font-display:swap;font-family:Recoleta;font-weight:400;src:url(https://s1.wp.com/i/fonts/recoleta/400.woff2) format("woff2"),url(https://s1.wp.com/i/fonts/recoleta/400.woff) format("woff")}.wp-brand-font{font-family:"Noto Serif",Georgia,Times New Roman,Times,serif;font-weight:400}[lang*=af] .wp-brand-font,[lang*=ca] .wp-brand-font,[lang*=cs] .wp-brand-font,[lang*=da] .wp-brand-font,[lang*=de] .wp-brand-font,[lang*=en] .wp-brand-font,[lang*=es] .wp-brand-font,[lang*=eu] .wp-brand-font,[lang*=fi] .wp-brand-font,[lang*=fr] .wp-brand-font,[lang*=gl] .wp-brand-font,[lang*=hr] .wp-brand-font,[lang*=hu] .wp-brand-font,[lang*=id] .wp-brand-font,[lang*=is] .wp-brand-font,[lang*=it] .wp-brand-font,[lang*=lv] .wp-brand-font,[lang*=mt] .wp-brand-font,[lang*=nb] .wp-brand-font,[lang*=nl] .wp-brand-font,[lang*=pl] .wp-brand-font,[lang*=pt] .wp-brand-font,[lang*=ro] .wp-brand-font,[lang*=ru] .wp-brand-font,[lang*=sk] .wp-brand-font,[lang*=sl] .wp-brand-font,[lang*=sq] .wp-brand-font,[lang*=sr] .wp-brand-font,[lang*=sv] .wp-brand-font,[lang*=sw] .wp-brand-font,[lang*=tr] .wp-brand-font,[lang*=uz] .wp-brand-font{font-family:Recoleta,"Noto Serif",Georgia,Times New Roman,Times,serif}@media (min-width:1041px){.product-purchase-features-list{display:flex;flex-wrap:wrap;justify-content:space-between}}.product-purchase-features-list__item{page-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid;padding-top:12px;max-width:150%}@media (min-width:1041px){.product-purchase-features-list__item{max-width:49.5%}}.product-purchase-features-list__item .happiness-support,.product-purchase-features-list__item .purchase-detail{background-color:var(--color-surface);border-radius:0;margin:0}.product-purchase-features-list__item .happiness-support{box-shadow:0 0 0 1px rgba(var(--color-neutral-10-rgb),.5),0 1px 2px var(--color-neutral-0);box-sizing:border-box;color:var(--color-text-subtle);padding:32px}