
.ama-ux-actions{display:flex;gap:12px;flex-wrap:wrap}.ama-ux-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid currentColor;text-decoration:none!important;font:600 15px/1.4 var(--font-body,'IBM Plex Sans',sans-serif);cursor:pointer;background:transparent;color:inherit}.ama-ux-btn-primary{background:#e6d841!important;border-color:#e6d841!important;color:#151515!important}.ama-ux-btn:hover{filter:brightness(.93)}.ama-ux-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ama-ux-paths{max-width:1240px;margin:0 auto;padding:26px 24px;border-bottom:1px solid #d9d5d7}.ama-ux-paths p{font-size:16px;margin:0 0 12px}.ama-ux-paths .ama-ux-btn{min-height:44px}.ama-ux-breadcrumb{padding:22px 0 0;font-size:14px}.ama-ux-breadcrumb a{color:inherit;text-underline-offset:4px}.ama-ux-trust{font-size:14px;line-height:1.65;margin-top:16px}.ama-ux-trust p{margin:6px 0}.ama-ux-trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ama-ux-testimony{margin:20px 0 0;padding:18px 0;border-top:1px solid #d9d5d7;font-size:16px;line-height:1.6}.ama-ux-testimony figcaption{font-size:13px;margin-top:8px}.ama-ux-related{max-width:1240px;margin:0 auto;padding:40px 24px 64px}.ama-ux-related h2{font:600 30px/1.2 var(--font-heading,'Space Grotesk',sans-serif);margin-bottom:24px}.ama-ux-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ama-ux-related a{color:inherit;text-decoration:none}.ama-ux-related img{display:block;width:100%;height:250px;object-fit:contain;background:#fff}.ama-ux-related h3{font-size:18px;margin:12px 0 6px}.ama-ux-related p{font-size:15px}.ama-ux-bar{display:none}.ama-ux-quick{margin-top:12px;width:100%}.ama-ux-gallery-hint{font-size:13px;padding:10px 0;opacity:.75}.ama-ux-edition-link{padding:18px;border:1px solid #d9d5d7;line-height:1.6}.ama-ux-product-info{scroll-margin-top:85px}.ama-ux-qw-mobile{display:none}
@media(min-width:768px){.ama-ux-product-info{top:85px!important}.ama-ux-product-info h1{font-size:clamp(38px,4.5vw,64px)!important;line-height:1.05!important}}
@media(max-width:767px){.ama-ux-paths{padding:22px 18px}.ama-ux-actions .ama-ux-btn{flex:1;min-width:140px}.ama-ux-related{padding:32px 18px}.ama-ux-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ama-ux-related img{height:190px}.ama-ux-related h2{font-size:24px}.ama-ux-bar{position:fixed;bottom:0;left:0;right:0;z-index:35;background:#fff;color:#151515;border-top:1px solid #d9d5d7;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -3px 14px #0001}.ama-ux-bar[hidden]{display:none}.ama-ux-bar strong{font-size:16px}.ama-ux-bar small{display:block;font-size:12px;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ama-ux-bar button{min-height:44px}.ama-ux-has-bar{padding-bottom:90px}.ama-ux-bar .ama-ux-btn{font-size:14px;padding:10px 16px}.ama-ux-product-info{gap:18px!important}.ama-ux-product-info h1{font-size:38px!important;line-height:1.08!important}.product-grid{gap:12px!important}.product-grid [data-product-gallery]>div>div{aspect-ratio:1!important;max-height:52svh}.ama-ux-qw-mobile{display:flex;position:sticky;top:56px;z-index:25;padding:10px 0;gap:12px;align-items:center;background:inherit}.ama-ux-qw-mobile a{margin-left:auto}.qw-detail{display:grid;grid-template-columns:82px 1fr;gap:4px 14px;max-width:none!important;position:sticky!important;top:112px!important;background:#fff;z-index:20;padding:10px;border-bottom:1px solid #ccc}.qw-detail #qw-detail-image{grid-column:1;grid-row:1/3}.qw-detail strong{grid-column:2;margin:0!important}.qw-detail p{grid-column:2;margin:0!important}.qw-selector.qw-uv .qw-detail{background:#08080b}.qw-side{scroll-margin-top:180px}.qw-grid{max-width:100%!important}.qw-tile{min-height:28px}.qw-accessory-images{grid-template-columns:repeat(3,minmax(0,1fr))!important}}


.ama-home-card img{transition:transform .28s ease,filter .28s ease!important}.ama-home-card h3{transition:color .2s ease!important}.ama-home-card:focus-within h3{color:#b5a400!important}.ama-home-card:focus-within img{filter:brightness(1.04)}
@media(hover:hover){.ama-home-card:hover img{transform:scale(1.025)!important;filter:brightness(1.04)}.ama-home-card:hover h3{color:#b5a400!important}}
.ama-home-edition{height:100%;display:flex!important;flex-direction:column!important}.ama-home-edition-info{display:flex;flex-direction:column;flex:1}.ama-home-edition-info h3{min-height:3em;line-height:1.5!important}.ama-home-edition-info [data-ama-buy-area]{margin-top:auto;padding-top:10px}.ama-home-edition-info .ama-ux-quick{margin-top:0;min-height:48px}.ama-home-edition-info [data-ama-feedback]:empty{display:none}
@media(prefers-reduced-motion:reduce){.ama-home-card img,.ama-home-card h3{transition:none!important}.ama-home-card:hover img{transform:none!important}}

section[aria-labelledby="home-featured-heading"] img{transition:transform .28s ease,filter .28s ease}section[aria-labelledby="home-featured-heading"] h2{transition:color .2s ease}
@media(hover:hover){section[aria-labelledby="home-featured-heading"]:has(a:hover) img{transform:scale(1.02);filter:brightness(1.04)}section[aria-labelledby="home-featured-heading"]:has(a:hover) h2{color:#b5a400}}
@media(prefers-reduced-motion:reduce){section[aria-labelledby="home-featured-heading"] img{transition:none;transform:none!important}}

[data-template="index"] a[href]:is([class*="border"],.button-primary,.button-outline),[data-template="index"] .ama-ux-btn,[data-template="index"] button[data-ama-quick]{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}
[data-template="index"] a[href]:is([class*="border"],.button-primary,.button-outline):is(:hover,:focus-visible),[data-template="index"] .ama-ux-btn:is(:hover,:focus-visible){background:#e6d841!important;border-color:#e6d841!important;color:#151515!important;text-shadow:none!important;filter:none!important}
[data-template="index"] .ama-ux-btn-primary:is(:hover,:focus-visible),[data-template="index"] button[data-ama-quick]:is(:hover,:focus-visible){background:#171717!important;border-color:#171717!important;color:#e6d841!important;filter:none!important}
[data-template="index"] section[aria-labelledby="home-uv-heading"] a:is(:hover,:focus-visible){background:#e6d841!important;border-color:#e6d841!important;color:#151515!important}
[data-template="index"] a[href]:is([class*="border"],.button-primary,.button-outline):focus-visible,[data-template="index"] button[data-ama-quick]:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}

.ama-four-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px;width:100%!important;margin:0!important;overflow:visible!important}
.ama-four-gallery>div{min-width:0;aspect-ratio:1!important}.ama-four-gallery>div>div{aspect-ratio:1!important;max-height:none!important}
.ama-four-gallery img{object-fit:contain!important;width:100%;height:100%}.ama-gallery-placeholder{background:#e5e5e5!important;border:1px solid #dedede}
@media(max-width:767px){.ama-four-gallery{gap:8px}.product-grid .ama-four-gallery>div>div{aspect-ratio:1!important;max-height:none!important}}

.ama-ux-related-grid>article[hidden]{display:none!important}
.ama-related-image{aspect-ratio:1;overflow:hidden;background:#fff}
.ama-ux-related .ama-related-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .28s ease,filter .28s ease}
.ama-ux-related-grid a{display:block}
.ama-ux-related-grid h3,.ama-ux-related-grid a>span{transition:color .2s ease}
.ama-ux-related-grid a>span{display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:4px}
.ama-ux-related-grid a:is(:hover,:focus-visible) :is(h3,span){color:#b5a400}
.ama-ux-related-grid a:focus-visible{outline:2px solid #b5a400;outline-offset:6px}
.ama-ux-related-grid a:is(:hover,:focus-visible) img{transform:scale(1.025);filter:brightness(1.04)}
@media(prefers-reduced-motion:reduce){.ama-ux-related-grid a img{transition:none;transform:none!important}}

.ama-ux-related{padding-top:32px;padding-bottom:44px}
.ama-ux-related h2{font-size:26px;margin-bottom:20px}
.ama-ux-related .ama-related-image{aspect-ratio:auto;height:210px}
.ama-ux-related-grid h3{font-size:16px;line-height:1.4;margin:10px 0 4px}
.ama-ux-related-grid p,.ama-ux-related-grid a>span{font-size:14px}
.ama-ux-related-grid a>span{margin-top:8px}
@media(max-width:767px){.ama-ux-related .ama-related-image{height:190px}.ama-ux-related h2{font-size:24px}.ama-ux-related-grid h3{font-size:15px}}

.ama-ux-related-grid>article{display:flex;min-width:0}
.ama-ux-related-grid>article>a{display:flex;flex-direction:column;width:100%;height:100%}
.ama-ux-related-grid h3{min-height:2.8em}
.ama-ux-related-grid a>p{margin-bottom:16px}
.ama-ux-related-grid a>.ama-ux-btn{align-self:flex-start;margin-top:auto;min-height:48px;padding:12px 20px;border:1px solid #242024;color:#242024!important;background:transparent;font-size:14px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none!important;box-sizing:border-box;white-space:normal;max-width:100%;transition:background-color .2s,color .2s,border-color .2s}
.ama-ux-related-grid a:is(:hover,:focus-visible)>.ama-ux-btn{background:#e6d841!important;border-color:#e6d841!important;color:#151515!important}

section[aria-labelledby="home-uv-heading"] a.ama-home-uv-cta{background:#e6d841!important;border-color:#e6d841!important;color:#151515!important;font-size:18px;font-weight:600;min-height:64px;padding:18px 28px;white-space:normal;text-align:center}
section[aria-labelledby="home-uv-heading"] a.ama-home-uv-artwork{display:block;border:0;padding:0;width:100%;white-space:normal;overflow:hidden;background:#22222a}
section[aria-labelledby="home-uv-heading"] .ama-home-uv-artwork>div{aspect-ratio:5/4}
section[aria-labelledby="home-uv-heading"] .ama-home-uv-artwork img{transition:transform .28s ease,filter .28s ease}
section[aria-labelledby="home-exhibitions-heading"] a.ama-home-exhibitions-cta{margin:0 0 24px}
.ama-home-edition .ama-ux-quick{background:transparent!important;color:#242024!important;border:1px solid #242024!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important;filter:none!important}
[data-template="index"] .ama-home-edition:focus-within .ama-ux-quick{background:#e6d841!important;border-color:#e6d841!important;color:#151515!important;transform:translateY(-2px)}
@media(hover:hover){[data-template="index"] .ama-home-edition:hover .ama-ux-quick{background:#e6d841!important;border-color:#e6d841!important;color:#151515!important;transform:translateY(-2px)}section[aria-labelledby="home-uv-heading"] a.ama-home-uv-artwork:hover img{transform:scale(1.025);filter:brightness(1.04)}section[aria-labelledby="home-uv-heading"] a.ama-home-uv-cta:hover{filter:brightness(.95)!important}}
@media(max-width:767px){section[aria-labelledby="home-uv-heading"] a.ama-home-uv-cta{font-size:17px;min-height:56px;padding:15px 22px}}
@media(prefers-reduced-motion:reduce){.ama-home-edition .ama-ux-quick,section[aria-labelledby="home-uv-heading"] .ama-home-uv-artwork img{transition:none!important;transform:none!important}}

.ama-chat-float{position:fixed;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;display:inline-flex;align-items:center;gap:9px;min-height:48px;max-width:calc(100vw - 32px);padding:11px 16px;border:1px solid #e6d841;background:#fff;color:#151515!important;text-decoration:none!important;font:500 14px/1.4 var(--font-body,sans-serif);box-shadow:0 3px 14px #0001}
.ama-chat-float svg{flex-shrink:0;width:21px;height:21px}
.ama-chat-float:is(:hover,:focus-visible){background:#e6d841}
.ama-chat-float:focus-visible{outline:2px solid #151515;outline-offset:4px}
@media(max-width:767px){.ama-chat-float{inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.ama-ux-has-bar .ama-chat-float,body:has(.ama-ux-bar:not([hidden])) .ama-chat-float{bottom:calc(100px + env(safe-area-inset-bottom))}}

@media(min-width:768px){.ama-chat-float{display:none}}

.ama-purchase-price{margin:0 0 16px;padding-top:16px}
.ama-purchase-price [data-product-price]{font-size:30px;line-height:1.2}
.ama-purchase-price [data-product-price] *{font-size:inherit!important}
@media(max-width:767px){
.product-grid{display:flex!important;flex-direction:column}
.product-grid .ama-ux-product-info,.product-grid s-product-image-zoom{display:contents}
.product-grid .ama-ux-product-info>*{order:4;width:100%}
.product-grid .ama-ux-product-info>.ama-product-heading{order:0}
.product-grid [data-product-gallery]{order:1;width:100%}
.product-grid .ama-ux-gallery-hint{order:2;width:100%}
.product-grid .ama-ux-product-info>s-product-form{order:3}
.product-grid .ama-ux-product-info>.ama-bullying-dimensions{order:4}
.product-grid .ama-bullying-story{order:5;width:100%}
.product-grid .ama-ux-product-info>.ama-ux-bar{width:auto}
.product-grid s-product-image-zoom+script{display:none}
}

body:has(#PBarNextFrame) .ama-chat-float{bottom:calc(100px + env(safe-area-inset-bottom))}

:is(#ama-uv-toggle,.ama-bullying-uv-button,#qw-uv-toggle,.auvg__toggle)::before{
content:"";display:inline-block;width:20px;height:20px;margin-inline-end:9px;vertical-align:-4px;background:currentColor;
mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M8.5 14.5a6 6 0 1 1 7 0c-1 .7-1.5 1.5-1.5 3.5h-4c0-2-.5-2.8-1.5-3.5ZM12 1V0M3 4l2 2M21 4l-2 2M1 11h2M21 11h2'/%3E%3C/svg%3E") center/contain no-repeat;
}
@keyframes ama-uv-invite{0%,100%{box-shadow:0 0 0 0 #e6d84100}50%{box-shadow:0 0 0 5px #b5a400,0 0 16px #b5a400b3}}
@media(prefers-reduced-motion:no-preference){.ama-uv-invite{animation:ama-uv-invite 1.2s ease-in-out 2}}

@media(max-width:767px){shopify-chat{display:none!important}}
