body.studio-store{--studio-paper:var(--color-background);--studio-ink:var(--color-foreground-heading);--studio-accent:var(--color-primary);--studio-line:var(--color-border);--studio-soft:#ece5dc;--studio-serif:Georgia,'Times New Roman',serif;color:var(--color-foreground);background:var(--studio-paper)}
.studio-store *{box-sizing:border-box}.studio-store [hidden]{display:none!important}.studio-store a{text-underline-offset:4px}.studio-store :focus-visible{outline:2px solid var(--studio-accent);outline-offset:5px}.studio-shell{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.studio-section{padding-block:clamp(52px,7vw,100px)}.studio-store .studio-eyebrow{font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.studio-muted{color:var(--color-foreground);font-size:13px;line-height:1.6}.studio-store .studio-section h2,.studio-hero h1,.studio-family-note h2,.studio-help h1{font-family:var(--studio-serif);font-weight:400;letter-spacing:-.045em;line-height:1.08;text-transform:none}.studio-store .studio-section h2{font-size:clamp(32px,3.4vw,52px);margin:0 0 20px}.studio-store .studio-section h3{font-size:18px;font-weight:500;line-height:1.3;margin:0 0 8px}.studio-store .studio-section p{line-height:1.65}.studio-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);border:1px solid var(--color-primary-button-border);padding:17px 24px;min-height:52px;font:500 14px var(--font-body--family);text-decoration:none;border-radius:3px;cursor:pointer}.studio-button:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.studio-button:disabled{opacity:.5;cursor:not-allowed}.studio-text-link{font-size:14px;font-weight:500;color:inherit;display:inline-flex;align-items:center;gap:16px;text-decoration:none;border:0;border-bottom:1px solid currentColor;padding:9px 0;background:none;cursor:pointer}.studio-dot{display:inline-block;width:7px;height:7px;background:var(--studio-accent);border-radius:100%;margin-inline-end:8px}
.studio-announcement{padding:11px 20px;background:var(--studio-accent);color:var(--color-primary-button-text);text-align:center;font-size:11px;letter-spacing:.04em}.studio-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:104px;border-bottom:1px solid var(--studio-line);position:relative;z-index:30;background:var(--studio-paper)}.studio-wordmark{font-family:var(--studio-serif);font-size:30px;letter-spacing:-1.5px;line-height:1;color:var(--studio-ink);text-decoration:none;white-space:nowrap}.studio-wordmark span{display:block;font-family:var(--font-body--family);font-size:8px;letter-spacing:.23em;text-transform:uppercase;text-align:center;margin-top:10px;font-weight:500}.studio-desktop-nav{display:flex;gap:25px;align-items:center}.studio-desktop-nav a{font-size:13px;text-decoration:none;white-space:nowrap;padding-block:15px}.studio-desktop-nav a:hover{text-decoration:underline}.studio-header__actions{display:flex;align-items:center;gap:15px}.studio-icon-link{display:flex;align-items:center;gap:5px;min-width:36px;min-height:44px;text-decoration:none;font-size:12px}.studio-icon-link svg,.studio-mobile-nav summary svg{width:22px;height:22px}.studio-mobile-nav{display:none}.studio-mobile-nav summary{cursor:pointer;list-style:none;padding:10px}.studio-mobile-nav summary::-webkit-details-marker{display:none}.studio-mobile-nav nav{position:absolute;inset-inline:0;top:100%;padding:20px;background:var(--studio-paper);border-block:1px solid var(--studio-line);box-shadow:0 15px 20px #33282314}.studio-mobile-nav nav a{display:flex;justify-content:space-between;font-size:18px;min-height:51px;align-items:center;text-decoration:none;border-bottom:1px solid var(--studio-line)}
.studio-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:600px;padding-block:32px;gap:48px;align-items:center}.studio-hero__copy{padding-block:25px}.studio-hero h1{font-size:clamp(42px,4.6vw,72px);max-width:600px;margin:0 0 25px;color:var(--studio-ink)}.studio-hero__description{max-width:380px;font-size:15px;line-height:1.75;margin:0 0 30px}.studio-hero__buttons{display:flex;flex-wrap:wrap;gap:15px;align-items:center}.studio-hero__footnote{font-size:11px;letter-spacing:.025em;margin-top:28px}.studio-hero__visual{position:relative;align-self:stretch;min-height:560px;background:var(--studio-soft);overflow:hidden;border-radius:3px}.studio-hero__visual picture{display:block;height:100%}.studio-hero__visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:center 46%}.studio-hero__product{position:absolute;bottom:20px;inset-inline:20px;background:#faf7f1f2;backdrop-filter:blur(5px);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--studio-ink);font-size:14px;text-decoration:none}.studio-hero__product small{display:block;margin-top:5px;font-size:11px}.studio-ribbon{display:flex;justify-content:center;align-items:center;gap:clamp(20px,5vw,90px);border-block:1px solid var(--studio-line);padding:24px 20px;font-size:12px;letter-spacing:.025em}.studio-ribbon span:nth-child(even){font-size:22px;color:var(--studio-accent)}
.studio-section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.studio-section__heading h2{margin-bottom:0!important}.studio-section__intro{max-width:335px;font-size:14px;margin:0}.studio-occasion-grid,.studio-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.studio-occasion{text-decoration:none;min-width:0}.studio-occasion>img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:3px;transition:transform .25s ease}.studio-occasion>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.studio-store .studio-occasion h3{font-size:20px;margin:0;font-family:var(--studio-serif)}.studio-occasion p{font-size:12px;margin:6px 0 0}.studio-card{min-width:0}.studio-card__image{display:block;position:relative;overflow:hidden;background:var(--studio-soft);border-radius:3px}.studio-card__image img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .25s ease}.studio-card:hover .studio-card__image img{transform:scale(1.025)}.studio-card__tag{position:absolute;inset-inline-start:10px;bottom:10px;background:var(--studio-paper);padding:7px 9px;font-size:9px;letter-spacing:.05em}.studio-store .studio-card h3{font-size:15px;margin:16px 0 10px;letter-spacing:0;line-height:1.4}.studio-card h3 a{text-decoration:none}.studio-card__price{font-size:14px;margin:0!important}.studio-card__unit{font-size:11px;margin-top:3px!important}
.studio-photo-section{background:#eae3d9}.studio-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.studio-process__image{aspect-ratio:1.18;background:#fff;overflow:hidden;border:8px solid #faf7f1}.studio-process__image img{display:block;max-width:none;height:auto}.studio-process__image--1 img{width:500%;transform:translate(-40%,-14%)}.studio-process__image--2 img{width:345%;transform:translate(-28%,-49%)}.studio-process__image--3 img{width:330%;transform:translate(-1%,-65%)}.studio-process__caption{display:flex;gap:14px;margin-top:20px}.studio-process__caption>span{font-size:11px;color:var(--studio-accent);border:1px solid currentColor;border-radius:50%;width:29px;height:29px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.studio-store .studio-process__caption h3{font-size:17px;margin:1px 0 6px}.studio-process__caption p{font-size:13px;margin:0;max-width:280px}.studio-photo-section__footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:32px}.studio-photo-section__footer p{font-size:11px;max-width:450px}.studio-how{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.studio-how ol{list-style:none;padding:0;margin:0}.studio-how li{display:flex;gap:25px;padding:25px 0;border-top:1px solid var(--studio-line)}.studio-how li>span{font-size:12px;color:var(--studio-accent);padding-top:3px}.studio-how li p{font-size:14px;margin:0}.studio-family-note{background:var(--studio-accent);color:var(--color-primary-button-text);text-align:center}.studio-family-note h2{color:inherit;max-width:650px;margin-inline:auto!important;font-size:clamp(40px,5vw,65px)!important}.studio-family-note p:not(.studio-eyebrow){max-width:530px;margin:0 auto 24px;font-size:14px}.studio-family-note a{color:inherit}
.studio-footer{padding-top:65px}.studio-footer__grid{display:grid;grid-template-columns:1.4fr .8fr .9fr 1fr;gap:45px;padding-bottom:60px}.studio-footer__grid h2{font:600 11px var(--font-body--family);letter-spacing:.1em;text-transform:uppercase;margin:0 0 25px}.studio-footer__grid>div>a:not(.studio-wordmark){display:block;font-size:12px;line-height:1.7;margin-bottom:10px;text-decoration:none}.studio-footer__grid p{font-size:13px;line-height:1.8;max-width:260px;margin:24px 0 18px}.studio-footer select{width:100%;min-height:44px;padding:10px;border:1px solid var(--studio-line);background:transparent;font-size:12px;margin-bottom:15px;color:inherit}.studio-footer label{font-size:11px;display:block;margin-bottom:7px}.studio-footer .studio-button{width:100%;padding:12px 16px;min-height:44px;font-size:12px}.studio-footer__bottom{border-top:1px solid var(--studio-line);display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:85px;font-size:10px}.studio-footer__bottom>div{display:flex;flex-wrap:wrap;gap:18px}.studio-footer__bottom a{text-decoration:none}.studio-explore{padding-block:30px 10px}.studio-chips{display:flex;gap:10px;flex-wrap:wrap}.studio-chips a{font-size:12px;text-decoration:none;border:1px solid var(--studio-line);border-radius:100px;padding:12px 17px;min-height:44px;display:flex;align-items:center}.studio-chips a:hover{background:var(--studio-accent);color:#fff}.studio-explore>.studio-muted{margin-top:18px;font-size:12px}
.studio-store .product-information{padding:35px clamp(20px,4vw,64px) 45px;max-width:1440px;margin:auto;gap:clamp(30px,5vw,75px)}.studio-store .product-details{min-width:0}.studio-store .product-details h1{font-family:var(--studio-serif);font-weight:400;font-size:clamp(30px,3vw,45px);letter-spacing:-.04em;line-height:1.13}.studio-store .product-details .group-block{max-width:100%}.studio-store .product-details .price{font-size:21px}.studio-purchase-note{border-block:1px solid var(--studio-line);padding:14px 0;width:100%;margin:8px 0}.studio-purchase-note p{font-size:12px;line-height:1.6;margin:4px 0}.studio-purchase-note strong{font-weight:600}.studio-purchase-note a{color:var(--studio-accent)}.studio-review{display:block;width:100%;font-size:12px}.studio-review summary{padding:14px 0;cursor:pointer;font-weight:500}.studio-review dl{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin:12px 0;overflow-wrap:anywhere}.studio-review dd{margin:0;font-weight:500}.studio-store .product-custom-fields-container{max-width:100%;font-size:13px}.studio-store .product-custom-field-input{border-radius:3px!important;background:var(--color-input-background)!important;border-color:var(--color-input-border)!important;min-height:48px;font-size:14px!important}.studio-store .variant-option__select-wrapper,.studio-store .variant-option__select{border-radius:3px}.studio-store .product-details button[type=submit]{min-height:54px;border-radius:3px}.studio-split-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.studio-split-fields label,.studio-set-row label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500}.studio-split-fields select,.studio-set-row select,.studio-set-row input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--studio-line);border-radius:3px;color:var(--studio-ink);font:400 14px var(--font-body--family);background:var(--color-input-background)}studio-split-option{display:block;width:100%}.studio-set-builder{display:block;width:100%;border:1px solid var(--studio-line);background:#f1ebe3;padding:16px;border-radius:3px;margin:6px 0}.studio-set-builder>details>summary{font-size:14px;font-weight:600;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:15px}.studio-set-builder>details>summary::-webkit-details-marker{display:none}.studio-set-builder p{font-size:12px;line-height:1.65}.studio-set-row{border:1px solid var(--studio-line);margin-block:14px;padding:14px;background:var(--studio-paper);border-radius:3px;min-width:0}.studio-set-row legend{font-size:12px;font-weight:600;padding:0 5px}.studio-set-row__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-set-row__fields .studio-set-row__wide{grid-column:1/-1}.studio-set-row__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px}.studio-set-row__footer button{font-size:11px;min-height:36px}.studio-set-builder__total{display:flex;justify-content:space-between;border-top:1px solid var(--studio-line);padding-top:18px;margin-top:20px;font-size:16px}.studio-set-builder .studio-button{width:100%;justify-content:center}.studio-set-builder [data-set-status]{color:var(--studio-accent);overflow-wrap:anywhere}.studio-store .product-details:has(studio-set-builder>details[open]) :is(variant-picker,.product-custom-fields-container,product-form-component,studio-order-review){display:none}.studio-product-help{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.studio-product-help p,.studio-photo-guidance p{font-size:14px;max-width:500px}.studio-size-charts details,.studio-help details{border-bottom:1px solid var(--studio-line);padding:20px 0}.studio-size-charts summary,.studio-help summary{font-size:14px;cursor:pointer;min-height:30px}.studio-size-charts img{width:100%;height:auto;margin-top:20px}.studio-photo-guidance{max-width:750px;margin-top:40px}.studio-help h1{font-size:clamp(40px,5vw,64px);margin:0 0 40px}.studio-help__grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.studio-help h2{font-size:30px!important}.studio-help #studio-faq,.studio-help #studio-sizing{margin-top:65px;scroll-margin-top:30px}.studio-page{max-width:960px}.studio-page h3{font:400 16px/1.85 var(--font-body--family);margin-bottom:22px}.studio-cart-guide{padding-top:35px}.studio-cart-guide p{font-size:13px;line-height:1.6;max-width:800px}.studio-for-badge{display:inline-block;padding:6px 10px;border:1px solid var(--studio-line);font-size:12px;margin-bottom:10px;border-radius:3px;color:var(--studio-accent)}.studio-cart-edit{display:inline-block;margin-top:12px;font-size:12px;color:var(--studio-accent)}
@media(min-width:750px){.studio-store .product-information__media{position:sticky;top:24px;align-self:start}.studio-store .product-details>.group-block{position:static!important}.studio-store [data-template^="collection"] .product-grid{column-gap:24px}}
@media(max-width:1100px){.studio-desktop-nav{gap:15px}.studio-desktop-nav a{font-size:11px}.studio-header{gap:18px}.studio-wordmark{font-size:26px}.studio-hero{gap:30px}.studio-hero__visual{min-height:480px}.studio-footer__grid{gap:25px}.studio-ribbon{gap:25px}}
@media(max-width:749px){.studio-announcement{font-size:9px;padding:10px 15px}.studio-header{min-height:76px;gap:10px}.studio-wordmark{font-size:25px}.studio-wordmark span{font-size:6px;margin-top:7px}.studio-desktop-nav{display:none}.studio-mobile-nav{display:block}.studio-header__actions{gap:7px}.studio-icon-link svg{width:20px;height:20px}.studio-icon-link{min-width:26px}.studio-hero{grid-template-columns:1fr;gap:20px;padding-block:26px}.studio-hero__copy{padding:0}.studio-hero .studio-eyebrow{font-size:9px;margin-bottom:14px}.studio-hero h1{font-size:43px;line-height:1.02;margin-bottom:16px;max-width:360px}.studio-hero__description{font-size:13px;line-height:1.6;margin:0 0 17px;max-width:345px}.studio-hero__buttons{gap:8px 18px}.studio-hero__buttons .studio-button{padding:14px 17px;gap:15px;font-size:12px;min-height:47px}.studio-hero__buttons .studio-text-link{font-size:12px;gap:10px}.studio-hero__footnote{font-size:9px;margin:13px 0 0}.studio-hero__visual{min-height:325px;aspect-ratio:1.04}.studio-hero__visual img{object-position:center 46%}.studio-hero__product{bottom:12px;inset-inline:12px;padding:12px;font-size:12px}.studio-hero__product small{font-size:9px}.studio-ribbon{justify-content:space-between;gap:12px;padding:16px 20px;font-size:9px}.studio-ribbon span:nth-child(even){font-size:15px}.studio-ribbon span:nth-child(4),.studio-ribbon span:nth-child(5){display:none}.studio-section__heading{display:block;margin-bottom:25px}.studio-section__heading>.studio-text-link{margin-top:12px}.studio-section__intro{margin-top:18px;font-size:13px}.studio-occasion-grid,.studio-product-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.studio-occasion>div{margin-top:12px}.studio-store .studio-occasion h3{font-size:19px}.studio-occasion p{font-size:11px}.studio-card__tag{font-size:8px;padding:5px 6px}.studio-store .studio-card h3{font-size:13px;margin:12px 0 7px}.studio-card__price{font-size:12px}.studio-card__unit{font-size:10px}.studio-process{grid-template-columns:1fr;gap:28px}.studio-process article{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.studio-process__image{aspect-ratio:1;border-width:5px}.studio-process__caption{margin:0;display:block}.studio-process__caption>span{margin-bottom:10px;width:24px;height:24px;font-size:9px}.studio-store .studio-process__caption h3{font-size:16px}.studio-process__caption p{font-size:11px;line-height:1.6}.studio-photo-section__footer{display:block}.studio-photo-section__footer p{font-size:10px}.studio-photo-section__footer .studio-button{margin-top:12px}.studio-how{grid-template-columns:1fr;gap:25px}.studio-how li{gap:20px;padding-block:22px}.studio-how li p{font-size:13px}.studio-footer{padding-top:45px}.studio-footer__grid{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:35px}.studio-footer__grid>div:first-child{grid-column:1/-1}.studio-footer__grid>div:last-child{grid-column:1/-1;max-width:100%}.studio-footer__grid>div:last-child form{max-width:360px}.studio-footer__grid p{margin-top:20px;max-width:320px}.studio-footer__grid h2{margin-bottom:18px}.studio-footer__bottom{padding-block:25px;display:flex;flex-wrap:wrap;font-size:9px;min-height:0}.studio-footer__bottom>div{gap:12px}.studio-explore{padding-block:25px 6px}.studio-chips{gap:8px;flex-wrap:nowrap;overflow:auto;margin-inline:-20px;padding-inline:20px;padding-bottom:8px}.studio-chips a{flex-shrink:0;font-size:11px;padding:10px 14px}.studio-explore .studio-muted{font-size:11px}.studio-store .product-information{padding:20px 20px 35px;gap:25px}.studio-store .product-information .product-details{width:100%}.studio-store .product-details h1{font-size:31px}.studio-product-help{grid-template-columns:1fr;gap:25px}.studio-help__grid{grid-template-columns:1fr;gap:25px}.studio-help__grid article{border-bottom:1px solid var(--studio-line);padding-bottom:20px}.studio-set-row__fields{gap:12px 9px}.studio-set-row label{font-size:11px}.studio-set-row input,.studio-set-row select{font-size:13px;padding:9px}.studio-store .product-custom-fields-container{font-size:12px}.studio-store .product-details{padding-bottom:25px}.studio-cart-guide{padding-top:25px}}
.studio-store .product-custom-field-image-upload-input:not([hidden]){display:block!important;position:static!important;opacity:1!important;width:100%!important;height:auto!important;padding:12px;border:1px dashed var(--studio-accent);border-radius:3px;background:var(--color-input-background);min-height:52px;font-size:12px}.studio-store .product-custom-field-preview-img-wrapper:has(input:not([hidden])) .product-custom-field-image-upload-label{display:none!important}.studio-store input[type=file]::file-selector-button{background:var(--studio-accent);color:#fff;border:0;padding:9px 12px;margin-inline-end:10px;border-radius:2px;cursor:pointer}
.studio-contact-fields{display:flex;flex-direction:column;gap:10px;max-width:600px;margin-top:35px}.studio-contact-fields label{font-size:13px}.studio-contact-fields input,.studio-contact-fields textarea{min-height:48px;padding:12px;background:var(--color-input-background);color:var(--color-input-text);border:1px solid var(--studio-line);border-radius:3px;font:400 14px var(--font-body--family)}.studio-contact-fields button{align-self:start;margin-top:10px}
@media(prefers-reduced-motion:reduce){.studio-store *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.studio-catalog{padding-block:35px 80px}.studio-catalog__heading h1{font:400 clamp(36px,5vw,65px)/1.05 var(--studio-serif);letter-spacing:-.045em;margin:0 0 24px}.studio-catalog__heading>.studio-muted{max-width:650px}.studio-search-form{display:flex;gap:10px;max-width:700px;margin-bottom:35px}.studio-search-form input{min-width:0;flex:1;min-height:54px;border:1px solid var(--studio-line);background:var(--color-input-background);padding:14px;font-size:15px;border-radius:3px}.studio-catalog__toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid var(--studio-line);padding-block:18px;margin:30px 0;font-size:12px}.studio-filters{position:relative;min-width:140px}.studio-filters>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:flex-end;list-style:none}.studio-filter-form{position:absolute;z-index:15;inset-inline-end:0;top:100%;width:330px;max-width:85vw;background:var(--studio-paper);border:1px solid var(--studio-line);padding:24px;box-shadow:0 12px 30px #3026221a;max-height:70vh;overflow:auto}.studio-filter-form>label{font-size:12px;display:block;margin-bottom:8px}.studio-filter-form select,.studio-price-range input{width:100%;min-height:44px;background:var(--color-input-background);border:1px solid var(--studio-line);padding:10px;color:inherit;font-size:13px}.studio-filter-form fieldset{border:0;border-top:1px solid var(--studio-line);margin:25px 0 0;padding:18px 0 0}.studio-filter-form legend{font-size:12px;font-weight:600;padding-inline:0 8px}.studio-filter-value{display:flex;gap:9px;align-items:center;font-size:12px;margin-block:10px;min-height:28px}.studio-filter-value input{width:17px;height:17px;accent-color:var(--studio-accent)}.studio-price-range{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-price-range label{font-size:11px}.studio-filter-form>.studio-button{width:100%;margin-top:25px;justify-content:center}.studio-filter-form>.studio-text-link{margin-top:10px;font-size:12px}.studio-search-recommendation{border-block:1px solid var(--studio-line);padding-block:32px;margin-block:32px}.studio-search-recommendation h2{font:400 34px var(--studio-serif);letter-spacing:-.03em;margin:0}.studio-empty{padding:55px 0;max-width:600px;grid-column:1/-1}.studio-empty h2{font:400 36px var(--studio-serif);letter-spacing:-.03em}.studio-empty p{font-size:14px;line-height:1.7}.studio-empty .studio-text-link{margin-inline-start:25px}.studio-pagination{display:flex;justify-content:center;gap:14px;padding-top:45px;font-size:14px}.studio-pagination .page,.studio-pagination .next,.studio-pagination .prev{padding:8px;min-width:36px;text-align:center}.studio-pagination .current{border:1px solid var(--studio-accent)}.studio-age-form{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin:24px 0;font-size:12px}.studio-age-form select{padding:12px;border:1px solid var(--studio-line);background:var(--color-input-background);min-height:44px}.studio-search-form .studio-button{justify-content:center}@media(max-width:749px){.studio-catalog{padding-block:25px 55px}.studio-catalog__heading h1{font-size:40px}.studio-search-form{gap:8px}.studio-search-form .studio-button{padding:12px 16px;font-size:12px}.studio-search-form input{font-size:13px;padding:12px}.studio-catalog__toolbar{font-size:11px}.studio-search-recommendation h2{font-size:30px}}
