@import '@/scss/base/mixins.scss'; .banner { @include base-card; padding: 16px 24px; margin-bottom: 24px; &__heading { display: flex; align-items: center; margin-bottom: 8px; } &__heading-icon { margin-right: 8px; color: var(--gray); } &__heading-title { margin-bottom: 0px; font-weight: 700; } &__body { display: flex; align-items: center; justify-content: space-between; @media (max-width: theme('screens.md')) { flex-wrap: wrap; } } &__contents { display: flex; flex-direction: column; text-align: left; } } Kitchen | ULTRAANALOGIC
(()=>{var t={1245:(t,r,i)=>{"use strict";var o=i(96784);Object.defineProperty(r,"__esModule",{value:!0}),r.config=config,r.extractInteractionId=extractInteractionId,r.getAnimateFunction=getAnimateFunction,r.getInViewFunction=getInViewFunction,r.getTransformBaselineFromComputedStyle=getTransformBaselineFromComputedStyle,r.parseInteractionsData=parseInteractionsData,r.preserveTransformKeyframes=preserveTransformKeyframes,r.resetElementStyles=resetElementStyles,r.skipInteraction=skipInteraction,r.timingValueToMs=timingValueToMs,r.unwrapInteractionValue=unwrapInteractionValue,r.waitForAnimateFunction=waitForAnimateFunction;var a=o(i(85707)),u=o(i(18821)),l=o(i(10564)),c=i(95326);function ownKeys(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),i.push.apply(i,o)}return i}function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return _arrayLikeToArray(t,r);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0,a=function F(){};return{s:a,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,l=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var t=i.next();return l=t.done,t},e:function e(t){c=!0,u=t},f:function f(){try{l||null==i.return||i.return()}finally{if(c)throw u}}}}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var i=0,o=Array(r);i1&&void 0!==arguments[1]?arguments[1]:10;getAnimateFunction()?t():r>0&&setTimeout(function(){return waitForAnimateFunction(t,r-1)},100)}function parseInteractionsData(t){if("string"==typeof t)try{return JSON.parse(t)}catch(t){return null}return t}function unwrapInteractionValue(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t&&"object"===(0,l.default)(t)&&"$$type"in t?t.value:null!=t?t:r}function timingValueToMs(t,r){if(null==t)return r;var i=unwrapInteractionValue(t);if("number"==typeof i)return i;var o=unwrapInteractionValue(i),a=null==o?void 0:o.size,u=(null==o?void 0:o.unit)||"ms";return"number"!=typeof a?r:"s"===u?1e3*a:a}function resetElementStyles(t){t&&(t.style.transition="",t.style.transform="",t.style.opacity="")}var d=function radiansToDegrees(t){return t*(180/Math.PI)},m=function isNear(t,r){return Math.abs(t-r)<=.001},p=function isNearZero(t){return m(t,0)},v=function isNearOne(t){return m(t,1)};function createMatrixFromTransform(t){if(!t||"none"===t)return null;var r,i=_createForOfIteratorHelper([window.DOMMatrixReadOnly,window.DOMMatrix].filter(function(t){return"function"==typeof t}));try{for(i.s();!(r=i.n()).done;){var o=r.value;try{var a,l,c,d,m,p,v,y,g,b,I,x,w=new o(t),_={matrixXfromX:null!==(a=null!==(l=w.a)&&void 0!==l?l:w.m11)&&void 0!==a?a:1,matrixYfromX:null!==(c=null!==(d=w.b)&&void 0!==d?d:w.m12)&&void 0!==c?c:0,matrixXfromY:null!==(m=null!==(p=w.c)&&void 0!==p?p:w.m21)&&void 0!==m?m:0,matrixYfromY:null!==(v=null!==(y=w.d)&&void 0!==y?y:w.m22)&&void 0!==v?v:1,matrixTranslateX:null!==(g=null!==(b=w.e)&&void 0!==b?b:w.m41)&&void 0!==g?g:0,matrixTranslateY:null!==(I=null!==(x=w.f)&&void 0!==x?x:w.m42)&&void 0!==I?I:0};if(Object.values(_).every(Number.isFinite))return _}catch(t){}}}catch(t){i.e(t)}finally{i.f()}var h=function parseMatrixValues(t){var r=t.match(/^matrix(3d)?\((.+)\)$/);return r?r[2].split(",").map(function(t){return Number.parseFloat(t.trim())}).filter(function(t){return Number.isFinite(t)}):null}(t);if(!h)return null;if(6===h.length){var O=(0,u.default)(h,6);return{matrixXfromX:O[0],matrixYfromX:O[1],matrixXfromY:O[2],matrixYfromY:O[3],matrixTranslateX:O[4],matrixTranslateY:O[5]}}if(16===h.length){var j=(0,u.default)(h,14);return{matrixXfromX:j[0],matrixYfromX:j[1],matrixXfromY:j[4],matrixYfromY:j[5],matrixTranslateX:j[12],matrixTranslateY:j[13]}}return null}function getTransformBaselineFromComputedStyle(t){if(!t)return null;var r=window.getComputedStyle(t),i=createMatrixFromTransform((null==r?void 0:r.transform)||"");if(!i)return null;var o=i.matrixXfromX,a=i.matrixYfromX,u=i.matrixXfromY,l=i.matrixYfromY,c=i.matrixTranslateX,m=i.matrixTranslateY,p=Math.hypot(o,a),v=p?(o*l-a*u)/p:Math.hypot(u,l),y=d(Math.atan2(a,o)),g=p?(o*u+a*l)/(p*p):0,b=d(Math.atan(g));return{x:c,y:m,scaleX:Number.isFinite(p)?p:1,scaleY:Number.isFinite(v)?v:1,rotate:Number.isFinite(y)?y:0,skewX:Number.isFinite(b)?b:0}}function preserveTransformKeyframes(t,r){if(!r)return t;var i=function _objectSpread(t){for(var r=1;r{function _typeof(r){return t.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,_typeof(r)}t.exports=_typeof,t.exports.__esModule=!0,t.exports.default=t.exports},11018:t=>{t.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},11327:(t,r,i)=>{var o=i(10564).default;t.exports=function toPrimitive(t,r){if("object"!=o(t)||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var a=i.call(t,r||"default");if("object"!=o(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)},t.exports.__esModule=!0,t.exports.default=t.exports},18821:(t,r,i)=>{var o=i(70569),a=i(65474),u=i(37744),l=i(11018);t.exports=function _slicedToArray(t,r){return o(t)||a(t,r)||u(t,r)||l()},t.exports.__esModule=!0,t.exports.default=t.exports},37744:(t,r,i)=>{var o=i(78113);t.exports=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return o(t,r);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(t,r):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},39335:(t,r,i)=>{"use strict";var o=i(96784);Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"config",{enumerable:!0,get:function get(){return u.config}}),r.extractAnimationConfig=function extractAnimationConfig(t){var r;if("string"==typeof t)return parseAnimationName(t);var i="interaction-item"===(null==t?void 0:t.$$type)&&null!=t&&t.value?t.value:t;if(!i)return null;if(null!=i&&null!==(r=i.animation)&&void 0!==r&&r.animation_id)return parseAnimationName(i.animation.animation_id);var o=(0,u.unwrapInteractionValue)(i.trigger)||i.trigger||"load",a=i.animation;if(!(a=(0,u.unwrapInteractionValue)(a)))return null;var l=function unwrapInteractionBreakpoints(t){var r=(0,u.unwrapInteractionValue)(t,{}),i=(0,u.unwrapInteractionValue)(null==r?void 0:r.excluded,[]);if(1>i.length)return{};var o={excluded:i.map(function(t){return(0,u.unwrapInteractionValue)(t,"")})};return o}(i.breakpoints),c=(0,u.config)(),d=(0,u.unwrapInteractionValue)(a.effect)||a.effect||"fade",m=(0,u.unwrapInteractionValue)(a.type)||a.type||"in",p=(0,u.unwrapInteractionValue)(a.direction),v="string"==typeof p?p:"",y=c.defaultEasing,g=(0,u.unwrapInteractionValue)(a.timing_config)||a.timing_config||{},b=(0,u.timingValueToMs)(null==g?void 0:g.duration,c.defaultDuration),I=(0,u.timingValueToMs)(null==g?void 0:g.delay,c.defaultDelay);return{trigger:o,breakpoints:l,effect:d,type:m,direction:v,duration:b,delay:I,easing:y,replay:!1}},Object.defineProperty(r,"extractInteractionId",{enumerable:!0,get:function get(){return u.extractInteractionId}}),r.findElementByDataId=function findElementByDataId(t){return document.querySelector('[data-interaction-id="'.concat(t,'"]'))},Object.defineProperty(r,"getAnimateFunction",{enumerable:!0,get:function get(){return u.getAnimateFunction}}),Object.defineProperty(r,"getInViewFunction",{enumerable:!0,get:function get(){return u.getInViewFunction}}),r.getInteractionsData=function getInteractionsData(){var t=document.getElementById("elementor-interactions-data");if(!t)return null;try{return JSON.parse(t.textContent)}catch(t){return null}},r.getKeyframes=function getKeyframes(t,r,i){var o="in"===r,a={};"fade"===t&&(a.opacity=o?[0,1]:[1,0]);var l=(0,u.config)();"scale"===t&&(a.scale=o?[l.scaleStart,1]:[1,l.scaleStart]);if(i&&"string"==typeof i){var c=l.slideDistance,d={left:{x:o?[-c,0]:[0,-c]},right:{x:o?[c,0]:[0,c]},top:{y:o?[-c,0]:[0,-c]},bottom:{y:o?[c,0]:[0,c]}};i.split("-").forEach(function(t){d[t]&&Object.assign(a,d[t])})}return a},Object.defineProperty(r,"getTransformBaselineFromComputedStyle",{enumerable:!0,get:function get(){return u.getTransformBaselineFromComputedStyle}}),r.parseAnimationName=parseAnimationName,Object.defineProperty(r,"parseInteractionsData",{enumerable:!0,get:function get(){return u.parseInteractionsData}}),Object.defineProperty(r,"preserveTransformKeyframes",{enumerable:!0,get:function get(){return u.preserveTransformKeyframes}}),Object.defineProperty(r,"resetElementStyles",{enumerable:!0,get:function get(){return u.resetElementStyles}}),r.skipInteraction=function skipInteraction(t){if(!function isSupportedInteraction(t){if(!["load","scrollIn","scrollOut"].includes(t.trigger))return!1;if("custom"===t.effect)return!1;return!0}(t))return!0;return(0,u.skipInteraction)(t)},Object.defineProperty(r,"timingValueToMs",{enumerable:!0,get:function get(){return u.timingValueToMs}}),Object.defineProperty(r,"unwrapInteractionValue",{enumerable:!0,get:function get(){return u.unwrapInteractionValue}}),Object.defineProperty(r,"waitForAnimateFunction",{enumerable:!0,get:function get(){return u.waitForAnimateFunction}});var a=o(i(18821)),u=i(1245);function parseAnimationName(t){var r=t.split("-"),i=(0,a.default)(r,8),o=i[0],l=i[1],c=i[2],d=i[3],m=i[4],p=i[5],v=(0,u.config)();return{trigger:o,effect:l,type:c,direction:d||null,duration:m?parseInt(m,10):v.defaultDuration,delay:p?parseInt(p,10):v.defaultDelay,replay:!1,easing:v.defaultEasing}}},45498:(t,r,i)=>{var o=i(10564).default,a=i(11327);t.exports=function toPropertyKey(t){var r=a(t,"string");return"symbol"==o(r)?r:r+""},t.exports.__esModule=!0,t.exports.default=t.exports},65474:t=>{t.exports=function _iterableToArrayLimit(t,r){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var o,a,u,l,c=[],d=!0,m=!1;try{if(u=(i=i.call(t)).next,0===r){if(Object(i)!==i)return;d=!1}else for(;!(d=(o=u.call(i)).done)&&(c.push(o.value),c.length!==r);d=!0);}catch(t){m=!0,a=t}finally{try{if(!d&&null!=i.return&&(l=i.return(),Object(l)!==l))return}finally{if(m)throw a}}return c}},t.exports.__esModule=!0,t.exports.default=t.exports},70569:t=>{t.exports=function _arrayWithHoles(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports},78113:t=>{t.exports=function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length);for(var i=0,o=Array(r);i{var o=i(45498);t.exports=function _defineProperty(t,r,i){return(r=o(r))in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t},t.exports.__esModule=!0,t.exports.default=t.exports},95326:(t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getActiveBreakpoint=function getActiveBreakpoint(){return o.active},r.initBreakpoints=function initBreakpoints(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).onChange;o.list=function getBreakpointsList(){var t;return(null===(t=ElementorInteractionsConfig)||void 0===t?void 0:t.breakpoints)||{}}(),o.active=matchBreakpoint(window.innerWidth),"function"==typeof t&&(o.onChange=t);!function attachEventListeners(){var t=null,r=function onResize(){t&&(window.clearTimeout(t),t=null),t=window.setTimeout(function(){var t=matchBreakpoint(window.innerWidth);t!==o.active&&(o.active=t,"function"==typeof o.onChange&&o.onChange(o.active))},i)};window.addEventListener("resize",r)}()};var i=100,o={list:{},active:{},onChange:function onChange(){}};function matchBreakpoint(t){for(var r in o.list){var i=o.list[r];if("min"===i.direction&&t>=i.value)return r;if("max"===i.direction&&i.value>=t)return r}return"desktop"}},96784:t=>{t.exports=function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports.default=t.exports}},r={};function __webpack_require__(i){var o=r[i];if(void 0!==o)return o.exports;var a=r[i]={exports:{}};return t[i](a,a.exports,__webpack_require__),a.exports}(()=>{"use strict";var t=__webpack_require__(96784)(__webpack_require__(85707)),r=__webpack_require__(39335);function ownKeys(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),i.push.apply(i,o)}return i}function _objectSpread(r){for(var i=1;i0&&applyInteractionsToElement(u,_objectSpread(_objectSpread({},t.interactions),{},{items:d}))}}),o=t}function initEditorInteractionsHandler(){(0,r.waitForAnimateFunction)(function(){var t=document.head,r=null,i=null;function setupObserver(t){i&&i.disconnect(),(i=new MutationObserver(function(){handleInteractionsUpdate()})).observe(t,{childList:!0,characterData:!0,subtree:!0}),handleInteractionsUpdate(),function registerWindowEvents(){window.top.addEventListener("atomic/play_interactions",handlePlayInteractions)}()}var o=new MutationObserver(function(){var t=document.querySelector('script[data-e-interactions="true"]');t&&t!==r&&(setupObserver(r=t),o.disconnect())});o.observe(t,{childList:!0,subtree:!0}),(r=document.querySelector('script[data-e-interactions="true"]'))&&(setupObserver(r),o.disconnect())})}function handlePlayInteractions(t){var i=t.detail,o=i.elementId,a=i.interactionId,u=getInteractionsData().find(function(t){return t.dataId===o});if(u){var l=findElementByInteractionId(o);if(l)applyInteractionsToElement(l,_objectSpread(_objectSpread({},u.interactions),{},{items:u.interactions.items.filter(function(t){return(0,r.extractInteractionId)(t)===a})}))}}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",initEditorInteractionsHandler):initEditorInteractionsHandler()})()})();
"use strict";(self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[4006],{14006:i=>{i.exports=JSON.parse('{"dialog":{"title":"Geri bildiriminizi paylaşın","fieldTitlePlaceholder":"Başlık","fieldDescriptionPlaceholder":"Aklınızdakileri bize bildirin","fieldSubjectPlaceholder":"Geri bildiriminizin konusunu seçin","fieldProductPlaceholder":"Ürünü seçin","note":"Geri bildiriminiz için teşekkür ederiz! Gönderilen tüm geri bildirimleri inceliyor olsak da her önerinin bir değişikliğe veya güncellemeyle sonuçlanacağını garanti edemeyiz.","subjects":{"leaveFeedback":"Geri bildirim bırakın","reportBug":"Hata bildirin","requestFeature":"Özellik isteyin","shareThoughts":"Başka düşüncelerinizi paylaşın"},"products":{"general":"Genel","editor":"Düzenleyici","accessibility":"Erişilebilirlik","imageOptimization":"Görsel optimizasyonu","emailDeliverability":"E-posta iletilebilirliği","siteManagement":"Site yönetimi","cookieConsent":"Cookie consent"},"cancel":"İptal","submit":"Gönder","titleLengthError":"Başlık 90 karakterden kısa olmalı","descriptionLengthError":"Açıklama 1024 karakterden kısa olmalı","alert":{"title":"Yardıma mı ihtiyacınız var veya bir sorunla mı karşılaştınız?","button":"Destek talebi gönderin"}},"tooltipSuccess":"Geri bildirim gönderildi. Yardımınız için teşekkürler.","tooltipError":"Bir şeyler ters gitti. Lütfen geri bildiriminizi tekrar göndermeyi deneyin."}')}}]);

Custom Furniture

The instructions in the booklet were really clear and detailed, and as we put the table together, got more and more excited. Oh wow, this is really good quality hardware! I like these little metal accents! That’s it? We’re done? Cool! I don’t know if he’s a total prefab furniture convert yet, but he was really impressed with the quality of the pieces and the hardware , so it’s a step in the right direction!

One thing I really love about this sofa table is that it’s finished on all sides. The back of most prefab furniture isn’t finished, and you can see the MDF, but this table is finished everywhere, which means you can put it anywhere!

It’s all about design

This well established Property Agent in Paris blew their competition out of the water with this beautifully designed property portfolio site. Obsessive attention to detail and a mobile first approach resulted in a site with a sophisticated light-box feature that adapts seamlessly to phone, tablet and desktop.

Image Caption
grenada_portfolio