.doto-curated{background:var(--color-surface);padding:56px 0 72px}.doto-curated__heading{font-size:32px;line-height:1.08;margin:0 0 28px}.doto-curated__grid{display:grid;gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.doto-design-card{min-width:0}.doto-design-card--feature{grid-column:1 / -1}.doto-design-card__media-link{display:block;text-decoration:none}.doto-design-card__media{aspect-ratio:1;background:var(--color-surface-muted);border-radius:var(--doto-card-radius);overflow:hidden;position:relative}.doto-design-card--feature .doto-design-card__media{aspect-ratio:16 / 11}.doto-design-card__image{display:block;height:100%;object-fit:cover;transition:transform .16s ease-out;width:100%}.doto-design-card__media-link:hover .doto-design-card__image,.doto-design-card__media-link:focus-visible .doto-design-card__image{transform:scale(1.025)}.doto-design-card__empty{align-items:center;color:var(--color-text-muted);display:flex;font-size:14px;height:100%;justify-content:center;padding:20px;text-align:center}.doto-design-card__meta{display:flex;flex-direction:column;gap:6px;padding-top:10px}.doto-design-card__title{color:var(--color-text-primary);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;min-height:2.7em;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doto-design-card__title:hover{color:var(--color-accent)}@media screen and (max-width:767px){.doto-design-card--mobile-wide{align-items:center;display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.doto-design-card--mobile-wide .doto-design-card__media{aspect-ratio:16 / 10}.doto-design-card--mobile-wide .doto-design-card__meta{padding-top:0}}@media screen and (min-width:768px){.doto-curated__grid{align-items:start;gap:22px 32px;grid-template-columns:minmax(0,7fr) minmax(280px,5fr)}.doto-design-card{grid-column:2}.doto-design-card--feature{grid-column:1;grid-row:1 / span 3}.doto-design-card:not(.doto-design-card--feature){display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(120px,.72fr)}.doto-design-card:not(.doto-design-card--feature) .doto-design-card__media{aspect-ratio:16 / 9}.doto-design-card:not(.doto-design-card--feature) .doto-design-card__meta{align-self:center;padding-top:0}.doto-design-card--feature .doto-design-card__title{font-family:var(--font-heading-family);font-size:24px;font-weight:500;min-height:0}}@media screen and (min-width:1200px){.doto-curated__heading{font-size:40px;margin-bottom:36px}}.doto-comparison{background:var(--color-surface);padding:96px 0}.doto-comparison__heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.doto-comparison__heading-title{font-family:var(--font-heading-family);font-size:40px;font-weight:500;line-height:1.1;margin:0}.doto-comparison__heading-copy{color:var(--color-text-secondary);font-size:15px;line-height:1.55;margin:0;max-width:38ch}.doto-comparison__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.doto-comparison__item{margin:0;min-width:0}.doto-comparison__media{aspect-ratio:1 / 1;background:var(--color-surface-muted);border-radius:var(--doto-card-radius);overflow:hidden}.doto-comparison__image{display:block;height:100%;object-fit:cover;width:100%}.doto-comparison__caption{padding-top:14px}.doto-comparison__label{color:var(--color-text-secondary);font-size:14px}.doto-comparison__statement{font-family:var(--font-heading-family);font-size:28px;line-height:1.2;margin:36px 0 0;text-align:center}@media screen and (max-width:767px){.doto-comparison{padding:64px 0}.doto-comparison__grid{grid-template-columns:1fr}.doto-comparison__heading{align-items:flex-start;display:block;margin-bottom:24px}.doto-comparison__heading-title{font-size:32px}.doto-comparison__heading-copy{margin-top:12px}.doto-comparison__statement{font-size:24px;margin-top:28px}}.doto-designs{background:var(--color-page);min-height:60vh;padding-bottom:96px}.doto-designs__header{padding-bottom:40px;padding-top:72px}.doto-eyebrow{color:var(--color-accent);font-size:13px;font-weight:600;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.doto-designs__heading{font-family:var(--font-heading-family);font-size:52px;font-weight:500;line-height:1.05;margin:0}.doto-designs__description{color:var(--color-text-secondary);margin-top:18px;max-width:58ch}.doto-designs__filters{border-bottom:1px solid var(--color-border-weak);border-top:1px solid var(--color-border-weak);margin-bottom:28px}.doto-designs__filters .facets{margin:0 auto;max-width:var(--page-width);padding-left:48px;padding-right:48px}.doto-designs__results,.doto-designs__collection{position:relative}.doto-designs__grid{display:grid;gap:36px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.doto-designs__item{min-width:0}.doto-designs__media-link{display:block;text-decoration:none}.doto-designs__media{aspect-ratio:4 / 5;background:var(--color-surface-muted);border-radius:var(--doto-card-radius);overflow:hidden}.doto-designs__image,.doto-designs__placeholder,.doto-designs__placeholder svg{display:block;height:100%;width:100%}.doto-designs__image{object-fit:cover}.doto-designs__placeholder{color:var(--color-text-muted)}.doto-designs__meta{padding-top:14px;position:relative}.doto-designs__title{font-size:17px;font-weight:600;line-height:1.3;margin:0;min-height:2.6em}.doto-designs__title a{color:inherit;display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doto-designs__price{color:var(--color-accent);font-size:15px;font-weight:600;margin-top:8px;min-height:1.45em}.doto-designs__material{color:var(--color-text-secondary);font-size:13px;line-height:1.45;margin:8px 0 0;min-height:2.9em}.doto-designs__status{color:var(--color-text-muted);font-size:12px;margin-top:10px}.doto-designs__empty{align-items:center;border-top:1px solid var(--color-border-weak);display:flex;flex-direction:column;gap:20px;padding:72px 20px;text-align:center}.doto-designs__empty h2{font-family:var(--font-heading-family);font-size:32px;font-weight:500;margin:0}.doto-designs__clear-button{align-items:center;border:1px solid var(--color-text-primary);border-radius:var(--doto-tool-radius);color:var(--color-text-primary);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none}.doto-designs__clear-button:hover{background:var(--color-surface)}@media screen and (min-width:768px){.doto-designs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.doto-designs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:767px){.doto-designs{padding-bottom:64px}.doto-designs__header{padding-bottom:32px;padding-top:48px}.doto-designs__heading{font-size:40px}.doto-designs__filters .facets{padding-left:20px;padding-right:20px}.doto-designs__filters .mobile-facets__inner{bottom:0;height:min(80vh,640px);left:0;max-height:none;right:0;top:auto;transform:translateY(100%);width:100%}.doto-designs__filters details[open] .mobile-facets__inner{transform:translateY(0)}}.doto-hero{background:var(--color-surface-muted);height:min(610px,calc(100svh - 72px));overflow:hidden;position:relative}.doto-hero__media,.doto-hero__image{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.doto-hero__image{object-fit:cover;object-position:var(--doto-hero-mobile-x) var(--doto-hero-mobile-y)}.doto-hero .doto-hero__content-wrap{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;padding-bottom:40px;padding-top:104px;position:relative;z-index:1}.doto-hero__content{max-width:620px}.doto-hero__heading{font-size:37px;line-height:1.04;margin:0;max-width:11.8ch}.doto-hero__copy{color:var(--color-text-secondary);font-size:15px;line-height:1.45;margin:14px 0 0;max-width:30ch}.doto-hero__actions{align-items:center;display:flex;flex-direction:row;gap:12px;margin-top:22px}.doto-button{align-items:center;border:1px solid transparent;border-radius:var(--doto-tool-radius);display:inline-flex;font-family:var(--font-body-family);font-size:15px;font-weight:600;height:48px;justify-content:center;line-height:1;padding:0 18px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;white-space:nowrap}.doto-button--primary{background:var(--color-brand-fill);color:var(--color-brand-fill-text)}.doto-button--primary:hover{background:var(--color-brand-fill-pressed);color:var(--color-brand-fill-text)}.doto-hero__text-link{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:14px;font-weight:600;height:48px;line-height:1.3;padding:0;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:5px}.doto-hero__text-link:hover{color:var(--color-text-primary);text-decoration-thickness:2px}@media screen and (min-width:768px){.doto-hero{height:min(720px,calc(100svh - 96px))}.doto-hero__image{object-position:var(--doto-hero-desktop-x) var(--doto-hero-desktop-y)}.doto-hero .doto-hero__content-wrap{align-items:center;padding-bottom:64px;padding-top:96px}.doto-hero--content-right .doto-hero__content-wrap{justify-content:flex-end}.doto-hero__heading{font-size:52px;line-height:1.02;max-width:12ch}.doto-hero__copy{font-size:18px;line-height:1.55;margin-top:24px;max-width:36ch}.doto-hero__actions{align-items:center;flex-direction:row;gap:14px;margin-top:32px}.doto-button{font-size:16px;height:48px;padding:0 28px}.doto-hero__text-link{font-size:15px}}@media screen and (min-width:1200px){.doto-hero__heading{font-size:64px}}.doto-materials{background:var(--color-page);padding:96px 0}.doto-section-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.doto-section-heading__title{font-family:var(--font-heading-family);font-size:40px;font-weight:500;line-height:1.1;margin:0}.doto-section-heading__copy{color:var(--color-text-secondary);font-size:15px;line-height:1.55;margin:0;max-width:38ch}.doto-materials__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.doto-materials__item{min-width:0}.doto-materials__figure{aspect-ratio:1;background:var(--color-surface);border-radius:var(--doto-card-radius);margin:0;overflow:hidden}.doto-materials__image{display:block;height:100%;object-fit:cover;width:100%}.doto-materials__meta{padding-top:16px}.doto-materials__name{font-size:17px;font-weight:600;line-height:1.3;margin:0}.doto-materials__size,.doto-materials__description{color:var(--color-text-secondary);font-size:14px;line-height:1.45;margin:6px 0 0}.doto-materials__description{margin-top:8px}.doto-materials__empty{color:var(--color-text-muted);grid-column:1 / -1;list-style:none}@media screen and (max-width:1199px){.doto-materials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.doto-materials{padding:64px 0}.doto-section-heading{align-items:flex-start;display:block;margin-bottom:24px}.doto-section-heading__title{font-size:32px}.doto-section-heading__copy{margin-top:12px}.doto-materials__grid{gap:32px;grid-template-columns:1fr}}.doto-product{background:var(--color-page);color:var(--color-text-primary)}.doto-product__layout.product{align-items:start;column-gap:clamp(32px,5vw,88px);display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);margin:0;row-gap:40px}.doto-product__media-wrapper,.doto-product__info-wrapper{min-width:0;max-width:none!important;width:auto!important}.doto-product__info-container{padding:8px 0 24px}.doto-product__info-container.product__column-sticky{top:88px}.doto-product__eyebrow{color:var(--color-accent);font-size:12px;font-weight:600;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.doto-product__title{font-family:var(--font-heading-family);font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.04;margin:0;max-width:18ch;overflow-wrap:anywhere}.doto-product__price{margin-top:22px}.doto-product__price .price{align-items:baseline;gap:10px}.doto-product__price .price-item{color:var(--color-accent);font-size:20px;font-weight:600}.doto-product__details-grid{border-bottom:1px solid var(--color-border-weak);border-top:1px solid var(--color-border-weak);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0}.doto-product__details-grid>div{border-bottom:1px solid var(--color-border-weak);min-width:0;padding:14px 12px 14px 0}.doto-product__details-grid>div:nth-child(odd){border-right:1px solid var(--color-border-weak);padding-right:16px}.doto-product__details-grid>div:nth-last-child(-n+2){border-bottom:0}.doto-product__details-grid dt,.doto-product__standard-material span{color:var(--color-text-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.doto-product__details-grid dd{font-size:14px;line-height:1.45;margin:5px 0 0;overflow-wrap:anywhere}.doto-product__standard-material{border-bottom:1px solid var(--color-border-weak);border-top:1px solid var(--color-border-weak);font-size:14px;line-height:1.45;margin:28px 0 0;padding:14px 0}.doto-product__standard-material span{display:block;margin-bottom:5px}.doto-product__actions{display:grid;gap:14px;margin-top:28px}.doto-product__customize{align-items:center;background:var(--color-brand-fill);border:1px solid var(--color-brand-fill);border-radius:var(--doto-tool-radius);display:flex;font-size:15px;font-weight:600;justify-content:center;min-height:52px;text-decoration:none;width:100%}.doto-product__customize:hover{background:var(--color-brand-fill-pressed);border-color:var(--color-brand-fill-pressed)}.doto-product__buy{border:1px solid var(--color-border);padding:16px}.doto-product__buy-label{color:var(--color-text-primary);font-size:14px;font-weight:600;margin:0 0 10px}.doto-product__buy-form,.doto-product__buy-form .shopify-payment-button{margin:0}.doto-product__buy-form .shopify-payment-button__button,.doto-product__buy-form .shopify-payment-button__button--unbranded{background:var(--color-surface)!important;border:1px solid var(--color-text-primary)!important;border-radius:var(--doto-tool-radius)!important;color:var(--color-text-primary)!important;font-family:var(--font-body-family);font-size:15px;font-weight:600;min-height:48px}.doto-product__quantity{margin-top:24px}.doto-product__quantity .quantity{min-height:48px}.doto-product__inventory{color:var(--color-text-secondary);font-size:13px;margin:12px 0 0}.doto-product__description,.doto-product__text{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin:24px 0 0}.doto-product__description p:first-child{margin-top:0}.doto-product__description p:last-child{margin-bottom:0}.doto-product__accordion{border-top:1px solid var(--color-border-weak);margin-top:0}.doto-product__accordion:last-child{border-bottom:1px solid var(--color-border-weak)}.doto-product__accordion summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;list-style:none;min-height:52px;padding:8px 0}.doto-product__accordion summary::-webkit-details-marker{display:none}.doto-product__accordion summary .icon{height:14px;transition:transform .16s ease-out;width:14px}.doto-product__accordion[open] summary .icon{transform:rotate(180deg)}.doto-product__accordion-content{color:var(--color-text-secondary);font-size:14px;line-height:1.6;padding:0 0 18px}.doto-product__policies{margin-top:28px}.doto-product__media-fallback{align-items:center;aspect-ratio:4 / 5;background:var(--color-surface-muted);border-radius:var(--doto-card-radius);color:var(--color-text-muted);display:flex;justify-content:center;overflow:hidden}.doto-product__media-fallback svg{height:100%;width:100%}.doto-product--blueprint .product-form__submit{background:transparent;border:0;box-shadow:none;color:var(--color-accent);justify-content:flex-start;min-height:44px;padding-left:0;padding-right:0}.doto-product--blueprint .product-form__submit:before,.doto-product--blueprint .product-form__submit:after{box-shadow:none;content:none}.doto-product--blueprint .product-form__submit:hover{background:transparent;color:var(--color-accent-pressed)}.doto-product--blueprint .product-form__buttons{margin-top:14px}.doto-product--blueprint .product-form__error-message-wrapper{margin-bottom:10px}.doto-product__buy--unavailable{opacity:.5}@media screen and (max-width:749px){.doto-product__layout.product{display:block}.doto-product__media-wrapper{margin-bottom:30px}.doto-product__info-container{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.doto-product__info-container.product__column-sticky{position:static}.doto-product__title{font-size:40px;max-width:16ch}.doto-product__details-grid{grid-template-columns:1fr}.doto-product__details-grid>div,.doto-product__details-grid>div:nth-child(odd),.doto-product__details-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-weak);border-right:0;padding:12px 0}.doto-product__details-grid>div:last-child{border-bottom:0}.doto-product__buy{padding:14px}.doto-product__mobile-action-bar{background:var(--color-surface);border-top:1px solid var(--color-border);bottom:0;box-shadow:0 -8px 24px #0000000f;display:grid;gap:8px;left:0;padding:12px 20px max(12px,env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:5}.doto-product__mobile-action-bar[hidden]{display:none}.doto-product__mobile-action-bar .doto-product__actions{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.doto-product__mobile-action-bar .doto-product__customize{align-self:end;min-height:48px;min-width:0;padding:0 12px;text-align:center}.doto-product__mobile-action-bar .doto-product__buy{border:0;min-width:0;padding:0}.doto-product__mobile-action-bar .doto-product__buy-label{font-size:12px;margin-bottom:6px}.doto-product__mobile-action-bar .doto-product__buy-form .shopify-payment-button__button,.doto-product__mobile-action-bar .doto-product__buy-form .shopify-payment-button__button--unbranded{min-height:48px;min-width:0;padding-left:10px!important;padding-right:10px!important;width:100%}.doto-product__mobile-action-bar [data-doto-cart-action],.doto-product__mobile-action-bar .product-form,.doto-product__mobile-action-bar .product-form__buttons{margin:0;width:100%}.doto-product__mobile-action-bar .product-form__submit{justify-content:center;width:100%}body>div[data-doto-mobile-action-spacer]{display:block;width:100%}body>div[data-doto-mobile-action-spacer][hidden]{display:none}}.doto-studio-band{background:var(--color-page);padding:72px 0}.doto-studio-band__inner{display:grid;gap:24px;grid-template-areas:"copy" "visual" "steps" "button"}.doto-studio-band__copy{grid-area:copy}.doto-studio-band__heading{font-size:32px;line-height:1.08;margin:0}.doto-studio-band__text{color:var(--color-text-secondary);font-size:16px;line-height:1.55;margin:18px 0 0;max-width:40ch}.doto-studio-band__button{align-items:center;background:var(--color-brand-fill);border:1px solid transparent;border-radius:var(--doto-tool-radius);color:var(--color-brand-fill-text);display:inline-flex;font-family:var(--font-body-family);font-size:16px;font-weight:600;grid-area:button;height:52px;justify-content:center;line-height:1;padding:0 24px;text-decoration:none;transition:background-color .16s ease-out;white-space:nowrap;width:fit-content}.doto-studio-band__button:hover{background:var(--color-brand-fill-pressed);color:var(--color-brand-fill-text)}.doto-studio-band__visual{grid-area:visual;margin:0;min-width:0;position:relative}.doto-studio-band__image{aspect-ratio:11 / 10;background:var(--color-surface);border-radius:var(--doto-card-radius);display:block;height:auto;object-fit:contain;width:100%}.doto-studio-band__caption{background:var(--color-surface);bottom:14px;color:var(--color-text-secondary);font-size:12px;left:14px;line-height:1.3;padding:7px 9px;position:absolute}.doto-studio-band__steps{display:grid;gap:8px;grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.doto-studio-band__steps li{align-items:center;border-top:1px solid var(--color-border);color:var(--color-text-primary);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;justify-content:flex-start;line-height:1.25;min-height:72px;min-width:0;padding-top:10px;text-align:center}.doto-studio-band__step-number{color:var(--color-accent-text);flex:0 0 auto;line-height:1}.doto-studio-band__step-label{align-items:flex-start;display:flex;justify-content:center;min-height:2.5em;width:100%}@media screen and (min-width:768px){.doto-studio-band__button{height:48px;padding:0 28px}.doto-studio-band__inner{align-items:center;column-gap:64px;grid-template-areas:"copy visual" "steps visual" "button visual";grid-template-columns:minmax(260px,.78fr) minmax(0,1.42fr);grid-template-rows:auto auto 1fr;row-gap:28px}.doto-studio-band__steps li{flex-direction:row;font-size:14px;gap:7px;justify-content:flex-start;min-height:0;text-align:left}.doto-studio-band__step-label{display:inline;min-height:0;width:auto}}@media screen and (min-width:1200px){.doto-studio-band__inner{column-gap:88px}.doto-studio-band__heading{font-size:40px}}.doto-footer-brand{align-items:end;border-bottom:1px solid var(--color-border);display:grid;gap:12px;padding-bottom:32px;padding-top:52px}.doto-footer-brand__wordmark{color:var(--color-text-primary);font-family:var(--font-heading-family);font-size:40px;line-height:1;margin:0}.doto-footer-brand__line{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0}.doto-footer-nav{padding-bottom:40px;padding-top:40px}.doto-footer-nav__grid{display:grid;gap:36px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.doto-footer-nav__heading{font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.4;margin:0 0 14px}.doto-footer-nav__heading a{color:var(--color-text-primary);text-decoration:none}.doto-footer-nav__heading a:hover{color:var(--color-accent)}.doto-footer-nav__links{display:grid;gap:10px;list-style:none;margin:0;padding:0}.doto-footer-nav__links a{color:var(--color-text-secondary);font-size:14px;line-height:1.45;text-decoration:none}.doto-footer-nav__links a:hover{color:var(--color-accent)}@media screen and (min-width:768px){.doto-footer-brand{grid-template-columns:1fr auto;padding-bottom:40px;padding-top:64px}.doto-footer-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.doto-footer-nav{padding-bottom:52px;padding-top:52px}.doto-footer-nav__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.doto-studio-dialog{background:transparent;border:0;color:var(--color-text-primary);margin:auto;max-width:min(520px,calc(100vw - 40px));padding:0;width:100%}.doto-studio-dialog::backdrop{background:#2b2c3061}.doto-studio-dialog__surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--doto-card-radius);box-shadow:0 8px 24px #0000000f;padding:36px;position:relative}.doto-studio-dialog__close{align-items:center;background:transparent;border:0;color:var(--color-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:40px}.doto-studio-dialog__close .icon{height:18px;width:18px}.doto-studio-dialog__title{font-family:var(--font-heading-family);font-size:30px;line-height:1.12;margin:0;padding-right:32px}.doto-studio-dialog__copy{color:var(--color-text-secondary);font-size:15px;line-height:1.55;margin:18px 0 0}.doto-studio-dialog__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.doto-studio-dialog__button{align-items:center;border-radius:var(--doto-tool-radius);display:inline-flex;font-family:var(--font-body-family);font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none}.doto-studio-dialog__button--primary{background:var(--color-brand-fill);border:1px solid var(--color-brand-fill);color:var(--color-brand-fill-text)}.doto-studio-dialog__button--secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.doto-studio-dialog__button:hover{border-color:var(--color-accent)}@media screen and (max-width:749px){.doto-studio-dialog{margin-bottom:max(20px,env(safe-area-inset-bottom));max-width:calc(100vw - 40px)}.doto-studio-dialog__surface{padding:32px 24px 24px}.doto-studio-dialog__title{font-size:27px}.doto-studio-dialog__actions{align-items:stretch;flex-direction:column}.doto-studio-dialog__actions .doto-studio-dialog__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
