main[data-template^=product] .product-media-container--zoomable{cursor:zoom-in}.bought-codes{margin-top:2rem;position:relative;border:1px dashed #CCC;border-radius:8px}.bought-codes.default{height:500px;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.bought-codes.default:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:250px;background:linear-gradient(to bottom,#fff0,#ffffffe6,#fff);pointer-events:none}.bought-codes h2{margin:0;background-color:#eee;text-align:center;padding:.5rem 0 0;position:relative;display:flex;justify-content:center;align-items:center}.bought-codes h2 span{display:inline-block;font-size:11px;padding:.5rem 1rem;background-color:#0076df;border-radius:4px;color:#fff;height:max-content;margin-left:1rem}.bought-codes .test-theme{background-color:#eee;padding-bottom:1rem;text-align:center;border-radius:4px}.bought-codes .codes{padding:2rem}.validation-environment{margin:2rem 0;padding:1rem;border-radius:4px;border:1px dashed #CCC;text-align:center}.validation-environment h3{text-align:center;margin:0}.validation-environment ul{margin:0 auto;padding:0;width:max-content;max-width:100%}.validation-environment li{list-style-type:none}.bought-codes .codes h3{border-bottom:1px dashed #CCC}.product-main-contents .attention,.bought-codes .codes .attention{background-color:#f8e1df;padding:1.5rem;margin:0 0 4rem;font-size:1.4rem;line-height:1.4;color:#c00;font-weight:700}.bought-codes .codes .attention h4{margin-top:0;margin-bottom:0;font-size:1.6rem;color:#c00;text-align:center;font-weight:700}.bought-codes .codes .attention p{margin-block:.5rem}.protected-url-wrapper{margin-top:2rem;border:1px dashed #CCC;border-radius:8px}.protected-url-wrapper h2{margin:0;background-color:#eee;text-align:center;padding:1rem;font-size:1.6rem;border-radius:8px 8px 0 0}.protected-url-link{display:block;padding:2rem;text-align:center;font-size:1.4rem;word-break:break-all;color:#1a73e8;text-decoration:none}.protected-url-link:hover{text-decoration:underline}.protected-url-icon{margin-right:.5rem}.sd-tips-body{min-width:0;width:100%;padding-block:24px}.sd-tips-body .product-body{max-width:100%;line-height:1.9}.sd-tips-body pre{max-width:100%;overflow:auto}.sd-tips-body .buy-buttons-wrapper{margin-block:32px}.sd-tips-body .divider{border-top:1px solid var(--color-border);margin-block:32px}.sd-tips-body .product-form-buttons{max-width:420px}.sd-tips-list{padding-block:32px}.sd-tips-list__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;list-style:none;padding:0}.sd-tips-list__grid>li{min-width:0}.sd-tips-list h2{margin-block-end:24px}@media(max-width:749px){.sd-tips-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.bought-codes .codes{padding:16px}}main[data-template^=product]{--page-content-width: 1296px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}main[data-template^=product] .shopify-section .section--page-width{padding-inline:0}main[data-template^=product] .sd-tips-body .product-body{max-inline-size:100%}main[data-template^=product] .sd-tips-body{font-size:15px;line-height:1.8}main[data-template^=product] .sd-tips-body :is(p,li){font-size:15px;line-height:1.8}main[data-template^=product] .sd-tips-body h2{font-size:24px;line-height:1.45}main[data-template^=product] .sd-tips-body h3{font-size:20px;line-height:1.5;overflow-wrap:anywhere}main[data-template^=product] .sd-tips-body h4{font-size:17px;line-height:1.6}main[data-template^=product] .bought-codes .codes{padding:20px}main[data-template^=product] .sd-tips-body .attention{padding:16px;margin-bottom:24px;font-size:13px;line-height:1.8;font-weight:400}main[data-template^=product] .sd-tips-body .attention :is(p,li){font-size:13px;line-height:1.8;font-weight:400}main[data-template^=product] .sd-tips-body .attention h4{font-size:14px;line-height:1.6;text-align:left}main[data-template^=product] .sd-tips-body .attention ul{padding-inline-start:1.3em}main[data-template^=product] .bought-codes h2{flex-wrap:wrap;gap:8px;padding:12px;font-size:20px}main[data-template^=product] .bought-codes h2 span{margin-left:0;flex-shrink:0}main[data-template^=product] .bought-codes .test-theme{font-size:12px;padding:0 12px 12px}main[data-template^=product] .protected-url-link{font-size:14px;padding:16px}@media(max-width:749px){main[data-template^=product] .sd-tips-body :is(p,li){font-size:14px}main[data-template^=product] .sd-tips-body h2{font-size:20px}main[data-template^=product] .sd-tips-body h3{font-size:17px}main[data-template^=product] .sd-tips-body h4{font-size:15px}main[data-template^=product] .bought-codes .codes{padding:12px}main[data-template^=product] .sd-tips-body .attention :is(p,li){font-size:13px}main[data-template^=product] .sd-tips-body .attention h4{font-size:14px}main[data-template^=product] .sd-tips-body pre.line-numbers,main[data-template^=product] .sd-tips-body pre.line-numbers code{font-size:11px;line-height:1.6}}main[data-template^=product] :is(.sd-classification-links,.sd-tech-stack){display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0}main[data-template^=product] :is(.sd-classification-links,.sd-tech-stack)>li{list-style:none;padding:0;margin:0;max-width:100%}main[data-template^=product] a.sd-classification-tag{display:inline-flex;align-items:center;justify-content:center;min-height:36px;max-width:100%;padding:7px 12px;border:1px solid #b9dcd3;border-radius:5px;background:#e8f5f0;color:#245b4d;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}main[data-template^=product] a.sd-classification-tag:hover{background:#d3eee5;border-color:#70b7a2}main[data-template^=product] a.sd-classification-tag:focus-visible{outline:2px solid #245b4d;outline-offset:3px}@media(max-width:749px){main[data-template^=product] a.sd-classification-tag{min-height:44px}}main[data-template^=product] .shopify-section .section--page-width{margin-inline:24px;width:calc(100% - 48px)}@media(max-width:749px){main[data-template^=product] .shopify-section .section--page-width{margin-inline:16px;width:calc(100% - 32px);--page-margin: 16px}}@media(min-width:750px){main[data-template^=product] .shopify-section .section--page-width{max-width:1296px;margin-inline:auto}}@media(max-width:749px){main[data-template^=product] .shopify-section .product-information.section--page-width{padding-block-start:0}main[data-template^=product] .product-information__media{border-start-start-radius:14px;border-start-end-radius:14px;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.tips.css.map */
