/*
Theme Name: Satin Rose Atelier
Author: The Satin Rose Shop
Description: A lightweight, seasonal handmade shop theme with native WooCommerce layouts, accessible variation swatches and coordinated email styling. Install inactive and use Live Preview first.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: srs-atelier
*/
:root{--srs-deep:#9a365f;--srs-accent:#b24572;--srs-paper:#fff8fb;--srs-ink:#432c38;--srs-line:#e8dce1;--srs-muted:#715f68;--srs-radius:8px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.srs-atelier{margin:0;background:var(--srs-paper);color:var(--srs-ink);font:16px/1.75 Arial,Helvetica,sans-serif;overflow-wrap:break-word}body.srs-atelier h1,body.srs-atelier h2,body.srs-atelier h3,body.srs-atelier h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--srs-ink)}h1{font-size:clamp(36px,4.4vw,60px)}h2{font-size:clamp(28px,3.2vw,42px)}h3{font-size:25px}h1,h2,h3,h4,p,figure{margin:0}p+p{margin-top:16px}img{max-width:100%;height:auto}a{color:var(--srs-deep);text-underline-offset:4px}a:hover{color:var(--srs-ink)}button,input,select,textarea{font:inherit}button,a,label{touch-action:manipulation}:focus-visible{outline:3px solid var(--srs-accent);outline-offset:4px}::selection{background:var(--srs-deep);color:white}.srs-container{width:min(1210px,calc(100% - 64px));margin-inline:auto}.srs-skip{position:fixed;top:0;left:15px;transform:translateY(-150%);z-index:100000;padding:15px;background:#fff}.srs-skip:focus{transform:translateY(0)}
.srs-topline{background:var(--srs-deep);color:#fff;text-align:center;padding:9px 20px;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.srs-topline span{margin:0 12px}.srs-site-header{position:relative;background:var(--srs-paper);border-bottom:1px solid var(--srs-line);z-index:20}.srs-header-inner{width:min(1340px,calc(100% - 48px));margin:auto;display:flex;gap:25px;align-items:center;justify-content:space-between;min-height:118px}.srs-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--srs-ink);flex-shrink:0}.srs-brand>img{width:86px;height:86px;object-fit:contain}.srs-brand>span{font:29px/1.15 Georgia,serif;letter-spacing:-.7px}.srs-brand small{display:block;margin-top:9px;font:9px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.22em}.srs-nav-list{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0}.srs-nav-list a{font-size:13px;text-decoration:none;color:var(--srs-ink)}.srs-nav-list a:hover{color:var(--srs-deep);text-decoration:underline}.srs-nav-list li{position:relative}.srs-nav-list .sub-menu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid var(--srs-line);box-shadow:0 8px 22px #432c3812;list-style:none;padding:18px;display:none}.srs-nav-list li:hover>.sub-menu,.srs-nav-list li:focus-within>.sub-menu{display:block}.srs-header-actions{display:flex;gap:20px;align-items:center;font-size:12px}.srs-header-actions a{text-decoration:none}.srs-basket{border:1px solid var(--srs-line);padding:9px 14px;border-radius:4px}.srs-basket span{display:inline-block;margin-left:4px;font-size:11px}.srs-menu-toggle{display:none}.srs-eyebrow{display:block;font:600 11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:var(--srs-accent);margin-bottom:18px}.srs-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:60px 65px}.srs-hero h1{font-size:clamp(45px,5.6vw,78px);line-height:1.08;letter-spacing:-2.5px}.srs-hero h1 em{color:var(--srs-accent);font-style:italic}.srs-hero p{max-width:440px;margin-top:25px;color:var(--srs-muted)}.srs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.srs-button,.srs-atelier .button,.srs-atelier input[type=submit],.srs-atelier .wp-block-button__link,.srs-atelier .wc-block-components-button:not(.is-link){display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:13px 23px;background:var(--srs-deep);border:1px solid var(--srs-deep);border-radius:4px;color:#fff;text-decoration:none;font:14px/1.4 Arial,sans-serif;cursor:pointer;box-shadow:none}.srs-button:hover,.srs-atelier .button:hover,.srs-atelier input[type=submit]:hover{filter:brightness(.93);color:#fff}.srs-text-link{text-decoration:none;border-bottom:1px solid var(--srs-accent);font-size:13px;padding-bottom:3px;color:var(--srs-ink)}.srs-hero-photo{padding:26px;background:color-mix(in srgb,var(--srs-accent) 10%,white);border-radius:180px 180px 6px 6px;position:relative}.srs-hero-photo>img{display:block;width:100%;height:455px;object-fit:contain;background:#fff;border-radius:155px 155px 4px 4px}.srs-hero-photo figcaption{text-align:center;font:italic 20px/1.4 Georgia,serif;padding-top:17px;color:var(--srs-deep)}.srs-season-motif{position:absolute;right:-18px;top:20px;font-size:65px;line-height:1.3;color:var(--srs-accent);transform:rotate(12deg);filter:drop-shadow(0 3px 2px #00000008)}.srs-season-christmas .srs-hero-photo{border:1px solid #cbbca0;background:linear-gradient(135deg,#eef3e9,#fff5ed)}.srs-season-christmas .srs-topline{background:linear-gradient(90deg,#24513f 0%,#24513f 72%,#a72f38 100%)}.srs-season-valentines .srs-hero-photo{background:radial-gradient(circle at top right,#f9d6dd,white)}.srs-season-halloween .srs-hero-photo{border-radius:160px 160px 6px 6px;background:linear-gradient(135deg,#f7dfc6,#eed9ce)}.srs-season-easter .srs-hero-photo{background:linear-gradient(135deg,#ecf3dd,#f9eaf5,#fff5cf)}.srs-season-mothers-day .srs-hero-photo{background:linear-gradient(135deg,#f5e3ed,#f1e8fa)}.srs-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:21px;border-block:1px solid var(--srs-line);text-align:center;font-size:12px}.srs-trust span:before{content:'✧';margin-right:9px;color:var(--srs-accent)}.srs-section{padding-block:72px}.srs-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.srs-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.srs-collection{display:block;text-decoration:none;color:var(--srs-ink)}.srs-collection-photo{padding:18px;background:color-mix(in srgb,var(--srs-accent) 6%,white);border:1px solid var(--srs-line);border-radius:6px;margin-bottom:22px}.srs-collection-photo img{display:block;width:100%;height:290px;object-fit:contain;background:white}.srs-collection p{font-size:13px;color:var(--srs-muted);margin:12px 0 16px}.srs-story{display:grid;grid-template-columns:1fr 1.25fr;gap:65px;padding:52px;background:color-mix(in srgb,var(--srs-accent) 9%,white);border:1px solid var(--srs-line);border-radius:var(--srs-radius)}.srs-story p{font-size:15px;color:var(--srs-muted);margin-bottom:18px}.srs-story h2{max-width:340px}.srs-home-products{margin-top:32px}.srs-remembrance{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;border-block:1px solid var(--srs-line);padding-block:35px;margin-bottom:60px}.srs-remembrance h2{font-size:30px}.srs-remembrance p{font-size:14px;color:var(--srs-muted);margin-bottom:15px}
.srs-page-main{padding-block:48px 75px;min-height:50vh}.srs-page-heading{margin-bottom:36px;padding-bottom:30px;border-bottom:1px solid var(--srs-line)}.srs-page-heading h1{margin-bottom:10px}.srs-entry-content{font-size:16px}.srs-entry-content h2{margin:35px 0 18px}.srs-entry-content h3{margin:28px 0 14px}.srs-entry-content p{margin-block:0 18px}.srs-entry-content ul,.srs-entry-content ol{padding-left:25px}.srs-entry-content .alignwide,.srs-entry-content .alignfull{max-width:100%;width:100%;margin-inline:0}.srs-entry-content .wp-block-columns{gap:35px}.srs-entry-content .wp-block-cover{border-radius:8px;overflow:hidden}.srs-search-result{padding-block:25px;border-bottom:1px solid var(--srs-line)}.srs-search-result h2{font-size:28px;margin-bottom:12px}.srs-not-found{max-width:850px;padding-block:80px}.srs-not-found p{margin-top:20px}.srs-site-footer{background:color-mix(in srgb,var(--srs-accent) 8%,white);border-top:1px solid var(--srs-line);padding:45px 0 22px}.srs-footer-grid{display:grid;grid-template-columns:1.25fr 1fr .8fr 1fr;gap:40px}.srs-footer-grid h2{font:400 21px/1.3 Georgia,serif;margin:15px 0 22px}.srs-footer-grid>div>a:not(.srs-footer-brand){display:block;font-size:12px;text-decoration:none;margin-bottom:10px}.srs-footer-grid p{font-size:12px;color:var(--srs-muted);margin:16px 0}.srs-footer-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:italic 24px/1.2 Georgia,serif}.srs-footer-brand img{width:110px;height:110px;object-fit:contain}.srs-social{display:flex;gap:12px;margin-block:20px}.srs-social img{width:40px;height:40px;object-fit:contain}.srs-small{font-size:12px}.srs-footer-bottom{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;color:var(--srs-muted);border-top:1px solid var(--srs-line);padding-top:23px;margin-top:35px}.srs-footer-bottom>span{margin-right:auto}.srs-preview-bar{display:flex;justify-content:center;gap:25px;align-items:center;flex-wrap:wrap;padding:10px 18px;background:#392b34;color:#fff;font-size:12px;position:relative;z-index:100}.srs-preview-bar a{color:#fff}.srs-preview-bar details{position:relative}.srs-preview-bar summary{cursor:pointer}.srs-preview-choices{position:absolute;top:100%;left:0;min-width:230px;padding:14px;background:#392b34;box-shadow:0 8px 20px #0002}.srs-preview-choices a{display:block;padding:7px 9px;text-decoration:none}.srs-preview-choices a:hover{background:#ffffff15}
/* The real WooCommerce catalogue, variations, basket, checkout and account. */
.srs-atelier .woocommerce-breadcrumb{font-size:12px;color:var(--srs-muted);margin:0 0 28px}.srs-atelier .woocommerce-products-header{margin-bottom:30px}.srs-atelier .woocommerce-result-count,.srs-atelier .woocommerce-ordering{font-size:13px;margin-bottom:26px}.srs-atelier .woocommerce ul.products,.srs-atelier ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;clear:both}.srs-atelier .woocommerce ul.products:before,.srs-atelier .woocommerce ul.products:after,.srs-atelier ul.products:before,.srs-atelier ul.products:after{display:none}.srs-atelier .woocommerce ul.products li.product,.srs-atelier ul.products li.product{float:none;width:auto!important;margin:0!important;background:white;border:1px solid var(--srs-line);border-radius:8px;padding:18px;position:relative}.srs-atelier ul.products li.product>a{text-decoration:none}.srs-atelier ul.products li.product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;margin-bottom:17px;border-radius:5px}.srs-atelier ul.products li.product .woocommerce-loop-product__title{font:400 19px/1.45 Georgia,serif;letter-spacing:0;margin:10px 0;padding:0}.srs-atelier ul.products li.product .price{display:block;color:var(--srs-deep);font:16px/1.4 Arial,sans-serif;margin:12px 0}.srs-atelier ul.products li.product .button{display:inline-flex;font-size:12px;padding:10px 15px;margin-top:6px}.srs-atelier .onsale{background:var(--srs-deep);color:#fff;padding:6px 10px;border-radius:3px;font-size:11px}.srs-atelier div.product .product_title{font-size:clamp(32px,3.5vw,49px);line-height:1.15;margin-bottom:22px}.srs-atelier div.product p.price,.srs-atelier div.product span.price{color:var(--srs-deep);font-size:25px;margin-block:15px 24px}.srs-atelier div.product div.images{width:48%;padding:20px;background:#fff;border:1px solid var(--srs-line);border-radius:8px}.srs-atelier div.product div.summary{width:47%;padding:10px 0}.srs-atelier .woocommerce-product-details__short-description{color:var(--srs-muted);margin-bottom:26px}.srs-atelier .product_meta{font-size:12px;border-top:1px solid var(--srs-line);padding-top:20px}.srs-atelier .product_meta>span{display:block;margin-top:7px}.srs-atelier .woocommerce-tabs{clear:both;padding:35px 0}.srs-atelier .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--srs-line);padding:0;display:flex;gap:15px;flex-wrap:wrap;list-style:none}.srs-atelier .woocommerce-tabs ul.tabs li{border:0;background:none;padding:10px 12px;margin:0}.srs-atelier .woocommerce-tabs ul.tabs li a{text-decoration:none;font-size:14px}.srs-atelier .woocommerce-tabs .panel{padding:24px;background:#fff;border:1px solid var(--srs-line);border-radius:8px}.srs-atelier .woocommerce-tabs .panel h2{font-size:28px;margin-bottom:20px}.srs-atelier .related.products{clear:both;margin-top:35px}.srs-atelier .related.products>h2{margin-bottom:25px}.srs-atelier input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.srs-atelier select,.srs-atelier textarea{max-width:100%;min-height:46px;background:#fff;border:1px solid #bba4af;border-radius:5px;color:var(--srs-ink);font-size:16px;padding:10px 12px;line-height:1.5}.srs-atelier label{font-size:13px;font-weight:600}.srs-atelier textarea{min-height:140px}.srs-atelier input[type=checkbox],.srs-atelier input[type=radio]{accent-color:var(--srs-deep);width:18px;height:18px}.srs-atelier .variations{width:100%;margin-bottom:20px}.srs-atelier .variations td,.srs-atelier .variations th{display:block;text-align:left;padding:7px 0;border:0}.srs-atelier .reset_variations{font-size:12px}.srs-atelier .quantity .qty{max-width:85px}.srs-atelier .single_add_to_cart_button{margin-left:10px}.srs-atelier .woocommerce-variation-availability{font-size:13px}.srs-native-variation{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;padding:0!important;min-height:0!important}.srs-swatches{display:flex;flex-wrap:wrap;gap:10px}.srs-atelier button.srs-swatch{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:6px 12px;border:1px solid #bba4af;border-radius:6px;background:#fff;color:var(--srs-ink);font:13px/1.4 Arial,sans-serif;cursor:pointer;text-align:left}.srs-swatch img{width:38px;height:38px;object-fit:contain;border-radius:3px}.srs-colour-dot{width:23px;height:23px;border-radius:50%;border:1px solid #9d8c96;display:inline-block;flex-shrink:0}.srs-atelier button.srs-swatch.is-selected{border:2px solid var(--srs-deep);padding:5px 11px;background:var(--srs-paper);box-shadow:0 0 0 2px #ffffff}.srs-atelier button.srs-swatch:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.srs-swatch-status{font-size:12px;color:var(--srs-muted);margin-top:9px!important}.srs-atelier .woocommerce-message,.srs-atelier .woocommerce-info,.srs-atelier .woocommerce-error{border-top:3px solid var(--srs-accent);background:#fff;border-radius:5px;color:var(--srs-ink);padding:20px 24px;margin-bottom:25px}.srs-atelier .woocommerce-error{border-color:#a12c3c}.srs-atelier .woocommerce-message:before,.srs-atelier .woocommerce-info:before{color:var(--srs-accent)}.srs-atelier .wc-block-cart,.srs-atelier .wc-block-checkout{background:#fff;border:1px solid var(--srs-line);border-radius:8px;padding:30px;margin-bottom:35px}.srs-atelier .wc-block-components-sidebar{background:var(--srs-paper);border-radius:6px;padding:20px}.srs-atelier .wc-block-components-totals-wrapper,.srs-atelier .wc-block-components-order-summary-item{border-color:var(--srs-line)}.srs-atelier .wc-block-components-payment-methods__payment-method{background:#fff;color:var(--srs-ink);border:1px solid #bba4af}.srs-atelier .wc-block-components-text-input input{color:var(--srs-ink);background:#fff}.srs-atelier .wc-block-components-validation-error{color:#a12c3c}.srs-atelier .wc-block-components-button:disabled,.srs-atelier button:disabled{cursor:not-allowed;opacity:.55}.srs-atelier .woocommerce table.shop_table{border:1px solid var(--srs-line);border-collapse:collapse;background:#fff;border-radius:6px;width:100%}.srs-atelier table.shop_table td,.srs-atelier table.shop_table th{padding:15px;border-bottom:1px solid var(--srs-line);text-align:left}.srs-atelier .cart_totals,.srs-atelier form.woocommerce-form-login,.srs-atelier form.woocommerce-form-register{padding:26px;border:1px solid var(--srs-line);border-radius:8px;background:#fff}.srs-atelier .woocommerce-MyAccount-navigation{background:#fff;border:1px solid var(--srs-line);border-radius:8px;padding:20px}.srs-atelier .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.srs-atelier .woocommerce-MyAccount-navigation li a{display:block;padding:10px 5px;text-decoration:none;border-bottom:1px solid var(--srs-line)}.srs-atelier .woocommerce-MyAccount-navigation .is-active>a{font-weight:600;color:var(--srs-deep)}.srs-atelier .woocommerce-MyAccount-content{padding:0 0 0 25px}.srs-atelier .woocommerce-MyAccount-content h2{font-size:30px;margin-bottom:20px}.srs-atelier .woocommerce-order{background:#fff;padding:30px;border:1px solid var(--srs-line);border-radius:8px}.srs-atelier .woocommerce-order h2{margin:30px 0 20px}.srs-atelier .woocommerce-pagination{padding:35px 0;text-align:center}.srs-atelier .woocommerce-pagination ul{display:inline-flex;gap:8px;list-style:none;padding:0}.srs-atelier .woocommerce-pagination a,.srs-atelier .woocommerce-pagination span{display:block;padding:7px 14px;border:1px solid var(--srs-line);background:#fff}.srs-atelier .woocommerce-pagination .current{background:var(--srs-deep);color:#fff}.srs-atelier .star-rating{color:var(--srs-accent)}
@media(max-width:1150px){.srs-header-inner{gap:15px}.srs-brand>span{font-size:25px}.srs-nav-list{gap:16px}.srs-header-actions{gap:12px}.srs-brand>img{width:70px;height:70px}.srs-footer-grid{gap:25px}.srs-hero{gap:40px}.srs-hero h1{font-size:62px}}
@media(max-width:950px){.srs-container{width:calc(100% - 40px)}.srs-header-inner{min-height:100px;flex-wrap:wrap;padding-block:12px}.srs-menu-toggle{display:block;border:1px solid var(--srs-line);background:#fff;color:var(--srs-ink);padding:9px 15px;border-radius:4px;font-size:13px;cursor:pointer;margin-left:auto}.srs-navigation{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-bottom:1px solid var(--srs-line);box-shadow:0 12px 16px #432c3810;padding:18px 25px}.srs-navigation.is-open{display:block}.srs-nav-list{display:block}.srs-nav-list a{display:block;padding:11px 7px;font-size:15px}.srs-nav-list .sub-menu{position:static;display:block;box-shadow:none;border:0;padding:0 0 0 15px}.srs-header-actions{font-size:12px}.srs-hero h1{font-size:52px}.srs-hero{gap:30px}.srs-hero-photo{padding:18px}.srs-hero-photo>img{height:350px}.srs-season-motif{font-size:50px;right:-10px}.srs-collection-photo img{height:230px}.srs-story{padding:35px;gap:35px}.srs-atelier .woocommerce ul.products,.srs-atelier ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.srs-footer-grid{grid-template-columns:repeat(2,1fr)}.srs-remembrance{gap:30px}.srs-trust{font-size:11px;gap:10px}}
@media(max-width:600px){.srs-container{width:calc(100% - 36px)}.srs-topline{font-size:9px;letter-spacing:.03em;padding:9px 10px}.srs-topline span{margin:0 5px}.srs-header-inner{width:calc(100% - 24px);gap:10px;min-height:88px}.srs-brand>img{width:59px;height:59px}.srs-brand>span{font-size:21px}.srs-brand small{font-size:7px;letter-spacing:.12em}.srs-header-actions>a:first-child{display:none}.srs-basket{padding:8px 9px;font-size:11px}.srs-menu-toggle{font-size:12px;padding:8px 10px}.srs-hero{grid-template-columns:1fr;gap:32px;padding-block:32px 40px}.srs-hero h1{font-size:49px;letter-spacing:-1.6px}.srs-hero p{font-size:14px;margin-top:20px}.srs-actions{gap:18px;margin-top:24px}.srs-button{font-size:12px;padding:13px 17px}.srs-eyebrow{font-size:10px;margin-bottom:14px;letter-spacing:.15em}.srs-hero-photo{margin:0 16px;border-radius:135px 135px 5px 5px}.srs-hero-photo>img{height:300px;border-radius:125px 125px 4px 4px}.srs-hero-photo figcaption{font-size:18px}.srs-trust{grid-template-columns:repeat(2,1fr);padding-block:17px;gap:12px}.srs-section{padding-block:45px}.srs-section-heading{display:block;margin-bottom:25px}.srs-section-heading>.srs-text-link{display:inline-block;margin-top:15px}.srs-collections{grid-template-columns:1fr;gap:30px}.srs-collection{display:grid;grid-template-columns:130px 1fr;column-gap:20px}.srs-collection-photo{grid-row:1/5;padding:10px;margin:0}.srs-collection-photo img{height:160px}.srs-collection h3{font-size:23px}.srs-collection p{font-size:12px;margin:10px 0}.srs-collection .srs-text-link{justify-self:start}.srs-story{grid-template-columns:1fr;padding:28px;gap:20px}.srs-story p{font-size:14px}.srs-remembrance{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.srs-footer-grid{grid-template-columns:1fr 1fr;gap:20px}.srs-footer-grid>div:first-child{grid-column:1/-1}.srs-footer-grid>div:last-child{grid-column:1/-1}.srs-footer-grid h2{font-size:19px;margin-top:10px}.srs-footer-brand img{width:90px;height:90px}.srs-footer-brand{font-size:25px}.srs-footer-bottom{gap:15px}.srs-footer-bottom>span{width:100%}.srs-page-main{padding-block:30px 50px}.srs-page-heading{margin-bottom:25px;padding-bottom:22px}.srs-atelier .woocommerce ul.products,.srs-atelier ul.products{gap:15px}.srs-atelier ul.products li.product{padding:12px!important}.srs-atelier ul.products li.product .woocommerce-loop-product__title{font-size:16px}.srs-atelier ul.products li.product .button{font-size:11px;padding:10px 12px;width:100%}.srs-atelier div.product div.images,.srs-atelier div.product div.summary{width:100%;float:none}.srs-atelier div.product div.summary{padding-top:30px}.srs-atelier .wc-block-cart,.srs-atelier .wc-block-checkout{padding:18px}.srs-atelier .wc-block-components-sidebar{padding:14px}.srs-atelier .woocommerce-MyAccount-content{padding:25px 0 0}.srs-atelier .woocommerce-tabs .panel{padding:18px}.srs-atelier table.shop_table td,.srs-atelier table.shop_table th{padding:10px;font-size:13px}.srs-atelier .woocommerce-order{padding:18px}.srs-preview-bar{font-size:10px;gap:10px 18px}.srs-atelier .woocommerce-ordering,.srs-atelier .woocommerce-result-count{float:none}.srs-atelier .woocommerce-ordering select{width:100%}.srs-atelier .variations th{padding-top:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
