.rws-atelier .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px;align-items:stretch}.rws-atelier .rws-product-card{display:flex;flex-direction:column;min-width:0;border:0;border-radius:0;padding:0;overflow:visible;background:transparent;box-shadow:none}.rws-atelier .rws-product-card:hover{box-shadow:none;transform:none}.rws-atelier .rws-product-card .store-product-media{display:block;position:relative;overflow:hidden;aspect-ratio:1/1.18;padding:0;border:1px solid var(--atelier-line,#dfd7cb);border-radius:var(--atelier-radius,4px);background:#f0ece5}.rws-atelier .rws-product-card .store-product-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .35s ease,opacity .2s ease}.rws-atelier.rws-brand-perfume .rws-product-card .store-product-media img{padding:26px;mix-blend-mode:multiply!important}.rws-atelier .rws-product-card .rws-card-main-image{opacity:1!important}.rws-atelier .rws-card-image-arrow{position:absolute;inset-inline-end:14px;inset-block-end:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--atelier-ink,#26221f);background:#fff;border:1px solid var(--atelier-line,#dfd7cb);transition:background .2s,color .2s,transform .2s}.rws-atelier .rws-card-image-arrow .store-icon{width:18px;height:18px}.rws-atelier .rws-product-card .store-product-copy{display:flex;flex:1;flex-direction:column;gap:0;padding:21px 0 0;text-align:start}.rws-atelier .rws-product-card .store-product-category{display:block;margin:0 0 8px;color:var(--atelier-accent,#865b3b);font-size:13px;font-weight:500;line-height:1.6;letter-spacing:0}.rws-atelier .rws-product-card .store-product-copy h2{flex:1;font-family:inherit;font-size:18px;font-weight:600;line-height:1.7;color:var(--atelier-ink,#26221f);margin:0 0 12px;min-height:0;letter-spacing:0;overflow-wrap:anywhere}.rws-atelier .rws-product-card .store-product-copy h2 a{display:flex;align-items:flex-start;min-height:44px;color:inherit;text-decoration:none}.rws-atelier .rws-product-card .store-product-copy h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rws-atelier .rws-product-card .store-product-desc{display:none}.rws-atelier .rws-product-card .store-product-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:0 0 15px;color:var(--atelier-ink,#26221f)}.rws-atelier .rws-product-card .store-product-meta>strong{font-size:19px;font-weight:600;line-height:1.5}.rws-atelier .rws-product-card .woocommerce-Price-currencySymbol{font-size:max(13px,.72em);font-weight:500;margin-inline-end:4px}.rws-atelier .rws-product-card .store-product-meta del{color:var(--atelier-muted,#6c6259);font-size:13px;font-weight:400}.rws-atelier .rws-card-stock{font-size:13px;color:var(--atelier-muted,#6c6259)}.rws-atelier .woocommerce-pagination ul.page-numbers li :is(a,span){min-width:44px;min-height:44px}.rws-atelier .rws-rating .star-rating{--rws-rating-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%2020%22%3E%3Cpath%20transform%3D%22translate%280%200%29%22%20d%3D%22M10%201%2012.8%206.8%2019.2%207.7%2014.6%2012.2%2015.7%2018.6%2010%2015.6%204.3%2018.6%205.4%2012.2%20.8%207.7%207.2%206.8Z%22%2F%3E%3Cpath%20transform%3D%22translate%2820%200%29%22%20d%3D%22M10%201%2012.8%206.8%2019.2%207.7%2014.6%2012.2%2015.7%2018.6%2010%2015.6%204.3%2018.6%205.4%2012.2%20.8%207.7%207.2%206.8Z%22%2F%3E%3Cpath%20transform%3D%22translate%2840%200%29%22%20d%3D%22M10%201%2012.8%206.8%2019.2%207.7%2014.6%2012.2%2015.7%2018.6%2010%2015.6%204.3%2018.6%205.4%2012.2%20.8%207.7%207.2%206.8Z%22%2F%3E%3Cpath%20transform%3D%22translate%2860%200%29%22%20d%3D%22M10%201%2012.8%206.8%2019.2%207.7%2014.6%2012.2%2015.7%2018.6%2010%2015.6%204.3%2018.6%205.4%2012.2%20.8%207.7%207.2%206.8Z%22%2F%3E%3Cpath%20transform%3D%22translate%2880%200%29%22%20d%3D%22M10%201%2012.8%206.8%2019.2%207.7%2014.6%2012.2%2015.7%2018.6%2010%2015.6%204.3%2018.6%205.4%2012.2%20.8%207.7%207.2%206.8Z%22%2F%3E%3C%2Fsvg%3E);position:relative;display:block;float:none;overflow:hidden;width:5.5em;height:1.1em;line-height:1.1;direction:ltr}.rws-atelier .rws-rating .star-rating:before,.rws-atelier .rws-rating .star-rating>span:before{content:"";position:absolute;top:0;left:0;width:5.5em;height:1.1em;float:none;-webkit-mask:var(--rws-rating-mask) center/100% 100% no-repeat;mask:var(--rws-rating-mask) center/100% 100% no-repeat}.rws-atelier .rws-rating .star-rating:before{background:#c2b5a4}.rws-atelier .rws-rating .star-rating>span{position:absolute;top:0;left:0;float:none;overflow:hidden;height:1.1em;padding-top:1.1em}.rws-atelier .rws-rating .star-rating>span:before{background:var(--atelier-accent,#865b3b)}.rws-atelier .rws-product-card .store-card-actions{display:flex;gap:10px;align-items:center;margin-block-start:auto;padding-block-start:0}.rws-atelier .rws-product-card .store-card-actions>.store-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-height:46px;border:0;border-block-end:1px solid var(--atelier-line,#dfd7cb);border-radius:0;padding:8px 0;color:var(--atelier-ink,#26221f);background:transparent;box-shadow:none;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.rws-atelier .rws-product-card .store-card-actions>.store-btn:hover{opacity:1;color:var(--atelier-accent,#865b3b);background:transparent;border-color:var(--atelier-accent,#865b3b)}.rws-atelier .rws-product-card .rws-card-quick-add{min-width:44px;min-height:44px;color:var(--atelier-ink,#26221f)}.rws-atelier .rws-sale-badge{inset-block-start:14px;inset-inline-start:14px;background:var(--store-accent,#26221f);color:var(--rws-primary-ink,#fff);font-size:13px;padding:5px 11px;border-radius:2px;border:0;line-height:1.6}.rws-atelier .rws-product-card :is(a,button):focus-visible{outline:3px solid var(--store-accent,#26221f);outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rws-atelier .rws-product-card .store-product-media:hover img{transform:scale(1.035)}.rws-atelier .rws-product-card .store-product-media:hover .rws-card-image-arrow{transform:translateY(-2px);background:var(--store-accent,#26221f);color:var(--rws-primary-ink,#fff)}}.rws-atelier .rws-shop{padding-block-start:0;padding-block-end:80px}.rws-atelier .rws-shop .rws-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:42px;margin:0;padding:62px 0 40px;border-block-end:1px solid var(--atelier-line,#dfd7cb)}.rws-atelier .rws-shop-heading-copy{min-width:0}.rws-atelier .rws-shop .rws-eyebrow{display:block;margin:0 0 13px;color:var(--atelier-accent,#865b3b);font-size:13px;font-weight:500}.rws-atelier .rws-shop .rws-page-heading h1{font-family:var(--atelier-serif,inherit);font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.5;margin:0;color:var(--atelier-ink,#26221f);overflow-wrap:anywhere}.rws-atelier .rws-catalog-caption{max-width:37ch;margin:0 0 7px;color:var(--atelier-muted,#6c6259);font-size:15px;line-height:1.9}.rws-atelier .rws-shop .term-description{max-width:65ch;color:var(--atelier-muted,#6c6259);font-size:15px;line-height:1.9;margin-block-start:16px}.rws-atelier .store-collection-pills{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0;padding:0}.rws-atelier .store-collection-pills a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:1px solid var(--atelier-line,#dfd7cb);border-radius:2px;background:transparent;color:var(--atelier-muted,#6c6259);font-size:13px;line-height:1.5;text-decoration:none}.rws-atelier .store-collection-pills :is(a.is-current,a[aria-current=page]){color:var(--rws-primary-ink,#fff);background:var(--store-accent,#26221f);border-color:var(--store-accent,#26221f)}.rws-atelier .store-collection-pills a:hover{border-color:var(--store-accent,#26221f);color:var(--atelier-ink,#26221f)}.rws-atelier .store-collection-pills :is(a.is-current,a[aria-current=page]):hover{color:var(--rws-primary-ink,#fff)}.rws-atelier .rws-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:0 0 26px;margin:0;color:var(--atelier-muted,#6c6259);font-size:13px}.rws-atelier .rws-catalog-toolbar :is(.woocommerce-result-count,.woocommerce-ordering){margin:0;float:none;font-size:13px}.rws-atelier .rws-catalog-toolbar select{max-width:100%;min-height:44px;background:transparent;border:1px solid var(--atelier-line,#dfd7cb);border-radius:2px;padding:8px 12px;color:var(--atelier-ink,#26221f);font:inherit}.rws-atelier .rws-shop .rws-empty{padding:70px 24px;margin:30px 0;border:1px solid var(--atelier-line,#dfd7cb);border-radius:var(--atelier-radius,4px);background:var(--atelier-paper,#f7f3ec);text-align:center}.rws-atelier .rws-empty-icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border:1px solid var(--atelier-line,#dfd7cb);border-radius:50%;color:var(--atelier-accent,#865b3b)}.rws-atelier .rws-empty-icon .store-icon{width:26px;height:26px}.rws-atelier .rws-shop .rws-empty h2{font-family:var(--atelier-serif,inherit);font-size:30px;line-height:1.6;color:var(--atelier-ink,#26221f)}.rws-atelier .rws-shop .rws-empty p{max-width:52ch;margin:12px auto 28px;font-size:15px;line-height:1.9;color:var(--atelier-muted,#6c6259)}@media(max-width:1000px){.rws-atelier .store-product-grid{gap:32px 20px}.rws-atelier .rws-shop .rws-page-heading{padding-top:42px;gap:24px}.rws-atelier .rws-catalog-caption{max-width:30ch;font-size:14px}}@media(max-width:782px){.rws-atelier .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.rws-atelier .rws-product-card .store-product-media{aspect-ratio:1/1.2}.rws-atelier.rws-brand-perfume .rws-product-card .store-product-media img{padding:16px 11px}.rws-atelier .rws-card-image-arrow{width:30px;height:30px;inset-inline-end:8px;inset-block-end:8px}.rws-atelier .rws-card-image-arrow .store-icon{width:15px;height:15px}.rws-atelier .rws-product-card .store-product-copy{padding:14px 0 0}.rws-atelier .rws-product-card .store-product-category{font-size:13px;margin-bottom:6px}.rws-atelier .rws-product-card .store-product-copy h2{font-size:14px;line-height:1.75;margin-bottom:8px}.rws-atelier .rws-product-card .store-product-meta{margin-bottom:8px;gap:3px}.rws-atelier .rws-product-card .store-product-meta>strong{font-size:17px}.rws-atelier .rws-product-card .store-card-actions>.store-btn{font-size:13px;min-height:44px;gap:5px}.rws-atelier .rws-product-card .store-card-actions>.store-btn svg{width:16px;height:16px;flex:0 0 16px}.rws-atelier .rws-product-card .rws-card-quick-add span{display:none}.rws-atelier .rws-sale-badge{inset-block-start:8px;inset-inline-start:8px;font-size:13px;padding:4px 8px}.rws-atelier .rws-shop{padding-block-end:48px}.rws-atelier .rws-shop .rws-page-heading{display:block;padding:32px 0 25px}.rws-atelier .rws-shop .rws-page-heading h1{font-size:36px;line-height:1.55}.rws-atelier .rws-catalog-caption{max-width:38ch;margin:15px 0 0;font-size:14px}.rws-atelier .store-collection-pills{gap:7px;margin:20px 0}.rws-atelier .store-collection-pills a{font-size:13px;min-height:44px;padding:9px 14px}.rws-atelier .rws-catalog-toolbar{gap:12px;padding-bottom:23px}.rws-atelier .rws-catalog-toolbar .woocommerce-ordering{max-width:100%;flex:0 1 190px}.rws-atelier .rws-catalog-toolbar select{font-size:16px;width:100%}.rws-atelier .rws-shop .rws-empty{padding:40px 18px}.rws-atelier .rws-shop .rws-empty h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.rws-atelier .rws-product-card .store-product-media img,.rws-atelier .rws-card-image-arrow{transition:none;transform:none}}html[dir=ltr] .rws-atelier .store-card-actions>.store-btn>svg{transform:scaleX(-1)}
