.newsletter{background-color:#d83121;margin-top:7rem;padding:2.9375rem 0 4.0625rem;position:relative}@media(max-width:767.98px){.newsletter{margin-top:2.25rem;padding:3.125rem 0 4.375rem}}.newsletter .container{padding:0 7.708vw 0 13.021vw}@media(max-width:1399.98px){.newsletter .container{padding:0 3.125rem}}@media(max-width:1199.98px){.newsletter .container{padding:0 1.5625rem}}@media(max-width:991.98px){.newsletter .container{padding:0 1rem}}.newsletter__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 1.875rem;justify-content:space-between;position:relative;z-index:1}@media(max-width:767.98px){.newsletter__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem 0}}.newsletter__inner .left{-webkit-box-flex:0;-ms-flex:0 0 15.625rem;flex:0 0 15.625rem}@media(max-width:767.98px){.newsletter__inner .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.newsletter__inner .left .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem 0}.newsletter__inner .left .h5{margin-bottom:.625rem}@media(max-width:767.98px){.newsletter__inner .left .h5{margin-bottom:0}}.newsletter__inner .left .h5,.newsletter__inner .left a,.newsletter__inner .left p{color:#fff}.newsletter__inner .left a{-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.newsletter__inner .left a:hover{opacity:.5}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.newsletter__inner .left a:hover{opacity:.5}}.newsletter__inner .right{-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter__inner .right .h2{color:#fff;padding-bottom:.875rem}.newsletter__inner .right p{color:#fff;font-family:Roboto Regular;font-size:.875rem;line-height:1.4285714286;padding-bottom:.9375rem}.newsletter__form{margin-left:auto;max-width:46.125rem;position:relative}@media(max-width:767.98px){.newsletter__form{display:block}}.newsletter__form .input-field{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;padding:0}.newsletter__form .input-field .input-wrapper{background-color:#fff;border-radius:.125rem;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15);height:3.75rem}@media(max-width:767.98px){.newsletter__form .input-field .input-wrapper{height:3.375rem}}.newsletter__form .input-field .input-wrapper input{padding-right:11.25rem}@media(max-width:767.98px){.newsletter__form .input-field .input-wrapper input{padding:0 2rem}.newsletter__form .input-field .input-wrapper .border{border-color:rgba(62,62,64,.08)}.newsletter__form .wpcf7-not-valid-tip{padding:0 0 .5rem}}.newsletter__form .btn{border-radius:.125rem;height:3.375rem;min-width:10.625rem;position:absolute;right:3px;top:3px}@media(max-width:767.98px){.newsletter__form .btn{position:relative;right:0;top:.875rem}}.newsletter__form .btn__text{color:#fff;font-family:Roboto Regular}.newsletter__form .btn:after{background-color:#343230;border-radius:.125rem}.newsletter__form .btn:active .btn__bg{-webkit-transform:none;transform:none}.product-item{overflow:hidden}.product-item__image{overflow:hidden;padding:0 12px;position:relative}.product-item__image .image-wrapper{width:100%}.product-item__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-item__image .like{background-color:transparent;height:1.375rem;left:auto;position:absolute;right:10px;top:10px;width:1.375rem}.product-item__content{padding:12px}@media(max-width:566.98px){.product-item__content{padding:1.25rem 1rem}}.product-item__content>.u-d-flex:not(.product-item__info){position:relative}.product-item__content-title{padding-bottom:.75rem}.product-item__discount{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#7f81ff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto Light;font-size:14px;font-weight:300;justify-content:center;left:10px;min-height:auto;min-width:auto;padding:3px 5px;position:absolute;text-transform:uppercase;top:10px;z-index:1}@media(max-width:1199.98px){.product-item__discount{font-size:.875rem;min-height:2.5rem;min-width:2.5rem;padding:.1875rem .5rem}}.product-item__web-discount{background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,0);bottom:1rem;color:#343230;font-size:.875rem;font-weight:700;left:50%;min-width:10rem;padding:.3125rem .625rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(max-width:1199.98px){.product-item__web-discount{min-width:8.125rem;padding:.1875rem .5rem}}.product-item__info{min-width:100%}.product-item__info .left{position:relative}.product-item__info-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;border:solid #e4e4e4;border-width:1px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:10px;padding-top:10px}.product-item__title,.product-item__title *{color:#343230;font-size:1.375rem}.product-item__title a{color:inherit;font-family:inherit;font-size:inherit}.product-item h5{color:#6a6a6a;display:inline-block;font-size:.875rem;margin-bottom:.1875rem}.product-item__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-item__price--old,.product-item__price--old *{font-family:Roboto Regular;font-weight:400;line-height:1}.product-item__price--old bdi,.product-item__price--old bdi span{color:#888;font-family:Roboto Regular;font-size:16px;font-weight:400;line-height:1;text-decoration:line-through}@media(max-width:1199.98px){.product-item__price--old bdi,.product-item__price--old bdi span{font-size:1.25rem;line-height:normal}}.product-item__price--new,.product-item__price--new *,.product-item__price--regular,.product-item__price--regular *{color:#343230;font-family:Roboto Regular;font-size:18px;font-weight:400;line-height:normal}.product-item__price--new{display:block}.product-item__price--new,.product-item__price--new *{color:#343230}.product-item__online-text{color:#979797;font-size:.8125rem;font-weight:400;line-height:1}.product-item__online-text svg{margin:.125rem .1875rem 0 0;width:auto}.product-item__controls{gap:0 .625rem}.product-item__categories{color:#888;font-size:.8125rem}.product-item__categories a{color:#888;-webkit-transition:color .2s cubic-bezier(.25,.46,.45,.94);transition:color .2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.product-item__categories a:hover{color:#343230;text-decoration:underline}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-item__categories a:hover{color:#343230;text-decoration:underline}}.product-item__buy-button{cursor:pointer}.product-item__buy-button svg path{-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.product-item__buy-button:hover svg path{fill:#343230}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-item__buy-button:hover svg path{fill:#343230}}.product-item__buy-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.product-item__buy-icon,.product-item__details{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem 0}.product-item__details .icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;height:1.25rem;justify-content:center;line-height:1;width:1.25rem}.product-item__details span{color:#888;display:inline-block;font-size:13px;text-transform:lowercase;white-space:nowrap}.visitor-controls-container{bottom:22px;font-family:Roboto Regular;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform}@media(max-width:991.98px){.visitor-controls-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.visitor-controls-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#fff;background:rgba(42,39,42,.74);border:1px solid rgba(0,0,0,.08);border-radius:12px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:row;flex-direction:row;gap:16px;padding:10px 16px;pointer-events:auto}@media(max-width:991.98px){.visitor-controls-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:auto;padding:13px}}.product-types__controls{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:0 8px}.control-group,.product-types__controls{-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.control-group{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}@media(max-width:991.98px){.control-group{width:auto}}.control-group.frame-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.control-group.view-modes-group{display:block}.control-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px 12px;text-align:left;-webkit-transition:all .15s ease;transition:all .15s ease}.control-trigger:hover{border-color:#d1d5db;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.control-trigger.active{background:#eff6ff;border-color:#2563eb}.control-trigger.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.control-trigger.disabled:hover{border-color:#e5e7eb;-webkit-box-shadow:none;box-shadow:none}.trigger-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.control-trigger.active .trigger-icon{color:#2563eb}.trigger-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.trigger-label{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.trigger-value{color:#111827;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#9ca3af;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.control-trigger.active .trigger-arrow{color:#2563eb;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-menu{background:hsla(0,0%,100%,.98);border:1px solid rgba(0,0,0,.08);margin-bottom:8px;opacity:0;padding:8px;-webkit-transition:all .15s ease;transition:all .15s ease;visibility:hidden;z-index:1000}.dropdown-menu.active{opacity:1;visibility:visible}.dropdown-grid{display:grid;gap:6px;grid-template-columns:repeat(1,1fr)}.dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:8px;text-align:left;-webkit-transition:all .15s ease;transition:all .15s ease}.dropdown-item:hover{background:#f9fafb;border-color:#e5e7eb}.dropdown-item.active{background:#eff6ff;border-color:#2563eb}.dropdown-item.active .item-icon{color:#2563eb}.item-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;color:#6b7280;flex-shrink:0;height:24px;justify-content:center;width:24px}.item-content,.item-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.item-name{color:#111827;font-size:12px;font-weight:500;line-height:1.2}.item-description{color:#6b7280;font-size:10px;line-height:1.2}.frame-control{display:block;font-weight:900;text-transform:uppercase}.frame-label{color:#fff;display:block;font-size:10px;font-weight:500;margin-bottom:5px;text-align:center}@media(max-width:991.98px){.frame-label{font-size:12px;margin-bottom:0}}.frame-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;-webkit-transition:all .15s ease;transition:all .15s ease}@media(max-width:991.98px){.frame-toggle{padding:5px}}.frame-toggle[data-enabled=true] .toggle-track{background:#2563eb}.frame-toggle[data-enabled=true] .toggle-thumb{background:#fff;-webkit-transform:translateX(20px);transform:translateX(20px)}.toggle-track{background:#e5e7eb;border-radius:12px;height:24px;position:relative;width:44px}.toggle-thumb,.toggle-track{-webkit-transition:all .15s ease;transition:all .15s ease}.toggle-thumb{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);height:20px;left:2px;position:absolute;top:2px;width:20px}.toggle-label{color:#111827;font-size:12px;font-weight:500}.frame-styles-dropdown{margin-bottom:-10px;margin-left:10px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:100%}.frame-styles-dropdown.active{opacity:1;visibility:visible}.frame-options{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.frame-option{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border-bottom:2px solid transparent;border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:4px 6px;-webkit-transition:all .15s ease;transition:all .15s ease}.frame-option.active,.frame-option:hover{border-bottom-color:#fff}.frame-preview{border-radius:3px;height:18px;width:18px}.frame-preview.gallery-simple{background:linear-gradient(45deg,#374151,#374151 30%,#fff 0,#fff 70%,#374151 0);background-size:4px 4px}.frame-preview.lexington-classic{background:#8b5cf6}.frame-preview.brimfield-ornate{background:#d97706;border-style:double}.frame-preview.woodland-natural{background:#92400e}.frame-preview.woodland-natural-black{background:#000}.frame-name{color:#fff;font-size:10px;font-weight:500;text-align:center}.view-mode{background:#fff;border-radius:10px;border-width:2px;cursor:pointer;font-size:13px;min-width:112px;padding:11px 18px;position:relative;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease}.view-mode:hover{border-color:#d1d5db;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.view-mode.active{background:#2a272a;border-color:#2a272a;color:#fff}.product-types-dropdown{bottom:auto;margin:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:translateY(-96%);transform:translateY(-96%);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;z-index:1000}.product-types-dropdown.active{opacity:1;pointer-events:auto;visibility:visible}.product-options{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:hsla(0,0%,100%,.98);background:rgba(29,27,29,.81);border:1px solid rgba(0,0,0,.08);border-radius:4px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);display:grid;gap:6px;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(1,1fr);padding:12px}.product-option{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#374151;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:center;padding:8px 10px;text-align:left;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.product-option:hover{color:#2a272a}.product-option.active{background-color:#fff;color:#2a272a}.product-option.active .product-name{color:#2a272a}.product-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.product-name{color:#fff;font-size:12px;font-weight:500;line-height:1.2}.mode-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center}.mode-name{color:inherit;font-size:11px;font-weight:500;white-space:nowrap}@media(max-width:768px){.visitor-controls-container{bottom:16px;left:16px;right:16px;-webkit-transform:none;transform:none}.visitor-controls-content{gap:12px;min-width:auto;padding:12px}.control-group.view-modes-group{display:block}.frame-options{gap:6px;grid-template-columns:repeat(2,1fr);padding:10px}.product-options{gap:4px;grid-template-columns:1fr;padding:10px}.product-option{gap:6px;padding:6px 8px}.view-mode{font-size:12px;gap:6px;padding:8px 12px}.frame-toggle{font-size:13px;height:30px;padding:0 14px}}@media(max-width:480px){.visitor-controls-content{gap:6px;padding:8px}.control-trigger{gap:6px;padding:6px 8px}.trigger-icon{height:16px;width:16px}.trigger-label{font-size:9px}.trigger-value{font-size:11px}.dropdown-menu{margin-bottom:6px;padding:6px}.frame-options{gap:3px;grid-template-columns:repeat(4,1fr)}.frame-option{gap:3px;padding:6px 4px}.frame-preview{height:14px;width:14px}.frame-name{font-size:9px}}.fidelity-disclaimer{bottom:20px;left:23px;position:fixed;z-index:1000}@media(max-width:991.98px){.fidelity-disclaimer{bottom:auto;left:-1px;top:-2px;width:calc(100% + 2px)}}.fidelity-disclaimer.hidden{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);visibility:hidden}.fidelity-disclaimer.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease;visibility:visible}.fidelity-disclaimer .disclaimer-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);color:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;gap:8px;padding:12px 16px;white-space:nowrap}@media(max-width:991.98px){.fidelity-disclaimer .disclaimer-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;display:block;padding:0}}.fidelity-disclaimer .disclaimer-content .disclaimer-icon{-ms-flex-negative:0;color:#fbbf24;flex-shrink:0;width:auto}@media(max-width:991.98px){.fidelity-disclaimer .disclaimer-content .disclaimer-icon{display:none}}.fidelity-disclaimer .disclaimer-content .disclaimer-text{font-family:inherit}@media(max-width:991.98px){.fidelity-disclaimer .disclaimer-content .disclaimer-text{background:#fbbf24;color:#000;display:block;font-family:Roboto Medium;font-size:11px;line-height:1.24;padding:1px 0;text-align:center;white-space:normal}}.visitor-tooltip{background:rgba(0,0,0,.9);border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4);color:#fff;font-size:13px;font-weight:400;line-height:1.4;max-width:250px;opacity:0;padding:8px 12px;pointer-events:none;position:fixed;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:all .15s ease;transition:all .15s ease;visibility:hidden;z-index:10000}.visitor-tooltip.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.visitor-tooltip:after{border:4px solid transparent;border-top-color:rgba(0,0,0,.9);content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.context-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:320px;opacity:0;pointer-events:none;position:fixed;right:20px;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1000}@media(max-width:991.98px){.context-menu{bottom:10px;gap:5px 0;left:20px;max-width:100%;width:calc(100% - 40px)}}.context-menu.show{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.desktop-visitor-controls .desktop-controls-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,39,42,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:200px;padding:20px}@media(max-width:991.98px){.desktop-visitor-controls .desktop-controls-content{border-radius:8px}}.desktop-control-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative}.desktop-control-group .desktop-control-label{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.desktop-control-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.desktop-control-trigger:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.desktop-control-trigger .trigger-text{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}.desktop-control-trigger .trigger-icon{color:hsla(0,0%,100%,.7);height:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:20px}.desktop-control-trigger .trigger-icon.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.desktop-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,39,42,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);margin-top:4px;max-height:0;position:relative;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1001}.desktop-dropdown.show{max-height:300px;-webkit-transform:scaleY(1);transform:scaleY(1)}.desktop-dropdown .dropdown-item{border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);cursor:pointer;font-size:14px;padding:12px 16px;-webkit-transition:background .2s ease;transition:background .2s ease}.desktop-dropdown .dropdown-item:last-child{border-bottom-color:transparent}.desktop-dropdown .dropdown-item:hover{background:hsla(0,0%,100%,.1);border-color:rgba(229,231,235,.48)!important}.desktop-dropdown .dropdown-item.active{background:hsla(0,0%,100%,.15);border-color:rgba(229,231,235,.48)!important;color:#fff}.desktop-nav-arrows{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;width:100%}@media(max-width:991.98px){.desktop-nav-arrows{gap:8px 12px;width:auto}}.desktop-nav-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,39,42,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;height:auto;justify-content:center;min-width:0;padding:12px 16px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:991.98px){.desktop-nav-button{-webkit-box-flex:inherit;border-radius:50%;-ms-flex:inherit;flex:inherit;height:40px;min-width:40px;padding:0;width:40px}}@media(hover:hover)and (pointer:fine){.desktop-nav-button:hover{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.desktop-nav-button:hover{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}}.desktop-nav-button:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(.95);transform:scale(.95)}.desktop-nav-button:disabled{cursor:not-allowed;opacity:.3;-webkit-transform:none;transform:none}@media(hover:hover)and (pointer:fine){.desktop-nav-button:disabled:hover{background:rgba(42,39,42,.85);border-color:hsla(0,0%,100%,.1);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-transform:none;transform:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.desktop-nav-button:disabled:hover{background:rgba(42,39,42,.85);border-color:hsla(0,0%,100%,.1);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-transform:none;transform:none}}.desktop-nav-button svg{color:inherit;height:18px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.desktop-nav-button:hover svg{color:#fff}.mobile-settings-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,39,42,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);cursor:pointer;display:none;-ms-flex:1;flex:1;height:40px;justify-content:center;left:0;position:absolute;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}@media(max-width:991.98px){.mobile-settings-button{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(hover:hover)and (pointer:fine){.mobile-settings-button:hover{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.mobile-settings-button:hover{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}}.mobile-settings-button:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(.95);transform:scale(.95)}.mobile-settings-button svg{color:inherit;height:18px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.mobile-settings-button:hover svg{color:#fff}@media(max-width:991.98px){.desktop-visitor-controls{max-height:0;overflow:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.desktop-visitor-controls.mobile-show{max-height:600px;-webkit-transform:scale(1);transform:scale(1)}}#visitor-controls{display:none!important;left:-9999px;position:absolute;top:-9999px;visibility:hidden}.contact-cta{padding:11.25rem 0}@media(max-width:1199.98px){.contact-cta{padding:11.25rem 0 7.5rem}}@media(max-width:767.98px){.contact-cta{padding:6.25rem 0 7.5rem}}.contact-cta__title{margin:auto;max-width:70%;padding-bottom:4rem;text-align:center}@media(max-width:767.98px){.contact-cta__title{max-width:100%;padding-bottom:2rem}}.contact-cta__title .h1,.contact-cta__title .h1 *{font-size:2.875rem}@media(max-width:1199.98px){.contact-cta__title .h1,.contact-cta__title .h1 *{font-size:2.25rem;font-size:2rem}}@media(max-width:566.98px){.contact-cta__title .h1,.contact-cta__title .h1 *{font-size:1.625rem}}.contact-cta__title .h1 .spacer{display:block}@media(max-width:1199.98px){.contact-cta__title .h1 .spacer{margin-bottom:1rem}}.contact-cta__title--bottom{max-width:53.125rem;padding-top:14.125rem}@media(max-width:1199.98px){.contact-cta__title--bottom{padding:7.5rem 0 0}}@media(max-width:767.98px){.contact-cta__title--bottom{padding:3.75rem 0 0}}.contact-cta__title--bottom .h1{margin-bottom:2rem}@media(max-width:767.98px){.contact-cta__title--bottom .h1{margin-bottom:1rem}}.contact-cta__title--bottom .h1,.contact-cta__title--bottom .h1 *{font-size:2.25rem}@media(max-width:1199.98px){.contact-cta__title--bottom .h1,.contact-cta__title--bottom .h1 *{font-size:1.625rem}}.contact-cta__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width:767.98px){.contact-cta__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center}}.contact-cta__wrapper .col{border:1px solid #dedede;border-width:1px 0;cursor:pointer;padding:5rem 3.75rem;position:relative;width:50%}@media(max-width:991.98px){.contact-cta__wrapper .col{padding:3.125rem 3.75rem}}@media(max-width:767.98px){.contact-cta__wrapper .col{width:auto}}@media(max-width:991.98px){.contact-cta__wrapper .col:first-child{padding-left:0}}@media(max-width:767.98px){.contact-cta__wrapper .col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;border-top:none;order:1;padding:2.5rem 1.875rem}}.contact-cta__wrapper .col:nth-child(2){margin-left:-1px}@media(max-width:991.98px){.contact-cta__wrapper .col:nth-child(2){padding:2.5rem 1.875rem}}@media(max-width:767.98px){.contact-cta__wrapper .col:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;border-bottom:none;order:3}}@media(hover:hover)and (pointer:fine){.contact-cta__wrapper .col:hover .h2{color:#7f81ff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.contact-cta__wrapper .col:hover .h2{color:#7f81ff}}.contact-cta__wrapper .col .h2,.contact-cta__wrapper .col p{text-align:center}.contact-cta__wrapper .col .h2{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.contact-cta__wrapper .col .h2,.contact-cta__wrapper .col .h2 *{font-size:4.5rem}@media(max-width:991.98px){.contact-cta__wrapper .col .h2,.contact-cta__wrapper .col .h2 *{font-size:3.875rem}}.contact-cta__wrapper img{bottom:-3.125rem;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;left:50%;padding:0 .6875rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:17.5rem}@media(max-width:1199.98px){.contact-cta__wrapper img{bottom:-.75rem;width:15.625rem}}@media(max-width:991.98px){.contact-cta__wrapper img{width:11.25rem}}@media(max-width:767.98px){.contact-cta__wrapper img{-webkit-box-ordinal-group:3;-ms-flex-order:2;background:#fff;bottom:auto;order:2;width:4.375rem;z-index:1}}.customer-service{padding:3.25rem 0}@media(max-width:1199.98px){.customer-service{padding:1.875rem 0}}.customer-service+.collection{padding-top:0}.customer-service__inner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;margin:0 auto;max-width:83.875rem}@media(max-width:991.98px){.customer-service__inner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem 0;padding-bottom:0}}@media(max-width:767.98px){.customer-service__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}}.customer-service__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:.25rem 2.75rem;position:relative;text-align:center;width:16.6666666667%}@media(max-width:1399.98px){.customer-service__item{padding:.25rem 2rem}}@media(max-width:991.98px){.customer-service__item{padding:.25rem 1.375rem;width:33.3333333333%}}@media(max-width:767.98px){.customer-service__item{-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start;padding-left:.3125rem;padding-right:.3125rem;width:25%}}.customer-service__item .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.1875rem}@media(max-width:1199.98px){.customer-service__item .icon{min-height:1.875rem}}@media(max-width:767.98px){.customer-service__item .icon{max-width:1.875rem;min-height:1.875rem}}.customer-service__item:not(:last-of-type):after{background-color:#4d4d4c;content:"";height:7.5rem;position:absolute;right:0;top:0;width:.125rem}@media(max-width:991.98px){.customer-service__item:not(:last-of-type):after{height:5.875rem}}@media(max-width:767.98px){.customer-service__item:not(:last-of-type):after{height:100%;width:1px}}.customer-service__item .h4{color:#343230;font-family:Roboto Regular;font-size:1.25rem;line-height:1;padding-top:.3125rem;text-align:center}@media(max-width:1199.98px){.customer-service__item .h4{font-size:1.125rem;line-height:1}}@media(max-width:991.98px){.customer-service__item .h4{font-size:1rem;line-height:1}}@media(max-width:767.98px){.customer-service__item .h4{font-size:.625rem;padding-top:.3125rem}}.slider-counter,.slider-counter p,.slider-counter>div{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-counter p,.slider-counter>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px}.slider-counter p{opacity:.35}.count{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:18px;position:relative}.count p{font-size:16px;line-height:1;opacity:1;position:absolute;-webkit-transform:translateY(0);transform:translateY(0);will-change:transform}.slider{height:100vh;overflow:hidden;position:relative;width:100vw}.slide,.slide-bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.slide-bg-img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);will-change:clip-path}.slide-bg-img:after{background-color:rgba(0,0,0,.325);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.slide-main-img{height:50%;width:35%;z-index:2}.slide-main-img,.slide-main-img-wrapper{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slide-main-img-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;width:100%}.slide-main-img-wrapper img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:auto;max-height:100%;max-height:43.75rem;max-width:100%;overflow:hidden;-webkit-transform-origin:center center;transform-origin:center center;width:auto;will-change:clip-path}.slide-copy{color:#fff;left:30%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.slide-title{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:50px;margin-bottom:.75em;position:relative;width:500px}.slide-title h1{color:#fff;font-size:48px;font-weight:400;line-height:1;position:absolute;-webkit-transform:translateY(0);transform:translateY(0);will-change:transform}.slide-description{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:20px;position:relative;width:500px}.slide-description p{color:#fff;font-size:18px;font-weight:lighter;line-height:1;position:absolute;-webkit-transform:translateY(0);transform:translateY(0);will-change:transform}@media(max-width:900px){.slide-main-img{width:75%}.slide-copy{left:60%;top:60%}}.hero-slider{position:relative}.slider-counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:30px;color:#fff;mix-blend-mode:difference;position:absolute;right:30px}.slider-indicators{bottom:30px;gap:0 2px;left:50%;max-width:130px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.slider-indicators button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.68);border-radius:4px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.25);box-shadow:0 10px 30px 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:4px 15px;width:50%}.slider-indicators svg{height:24px;-webkit-transform-origin:center;transform-origin:center;width:auto}.slider-indicators .js-prev svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.text-image{padding:7.5rem 0}.text-image .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4.896vw}@media(max-width:1399.98px){.text-image .container{gap:0 4.375rem}}@media(max-width:991.98px){.text-image .container{gap:0 3.125rem}}@media(max-width:767.98px){.text-image .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.375rem 0}}.text-image--reverse .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:767.98px){.text-image--reverse .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text-image__text{-webkit-box-flex:0;background:#fff;border:5px solid #343230;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.25);box-shadow:0 10px 30px 0 rgba(0,0,0,.25);-ms-flex:0 0 40%;flex:0 0 40%;margin-right:-4.75rem;max-width:600px;padding:5rem 3.125rem;z-index:5}@media(max-width:767.98px){.text-image__text{width:100%}}.text-image__text h2,.text-image__text h2 *{font-family:Roboto Bold;font-size:36px;font-weight:600;line-height:1.14;margin-bottom:22px}.text-image__text p{color:#60605d;font-family:Roboto Regular;font-size:1.125rem;font-weight:400;line-height:1.54}.text-image__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;width:50%}@media(max-width:767.98px){.text-image__image{width:100%}}.text-image__image .media-wrapper{padding-bottom:64%}.text-image__image .media-wrapper img{will-change:transform}.text-image__image p{background-color:#444;color:#fff;font-size:1.625rem;left:-3.125rem;line-height:normal;padding:1.625rem 2.5rem;position:absolute;top:.9375rem}@media(max-width:1599.98px){.text-image__image p{font-size:1.25rem;padding:1.125rem 1.875rem}}@media(max-width:991.98px){.text-image__image p{bottom:0;left:auto;right:0;top:auto}}@media(max-width:566.98px){.text-image__image p{bottom:auto;font-size:1rem;left:50%;padding:.875rem 1.25rem;right:auto;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;width:auto}}.services{border:1px solid #e4e4e4;border-width:1px 0;margin-top:0;padding:120px 0}@media(max-width:1599.98px){.services{padding-bottom:5rem}}@media(max-width:991.98px){.services{padding:5.375rem 0 3.75rem}}.services .h2{max-width:860px}.services .h2,.services .h2 *{font-size:2.875rem}@media(max-width:1599.98px){.services .h2,.services .h2 *{font-size:2.25rem}}@media(max-width:1199.98px){.services .h2,.services .h2 *{font-size:2.25rem}}@media(max-width:566.98px){.services .h2,.services .h2 *{font-size:2rem}}@media(max-width:1199.98px){.services .h2 .spacer{margin-bottom:1rem}}.services__items{gap:0 160px;padding-top:64px}@media(max-width:1599.98px){.services__items{gap:0 40px}}@media(max-width:1349.98px){.services__items{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 80px}}.services__item{width:25%}@media(max-width:1349.98px){.services__item{width:calc(50% - 40px)}}@media(max-width:767.98px){.services__item{width:100%}}.services__item .icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.services__item .content h3{padding-bottom:10px}.services__item .content h3,.services__item .content h3 *{font-size:28px;font-weight:500}.collections{overflow-x:hidden;padding:7.5rem 0}.collections__title{max-width:33.75rem;padding-bottom:1.75rem}@media(max-width:1599.98px){.collections__title{padding-bottom:1.25rem}}.collections__title .h2{color:#343230;padding-bottom:.3125rem}.collections__title p{color:#343230}.wpcf7-form{position:relative}.wpcf7-form br,.wpcf7-form p{display:none}.wpcf7-response-output{border:none!important;color:red;font-size:.875rem;left:0;line-height:1.2;margin:.625rem 0 0!important;padding:0!important;text-align:center;top:100%;width:100%;z-index:10}@media(min-width:992px){.wpcf7-response-output{font-size:.75rem}}.wpcf7-response-output.wpcf7-mail-sent-ok{color:green}.wpcf7 form.sent .wpcf7-response-output{color:#46b450!important}.input-field{margin-bottom:1.25rem;position:relative}@media(max-width:991.98px){.input-field{margin-bottom:1rem}}.invalid .input-field{margin-bottom:2.5rem}.input-field__label{color:#343230;font-family:Roboto Regular;font-size:1.0625rem;letter-spacing:.16px;line-height:1;margin-bottom:.625rem}@media(max-width:1399.98px){.input-field__label{font-size:.875rem;line-height:1}}@media(max-width:566.98px){.input-field__label{margin-bottom:.3125rem}}.input-field .input-wrapper{font-family:Roboto Medium;height:3.75rem;position:relative}@media(max-width:991.98px){.input-field .input-wrapper{font-size:1rem;height:3.4375rem}}.input-field .input-wrapper input{background:#fff;color:#343230;font-weight:inherit;padding:1.3125rem 1.5625rem}.input-field .input-wrapper input :focus+label{opacity:0}@media(max-width:991.98px){.input-field .input-wrapper input{padding:1rem 1.5rem}}.input-field .input-wrapper input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100vw #fff!important}.input-field .input-wrapper label{color:#343230;font-family:Roboto Regular;font-size:1.0625rem;font-weight:inherit;left:0;letter-spacing:.2px;line-height:normal;padding:0 1.5625rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:.3s;transition:.3s;white-space:nowrap;width:100%}@media(max-width:1399.98px){.input-field .input-wrapper label{font-size:.875rem;letter-spacing:.16;padding:0 1.5rem}}.input-field .input-wrapper__icon{left:1.5625rem;position:absolute;top:51%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}@media(max-width:991.98px){.input-field .input-wrapper__icon{left:1rem}.input-field .input-wrapper__icon svg{width:1.875rem}}.input-field .input-wrapper .border{border:1px solid #fff;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.4s;transition:.4s;width:100%;z-index:2}@media(max-width:566.98px){.input-field .input-wrapper .border{border:1px solid #fff}}.input-field .input-wrapper input:focus+label,.input-field .input-wrapper.has-value input+label{opacity:0}.input-field .input-wrapper input:focus+label+.border{opacity:1}@media(hover:hover)and (pointer:fine){.input-field .input-wrapper:hover .border{opacity:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.input-field .input-wrapper:hover .border{opacity:1}}.input-field .input-wrapper.has-value label{opacity:0}.input-field .input-wrapper.has-value .border{opacity:1}.input-field .input-wrapper.has-error .border{border-color:#d83121;opacity:1}.input-field .input-wrapper.has-error label{color:#d83121}.input-field--newsletter{margin-bottom:0}.input-field--newsletter .wpcf7-not-valid-tip{color:#fff;margin-top:.625rem}.input-field--newsletter .input-wrapper .border{display:none}.input-field--newsletter .input-wrapper input{background:#fff;font-weight:inherit;padding:1.3125rem 1.3125rem 1.3125rem 4.625rem}@media(max-width:991.98px){.input-field--newsletter .input-wrapper input{padding:1.3125rem 1.3125rem 1.3125rem 3.5rem}}.input-field--newsletter .input-wrapper label{padding:1.3125rem 1.3125rem 1.3125rem 4.625rem}@media(max-width:991.98px){.input-field--newsletter .input-wrapper label{padding:1.3125rem 1.3125rem 1.3125rem 3.5rem}}.input-field__message{color:#343230;font-size:.625rem;left:0;margin-top:.3125rem;position:absolute!important;top:100%}.input-field__message .wpcf7-not-valid-tip{color:#343230}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:32.5rem;padding-right:.75rem;position:relative;width:100%}.checkbox .check-text{line-height:1.24;margin-left:.625rem}.checkbox .check-text *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox .check-text p{color:#fff;font-family:Roboto Regular;font-size:1.25rem;line-height:1.5}@media(max-width:767.98px){.checkbox .check-text p{font-size:1rem;line-height:1.5}}.checkbox .check-text a{font-family:Roboto Bold;font-size:1.0625rem}@media(max-width:566.98px){.checkbox .check-text a{font-size:.875rem}}.checkbox label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}@media(hover:hover)and (pointer:fine){.checkbox label:hover .check-wrapper{border-color:#343230!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.checkbox label:hover .check-wrapper{border-color:#343230!important}}.checkbox label h3{margin-right:auto}.checkbox input[type=checkbox]{height:1.25rem;left:0;opacity:0;pointer-events:none;position:absolute;top:.25rem;width:1.375rem;z-index:-2}.checkbox .check-wrapper{-webkit-box-flex:0;background-color:transparent;border:.0625rem solid #fff;cursor:pointer;display:block;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;height:1.5rem;margin-top:.1875rem;position:relative;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);width:1.5rem;will-change:transform}.checkbox .check-wrapper .icon{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.875rem}.checkbox .check-wrapper .icon path{fill:#fff}.checkbox:has(input[type=checkbox]:checked) .icon{opacity:1;width:14px}.checkbox:has(input[type=checkbox]:checked) .icon path{fill:#fff}.checkbox.has-error .check-wrapper{border-color:#d83121!important}.checkbox--newsletter{-webkit-box-orient:vertical;-webkit-box-direction:reverse;bottom:-2.5rem;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:absolute;right:0;width:auto}.checkbox--newsletter .wpcf7-not-valid-tip{color:#fff;padding-top:.9375rem}@media(max-width:767.98px){.checkbox--newsletter{bottom:-3.125rem}}.checkbox--newsletter .check-text{color:#fff;cursor:pointer;font-family:Roboto Regular;font-size:.875rem;font-weight:500;margin-top:.25rem;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.checkbox--newsletter .check-text:hover{opacity:.5}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.checkbox--newsletter .check-text:hover{opacity:.5}}@media(max-width:767.98px){.actions__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.actions .left{position:relative;width:65%}@media(max-width:767.98px){.actions .left{width:100%}}.actions__slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;min-height:36.667vw;position:relative}@media(max-width:991.98px){.actions__slide{min-height:calc(100vh - var(--header-height))}}@media(max-width:767.98px){.actions__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:17.625rem}}.actions__slide:after{background:-webkit-gradient(linear,left top,right top,from(#1a1a1a),to(hsla(0,0%,95%,0)));background:linear-gradient(90deg,#1a1a1a,hsla(0,0%,95%,0));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.actions__slide-background{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.actions__content{color:#fff;max-width:50rem;padding-left:6.458vw;position:relative;z-index:2}@media(max-width:1399.98px){.actions__content{padding:0 3.125rem}}@media(max-width:1199.98px){.actions__content{padding:0 1.5625rem}}@media(max-width:991.98px){.actions__content{padding:0 1rem;width:60%}}@media(max-width:767.98px){.actions__content{padding:2.1875rem 2rem;width:100%}}.actions__content .h2{color:#fff;font-family:Roboto Regular;font-size:3.385vw;line-height:1.171875;padding-bottom:.9375rem}@media(max-width:991.98px){.actions__content .h2{font-size:2.5rem;line-height:1.35;padding-bottom:1.25rem}}@media(max-width:767.98px){.actions__content .h2{font-size:2rem;line-height:normal;padding-bottom:.625rem}}.actions__content .h4{color:#fff;padding-bottom:.9375rem}.actions__content .h4,.actions__content .h4 *{font-size:1rem;line-height:1.4}@media(min-width:768px){.actions__content .h4,.actions__content .h4 *{font-size:1rem;line-height:1.28}}@media(min-width:1200px){.actions__content .h4,.actions__content .h4 *{font-size:1.125rem;line-height:1.28}}@media(max-width:767.98px){.actions__content .h4,.actions__content .h4 *{font-size:.75rem;padding-bottom:0}}.actions__description{max-width:37.8125rem;width:100%}@media(max-width:767.98px){.actions__description{max-width:15.625rem}}.actions__description .h4,.actions__description p{color:#fff}.actions__description .h4{font-family:Roboto Bold;padding-bottom:.625rem}.actions__description p{font-size:1.5625rem;line-height:1.24;padding-bottom:1.875rem}@media(max-width:1399.98px){.actions__description p{font-size:1rem}}@media(max-width:1199.98px){.actions__description p{padding-bottom:.9375rem}}@media(max-width:991.98px){.actions__description p{font-size:.875rem}}@media(max-width:767.98px){.actions__description p{font-size:.75rem}.actions__description .btn{font-size:.75rem;height:1.75rem;min-width:7.8125rem;width:auto}.actions__description .btn__icon svg{margin-left:.75rem;max-width:.75rem;min-width:auto}}.actions .splide__pagination{bottom:1.875rem;gap:0 .625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:991.98px){.actions .splide__pagination{display:none}}@media(max-width:767.98px){.actions .splide__pagination{bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.actions .splide__pagination__page{-webkit-box-flex:0;background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-ms-flex:0 0 3.75rem;flex:0 0 3.75rem;height:.375rem;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);width:3.75rem}@media(max-width:1199.98px){.actions .splide__pagination__page{-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;width:2.5rem}}.actions .splide__pagination__page.is-active{background-color:#343230}@media(max-width:767.98px){.actions .splide__pagination__page.is-active{width:2.25rem}}.actions .splide__arrows{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:5.208vw;display:none;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:8.75rem;justify-content:space-between;position:absolute;right:5.313vw;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);width:6.25rem}@media(max-width:767.98px){.actions .splide__arrows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}}.actions .splide__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3.125rem}@media(max-width:991.98px){.actions .splide__arrow{height:2.5rem;width:2.5rem}}.actions .splide__arrow svg,.actions .splide__arrow--next{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(hover:hover)and (pointer:fine){.actions .splide__arrow--next:hover svg path{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.actions .splide__arrow--next:hover svg path{-webkit-transform:translateX(5px);transform:translateX(5px)}}.actions .splide__arrow--prev{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(hover:hover)and (pointer:fine){.actions .splide__arrow--prev:hover svg path{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.actions .splide__arrow--prev:hover svg path{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.actions .right{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#ebe3d7;justify-content:center;width:35%}@media(max-width:767.98px){.actions .right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.actions .right .content{max-width:27.125rem;padding:0 2.5rem;width:100%}@media(max-width:991.98px){.actions .right .content{padding:1.25rem 1.5625rem}}@media(max-width:767.98px){.actions .right .content{padding:2.5rem 1rem}}.actions .right .content .h2,.actions .right .content .h5,.actions .right .content p{color:#343230}@media(max-width:767.98px){.actions .right .content .h5{font-size:.625rem}}.actions .right .content .h2{font-family:Roboto Regular;font-size:2.604vw;line-height:1.171875;padding:.3125rem 0 1.25rem}@media(max-width:991.98px){.actions .right .content .h2{font-size:2.1875rem;line-height:1.2857142857}}@media(max-width:767.98px){.actions .right .content .h2{font-size:2rem;padding-bottom:0}}.actions .right .content p{padding-bottom:1.875rem}@media(max-width:991.98px){.actions .right .content p{padding-bottom:1.25rem}}@media(max-width:767.98px){.actions .right .content p{font-size:.75rem}.actions .right .content .btn{font-size:.75rem;height:1.75rem;min-width:7.8125rem;width:auto}.actions .right .content .btn__icon svg{margin-left:.75rem;max-width:.75rem;min-width:auto}}.collection{padding:3.125rem 0}@media(max-width:991.98px){.collection{padding-bottom:3.125rem}.collection .breadcrumbs{padding-top:0}}.collection .container{padding:0 14.74vw}@media(max-width:1399.98px){.collection .container{padding:0 3.125rem}}@media(max-width:1199.98px){.collection .container{padding:0 1.5625rem}}@media(max-width:991.98px){.collection .container{padding:0 1rem}}.collection__inner{display:grid;gap:2.1875rem;grid-template-columns:repeat(3,1fr)}@media(max-width:991.98px){.collection__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.collection__inner{gap:.625rem;grid-template-columns:repeat(2,1fr)}}.collection__title{margin:0 auto;max-width:46.375rem;padding-bottom:2.625rem;text-align:center}@media(max-width:767.98px){.collection__title{padding-bottom:1.125rem}}.collection__title .h2{color:#343230;font-family:Roboto Bold;padding-bottom:.625rem}.collection__title p{font-weight:300;line-height:1.625;padding-bottom:.625rem}.collection__title--small{border-bottom:1px solid #ddd;margin-bottom:1.25rem;max-width:100%;overflow:hidden;padding-bottom:.625rem;text-align:left}.collection__title--small .h2{display:table;font-family:Roboto Regular;padding-bottom:0;position:relative;width:auto}.collection__title--small .h2:after{background-color:#343230;bottom:-.6875rem;content:"";height:2px;left:0;position:absolute;width:200%}.collection__title--small .h2,.collection__title--small .h2 *{font-size:1.375rem}.collection .item{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.25);box-shadow:0 10px 30px 0 rgba(0,0,0,.25);position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.collection .item:after{background:hsla(0,0%,9%,.4);bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%;z-index:1}.collection .item .h4{color:#fff;font-family:Roboto Bold;left:50%;padding:1.25rem 1.375rem;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%) translateZ(20px);transform:translate(-50%,-50%) translateZ(20px);width:100%;z-index:2}@media(max-width:767.98px){.collection .item .h4{font-family:Roboto Medium;font-size:.75rem;font-weight:500}}.collection .item .media-wrapper{padding-bottom:100%}.collection .item .media-wrapper img{-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform 1s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform 1s ease;transition:box-shadow .3s ease,transform 1s ease;transition:box-shadow .3s ease,transform 1s ease,-webkit-box-shadow .3s ease,-webkit-transform 1s ease;will-change:transform}.collection__grid{grid-gap:1.875rem 1.25rem;-webkit-box-flex:1;display:grid;-ms-flex:1;flex:1;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}@media(max-width:1199.98px){.collection__grid{grid-gap:1.5625rem .9375rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:991.98px){.collection__grid{grid-template-columns:repeat(1,1fr)}}.collection__links a{color:#343230;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.collection__links a:hover{color:#343230}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.collection__links a:hover{color:#343230}}.collection__grid-item .collection__title a{color:#343230;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.collection__grid-item .collection__title a:hover{color:#343230}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.collection__grid-item .collection__title a:hover{color:#343230}}.special-offer{overflow-x:hidden;padding-bottom:13.625rem}@media(max-width:1399.98px){.special-offer{padding-bottom:9.375rem}}@media(max-width:1199.98px){.special-offer{padding-bottom:6.25rem}}.special-offer .container{padding:0 8.854vw 0 12.5vw}@media(max-width:1399.98px){.special-offer .container{padding:0 3.125rem}}@media(max-width:1199.98px){.special-offer .container{padding:0 1.5625rem}}@media(max-width:991.98px){.special-offer .container{padding:0 1rem}}.special-offer__inner{gap:0 1.25rem}@media(max-width:991.98px){.special-offer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem 0}}.special-offer__inner .left{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:29.8125rem;position:relative;width:52%}@media(max-width:991.98px){.special-offer__inner .left{width:100%}}.special-offer__inner .left .wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:29.6875rem;position:relative;width:100%}@media(max-width:767.98px){.special-offer__inner .left .wrapper{padding:3.125rem 0}}.special-offer__inner .left .wrapper:after,.special-offer__inner .left .wrapper:before{background-color:hsla(0,0%,88%,.5);content:"";height:19.844vw;position:absolute;width:19.844vw;z-index:-1}@media(max-width:767.98px){.special-offer__inner .left .wrapper:after,.special-offer__inner .left .wrapper:before{height:29.844vw;width:29.844vw}}.special-offer__inner .left .wrapper:before{right:-2.1875rem;top:-1.5rem}.special-offer__inner .left .wrapper:after{bottom:-2.75rem;left:-2.75rem}.special-offer__inner .left img{-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:auto}@media(max-width:566.98px){.special-offer__inner .left img{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.special-offer__inner .left .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125rem 0;justify-content:center;position:relative;text-align:center;z-index:9}.special-offer__inner .left .info img{margin-bottom:.875rem;position:relative;width:auto}.special-offer__inner .left .info .h3,.special-offer__inner .left .info p{color:#fff}.special-offer__inner .left .info .h1{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem}.special-offer__inner .left .info .h1 span{color:#fff;font-family:Roboto Medium;font-size:8.125rem;line-height:1}.special-offer__inner .left .info p{font-size:.875rem}.special-offer__inner .right{width:48%}@media(max-width:991.98px){.special-offer__inner .right{width:100%}}.special-offer__inner .right .content{margin:0 auto;max-width:34.375rem;text-align:center;width:100%}.special-offer__inner .right .content .h2{color:#343230;font-family:Roboto Bold;padding-bottom:1.625rem}.special-offer__inner .right .content p{font-weight:300;padding-bottom:1.625rem}.special-offer__inner .right .content .tag{background-color:#4d4d4c;border-radius:1.25rem;color:#fff;display:inline-block;font-family:Roboto Regular;font-size:.8125rem;margin-bottom:2.5rem;padding:.4375rem 1.25rem;width:auto}@media(max-width:767.98px){.special-offer__inner .right .content .tag{font-size:.625rem}}.product-slider{overflow-x:hidden;padding:7.5rem 0}@media(max-width:1199.98px){.product-slider{padding:3.8125rem 0 5rem}}@media(max-width:991.98px){.product-slider{padding:2.5625rem 0 4.375rem}}@media(max-width:767.98px){.product-slider{padding:2.5625rem 0 3.125rem}}.product-slider__inner{margin-left:-12px}.product-slider__title{padding-bottom:1.75rem;padding-top:7.5rem}@media(max-width:1599.98px){.product-slider__title{padding-bottom:1.25rem}}@media(max-width:767.98px){.product-slider__title{padding-top:3.75rem}}.product-slider__title .h1{color:#343230;padding-bottom:.3125rem}@media(max-width:1199.98px){.product-slider__title .h1,.product-slider__title .h1 *{font-size:3.0625rem}}.product-slider__title p{color:#343230;max-width:35rem}@media(max-width:767.98px){.product-slider__title a{display:none}}@media(max-width:1829.98px){.product-slider .splide{padding-bottom:5rem}}@media(max-width:1199.98px){.product-slider .splide{padding-bottom:2.5rem}}@media(max-width:767.98px){.product-slider .splide{padding-bottom:1.875rem;padding-top:0;width:100%}}.product-slider .splide__slide{width:45%}.product-slider .splide .product-item{display:block}.product-slider .splide__track{overflow:visible}.product-slider .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-slider .splide__pagination{bottom:2.396vw;display:none;gap:0 .625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1199.98px){.product-slider .splide__pagination{bottom:-3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.product-slider .splide__pagination__page{-webkit-box-flex:0;background-color:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-ms-flex:0 0 3.75rem;flex:0 0 3.75rem;height:.375rem;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);width:3.75rem}@media(max-width:1199.98px){.product-slider .splide__pagination__page{-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;width:2.5rem}}.product-slider .splide__pagination__page.is-active{background-color:#343230}@media(max-width:767.98px){.product-slider .splide__pagination__page.is-active{width:2.25rem}}.product-slider .splide__arrows{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0 .9375rem;justify-content:center;padding-right:0;padding-top:46px}.product-slider .splide__arrow{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:2.5rem}.product-slider .splide__arrow--next,.product-slider .splide__arrow--prev{position:relative}.product-slider .splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.product-slider .splide__arrow svg path{stroke:#000!important;-webkit-transform:none!important;transform:none!important}@media(max-width:991.98px){.product-slider .splide__arrow svg{height:3.125rem;width:1.875rem}}@media(hover:hover)and (pointer:fine){.product-slider .splide__arrow:hover svg path{fill:#343230}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.product-slider .splide__arrow:hover svg path{fill:#343230}}.splide__arrow svg path{color:#ff000f;-webkit-transition:fill .3s ease,-webkit-transform .3s ease;transition:fill .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,fill .3s ease;transition:transform .3s ease,fill .3s ease,-webkit-transform .3s ease}.splide__arrow--next:hover svg path,.splide__arrow--prev:hover svg path{-webkit-transform:translateX(6px);transform:translateX(6px)}.product-masonry{background-color:#f9f9f8;overflow-x:hidden;padding:5.625rem 0 3.75rem}@media(max-width:1199.98px){.product-masonry{padding:3.8125rem 0 5rem}}@media(max-width:991.98px){.product-masonry{padding:2.5625rem 0 4.375rem}}@media(max-width:767.98px){.product-masonry{padding:2.5625rem 0 3.125rem}}.product-masonry__inner{--gap:2em;--columns:3;-webkit-columns:var(--columns);-moz-columns:var(--columns);columns:var(--columns);display:column;gap:var(--gap);margin:0 auto;position:relative}.product-masonry__inner:after{background:-webkit-gradient(linear,left bottom,left top,from(#f9f9f8),to(transparent));background:linear-gradient(0deg,#f9f9f8,transparent);bottom:0;content:"";height:400px;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.product-masonry__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap)}.product-masonry .container{padding:0 12.896vw}.product-masonry__title{border-bottom:1px solid #e4e4e4;margin-bottom:2.5rem;padding-bottom:1.75rem}@media(max-width:1599.98px){.product-masonry__title{padding-bottom:1.25rem}}.product-masonry__title .h2{color:#343230;font-family:Roboto Bold;padding-bottom:.3125rem}.product-masonry__title p{color:#343230}.product-masonry__footer{padding-top:3.75rem}@supports(grid-template-rows:masonry){.product-masonry__inner{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:masonry}.product-masonry__inner>*{margin-bottom:0}}.catalogs{padding:6.25rem 0}@media(max-width:1199.98px){.catalogs{padding:3.125rem 0}}.catalogs .container{padding:0 12.5vw}@media(max-width:1829.98px){.catalogs .container{padding:0 4.167vw}}@media(max-width:1399.98px){.catalogs .container{padding:0 3.125rem}}@media(max-width:1199.98px){.catalogs .container{padding:0 1.5625rem}}@media(max-width:991.98px){.catalogs .container{padding:0 1rem}}.catalogs__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0 7.625rem;justify-content:center}@media(max-width:991.98px){.catalogs__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0 2.5rem}}.catalogs .left{gap:0 2.1875rem;width:49%}@media(max-width:1199.98px){.catalogs .left{gap:0 1.25rem}}@media(max-width:991.98px){.catalogs .left{width:100%}}@media(max-width:767.98px){.catalogs .left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 1rem}}@media(max-width:991.98px){.catalogs .right{width:100%}}.catalogs .right .content{max-width:23.75rem;text-align:center}.catalogs .right .content .h2{color:#343230;font-family:Roboto Bold;padding-bottom:.625rem}.catalogs .right .content p{font-weight:300;line-height:1.625;padding-bottom:.625rem}.catalogs__item{overflow:hidden;position:relative;width:50%}@media(max-width:767.98px){.catalogs__item{width:100%}}.catalogs__item:after{background-color:hsla(0,0%,9%,.3);bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;z-index:0}@media(hover:hover)and (pointer:fine){.catalogs__item:hover:after{background-color:hsla(0,0%,9%,.5)}.catalogs__item:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.catalogs__item:hover:after{background-color:hsla(0,0%,9%,.5)}.catalogs__item:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}}.catalogs__item img{-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform 1s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform 1s ease;transition:box-shadow .3s ease,transform 1s ease;transition:box-shadow .3s ease,transform 1s ease,-webkit-box-shadow .3s ease,-webkit-transform 1s ease}.post{margin-bottom:5.375rem}.post__intro{padding-top:4rem}.post-template-default .post__intro{margin:auto;max-width:64rem}.post h1.h2{color:#444;font-family:Roboto Bold}.post h2{font-family:Roboto Medium;font-size:1.625rem}.wc-block-components-checkbox .wc-block-components-checkbox__mark{z-index:1}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background-color:#c45a3e;color:#fff!important;text-decoration:none!important;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94)!important;transition:.2s cubic-bezier(.25,.46,.45,.94)!important}@media(hover:hover)and (pointer:fine){.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background-color:#ab5139}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background-color:#ab5139}}.wc-block-cart__submit-button:focus,.wc-block-components-checkout-place-order-button:focus{-webkit-box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #c45a3e!important;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #c45a3e!important}address{line-height:2}.woocommerce-info{border-top-color:#343230!important}.woocommerce-info:before{color:#343230!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{padding-top:2rem}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:1rem}.wc-block-cart-items__row{position:relative}.wc-block-cart-items__row .wc-block-components-product-name{color:#343230;font-family:Roboto Medium;font-size:1.125rem}.wc-block-cart-items__row .price.wc-block-components-product-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.wc-block-cart-items__row .price.wc-block-components-product-price del{font-size:.875rem}.wc-block-cart-items__row .price.wc-block-components-product-price ins{font-size:1.125rem;margin:0}.wc-block-cart-items__row .wc-block-components-product-badge{background:#c45a3e;border-color:#fff;border-radius:0;color:#fff;font-family:Roboto Medium;font-weight:500;padding:.3125rem .625rem}.wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin-bottom:0!important}.wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{bottom:1.5rem;position:absolute;right:.9375rem}.wc-block-cart-items__row .wc-block-components-quantity-selector:after{border:1px solid #525252;border-radius:0}.wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border-radius:0;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}.wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{-webkit-box-shadow:none;box-shadow:none}@media(hover:hover)and (pointer:fine){.wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:#525252;color:#fff;opacity:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wc-block-cart-items__row .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:#525252;color:#fff;opacity:1}}.is-large.wc-block-cart .wc-block-cart__totals-title{font-size:1rem}.wc-block-components-totals-coupon__button{background:#343230;border-radius:.25rem;color:#fff;cursor:pointer;pointer-events:none}.wc-block-cart__submit{padding-top:2rem}.wc-blocks-components-select .wc-blocks-components-select__expand{width:auto}.wc-block-components-radio-control:after{content:none!important}.wc-block-components-radio-control .wc-block-components-radio-control-accordion-option{border:1px solid hsla(0,0%,7%,.11);border-radius:.25rem;-webkit-box-shadow:none!important;box-shadow:none!important}.wc-block-components-radio-control .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color:#343230}.wc-block-components-radio-control .wc-block-components-radio-control-accordion-option:not(:last-child){margin-bottom:1rem}.wc-block-components-radio-control-accordion-content{line-height:1.24}.woocommerce ul.order_details{margin-bottom:1.625rem;margin-top:2rem}.woocommerce ul.order_details+p{margin-bottom:2rem}.woocommerce-column__title,.woocommerce-order-details__title{font-family:Roboto Medium;font-size:2rem}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{margin:-1px 0 .375rem;padding:0!important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:before{content:none!important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{border:1px solid #343230;border-radius:.25rem;color:#343230;display:block;padding:.625rem .9375rem;text-decoration:none!important;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover a{background:#343230;border-color:#343230;color:#fff}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover a{background:#343230;border-color:#343230;color:#fff}}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{background:#343230;border-color:#343230;color:#fff}.woocommerce-form-row input,.woocommerce-input-wrapper input{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:50px;line-height:1em;margin:0;min-height:0;padding:1em .5em;width:100%}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{z-index:1}fieldset legend{display:block;font-family:Roboto Medium;padding-top:2rem}.select2-container .select2-selection--single{border-color:#2b2d2f!important;height:3rem!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#2b2d2f!important;line-height:3rem!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3rem!important}#customer_login.u-columns{margin-top:2rem}.woocommerce-form-login__rememberme{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .3125rem;padding-bottom:.625rem}.woocommerce-form-login__rememberme input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:auto}.wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.is-sticky{position:relative;top:0}.wc-block-cart .wc-block-cart__submit-container--sticky:before{background-color:#fff}:root{--color-text:#f5f3ee;--color-bg:#0e0d0e;--color-link:#fff;--color-link-hover:#fff;--page-padding:0.5rem;--grid-gap:var(--page-padding);--color-bg-content:#fff;--color-bg-frame:#7a7364;--color-border:#46443e;font-size:16px}[data-justified-grid]{display:block;position:relative}[data-justified-grid]>*{line-height:0;overflow:hidden}[data-justified-grid] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}[data-grid-ninth] .grid__img{background:#0f0f10}#viewer{background:#fff;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}#c,#viewer{height:100vh;width:100vw}#c{display:block;-ms-touch-action:manipulation;touch-action:manipulation}#viewer:-webkit-full-screen{height:100vh;width:100vw}#viewer:-webkit-full-screen,#viewer:fullscreen{height:100vh;width:100vw}#viewer canvas{display:block;height:100%;inset:0;opacity:0;position:absolute;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%}#viewer.canvas-ready canvas{opacity:1}#fsBtn{background:rgba(0,0,0,.55);border:0;border-radius:8px;color:#fff;cursor:pointer;font:14px/1 system-ui,sans-serif;padding:8px 10px;position:absolute;right:12px;top:12px;z-index:20}#viewer:-webkit-full-screen #fsBtn{opacity:.85}#viewer:-ms-fullscreen #fsBtn{opacity:.85}#viewer:fullscreen #fsBtn{opacity:.85}#fsBtn:hover{background:rgba(0,0,0,.75)}.viewer-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,39,42,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;overflow:hidden;position:absolute;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:40px;z-index:10}.viewer-button:hover{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.2);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.viewer-button:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(.95);transform:scale(.95)}.viewer-button svg{stroke-width:2;color:hsla(0,0%,100%,.9);height:20px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.viewer-button:hover svg{color:#fff}.viewer-top-right-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;opacity:0;pointer-events:none;position:absolute;right:20px;top:20px;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:10}@media(max-width:991.98px){.viewer-top-right-controls{right:10px;top:20px}}.viewer-top-right-controls.show{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.viewer-top-right-controls .viewer-button{pointer-events:auto}.viewer-button-fullscreen{position:static}.viewer-button-fullscreen .fullscreen-enter{display:block}.viewer-button-fullscreen .fullscreen-exit{display:none}.viewer-button-fullscreen.fullscreen-active{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.3);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fff}.viewer-button-fullscreen.fullscreen-active .fullscreen-enter{display:none}.viewer-button-fullscreen.fullscreen-active .fullscreen-exit{display:block}.viewer-button-fullscreen.fullscreen-active:hover{background:#2a272a;border-color:hsla(0,0%,100%,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.viewer-button-close{position:static}#day-night-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:20px;opacity:0;pointer-events:none;position:absolute;top:20px;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:10}@media(max-width:991.98px){#day-night-toggle{left:10px;top:20px}}#day-night-toggle.show{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#day-night-toggle .mode-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.1);border:2px solid rgba(0,0,0,.3);border-radius:50%;color:rgba(0,0,0,.8);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}#day-night-toggle .mode-toggle:hover{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.6);color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}#day-night-toggle .mode-toggle.active{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.3);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fff}#day-night-toggle .mode-toggle svg{height:20px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}#day-night-toggle .mode-toggle:not(.active){opacity:.7}#day-night-toggle .mode-toggle:not(.active):hover{opacity:1}#day-night-toggle .mode-toggle.active svg{-webkit-transform:scale(1.1);transform:scale(1.1)}body.night-mode #day-night-toggle .mode-toggle[data-mode=day]{border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}body.night-mode #day-night-toggle .mode-toggle[data-mode=day]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6);color:#fff}body.night-mode #day-night-toggle .mode-toggle[data-mode=day] svg{color:hsla(0,0%,100%,.8)}body.night-mode #day-night-toggle .mode-toggle[data-mode=day]:hover svg{color:#fff}body.night-mode #day-night-toggle .mode-toggle[data-mode=day].active{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.4);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fff}body.night-mode .viewer-button{background:rgba(42,39,42,.9);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}body.night-mode .viewer-button:hover{background:rgba(42,39,42,.95);border-color:hsla(0,0%,100%,.25);color:#fff}body.night-mode .viewer-button svg{color:hsla(0,0%,100%,.9)}body.night-mode .viewer-button:hover svg{color:#fff}.artwork-info{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(42,39,42,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:20rem;padding:1rem 1.25rem}@media(max-width:991.98px){.artwork-info{border-radius:8px;max-width:100%}}.artwork-info .artwork-info-content .artwork-title{color:hsla(0,0%,100%,.95);font-family:var(--font-primary);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}@media(max-width:991.98px){.artwork-info .artwork-info-content .artwork-title{font-size:16px}}.artwork-info .artwork-info-content .artwork-artist{color:hsla(0,0%,100%,.7);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.4;margin:0 0 12px}@media(max-width:991.98px){.artwork-info .artwork-info-content .artwork-artist{font-size:12px;margin-bottom:0;max-width:60%}}.artwork-info .artwork-info-content .artwork-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media(max-width:991.98px){.artwork-info .artwork-info-content .artwork-details{bottom:16px;gap:12px;position:absolute;right:20px}}.artwork-info .artwork-info-content .artwork-details .artwork-size,.artwork-info .artwork-info-content .artwork-details .artwork-year{color:hsla(0,0%,100%,.6);font-family:var(--font-primary);font-size:12px;font-weight:500;letter-spacing:.5px}.rotation-indicator{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1001}.rotation-indicator .rotation-indicator-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 20px}.rotation-indicator .rotation-indicator-content svg{-webkit-animation:rotateIcon .6s ease-out;animation:rotateIcon .6s ease-out;color:#fff}.rotation-indicator .rotation-indicator-content .rotation-text{color:#fff;font-family:var(--font-primary);font-size:14px;font-weight:500;white-space:nowrap}.rotation-indicator.show{opacity:1}@-webkit-keyframes rotateIcon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateIcon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.gallery-nav{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.gallery-nav .side-image{-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3);cursor:pointer;height:300px;opacity:0;overflow:hidden;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px}.gallery-nav .side-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-nav .side-image .nav-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.gallery-nav .side-image .nav-overlay svg{color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.gallery-nav .side-image:hover{opacity:1!important}.gallery-nav .side-image:hover .nav-overlay{opacity:1}.gallery-nav .side-image.side-image-left{left:30px}.gallery-nav .side-image.side-image-right{right:30px}.gallery-nav .side-image.hidden{opacity:0;pointer-events:none}.grid__img{cursor:pointer;overflow:hidden;position:relative}.grid__img .grid__img-meta{background:#fff;bottom:16px;color:#333;left:50%;min-width:13.75rem;opacity:0;padding:10px 20px;pointer-events:none;position:absolute;right:auto;text-align:center;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:2}@media(max-width:1199.98px){.grid__img .grid__img-meta{display:none}}.grid__img .grid__img-meta h3{font-size:18px;font-weight:600;line-height:1.2;margin:0 0 4px}.grid__img .grid__img-meta p{font-size:14px;line-height:1.3;margin:0;opacity:.9}@media(hover:hover)and (pointer:fine){.grid__img:hover .grid__img-meta{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.grid__img:hover .grid__img-meta{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}}.grid__img img{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){.grid__img:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.grid__img:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}}.mobile-explore-link{display:none;margin-top:40px;padding:0 20px;text-align:center}@media(max-width:768px){.mobile-explore-link{display:block}}.mobile-explore-link .line-link{display:inline-block}#dynamic-exhibition-grid{display:contents}#dynamic-exhibition-grid .grid__img{overflow:hidden;position:relative}#dynamic-exhibition-grid .grid__img img{display:block;height:100%;max-height:690px;-o-object-fit:cover;object-fit:cover;width:100%}.dynamic-loading{-webkit-filter:grayscale(.3);filter:grayscale(.3);opacity:.7}.dynamic-loading:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:hsla(0,0%,100%,.8);content:"";height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.image-error{background:#f8f9fa;border:1px solid #e9ecef}.image-error .image-error-placeholder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8f9fa;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}@-webkit-keyframes spin{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin{to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}