:root{--gg-ease: cubic-bezier(.22, .61, .36, 1);--gg-ease-out: cubic-bezier(0, 0, .2, 1)}#MainContent{animation:gg-page-in .4s var(--gg-ease) both}@keyframes gg-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#MainContent{animation:none}}.button,.button--primary,.button--secondary,.button--tertiary,.product-form__submit{transition:background-color .24s var(--gg-ease),border-color .24s var(--gg-ease),color .24s var(--gg-ease),transform .24s var(--gg-ease),box-shadow .24s var(--gg-ease)!important;will-change:transform}.button:hover,.button--primary:hover,.button--secondary:hover,.product-form__submit:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #5c3d2e33!important}.button:active,.button--primary:active,.button--secondary:active,.product-form__submit:active{transform:translateY(0) scale(.98)!important;box-shadow:0 1px 4px #5c3d2e1f!important;transition-duration:80ms!important}.shopify-payment-button__button{transition:transform .24s var(--gg-ease),box-shadow .24s var(--gg-ease)!important}.shopify-payment-button__button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #5c3d2e33!important}.shopify-payment-button__button:active{transform:translateY(0) scale(.98)!important;transition-duration:80ms!important}.card-wrapper{transition:box-shadow .6s var(--gg-ease),border-color .6s var(--gg-ease)!important}.card-wrapper:hover{box-shadow:0 8px 40px #5c3d2e1f!important;border-color:#c9a87c66!important}.card__media img,.card__media .media{transition:transform .6s var(--gg-ease)!important;will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media{transform:scale(1.04)!important}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card__heading{color:#5c3d2e!important}.menu-list__link{position:relative!important;transition:color .24s var(--gg-ease)!important;overflow:visible!important}.header-drawer .menu-list__item{transition:opacity .2s var(--gg-ease),transform .2s var(--gg-ease)}.field__input,.select__select,.quantity__input{transition:border-color .24s var(--gg-ease),box-shadow .24s var(--gg-ease)!important}.field__input:focus,.select__select:focus,.quantity__input:focus{border-color:#c9a87c!important;outline:none!important;box-shadow:0 0 0 2px #c9a87c26!important}.quantity__button{transition:background-color .16s var(--gg-ease),color .16s var(--gg-ease)!important}.quantity__button:hover{background-color:#c9a87c26!important;color:#5c3d2e!important}.quantity__button:active{background-color:#c9a87c4d!important;transition-duration:60ms!important}.swatch-label,.swatch{transition:box-shadow .24s var(--gg-ease),border-color .24s var(--gg-ease),transform .24s var(--gg-ease)!important;cursor:pointer}.swatch-label:hover,.swatch:hover{box-shadow:0 0 0 2px #c9a87c80!important;transform:scale(1.06)!important}.swatch-input:checked+.swatch-label,.swatch--active{box-shadow:0 0 0 2px #fffdf7,0 0 0 3.5px #c9a87c!important;transform:scale(1)!important}.variant-pills__input+label{transition:background-color .24s var(--gg-ease),border-color .24s var(--gg-ease),color .24s var(--gg-ease)!important;cursor:pointer}.variant-pills__input+label:hover{border-color:#c9a87c!important;color:#c9a87c!important}.variant-pills__input:checked+label{background-color:#c9a87c!important;border-color:#c9a87c!important;color:#5c3d2e!important}#header-group{transition:box-shadow .3s var(--gg-ease)!important}#header-group.gg-scrolled{box-shadow:0 4px 32px #00000047!important}#header-group.gg-scrolled header-component,#header-group.gg-scrolled .header{backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.gg-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--gg-ease),transform .6s var(--gg-ease);will-change:opacity,transform}.gg-reveal--heading{transform:translateY(16px)}.gg-reveal.gg-reveal--visible{opacity:1;transform:translateY(0)}.gg-reveal{transition-delay:var(--gg-delay, 0ms)}@media(prefers-reduced-motion:reduce){.gg-reveal,.gg-reveal--heading{opacity:1;transform:none;transition:none}}cart-drawer .drawer{transition:transform .4s var(--gg-ease-out)!important}:focus-visible{outline:2px solid #C9A87C!important;outline-offset:3px!important}#header-component :focus-visible,#header-component :focus{outline:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important}.price-item--sale{transition:color .24s var(--gg-ease)!important}.card__save-button,.card__quick-buy-button{transition:opacity .24s var(--gg-ease),transform .24s var(--gg-ease),background .24s var(--gg-ease)!important}.card__save-button:hover,.card__quick-buy-button:hover{transform:scale(1.1)!important}.header-actions__action{transition:color .24s var(--gg-ease),opacity .24s var(--gg-ease)!important}.header-actions__action:hover{opacity:.75!important}.header-actions__action>svg,.header-actions__action .gg-heart,.header-actions__action .gg-acct,.header-actions__action .svg-wrapper>svg,.header-actions__cart-icon .svg-wrapper>svg{width:22px!important;height:22px!important}.gg-wishlist-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.gg-rv{background:#fffdf7;padding:56px 24px 80px;border-top:1px solid rgba(201,168,124,.18)}.gg-rv__inner{max-width:1240px;margin:0 auto}.gg-rv__eyebrow{display:block;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#c9a87c;margin-bottom:8px}.gg-rv__heading{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(22px,2.4vw,28px);color:#5c3d2e;margin:0 0 28px;letter-spacing:-.005em}.gg-rv__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:760px){.gg-rv__grid{grid-template-columns:repeat(2,1fr)}}.gg-rv-card{display:block;text-decoration:none;color:#5c3d2e;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.gg-rv-card:hover{transform:translateY(-2px)}.gg-rv-card__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#f5f0e8;border-radius:2px;margin-bottom:10px}.gg-rv-card__name{display:block;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:14px;line-height:1.3;color:#5c3d2e;margin-bottom:4px}.gg-rv-card__price{display:block;font-family:Inter,system-ui,sans-serif;font-size:13px;color:#c9a87c}.gg-rating{display:inline-flex;align-items:center;gap:6px;margin:4px 0 6px;font-family:Inter,system-ui,sans-serif;font-size:11px;color:#5c3d2e99}.gg-rating__stars{display:inline-flex;gap:1px}.gg-rating__star{position:relative;display:inline-block;width:12px;height:12px;line-height:0}.gg-rating__star-bg,.gg-rating__star-fg svg{width:12px;height:12px;display:block}.gg-rating__star-bg{fill:none;stroke:#c9a87c8c;stroke-width:1.4}.gg-rating__star-fg{position:absolute;top:0;left:0;overflow:hidden;height:100%;pointer-events:none}.gg-rating__star-fg svg{fill:#c9a87c;stroke:#c9a87c;stroke-width:1}.gg-rating__label{font-variant-numeric:tabular-nums;white-space:nowrap}.gg-rating--empty .gg-rating__label{font-style:italic;color:#5c3d2e80}.gg-rating--clickable{display:inline-flex!important;background:transparent;border:0;padding:4px 0;text-decoration:none;cursor:pointer;font-size:12px;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}.gg-rating--clickable:hover,.gg-rating--clickable:focus-visible{opacity:.7}.gg-rating--clickable:focus-visible{outline:2px solid rgba(201,168,124,.55);outline-offset:3px}.gg-rating--clickable .gg-rating__star{width:14px;height:14px}.gg-rating--clickable .gg-rating__star-bg,.gg-rating--clickable .gg-rating__star-fg svg{width:14px;height:14px}.gg-rating--clickable .gg-rating__label{text-decoration:underline;text-decoration-color:#c9a87c59;text-underline-offset:2px}.gg-rating--clickable.gg-rating--empty .gg-rating__label:before{content:"\2014  ";opacity:.5}#gg-pdp-rating-wrap{margin:6px 0 14px}.gg-rating__source{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;border-radius:50%;font-size:11px;line-height:1;color:#5c3d2e73;cursor:help;vertical-align:baseline;transition:color .2s cubic-bezier(.22,.61,.36,1)}.gg-rating__source:hover,.gg-rating__source:focus-visible{color:#c9a87c;outline:none}:where(#shopify-pc__banner){font-family:Inter,system-ui,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__dialog,#shopify-pc__banner [class*=banner__dialog],#shopify-pc__banner [role=dialog]{background:#f5f0e8!important;border:1px solid rgba(201,168,124,.25)!important;border-radius:4px!important;box-shadow:0 8px 32px #2b1f1814!important;padding:22px 26px!important;max-width:1120px!important;margin:0 auto 16px!important}#shopify-pc__banner h1,#shopify-pc__banner h2,#shopify-pc__banner [class*=banner__heading]{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:20px!important;letter-spacing:-.005em!important;color:#5c3d2e!important;margin:0 0 8px!important}#shopify-pc__banner p,#shopify-pc__banner [class*=banner__body]{font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;line-height:1.55!important;color:#5c3d2ed1!important;margin:0 0 16px!important}#shopify-pc__banner a{color:#c9a87c!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-color:#c9a87c66!important}#shopify-pc__banner a:hover{color:#b0905f!important}#shopify-pc__banner button{font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:11px 22px!important;border-radius:2px!important;cursor:pointer!important;transition:background .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1)!important}#shopify-pc__banner button[class*=accept],#shopify-pc__banner [class*=btn-accept]{background:#c9a87c!important;color:#2b1f18!important;border:0!important}#shopify-pc__banner button[class*=accept]:hover,#shopify-pc__banner [class*=btn-accept]:hover{background:#b0905f!important;color:#fffdf7!important}#shopify-pc__banner button[class*=decline],#shopify-pc__banner [class*=btn-decline]{background:transparent!important;color:#5c3d2e!important;border:1px solid rgba(92,61,46,.3)!important}#shopify-pc__banner button[class*=decline]:hover,#shopify-pc__banner [class*=btn-decline]:hover{background:#5c3d2e0f!important;border-color:#5c3d2e80!important}#shopify-pc__banner button[class*=prefs],#shopify-pc__banner button[class*=preferences],#shopify-pc__banner [class*=btn-prefs]{background:transparent!important;color:#5c3d2ebf!important;border:0!important;padding:11px 14px!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-color:#c9a87c66!important}#shopify-pc__banner button[class*=prefs]:hover,#shopify-pc__banner button[class*=preferences]:hover,#shopify-pc__banner [class*=btn-prefs]:hover{color:#c9a87c!important}#shopify-pc__prefs [role=dialog],#shopify-pc__prefs [class*=prefs__dialog]{background:#fffdf7!important;color:#5c3d2e!important;border-radius:4px!important;font-family:Inter,system-ui,sans-serif!important}#shopify-pc__prefs h1,#shopify-pc__prefs h2,#shopify-pc__prefs [class*=prefs__heading]{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;color:#5c3d2e!important}#shopify-pc__prefs button[class*=accept],#shopify-pc__prefs button[class*=save]{background:#c9a87c!important;color:#2b1f18!important;border:0!important}.gg-wishlist-count{position:absolute;top:-9px;right:-9px;width:14px;height:14px;padding:0;background:#c9a87c;color:#2b1f18;border-radius:50%;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:600;line-height:14px;text-align:center;pointer-events:none;box-sizing:border-box}.resource-card__media{position:relative}.resource-card__media .gg-favourite{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fffdf7eb!important;color:#5c3d2e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:3!important;box-shadow:0 1px 3px #00000014!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.resource-card__media .gg-favourite:hover{background:#fffdf7!important;color:#c9a87c!important;transform:scale(1.05)}.resource-card__media .gg-favourite[aria-pressed=true]{color:#c9a87c!important}.resource-card__media .gg-favourite[aria-pressed=true] svg{fill:currentColor}.resource-card__media .gg-favourite svg{width:16px;height:16px;pointer-events:none}zoom-dialog .dialog-zoomed-gallery__dialog::backdrop{background:#1c18149e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:gg-zoom-backdrop-in .52s cubic-bezier(.22,.61,.36,1) forwards}@keyframes gg-zoom-backdrop-in{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}zoom-dialog .dialog-zoomed-gallery__dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;background:#fffdf7;color:#5c3d2e;display:flex;flex-direction:column;overflow:hidden}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation:none!important}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}zoom-dialog .dialog-zoomed-gallery__dialog.dialog--closed{animation:gg-zoom-dialog-out .42s cubic-bezier(.22,.61,.36,1) forwards}zoom-dialog .dialog-zoomed-gallery__dialog.dialog--closed::backdrop{animation:gg-zoom-backdrop-out .42s cubic-bezier(.22,.61,.36,1) forwards}@keyframes gg-zoom-dialog-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.96);filter:blur(4px)}}@keyframes gg-zoom-backdrop-out{0%{opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}to{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}}zoom-dialog .dialog-zoomed-gallery>li img{opacity:1!important}.dialog-zoomed-gallery__close-button,zoom-dialog .dialog-zoomed-gallery__close-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}.gg-zoom-close-disabled,zoom-dialog .gg-zoom-close-disabled{position:absolute!important;top:20px!important;right:20px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fffdf7!important;background-color:#fffdf7!important;background-image:none!important;color:#5c3d2e!important;border:1px solid #E8DFD0!important;box-shadow:0 2px 8px #5c3d2e1a!important;cursor:pointer!important;z-index:100!important;--color-foreground: #5C3D2E !important;--button-bg: #FFFDF7 !important;--button-fg: #5C3D2E !important;--background: #FFFDF7 !important;--button-background-color: #FFFDF7 !important;--button-color: #5C3D2E !important;transition:background .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.dialog-zoomed-gallery__close-button:hover,.dialog-zoomed-gallery__close-button:focus-visible,zoom-dialog .dialog-zoomed-gallery__close-button:hover,zoom-dialog .dialog-zoomed-gallery__close-button:focus-visible{background:#fffdf7!important;background-color:#fffdf7!important;color:#c9a87c!important;border-color:#c9a87c!important;transform:translateY(-1px)!important}.dialog-zoomed-gallery__close-button svg,zoom-dialog .dialog-zoomed-gallery__close-button svg{width:16px!important;height:16px!important;color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.dialog-zoomed-gallery__close-button svg *,zoom-dialog .dialog-zoomed-gallery__close-button svg *{stroke:currentColor!important;fill:currentColor!important;color:inherit!important}zoom-dialog .dialog-zoomed-gallery{flex:1 1 auto;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start;gap:0;margin:0;padding:0;list-style:none;width:100%;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;background:#fffdf7}zoom-dialog .dialog-zoomed-gallery::-webkit-scrollbar{display:none}zoom-dialog .dialog-zoomed-gallery>li{flex:0 0 100%!important;width:100%!important;height:100%!important;min-width:100%!important;scroll-snap-align:center;scroll-snap-stop:always;display:block!important;position:relative!important;padding:0!important;box-sizing:border-box;background:#fffdf7;overflow:hidden}zoom-dialog .dialog-zoomed-gallery>li .product-media__drag-zoom-wrapper,zoom-dialog .dialog-zoomed-gallery>li product-media,zoom-dialog .dialog-zoomed-gallery>li .product-media,zoom-dialog .dialog-zoomed-gallery>li .product-media-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;margin:0!important;box-sizing:border-box!important;aspect-ratio:auto!important;background:transparent!important;overflow:hidden}zoom-dialog .dialog-zoomed-gallery>li img{max-width:calc(100% + -0px)!important;max-height:calc(100% + -0px)!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;border-radius:2px;box-shadow:0 8px 32px #5c3d2e14;position:relative!important;transform:none!important;opacity:1!important}zoom-dialog .dialog-thumbnails-list-container,zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important;z-index:5!important;padding:20px 24px 28px!important;background:#fffdf7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;display:flex!important;justify-content:center!important;flex:0 0 auto!important;order:99!important}zoom-dialog .dialog-thumbnails-list,zoom-dialog .dialog-zoomed-gallery__dialog .dialog-thumbnails-list,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{position:relative!important;inset:auto!important;margin:0 auto!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding:0!important;max-width:100%!important;max-height:none!important;height:auto!important;width:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;opacity:1!important;animation:none!important}zoom-dialog .dialog-thumbnails-list::-webkit-scrollbar,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list::-webkit-scrollbar{display:none!important}zoom-dialog .dialog--closed .dialog-thumbnails-list,.dialog-zoomed-gallery__dialog.dialog--closed .dialog-thumbnails-list{animation:none!important}@media screen and (min-width:750px){zoom-dialog .dialog-thumbnails-list,.dialog-zoomed-gallery__dialog .dialog-thumbnails-list{position:relative!important;inset:auto!important;flex-direction:row!important;max-height:none!important;overflow-y:hidden!important;right:auto!important}}zoom-dialog .dialog-zoomed-gallery__dialog[open]{display:flex!important;flex-direction:column!important}zoom-dialog .dialog-zoomed-gallery{order:1!important}zoom-dialog .dialog-thumbnails-list-container{order:99!important}zoom-dialog .dialog-thumbnails-list{display:flex;flex-direction:row;gap:12px;padding:0;margin:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;scroll-behavior:smooth}zoom-dialog .dialog-thumbnails-list::-webkit-scrollbar{display:none}zoom-dialog .dialog-thumbnails-list__thumbnail{flex:0 0 auto;width:72px;height:72px;padding:0;margin:0;border:2px solid transparent;border-radius:2px;background:#fffdf7;overflow:hidden;cursor:pointer;transition:border-color .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1);opacity:.72}zoom-dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}zoom-dialog .dialog-thumbnails-list__thumbnail:hover,zoom-dialog .dialog-thumbnails-list__thumbnail:focus-visible{opacity:1;border-color:#e8dfd0;transform:translateY(-1px);box-shadow:0 4px 12px #5c3d2e14}zoom-dialog .dialog-thumbnails-list__thumbnail[aria-selected=true]{opacity:1;border-color:#c9a87c;box-shadow:0 0 0 1px #c9a87c,0 4px 12px #c9a87c2e}@media(max-width:749px){zoom-dialog .dialog-zoomed-gallery>li{padding:16px 12px 120px}zoom-dialog .dialog-zoomed-gallery>li img{max-width:94vw;max-height:70vh}zoom-dialog .dialog-thumbnails-list-container{padding:12px 16px}zoom-dialog .dialog-thumbnails-list__thumbnail{width:56px;height:56px}zoom-dialog .dialog-zoomed-gallery__close-button{top:12px;right:12px;width:40px;height:40px}}@media(prefers-reduced-motion:reduce){zoom-dialog .dialog-zoomed-gallery__dialog[open],zoom-dialog .dialog-zoomed-gallery__dialog.dialog--closed,zoom-dialog .dialog-zoomed-gallery__dialog::backdrop{animation:none}zoom-dialog .dialog-zoomed-gallery{scroll-behavior:auto}}.rec-card--region-locked{position:relative}.rec-card--region-locked .rec-card__img{filter:grayscale(.25) brightness(.96);opacity:.78;transition:filter .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1)}.rec-card--region-locked:hover .rec-card__img{filter:grayscale(0) brightness(1);opacity:1}.rec-card__region-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#fffdf7f0;border:1px solid #E8DFD0;border-left:2px solid #C9A87C;border-radius:99px;color:#5c3d2e;font-family:Inter,system-ui,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;pointer-events:none;z-index:4;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap}.rec-card__region-lock svg{color:#c9a87c;flex-shrink:0;width:10px;height:10px}.rec-region-toggle{margin:0 0 18px;text-align:center}.rec-region-toggle label{display:inline-flex;align-items:center;gap:8px}.rec-card--region-locked{display:none!important}[data-region-grid][data-show-locked=true] .rec-card--region-locked{display:flex!important;opacity:.92}@supports not selector([data-show-locked="true"] *){[data-region-grid][data-show-locked=true] .rec-card--region-locked{display:initial!important;opacity:.92}}.rec-card:not(.rec-card--region-locked) .rec-card__quick{display:none!important}.rec-card--region-locked .rec-card__quick button{background:#fffdf7f7;border-color:#c9a87cb3}.rec-card--region-locked .rec-card__quick button:hover{background:#c9a87c;color:#fffdf7;border-color:#c9a87c}.gg-rv-card{position:relative}.gg-rv-card__image-wrap{position:relative;display:block}.gg-rv-card--locked .gg-rv-card__img{filter:grayscale(.22) brightness(.96);opacity:.82;transition:filter .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1)}.gg-rv-card--locked:hover .gg-rv-card__img{filter:grayscale(0) brightness(1);opacity:1}.gg-rv-card__lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#fffdf7f0;border:1px solid #E8DFD0;border-left:2px solid #C9A87C;border-radius:99px;color:#5c3d2e;font-family:Inter,system-ui,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;pointer-events:none;z-index:4;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap}.gg-rv-card__lock svg{color:#c9a87c;flex-shrink:0}.variant-option--buttons:not(.variant-option--swatches),.variant-option--buttons.variant-option--equal-width-buttons:not(.variant-option--swatches){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;grid-template-columns:none!important;--variant-min-width: auto !important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:auto!important;max-width:none!important;height:auto!important;padding:7px 14px 7px 8px!important;border-radius:999px!important;border:1px solid #E8DFD0!important;background:#fffdf7!important;color:#5c3d2e!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;line-height:1.3!important;text-align:left!important;cursor:pointer;position:relative!important;overflow:visible!important;transition:background .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{display:none!important;content:none!important;border:none!important;background:transparent!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}.gg-swatch-dot{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid rgba(92,61,46,.18);flex-shrink:0;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #fffdf766}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{display:inline-block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;width:auto!important;text-indent:0!important;visibility:visible!important;opacity:1!important;position:static!important;clip:auto!important;clip-path:none!important}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover,.variant-option--buttons:not(.variant-option--swatches) input:focus-visible+.variant-option__button-label{border-color:#c9a87c!important;color:#c9a87c!important;background:#fffdf7!important}.variant-option--buttons:not(.variant-option--swatches) input:checked+.variant-option__button-label,.variant-option--buttons:not(.variant-option--swatches) input[checked]+.variant-option__button-label,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label[aria-checked=true]{background:#c9a87c!important;color:#fffdf7!important;border-color:#c9a87c!important}.variant-option--buttons:not(.variant-option--swatches) input:disabled+.variant-option__button-label,.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label[aria-disabled=true]{opacity:.45!important;text-decoration:line-through;cursor:not-allowed!important}.variant-option--swatches .variant-option__button-label--has-swatch,.variant-option--swatches .variant-option__button-label{background:transparent!important;border:none!important;padding:2px!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;width:auto!important;height:auto!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.variant-option--swatches input:checked+.variant-option__button-label,.variant-option--swatches input[checked]+.variant-option__button-label,.variant-option--swatches .variant-option__button-label[aria-checked=true]{background:transparent!important;border:none!important;box-shadow:0 0 0 1px #fffdf7,0 0 0 2px #c9a87c!important}.variant-option--swatches .variant-option__button-label .swatch,.variant-option--swatches .variant-option__button-label svg,.variant-option--swatches .variant-option__button-label img{width:28px!important;height:28px!important;border-radius:50%!important;border:1px solid rgba(92,61,46,.18)!important;box-shadow:inset 0 0 0 1px #fffdf766!important}.variant-option--swatches legend{display:block!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#5c3d2e!important;margin-bottom:10px!important}.variant-option--swatches legend .variant-option__swatch-value{display:inline!important;margin-left:8px!important;font-weight:400!important;text-transform:none!important;letter-spacing:.02em!important;color:#5c3d2eb8!important}html body variant-picker .variant-option__button-label:hover,html body variant-picker .variant-option__button-label:hover .variant-option__button-label__text,html body variant-picker .variant-option__button-label:hover *{color:#5c3d2e!important}html body variant-picker input:checked+.variant-option__button-label:hover,html body variant-picker .variant-option__button-label[aria-checked=true]:hover,html body variant-picker .variant-option__button-label:has(input[data-current-checked=true]):hover{background:#b8966a!important;border-color:#b8966a!important}html body variant-picker input:checked+.variant-option__button-label:hover *,html body variant-picker .variant-option__button-label[aria-checked=true]:hover *,html body variant-picker .variant-option__button-label:has(input[data-current-checked=true]):hover *{color:#fffdf7!important}html body variant-picker .variant-option__button-label:hover:hover,html body variant-picker .variant-option__button-label:hover:hover *{color:#5c3d2e!important;-webkit-text-fill-color:#5C3D2E!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/glamourgallery-interactions.css.map */
