:root{--black:#101010;--white:#fff;--acid:#e7ff62;--orchid:#7756c9;--blue:#4968aa;--mist:#e8e6df;--grey:#b9b9b4;--line:#2d2d2b;--wrap:1320px}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--black);font-family:Arial,"Noto Sans TC","PingFang TC",sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.skip-link{position:fixed;z-index:200;top:8px;left:8px;transform:translateY(-160%);padding:8px 12px;background:#fff}.skip-link:focus{transform:none}.prototype-bar{min-height:30px;padding:5px 18px;background:var(--black);color:#fff;font-size:11px;font-weight:800;text-align:center}.a8-wrap{width:min(calc(100% - 64px),var(--wrap));margin-inline:auto}.a8-promo{padding:8px;background:var(--acid);font-size:10px;font-weight:900;text-align:center}.a8-nav{position:relative;display:grid;grid-template-columns:230px 1fr 100px;min-height:78px;align-items:center;padding:0 40px;border-bottom:1px solid #c9c9c4;background:#fff}.a8-logo{display:flex;flex-direction:column;line-height:1}.a8-logo strong{font-size:24px;font-weight:900}.a8-logo span{margin-top:5px;font-size:9px;font-weight:800}.a8-nav nav{display:flex;justify-content:center;gap:34px;font-size:12px;font-weight:900}.a8-cart{font-size:12px;font-weight:900;text-align:right}.menu-button,.mobile-menu{display:none}.a8-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 23px;border:1px solid var(--white);border-radius:0;background:var(--white);color:var(--black);font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}.a8-button:hover{background:var(--orchid);border-color:var(--orchid);color:#fff}.a8-button-acid{background:var(--acid);border-color:var(--acid);color:var(--black)}.a8-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--blue);color:var(--acid)}.a8-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:70px max(5vw,54px)}.a8-hero-copy>span,.a8-heading>span,.a8-feature-copy>span,.a8-dataset>div>span,.a8-final>span{font-size:10px;font-weight:900}.a8-hero-copy h1{margin:18px 0 0;font-size:67px;font-weight:800;line-height:1}.a8-hero-copy p{max-width:530px;margin:25px 0 30px;color:#fff;font-size:18px}.a8-hero-copy .a8-button{align-self:flex-start}.a8-hero-product{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--orchid)}.a8-hero-product img{width:min(88%,700px);max-height:540px;object-fit:contain}.a8-hero-product b{position:absolute;right:22px;bottom:20px;font-size:14px;line-height:1.35}.a8-manifest{padding:24px;background:var(--acid);text-align:center}.a8-manifest p{margin:0;font-size:18px;font-weight:700}.a8-manifest strong{font-size:29px}.a8-range{padding:90px 0}.a8-heading{display:grid;grid-template-columns:170px 1fr auto;gap:25px;align-items:end;margin-bottom:38px}.a8-heading h2{margin:0;font-size:50px;line-height:1.02}.a8-heading>a{font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:5px}.a8-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.a8-card{min-width:0;background:var(--black);color:#fff}.a8-card-image{position:relative;display:grid;aspect-ratio:.9;place-items:center;overflow:hidden;background:var(--orchid)}.a8-card:nth-child(2) .a8-card-image{background:var(--acid)}.a8-card:nth-child(3) .a8-card-image{background:var(--blue)}.a8-card:nth-child(4) .a8-card-image{background:#d8d6d0}.a8-card-image b{position:absolute;top:13px;left:13px;color:var(--black);font-size:11px}.a8-card-image img{width:100%;height:100%;object-fit:contain}.a8-card>div{display:grid;grid-template-columns:1fr auto;gap:6px 14px;padding:18px}.a8-card>div>span{font-size:9px;color:var(--acid)}.a8-card h2{grid-column:1/-1;margin:0;font-size:19px}.a8-card>div>strong{font-size:16px}.a8-card>div>a{font-size:10px;font-weight:900;text-decoration:underline}.a8-rule{display:grid;grid-template-columns:repeat(4,1fr);background:var(--black);color:#fff}.a8-rule>div{min-height:285px;padding:28px;border-right:1px solid #3b3b38}.a8-rule span{color:var(--acid);font-size:12px;font-weight:900}.a8-rule h2{margin:100px 0 5px;font-size:26px}.a8-rule p{margin:0;color:#bcbcb7}.a8-feature{display:grid;grid-template-columns:.9fr 1.1fr;min-height:650px;background:var(--acid)}.a8-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:70px max(6vw,50px)}.a8-feature-copy h2{margin:18px 0 0;font-size:52px;line-height:1.04}.a8-feature-copy p{max-width:540px;margin:24px 0 30px;font-size:18px}.a8-feature-copy .a8-button{align-self:flex-start;background:var(--black);color:#fff;border-color:var(--black)}.a8-feature-image{display:grid;place-items:center;background:var(--mist)}.a8-feature-image img{width:min(86%,690px);max-height:540px;object-fit:contain}.a8-dataset{padding:90px 0;background:var(--orchid);color:#fff}.a8-dataset h2{margin:15px 0 35px;font-size:52px}.a8-data-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #9c87d4}.a8-data-grid a{display:grid;grid-template-columns:auto 1fr;padding:26px;border-right:1px solid #9c87d4}.a8-data-grid strong{font-size:52px;line-height:1}.a8-data-grid small{align-self:end;padding-bottom:7px}.a8-data-grid span,.a8-data-grid b{grid-column:1/-1;margin-top:18px}.a8-data-grid span{font-size:10px}.a8-data-grid b{margin-top:5px;color:var(--acid)}.a8-editorial{padding:90px 0}.a8-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.a8-story-grid img{width:100%;aspect-ratio:1.25;background:var(--mist);object-fit:cover}.a8-story-grid a:nth-child(2) img{object-fit:contain}.a8-story-grid span{display:block;margin-top:15px;color:var(--orchid);font-size:10px;font-weight:900}.a8-story-grid h3{margin:7px 0;font-size:23px;line-height:1.2}.a8-final{padding:80px 32px;background:var(--black);color:#fff;text-align:center}.a8-final h2{margin:12px 0 28px;font-size:51px;line-height:1}.a8-shop-hero{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:var(--acid)}.a8-shop-hero>div{display:flex;flex-direction:column;justify-content:center;padding:65px max(5vw,50px)}.a8-shop-hero span{font-size:10px;font-weight:900}.a8-shop-hero h1{margin:18px 0 0;font-size:69px;line-height:.95}.a8-shop-hero img{width:100%;height:100%;max-height:550px;background:var(--orchid);object-fit:contain}.a8-shop-note{padding:18px;background:var(--black);color:#fff;text-align:center}.a8-shop-note p{margin:0;font-size:12px;font-weight:900}.a8-shop-products{padding:80px 0}.a8-shop-products>article{display:grid;grid-template-columns:1.1fr .9fr;min-height:510px;margin-bottom:10px;background:var(--mist)}.a8-shop-products>article:nth-child(even){background:var(--acid)}.a8-shop-shot{position:relative;display:grid;place-items:center;background:var(--orchid)}.a8-shop-products>article:nth-child(even) .a8-shop-shot{background:var(--blue)}.a8-shop-shot>span{position:absolute;top:20px;left:20px;font-size:12px;font-weight:900}.a8-shop-shot img{width:94%;height:94%;object-fit:contain}.a8-shop-products>article>div{display:flex;flex-direction:column;justify-content:center;padding:45px}.a8-shop-products small{font-weight:900}.a8-shop-products h2{margin:14px 0 5px;font-size:38px;line-height:1.05}.a8-shop-products p{margin:0 0 18px}.a8-shop-products>article>div>strong{font-size:28px}.a8-shop-products>article>div>div{display:flex;align-items:center;gap:22px;margin-top:27px}.a8-shop-products>article>div>div .a8-button{background:var(--black);color:#fff;border-color:var(--black)}.a8-shop-products>article>div>div>a:last-child{font-size:11px;font-weight:900}.a8-shop-table{padding:85px 0;background:var(--black);color:#fff}.a8-shop-table h2{margin:0 0 25px;font-size:48px}.a8-table-scroll{overflow-x:auto}.a8-shop-table table{width:100%;border-collapse:collapse}.a8-shop-table th,.a8-shop-table td{padding:20px;border:1px solid #3a3a37;text-align:left;white-space:nowrap}.a8-shop-table th{color:var(--acid);font-size:11px}.a8-crumb{display:flex;gap:10px;padding:14px 35px;border-bottom:1px solid #c9c9c4;font-size:11px;font-weight:800}.a8-product-top{display:grid;grid-template-columns:1.1fr .9fr;min-height:720px;background:var(--black);color:#fff}.a8-product-stage{position:relative;display:grid;place-items:center;background:var(--orchid);overflow:hidden}.a8-product-stage>span{position:absolute;top:22px;left:22px;font-size:11px;font-weight:900}.a8-product-stage img{width:90%;height:88%;object-fit:contain}.a8-product-stage>b{position:absolute;right:24px;bottom:18px;font-size:78px;line-height:.8}.a8-product-stage>b small{font-size:16px}.a8-order-panel{align-self:center;padding:55px max(5vw,45px)}.a8-order-panel>small{color:var(--acid);font-weight:900}.a8-order-panel h1{margin:14px 0;font-size:56px;line-height:.95}.a8-order-panel>p{max-width:530px;color:#d2d2cd}.product-facts{margin:20px 0;padding:0;list-style:none}.product-facts li{padding:9px 0;border-bottom:1px solid #383835;font-size:13px}.product-facts li::before{margin-right:9px;color:var(--acid);content:"■"}.a8-price{display:block;margin:22px 0;color:var(--acid);font-size:30px}.a8-order-panel>label{display:block;margin-bottom:8px;font-size:10px;font-weight:900}.a8-dose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.a8-dose{display:flex;min-height:62px;align-items:center;justify-content:space-between;padding:10px;border:1px solid #484845}.a8-dose span{font-size:10px}.a8-dose.is-selected{border:2px solid var(--acid);background:#292929}.a8-purchase{display:grid;grid-template-columns:125px 1fr;gap:7px;margin-top:16px}.quantity{display:grid;grid-template-columns:34px 1fr 34px;border:1px solid #555;background:#202020}.quantity button,.quantity input{min-width:0;border:0;background:transparent;color:#fff;text-align:center}.quantity input{width:100%;appearance:textfield}.a8-order-panel>em{display:block;margin-top:10px;color:#aaa;font-size:11px;font-style:normal}.a8-product-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--acid)}.a8-product-metrics>div{padding:23px 28px;border-right:1px solid #a8b63f}.a8-product-metrics span,.a8-product-metrics strong{display:block}.a8-product-metrics span{font-size:9px;font-weight:900}.a8-product-detail{display:grid;grid-template-columns:280px 1fr;gap:80px;width:min(calc(100% - 64px),var(--wrap));margin:auto;padding:90px 0}.a8-product-detail aside{align-self:start;position:sticky;top:18px;display:flex;flex-direction:column;border-top:1px solid var(--black)}.a8-product-detail aside span,.a8-product-detail aside a{padding:12px 0;border-bottom:1px solid #ccc;font-size:11px;font-weight:900}.a8-product-detail article{padding:0 0 55px;margin-bottom:55px;border-bottom:1px solid #ccc}.a8-product-detail article>span{color:var(--orchid);font-size:12px;font-weight:900}.a8-product-detail h2{margin:13px 0;font-size:43px;line-height:1.05}.a8-product-detail p{max-width:750px;font-size:18px}.a8-sequence{padding:85px 0;background:var(--mist)}.a8-sequence>div>span{font-size:10px;font-weight:900}.a8-sequence h2{margin:13px 0 30px;font-size:48px}.a8-sequence>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.a8-sequence article{background:#fff}.a8-sequence img{width:100%;aspect-ratio:1.05;object-fit:cover}.a8-sequence b{display:block;padding:14px 16px 0;color:var(--orchid)}.a8-sequence h3{min-height:65px;margin:5px 0 0;padding:0 16px 16px;font-size:17px}.a8-related{padding:85px 0}.a8-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.a8-related-card{background:var(--black);color:#fff}.a8-related-card img{width:100%;aspect-ratio:1.15;background:var(--orchid);object-fit:contain}.a8-related-card div{display:flex;justify-content:space-between;padding:15px}.a8-related-card span{color:var(--acid);font-weight:900}.a8-blog-hero{padding:95px max(5vw,48px);background:var(--black);color:#fff}.a8-blog-hero>span{color:var(--acid);font-size:10px;font-weight:900}.a8-blog-hero h1{margin:20px 0 10px;font-size:76px;line-height:.9}.a8-blog-hero p{font-size:18px}.a8-blog-lead{display:grid;grid-template-columns:1.2fr .8fr;margin-block:75px;background:var(--orchid);color:#fff}.a8-blog-lead img{width:100%;height:100%;min-height:470px;background:var(--acid);object-fit:contain}.a8-blog-lead>div{display:flex;flex-direction:column;justify-content:center;padding:45px}.a8-blog-lead span,.a8-blog-grid span{color:var(--acid);font-size:10px;font-weight:900}.a8-blog-lead h2{margin:12px 0;font-size:38px;line-height:1.05}.a8-blog-lead .a8-button{align-self:flex-start}.a8-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 8px;padding-bottom:90px}.a8-blog-grid img{width:100%;aspect-ratio:1.2;background:var(--mist);object-fit:cover}.a8-blog-grid article:nth-child(-n+4) img{object-fit:contain}.a8-blog-grid span{display:block;margin-top:14px;color:var(--orchid)}.a8-blog-grid h2{margin:6px 0;font-size:22px;line-height:1.15}.a8-blog-grid article>a:last-child{font-size:10px;font-weight:900;text-decoration:underline}.a8-article-head{padding:75px max(6vw,48px);background:var(--black);color:#fff}.a8-article-head span{color:var(--acid);font-size:10px;font-weight:900}.a8-article-head h1{max-width:1100px;margin:18px 0;font-size:57px;line-height:1.02}.a8-article-head p{color:#aaa}.a8-article-cover{display:grid;min-height:500px;margin:0;place-items:center;background:var(--orchid)}.a8-article-cover img{width:min(70%,700px);max-height:430px;object-fit:contain}.a8-article-body{width:min(calc(100% - 48px),760px);margin:65px auto 90px;font-size:18px;line-height:1.9}.a8-article-body>p:first-child{font-size:22px;font-weight:700}.a8-article-body h2{margin:45px 0 15px;font-size:31px}.a8-article-body aside{margin:30px 0;padding:22px;background:var(--acid);font-weight:800}.a8-support-head{padding:90px max(6vw,48px);background:var(--blue);color:var(--acid)}.a8-support-head>span{font-size:10px;font-weight:900}.a8-support-head h1{margin:18px 0;font-size:74px;line-height:.92}.a8-support-head p{color:#fff;font-size:18px}.a8-support-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--black);color:#fff}.a8-support-grid article{min-height:310px;padding:26px;border-right:1px solid #393936}.a8-support-grid span{color:var(--acid);font-size:13px}.a8-support-grid small{display:block;margin-top:80px;color:#aaa}.a8-support-grid h2{margin:10px 0;font-size:23px}.a8-support-table{padding:85px 0}.a8-support-table>h2{font-size:48px}.a8-support-table>a{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:20px;padding:18px 0;border-bottom:1px solid #ccc;align-items:center}.a8-support-table a span{font-size:11px;font-weight:900}.a8-support-table a strong{font-size:28px}.a8-support-table a em{font-size:11px;font-style:normal}.a8-support-table a b{color:var(--orchid)}.a8-support-faq{padding-bottom:90px}.a8-support-faq h2{font-size:44px}.a8-support-faq details{border-top:1px solid #ccc}.a8-support-faq details:last-child{border-bottom:1px solid #ccc}.a8-support-faq summary{padding:18px 0;font-weight:900;cursor:pointer}.a8-support-faq p{margin:0;padding-bottom:18px}.a8-cart-page{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--black);color:#fff}.a8-cart-page>div{display:flex;flex-direction:column;justify-content:center;padding:60px max(6vw,45px)}.a8-cart-page>div>span{color:var(--acid);font-size:11px;font-weight:900}.a8-cart-page h1{margin:18px 0;font-size:67px;line-height:.92}.a8-cart-page p{max-width:500px;color:#bbb;font-size:18px}.a8-cart-page .a8-button{align-self:flex-start;margin-top:15px}.a8-cart-page>img{width:100%;height:100%;background:var(--orchid);object-fit:contain}.a8-footer{padding:65px 0 20px;background:var(--black);color:#fff}.a8-footer-top{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:70px}.a8-footer-logo{font-size:30px;font-weight:900}.a8-footer-top p{color:#aaa}.a8-footer h2{margin:0 0 13px;color:var(--acid);font-size:10px}.a8-footer-top div:not(:first-child) a{display:block;margin-top:8px;font-size:13px}.a8-footer-title{margin-top:60px;overflow:hidden;color:var(--acid);font-size:80px;font-weight:900;line-height:.85;text-align:center}.a8-footer-bottom{display:flex;justify-content:space-between;padding-top:22px;margin-top:28px;border-top:1px solid #3a3a37;font-size:10px}
@media(max-width:1000px){.a8-nav{grid-template-columns:190px 1fr 80px}.a8-nav nav{gap:20px}.a8-card-grid{grid-template-columns:repeat(2,1fr)}.a8-card-image{aspect-ratio:1.2}.a8-product-top{grid-template-columns:1fr 1fr}.a8-product-stage>b{font-size:58px}}
@media(max-width:820px){.a8-wrap{width:min(calc(100% - 30px),var(--wrap))}.a8-nav{grid-template-columns:48px 1fr 48px;min-height:72px;padding:0 10px}.a8-logo{grid-column:2;grid-row:1;align-items:center}.a8-nav nav,.a8-cart{display:none}.menu-button{display:grid;grid-column:1;grid-row:1;width:42px;height:42px;place-items:center;border:0;background:transparent;font-size:22px}.mobile-menu{position:absolute;top:126px;right:0;left:0;z-index:40;display:none;padding:14px;background:#fff;border-bottom:1px solid #ccc}.mobile-menu.is-open{display:block}.mobile-menu a{display:block;padding:12px;border-bottom:1px solid #ddd;font-weight:900}.a8-hero,.a8-feature,.a8-shop-hero,.a8-product-top,.a8-cart-page{grid-template-columns:1fr}.a8-hero-product{min-height:370px;order:1}.a8-hero-copy{min-height:440px;order:2;padding:45px 22px}.a8-hero-copy h1{font-size:45px}.a8-range,.a8-editorial,.a8-shop-products,.a8-shop-table,.a8-sequence,.a8-related{padding-block:65px}.a8-heading{grid-template-columns:1fr;gap:8px}.a8-heading h2{font-size:40px}.a8-card-grid{gap:6px}.a8-card-image{aspect-ratio:1}.a8-rule,.a8-product-metrics,.a8-support-grid{grid-template-columns:repeat(2,1fr)}.a8-rule>div,.a8-support-grid article{min-height:230px;padding:20px}.a8-rule h2{margin-top:60px}.a8-feature-image{min-height:380px;order:1}.a8-feature-copy{min-height:430px;order:2;padding:48px 23px}.a8-feature-copy h2{font-size:41px}.a8-data-grid{grid-template-columns:repeat(2,1fr)}.a8-story-grid{grid-template-columns:1fr 1fr}.a8-story-grid a:first-child{grid-column:1/-1}.a8-final h2{font-size:38px}.a8-shop-hero>div{min-height:400px;padding:48px 23px}.a8-shop-hero h1{font-size:52px}.a8-shop-hero img{min-height:360px}.a8-shop-products>article{grid-template-columns:1fr}.a8-shop-shot{min-height:360px}.a8-shop-products>article>div{padding:32px 23px}.a8-product-stage{min-height:430px}.a8-order-panel{padding:45px 20px}.a8-order-panel h1{font-size:48px}.a8-product-detail{grid-template-columns:1fr;gap:35px;width:calc(100% - 32px);padding:65px 0}.a8-product-detail aside{position:static}.a8-product-detail h2{font-size:37px}.a8-sequence>div>div{grid-template-columns:repeat(2,1fr)}.a8-related-grid{grid-template-columns:repeat(2,1fr)}.a8-related-card:last-child{display:none}.a8-blog-hero,.a8-support-head{padding:65px 22px}.a8-blog-hero h1,.a8-support-head h1{font-size:54px}.a8-blog-lead{grid-template-columns:1fr;margin-block:55px}.a8-blog-lead img{min-height:350px}.a8-blog-grid{grid-template-columns:1fr 1fr;gap:30px 7px}.a8-article-head{padding:60px 22px}.a8-article-head h1{font-size:43px}.a8-article-cover{min-height:370px}.a8-support-grid small{margin-top:50px}.a8-cart-page>img{min-height:360px;order:1}.a8-cart-page>div{min-height:420px;order:2;padding:45px 23px}.a8-cart-page h1{font-size:48px}.a8-footer-top{grid-template-columns:1fr 1fr;gap:40px}.a8-footer-top>div:first-child{grid-column:1/-1}.a8-footer-title{font-size:50px}}
@media(max-width:520px){.a8-card h2{font-size:16px}.a8-card>div{padding:13px}.a8-card>div>strong{font-size:14px}.a8-rule>div{min-height:210px;padding:16px}.a8-rule h2{font-size:21px}.a8-data-grid strong{font-size:40px}.a8-story-grid h3{font-size:18px}.a8-shop-products h2{font-size:31px}.a8-shop-products>article>div>div{gap:12px}.a8-shop-products .a8-button{padding-inline:12px}.a8-dose-grid{grid-template-columns:1fr 1fr}.a8-purchase{grid-template-columns:112px 1fr}.a8-purchase .a8-button{padding-inline:8px;font-size:10px}.a8-sequence h2{font-size:39px}.a8-related-card div{display:block}.a8-related-card span{display:block;margin-top:4px}.a8-blog-grid h2{font-size:17px}.a8-support-table>a{grid-template-columns:1fr 1fr}.a8-support-table a em,.a8-support-table a b{grid-column:auto}.a8-footer-title{font-size:38px}.a8-footer-bottom{display:block}.a8-footer-bottom span{display:block;margin-top:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


/* Cialis conversion components */
.cialis-article-media img,
.cialis-guide-page img,
.cialis-product-editorial img {
  display: block;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.cialis-article-section,
.cialis-key-points,
.cialis-safety-note,
.cialis-article-cta,
.cialis-product-editorial,
.cialis-guide-safety {
  margin-block: 1.5rem;
}
.cialis-key-points,
.cialis-safety-note,
.cialis-product-editorial,
.cialis-guide-safety {
  padding: clamp(1rem, 2vw, 1.5rem);
  border: 1px solid currentColor;
  border-radius: 6px;
}
.cialis-table-wrap {
  width: 100%;
  overflow-x: auto;
}
.cialis-table-wrap table {
  width: 100%;
  min-width: 560px;
  border-collapse: collapse;
}
.cialis-table-wrap th,
.cialis-table-wrap td {
  padding: .75rem;
  border-bottom: 1px solid currentColor;
  text-align: left;
}
.cialis-faq details {
  padding-block: .75rem;
  border-bottom: 1px solid currentColor;
}
.cialis-guide-page {
  width: min(1180px, calc(100% - 2rem));
  margin-inline: auto;
  padding-block: clamp(2rem, 6vw, 5rem);
}
.cialis-guide-hero {
  max-width: 760px;
  margin-bottom: 2rem;
}
.cialis-guide-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
}
.cialis-guide-grid article {
  padding: 1.25rem;
  border: 1px solid currentColor;
  border-radius: 6px;
}
.cialis-guide-grid img {
  width: 100%;
  aspect-ratio: 414 / 292;
}
.cialis-guide-back {
  display: inline-block;
  margin-top: 1rem;
}
.cialis-product-editorial {
  width: min(1180px, calc(100% - 2rem));
  margin-inline: auto;
}
.cialis-product-editorial div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: .5rem 1rem;
}
@media (max-width: 720px) {
  .cialis-guide-grid {
    grid-template-columns: 1fr;
  }
}


/* Cialis conversion components */
.cialis-article-media img,
.cialis-guide-page img,
.cialis-product-editorial img {
  display: block;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.cialis-article-section,
.cialis-article-intro,
.cialis-key-points,
.cialis-decision-checklist,
.cialis-safety-note,
.cialis-article-cta,
.cialis-product-editorial,
.cialis-guide-safety {
  margin-block: 1.5rem;
}
.cialis-home-safety {
  width: min(100%, 1180px);
  margin: clamp(1.5rem, 4vw, 2.5rem) auto 0;
  padding: 1.1rem 0;
  border-top: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
}
.cialis-home-safety strong {
  display: block;
  margin-bottom: .45rem;
}
.cialis-home-safety p {
  max-width: 960px;
  margin: 0;
  line-height: 1.75;
}
.cialis-key-points,
.cialis-decision-checklist,
.cialis-safety-note,
.cialis-product-editorial,
.cialis-guide-safety {
  padding: clamp(1rem, 2vw, 1.5rem);
  border: 1px solid currentColor;
  border-radius: 6px;
}
.cialis-article-intro {
  font-size: 1.05em;
  line-height: 1.8;
}
.cialis-decision-checklist ol {
  margin: 0;
  padding-left: 1.4rem;
}
.cialis-decision-checklist li + li {
  margin-top: .65rem;
}
.cialis-table-wrap {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}
.article-shell > * {
  min-width: 0;
  max-width: 100%;
}
.cialis-table-wrap table {
  width: 100%;
  min-width: 560px;
  border-collapse: collapse;
}
.cialis-table-wrap th,
.cialis-table-wrap td {
  padding: .75rem;
  border-bottom: 1px solid currentColor;
  text-align: left;
}
.cialis-faq details {
  padding-block: .75rem;
  border-bottom: 1px solid currentColor;
}
.cialis-guide-page {
  width: min(1180px, calc(100% - 2rem));
  margin-inline: auto;
  padding-block: clamp(2rem, 6vw, 5rem);
}
.cialis-guide-hero {
  max-width: 760px;
  margin-bottom: 2rem;
}
.cialis-guide-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1rem;
}
.cialis-guide-grid article {
  padding: 1.25rem;
  border: 1px solid currentColor;
  border-radius: 6px;
}
.cialis-guide-grid img {
  width: 100%;
  aspect-ratio: 414 / 292;
}
.cialis-guide-back {
  display: inline-block;
  margin-top: 1rem;
}
.cialis-product-editorial {
  width: min(1180px, calc(100% - 2rem));
  margin-inline: auto;
}
.cialis-product-editorial div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: .5rem 1rem;
}
.cialis-service-policies {
  padding: 3rem 1rem;
  border-top: 1px solid currentColor;
}
.cialis-service-policies-inner {
  width: min(1180px, 100%);
  margin-inline: auto;
}
.cialis-service-policies header {
  max-width: 780px;
  margin-bottom: 2rem;
}
.cialis-service-policies header span {
  display: block;
  margin-bottom: .5rem;
  font-weight: 700;
}
.cialis-service-policies header h2 {
  margin-block: 0 .75rem;
  font-size: 2rem;
  line-height: 1.2;
}
.cialis-service-policy-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem 2rem;
}
.cialis-service-policy-grid article {
  padding-top: 1rem;
  border-top: 1px solid currentColor;
}
.cialis-service-policy-grid h3 {
  margin-block: 0 .5rem;
  font-size: 1.05rem;
}
.cialis-service-policy-grid p {
  margin: 0;
  line-height: 1.75;
}
.product-grid,
.poster-grid,
.dose-card-grid,
.catalog-grid,
.specimen-grid,
.a8-card-grid,
.a8-shop-products,
.g9-product-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 720px) {
  .cialis-guide-grid {
    grid-template-columns: 1fr;
  }
  .cialis-service-policy-grid {
    grid-template-columns: 1fr;
  }
  .product-grid,
  .poster-grid,
  .dose-card-grid,
  .catalog-grid,
  .specimen-grid,
  .a8-card-grid,
  .a8-shop-products,
  .g9-product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 480px) {
  .product-grid,
  .poster-grid,
  .dose-card-grid,
  .catalog-grid,
  .specimen-grid,
  .a8-card-grid,
  .a8-shop-products,
  .g9-product-grid {
    grid-template-columns: 1fr;
  }
}
