@charset "UTF-8";:root{--color-NYFW-RooibosTea:#a23c26;--color-NYFW-Orangeade:#e2552d;--color-NYFW-Watercress:#748c69;--color-NYFW-DesertFlower:#ff9687;--color-NYFW-ChambrayBlue:#9eb4d3;--color-NYFW-PastelLilac:#bcafcf;--color-NYFW-Marlin:#515b87;--color-NYFW-LemonDrop:#fdd878;--color-NYFW-Mint:#00a170;--color-NYFW-Capri:#44bbca;--color-NYFW-BrilliantWhite:#edf1ff;--color-NYFW-Mushroom:#bdaca3;--color-NYFW-NorthernDroplet:#babebf;--color-NYFW-QuietShade:#66676d;--color-NYFW-Brush:#b99984;--color-secondary:#ebeff5;--color-accent:#ed4e27;--color-accent-hover:#d92b00;--color-inactive:var(--color-NYFW-NorthernDroplet);--color-blue:#9eb4d4;--color-musztardowy:#fdd878;--color-footer:#36373f;--color-placeholder:#b1b1b1;--color-selection-bg:var(--color-NYFW-RooibosTea);--color-txt-black:#1e1e1e;--color-white:#fdfdfd;--color-black:#000;--block-width:31rem}@media (min-width:992px){:root{--block-width:26.5rem}}@media (min-width:1400px){:root{--block-width:31rem}}*,:after,:before{margin:0;padding:0;box-sizing:border-box;text-rendering:geometricPrecision}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:cy,system-ui;font-size:1.6rem;font-style:normal;background-color:var(--color-NYFW-QuietShade);color:var(--color-txt-black);position:relative;max-width:100vw;overflow-x:hidden}@font-face{font-family:WooCommerce;src:url(../../fonts/WooCommerce.woff2) format("woff2"),url(../../fonts/WooCommerce.woff) format("woff"),url(../../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{text-wrap:balance}li,p{text-wrap:pretty}h1{font-size:3rem;line-height:1.1;font-weight:800;padding:0 1.6rem 3.2rem}@media (min-width:576px){h1{font-size:4rem}}@media (min-width:768px){h1{font-size:4.8rem}}@media (min-width:992px){h1{font-size:6.2rem}}@media (min-width:1200px){h1{font-size:7rem}}@media (min-width:1400px){h1{font-size:8.7rem}}h2{display:flex;align-items:flex-end;gap:.4rem;font-size:1.6rem;line-height:1;font-weight:700;padding:.8rem;color:var(--color-txt-black)}@media (min-width:768px){h2{font-size:2rem;padding:.8rem 1.6rem 1.2rem}}h2 a{text-decoration:none;color:inherit;display:flex;align-items:flex-end;gap:.4rem}@media (min-width:992px){h2{font-size:2.4rem}}@media (min-width:1200px){h2{font-size:2.8rem}}h2 svg{width:1.2rem;height:1.2rem}@media (min-width:768px){h2 svg{width:1.4rem;height:1.4rem}}@media (min-width:992px){h2 svg{width:1.7rem;height:1.7rem;margin-left:1rem}}@media (min-width:1200px){h2 svg{width:2rem;height:2rem}}h3{font-size:2rem;line-height:1.1;font-weight:700}@media (min-width:375px){h3{font-size:2.4rem}}@media (min-width:576px){h3{font-size:2.8rem}}@media (min-width:992px){h3{font-size:3.2rem}}@media (min-width:1400px){h3{font-size:3.7rem}}.breadcrumb{padding:1.6rem 3.2rem;font-size:1.4rem}.semibold{font-weight:600}::-moz-selection{background-color:var(--color-selection-bg)!important;color:#fff!important;box-shadow:none!important}.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q,::selection{background-color:var(--color-selection-bg)!important;color:#fff!important;box-shadow:none!important}.wrapper{width:100%}.container-flex{max-width:192rem;margin-inline:auto}.container-fixed{margin-inline:auto;padding:0 1.6rem;width:100%}@media (min-width:576px){.container-fixed{width:54rem}}@media (min-width:768px){.container-fixed{width:72rem}}@media (min-width:992px){.container-fixed{width:96rem}}@media (min-width:1200px){.container-fixed{width:114rem}}@media (min-width:1400px){.container-fixed{width:132rem}}.extra-space{padding:1.6rem 0 3.2rem}.grid-view{display:grid;grid-gap:1.6rem;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);position:relative;align-items:start}.grid-view--full-width{grid-template-rows:1fr;grid-column:1/-1}@media (min-width:576px){.grid-view{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.grid-view{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.grid-view{grid-template-columns:repeat(4,1fr)}}.grid-view h1{margin-top:1.6rem}.grid-view--what_we_do{grid-template-columns:1fr}.grid-view--1_1{grid-template-columns:repeat(2,1fr)}.grid-view--3_1{grid-template-columns:3fr 1fr}.grid-view--7_5{grid-template-columns:1fr}@media (min-width:992px){.grid-view--7_5{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.grid-view--7_5{grid-template-columns:7fr 5fr}}.grid-view--2_1_1{grid-template-columns:2fr 1fr 1fr}.grid-view--4_4{grid-template-columns:repeat(auto-fit,minmax(var(--block-width),1fr))!important}@media (min-width:992px){.grid-view--4_4{grid-template-columns:repeat(4,1fr)!important}}input,textarea{padding:1.6rem 2.4rem;border:.12rem solid var(--color-txt-black);border-radius:2rem;font-size:1.6rem;font-family:cy,sans-serif}input::placeholder,textarea::placeholder{font-size:1.6rem;color:var(--color-placeholder)}.inspiration .container a{display:flex;flex-direction:column;color:inherit;text-decoration:none}.inspiration .container a h3{font-size:2.4rem;font-weight:700;padding:.8rem 0}.inspiration .container .thumbnail{aspect-ratio:1/1;display:flex;width:100%;overflow:hidden}.inspiration .container .thumbnail img{height:100%;width:100%;object-fit:cover}.inspiration .container:first-child .thumbnail{aspect-ratio:3/2}.inspiration .container:first-child h3{font-size:3.4rem}.blog__hero-thumbnail{aspect-ratio:3/1;display:flex;width:100%}.blog__hero-thumbnail img{object-fit:cover;width:100%;height:100%}.blog__grid{display:grid;grid-gap:1.6rem}.blog__grid a{text-decoration:none;color:inherit;display:flex;gap:1.6rem}.blog__grid a:nth-child(2n-1){flex-direction:row-reverse;text-align:right}.blog__grid a:nth-child(2n){flex-direction:row}@media (min-width:768px){.blog__grid{grid-template-columns:repeat(2,1fr)}.blog__grid a:nth-child(4n-2),.blog__grid a:nth-child(4n-3){flex-direction:row-reverse;text-align:right}.blog__grid a:nth-child(4n),.blog__grid a:nth-child(4n-1){flex-direction:row}}.blog__thumbnail{aspect-ratio:1/1;display:flex;flex:1}.blog__thumbnail img{object-fit:cover;width:100%;height:100%}.blog__info{display:flex;flex-direction:column;gap:.8rem;flex:1;width:100%}@media (min-width:768px){.blog__info{gap:1.6rem}}.blog__info h3.title{font-size:1.6rem;line-height:1.1em;font-weight:700;padding-top:1.6rem}@media (min-width:375px){.blog__info h3.title{font-size:1.8rem}}@media (min-width:576px){.blog__info h3.title{font-size:2.2rem}}@media (min-width:768px){.blog__info h3.title{font-size:1.8rem}}@media (min-width:992px){.blog__info h3.title{font-size:2.2rem}}@media (min-width:1200px){.blog__info h3.title{font-size:2.8rem}}.star-divider{display:flex;align-items:center;text-transform:uppercase;gap:1.6rem;padding:3.2rem 1.6rem;font-size:1.2rem;text-wrap:balance}@media (min-width:768px){.star-divider{font-size:1.4rem}}@media (min-width:992px){.star-divider{font-size:1.6rem}}.star-divider .line{height:2.4px;width:60%;background-color:var(--color-txt-black);display:none}@media (min-width:768px){.star-divider .line{display:block}}.star-divider svg{fill:var(--color-txt-black);width:4rem;height:4rem}@media (min-width:768px){.star-divider svg{width:6rem;height:6rem}}@media (min-width:992px){.star-divider svg{width:9.6rem;height:9.6rem}}.right-column{justify-content:space-between;gap:3.2rem}.info-box,.right-column{display:flex;flex-direction:column}.info-box{margin-top:1.6rem;align-items:flex-end}@media (min-width:768px){.info-box{margin-top:4.8rem}}.author{font-size:2.2rem;text-transform:uppercase}.author,.date{font-weight:700;line-height:1.4}.date{font-size:1.2rem;color:var(--color-primary)}@media (min-width:375px){.date{font-size:1.4rem}}@media (min-width:576px){.date{font-size:1.6rem}}@media (min-width:768px){.date{font-size:1.4rem}}@media (min-width:992px){.date{font-size:1.6rem}}@media (min-width:1200px){.date{font-size:2rem}}.post-header{grid-template-columns:1fr;grid-template-areas:"a" "b"}.post-header .blog-title{grid-area:b}.post-header .right-column{grid-area:a}@media (min-width:768px){.post-header{grid-template-columns:3fr 1fr;grid-template-areas:"b a"}}.post-hero-image{grid-template-columns:1fr}.post-hero-image img{aspect-ratio:3/2;object-fit:cover}.post-content{grid-template-columns:1fr;align-items:start;gap:3.2rem;padding-block:3.2rem}.post-content *{max-width:100%}.post-content img{width:100%;height:auto;max-width:100%}.post-content ol,.post-content ul{margin:1.6rem 0;padding-left:3.2rem}.post-content ol li,.post-content ul li{margin-bottom:.8rem}.post-content blockquote{margin:3.2rem 0;padding:1.6rem 3.2rem;border-left:.4rem solid var(--color-accent);background-color:var(--color-secondary);font-style:italic;font-size:2rem}.post-content blockquote p{margin-bottom:0}.post-content hr{margin:4.8rem 0;border:none;height:.2rem}.post-content code,.post-content hr{background-color:var(--color-secondary)}.post-content code{padding:.2rem .4rem;border-radius:.4rem;font-family:Courier New,monospace;font-size:.9em}.post-content pre{background-color:var(--color-secondary);padding:1.6rem;border-radius:.8rem;overflow-x:auto}.post-content pre code{background:none;padding:0}.blog-title{font-size:3rem}@media (min-width:576px){.blog-title{font-size:3.2rem}}@media (min-width:768px){.blog-title{font-size:4rem}}@media (min-width:992px){.blog-title{font-size:4.8rem}}@media (min-width:1200px){.blog-title{font-size:5.6rem}}@media (min-width:1400px){.blog-title{font-size:6.4rem}}.post-content .wp-block-paragraph.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4rem;line-height:6.8rem;padding-top:.4rem;padding-right:.8rem;margin-top:.1rem;margin-bottom:-.2rem;font-weight:700;color:var(--color-accent)}.post-content .wp-block-heading{margin:3.2rem 0 1.6rem}.post-content .wp-block-heading:first-child{margin-top:0}.post-content .wp-block-image figcaption{margin-top:.8rem;font-size:1.4rem;color:var(--color-NYFW-QuietShade);text-align:center;font-style:italic}.post-content .wp-block-image.alignwide{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (min-width:992px){.post-content .wp-block-image.alignwide{width:120%;max-width:120%;margin-left:-10%;margin-right:-10%}}.post-content .wp-block-image.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.post-content .wp-block-gallery .blocks-gallery-grid{display:grid;grid-gap:1.6rem}.post-content .wp-block-gallery .blocks-gallery-grid.has-2-columns{grid-template-columns:repeat(2,1fr)}.post-content .wp-block-gallery .blocks-gallery-grid.has-3-columns{grid-template-columns:repeat(3,1fr)}@media (min-width:576px){.post-content .wp-block-gallery .blocks-gallery-grid.has-3-columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.post-content .wp-block-gallery .blocks-gallery-grid.has-3-columns{grid-template-columns:repeat(3,1fr)}}.post-content .wp-block-gallery .blocks-gallery-item img{object-fit:cover;width:100%;height:100%}.post-content .wp-block-quote{margin:3.2rem 0;padding:1.6rem 3.2rem;border-left:.4rem solid var(--color-accent);background-color:var(--color-secondary)}.post-content .wp-block-quote p{font-style:italic;font-size:2rem;margin-bottom:1.6rem}.post-content .wp-block-quote p:last-child{margin-bottom:0}.post-content .wp-block-quote cite{display:block;margin-top:1.6rem;font-size:1.6rem;color:var(--color-NYFW-QuietShade)}.post-content .wp-block-quote cite:before{content:"— "}.post-content .wp-block-quote.is-large,.post-content .wp-block-quote.is-style-large{padding:3.2rem}.post-content .wp-block-quote.is-large p,.post-content .wp-block-quote.is-style-large p{font-size:2.4rem}@media (min-width:992px){.post-content .wp-block-quote.is-large p,.post-content .wp-block-quote.is-style-large p{font-size:2.8rem}}.post-content .wp-block-pullquote{margin:4.8rem 0;padding:3.2rem;border-top:.4rem solid var(--color-accent);border-bottom:.4rem solid var(--color-accent);text-align:center}.post-content .wp-block-pullquote blockquote{border:none;background:none;padding:0}.post-content .wp-block-pullquote blockquote p{font-size:2.4rem;font-style:italic}@media (min-width:992px){.post-content .wp-block-pullquote blockquote p{font-size:2.8rem}}.post-content .wp-block-list{margin:1.6rem 0;padding-left:3.2rem}.post-content .wp-block-code{background-color:var(--color-secondary);padding:1.6rem;border-radius:.8rem;margin:3.2rem 0}.post-content .wp-block-code code{background:none;padding:0;font-family:Courier New,monospace}.post-content .wp-block-preformatted{background-color:var(--color-secondary);padding:1.6rem;border-radius:.8rem;margin:3.2rem 0;white-space:pre-wrap;font-family:Courier New,monospace}.post-content .wp-block-separator{margin:4.8rem auto;border:none;height:.2rem;background-color:var(--color-secondary);width:50%}.post-content .wp-block-separator.is-style-wide{width:100%}.post-content .wp-block-separator.is-style-dots{background:none;height:auto;text-align:center}.post-content .wp-block-separator.is-style-dots:before{content:"···";font-size:2rem;color:var(--color-accent);letter-spacing:1rem}.post-content .wp-block-spacer{display:block}.post-content .wp-block-columns{margin:3.2rem 0}.post-content .wp-block-columns .wp-block-column{margin-bottom:1.6rem}.post-content .wp-block-columns .wp-block-column:last-child{margin-bottom:0}@media (min-width:992px){.post-content .wp-block-columns .wp-block-column{margin-bottom:0}}.post-content .wp-block-group{margin:3.2rem 0}.post-content .wp-block-group.has-background{padding:3.2rem;border-radius:.8rem}.post-content .wp-block-cover{margin:3.2rem 0;border-radius:.8rem;overflow:hidden}.post-content .wp-block-cover .wp-block-cover__inner-container{padding:3.2rem}.post-content .wp-block-cover .wp-block-cover__inner-container h1,.post-content .wp-block-cover .wp-block-cover__inner-container h2,.post-content .wp-block-cover .wp-block-cover__inner-container h3,.post-content .wp-block-cover .wp-block-cover__inner-container h4,.post-content .wp-block-cover .wp-block-cover__inner-container h5,.post-content .wp-block-cover .wp-block-cover__inner-container h6{color:inherit;margin-top:0}.post-content .wp-block-cover .wp-block-cover__inner-container p{color:inherit}.post-content .wp-block-media-text{margin:3.2rem 0}.post-content .wp-block-media-text .wp-block-media-text__content{padding:1.6rem}@media (min-width:992px){.post-content .wp-block-media-text .wp-block-media-text__content{padding:3.2rem}}.post-content .wp-block-media-text .wp-block-media-text__media img{border-radius:.8rem}.post-content .wp-block-embed{margin:3.2rem 0}.post-content .wp-block-embed iframe{border-radius:.8rem}.post-content .wp-block-table{margin:3.2rem 0}.post-content .wp-block-table table{width:100%;border-collapse:collapse}.post-content .wp-block-table table td,.post-content .wp-block-table table th{padding:1.6rem;border:1px solid var(--color-secondary)}.post-content .wp-block-table table th{font-weight:700}.post-content .wp-block-table table th,.post-content .wp-block-table table tr:nth-child(2n){background-color:var(--color-secondary)}.post-content .wp-block-button{margin:1.6rem 0}.post-content .wp-block-button .wp-block-button__link{justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer;color:var(--color-white);background-color:var(--color-accent);border:solid .24rem var(--color-accent);text-decoration:none;display:inline-flex}.post-content .wp-block-button .wp-block-button__link a{text-decoration:none;color:inherit}.post-content .wp-block-button .wp-block-button__link:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.post-content .wp-block-button .wp-block-button__link svg path{fill:none;stroke:#fff;stroke-width:.24rem}.post-content .wp-block-button .wp-block-button__link:hover{transform:translateY(-.2rem)}.post-content .wp-block-buttons{margin:3.2rem 0;display:flex;flex-wrap:wrap;gap:1.6rem}.post-content .wp-block-buttons .wp-block-button{margin:0}@media (min-width:992px){.post-content .wp-block-columns{display:flex;gap:3.2rem}.post-content .wp-block-columns .wp-block-column{flex:1}.post-content .wp-block-media-text{display:flex;align-items:center;gap:3.2rem}.post-content .wp-block-media-text .wp-block-media-text__content,.post-content .wp-block-media-text .wp-block-media-text__media{flex:1}.post-content .wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse}}a:has(h1.blog-title){text-decoration:none;color:inherit!important}.about-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.about-grid{grid-template-columns:repeat(4,1fr)}}.person-profile{display:grid;grid-template-columns:subgrid;gap:1.6rem;grid-column:span 2}.person-profile .person-description{grid-area:c;display:flex;flex-direction:column;line-height:1.4;font-size:1.6rem;gap:.8rem}@media (min-width:375px){.person-profile .person-description{font-size:1.8rem}}@media (min-width:576px){.person-profile .person-description{font-size:2rem}}@media (min-width:768px){.person-profile .person-description{font-size:1.6rem}}@media (min-width:992px){.person-profile .person-description{font-size:1.8rem}}@media (min-width:1200px){.person-profile .person-description{font-size:2.2rem}}.person-profile .person-description .name{text-transform:uppercase}.person-profile .person-description .tel-number{color:var(--color-primary)}.person-profile .person-image{grid-area:d;display:flex;aspect-ratio:1}.person-profile .person-image img{width:100%;height:100%;object-fit:cover}.person-profile:first-of-type{grid-template-areas:"d c"}.person-profile:first-of-type .person-description{align-self:center}.person-profile:nth-of-type(2){grid-template-areas:"c d"}.person-profile:nth-of-type(2) .person-description{text-align:right;align-self:center}.person-profile:nth-of-type(3){grid-template-areas:"d c"}.person-profile:nth-of-type(3) .person-description{align-self:center}.person-profile:nth-of-type(4){grid-template-areas:"c d"}.person-profile:nth-of-type(4) .person-description{text-align:right;align-self:center}.person-profile:nth-of-type(5){grid-template-areas:"d c"}.person-profile:nth-of-type(5) .person-description{align-self:center}.person-profile:nth-of-type(6){grid-template-areas:"c d"}.person-profile:nth-of-type(6) .person-description{text-align:right;align-self:center}.person-profile:nth-of-type(7){grid-template-areas:"d c"}.person-profile:nth-of-type(7) .person-description{align-self:center}.person-profile:nth-of-type(8){grid-template-areas:"c d"}.person-profile:nth-of-type(8) .person-description{text-align:right;align-self:center}@media (min-width:768px){.person-profile:first-of-type{grid-column:span 2;grid-template-areas:"d c"}.person-profile:first-of-type .person-description{align-self:flex-end}.person-profile:nth-of-type(2){grid-column:span 2;grid-template-areas:"d c"}.person-profile:nth-of-type(2) .person-description{align-self:flex-end;text-align:left}.person-profile:nth-of-type(3){grid-column:span 2;grid-template-areas:" c d"}.person-profile:nth-of-type(3) .person-description{text-align:right;align-self:flex-end}.person-profile:nth-of-type(4){grid-column:unset;grid-row:span 2;grid-template-areas:"d" "c"}.person-profile:nth-of-type(4) .person-description{align-self:unset;text-align:right}.person-profile:nth-of-type(5){grid-column:unset;grid-row:span 2;grid-template-areas:"d" "c"}.person-profile:nth-of-type(5) .person-description{text-align:right;align-self:unset}.person-profile:nth-of-type(6){grid-column:span 2;grid-template-areas:" c d"}.person-profile:nth-of-type(6) .person-description{text-align:right;align-self:flex-end}.person-profile:nth-of-type(7){grid-column:span 2;grid-template-areas:"d c"}.person-profile:nth-of-type(7) .person-description{align-self:flex-end}.person-profile:nth-of-type(8){grid-column:span 2;grid-template-areas:"d c"}.person-profile:nth-of-type(8) .person-description{align-self:flex-end;text-align:left}}.about-box{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"d d" "e e" "c c";grid-gap:1.6rem;margin-top:4.8rem}@media (min-width:992px){.about-box{grid-template-areas:"e d" "c d"}}.about-box h3{grid-area:e;line-height:1.3}.about-box h3:after{content:"";display:block;height:2.4px;margin:4.8rem 9.6rem 3.2rem;background-color:var(--color-txt-black)}@media (min-width:992px){.about-box h3:after{display:block;margin:3.2rem 6.4rem 1.6rem}}@media (min-width:1200px){.about-box h3:after{margin:4.8rem 9.6rem 3.2rem}}.about-box .about-description{grid-area:c}.about-box .about-image{grid-area:d;position:relative;overflow:hidden;aspect-ratio:3/2}@media (min-width:992px){.about-box .about-image{aspect-ratio:unset}}.about-box .about-image img{width:100%;height:100%;object-fit:cover}@media (min-width:992px){.about-box .about-image img{position:absolute}}.category-picker{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:1.2rem 0;color:var(--color-txt-black)}@media (min-width:992px){.category-picker{grid-template-columns:repeat(8,1fr)}}.category-picker__name{color:inherit;padding:.4rem 1rem}.category-picker__list-item{text-align:center;font-size:1.2rem;line-height:1.2;padding:.2rem}@media (min-width:576px){.category-picker__list-item{font-size:1.4rem}}@media (min-width:768px){.category-picker__list-item{font-size:1.5rem}}@media (min-width:992px){.category-picker__list-item{padding:1rem .2rem;font-size:1.5rem}}@media (min-width:1200px){.category-picker__list-item{font-size:1.7rem}}.category-picker__list-item a{display:flex;align-items:center;flex-direction:column;text-decoration:none;color:inherit}.category-picker__list-item a img{width:6rem;height:auto;filter:invert(7%) sepia(2%) saturate(729%) hue-rotate(314deg) brightness(100%) contrast(90%)}@media (min-width:992px){.category-picker__list-item a img{width:7.5rem}}.category-picker__list-item :hover .category-picker__name{color:#fff}.category-picker__list-item :hover img{filter:invert(100%) sepia(71%) saturate(388%) hue-rotate(163deg) brightness(114%) contrast(100%)}.sidebar-category{grid-column:1/-1;grid-row:1/-1;align-self:stretch;flex-direction:column;background-color:var(--color-secondary);display:none;min-width:0}.sidebar-category.open{display:flex;z-index:6;right:0;width:100%;height:100%}@media (min-width:992px){.sidebar-category.open{position:unset}}@media (min-width:992px){.sidebar-category{grid-column:-2/-1;display:flex;position:unset}}.sidebar-category h2{padding:1.6rem;display:flex;align-items:center;justify-content:space-between}.sidebar-category h2 #close-filters{display:flex;justify-content:center;align-items:center}@media (min-width:992px){.sidebar-category h2 #close-filters{display:none}}.sidebar-category h2 svg{stroke:currentColor;stroke-width:1.2px;height:100%;width:100%}.sidebar-category h4{font-size:1.7rem;padding:1.6rem 1.6rem 0}.sidebar-category__list{list-style:none;display:flex;flex-direction:column;gap:.64rem;border-bottom:1.2px var(--color-white) solid;padding:1.6rem}.sidebar-category__name{font-size:1.7rem;line-height:1.1;padding:0}.sidebar-category__list-item{display:flex;gap:.8rem;text-decoration:none;color:inherit}.sidebar-category__list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:2rem;height:2rem;padding:0;border:1.2px solid var(--color-txt-black);border-radius:.4rem;position:relative;cursor:pointer;background-color:#fff;transition:background-color .3s ease,border-color .3s ease;flex-shrink:0}.sidebar-category__list-item input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.sidebar-category__list-item input[type=checkbox]:checked:before{position:absolute;width:8px;height:8px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:1px}form.contact-form{position:relative;display:grid;grid-gap:1.6rem;width:100%;padding:3.2rem 0}@media (min-width:992px){form.contact-form{grid-template-columns:repeat(2,1fr)}}form.contact-form a.telephone{color:inherit;color:var(--color-white);font-size:inherit;text-decoration:none;font-weight:600;padding:0 1.2rem .3rem;background-color:var(--color-accent);border-radius:2rem;padding:0 1.2rem .1rem;display:inline-block}form.contact-form a.telephone:hover{background-color:var(--color-accent-hover)}form.contact-form button{justify-self:flex-end}form.contact-form .column{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;height:100%}form.contact-form .mobile-only{display:flex}form.contact-form .mobile-only .btn{width:100%}@media (min-width:576px){form.contact-form .mobile-only{margin-inline:auto}}@media (min-width:992px){form.contact-form .mobile-only{display:none}}.contact-form-messages{margin-bottom:2.4rem;padding:1.6rem;border-radius:.8rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-form-messages.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.contact-form-messages.success p{margin:0}.contact-form-messages.success p:before{content:"✓ ";font-weight:700;color:#28a745}.contact-form-messages.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-form-messages.error p{margin:0}.contact-form-messages.error p:before{content:"⚠ ";font-weight:700;color:#dc3545}.input-group{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:576px){.input-group{flex-direction:row}}.input-field{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;position:relative}.input-field span,.input-field span input{width:100%}.input-field .password-input{display:flex;align-items:center}.input-field input,.input-field textarea{transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.input-field input.error,.input-field textarea.error{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);background-color:#fff5f5}.input-field input:focus,.input-field textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 .2rem rgba(237,78,39,.25);outline:none}.input-field input:valid:not(:-moz-placeholder-shown),.input-field textarea:valid:not(:-moz-placeholder-shown){border-color:#28a745}.input-field input:valid:not(:placeholder-shown),.input-field textarea:valid:not(:placeholder-shown){border-color:#28a745}.input-field input.filled,.input-field textarea.filled{background-color:#f8f9fa}.input-field .filled{background-color:#e9ecef;cursor:not-allowed}.input-field.focused label{color:var(--color-accent);transform:translateY(-.2rem)}.input-field .char-counter{position:absolute;bottom:-2rem;right:0;font-size:1.2rem;color:#6c757d}.input-field .char-counter.error{color:#dc3545;font-weight:700}input{width:100%;height:4rem}textarea{flex-grow:1;height:100%;resize:vertical;min-height:12rem;max-height:30rem;overflow-y:auto}label{padding-left:2.4rem;font-size:1.2rem;transition:all .3s ease}label:after{color:#dc3545}#contact-submit-btn{position:relative;transition:all .3s ease}#contact-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}#contact-submit-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}#contact-submit-btn .btn-loading{display:flex;align-items:center;gap:.8rem}#contact-submit-btn .btn-loading:after{content:"";width:1.6rem;height:1.6rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:a 1s linear infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.contact-form-messages{animation:b .3s ease-out}@media (min-width:992px){.contact-form-messages{font-size:1.8rem}}.mobile-only .btn{transition:transform .2s ease}.mobile-only .btn:active{transform:scale(.98)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-color-scheme:dark){.contact-form-messages.success{background-color:#1e3a1e;color:#90ee90;border-color:#2d5a2d}.contact-form-messages.error{background-color:#3a1e1e;color:#ffb3b3;border-color:#5a2d2d}}.input-field input.error,.input-field textarea.error{animation:c .5s ease-in-out}@keyframes c{0%,to{transform:translateX(0)}25%{transform:translateX(-.5rem)}75%{transform:translateX(.5rem)}}input[name=contact_website]{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}@media print{.contact-form{display:none}}@media (prefers-contrast:more){.input-field input,.input-field textarea{border-width:2px}.contact-form-messages{border-width:2px;font-weight:700}}@media (prefers-reduced-motion:reduce){#contact-submit-btn,.contact-form-messages,.input-field input,.input-field textarea{transition:none;animation:none}}.show-password-input{display:flex;right:1.2rem}.show-password-input,.show-password-input:before{width:2rem;height:2rem}.show-password-input{background:none;border:none;cursor:pointer;position:absolute;background:0 0;border:0;padding:0;color:inherit;-moz-appearance:none;appearance:none}.show-password-input:before{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.3 3.3c-.4-.4-1.1-.4-1.6 0l-2.4 2.4a9.6 9.6 0 0 0-3.3-.6c-3.8.1-7.2 2.1-9 5.4.2.4.5.8.8 1.2.8 1.1 1.8 2 2.9 2.7L3 16.1c-.4.4-.5 1.1 0 1.6.4.4 1.1.5 1.6 0L17.3 4.9c.4-.5.4-1.2 0-1.6zm-10.6 9l-1.3 1.3c-1.2-.7-2.3-1.7-3.1-2.9C3.5 9 5.1 7.8 7 7.2c-1.3 1.4-1.4 3.6-.3 5.1zM10.1 9c-.5-.5-.4-1.3.1-1.8.5-.4 1.2-.4 1.7 0L10.1 9zm8.2.5c-.5-.7-1.1-1.4-1.8-1.9l-1 1c.8.6 1.5 1.3 2.1 2.2C15.9 13.4 13 15 9.9 15h-.8l-1 1c.7-.1 1.3 0 1.9 0 3.3 0 6.4-1.6 8.3-4.3.3-.4.5-.8.8-1.2-.3-.3-.5-.7-.8-1zM14 10l-4 4c2.2 0 4-1.8 4-4z' fill='%23111'/%3E%3C/svg%3E")}.show-password-input.display-password:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4.2.4.5.8.8 1.2 3.3 4.6 9.6 5.6 14.2 2.4.9-.7 1.7-1.4 2.4-2.4.3-.4.5-.8.8-1.2-.3-.4-.5-.8-.8-1.1zm-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8-1.3.5-1.8 0-.5-1.3 0-1.8zm-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7 0 2.2 1.7 4.1 4 4.1 2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7 1.9.6 3.5 1.8 4.7 3.5-1.7 2.6-4.6 4.2-7.7 4.2z' fill='%23111'/%3E%3C/svg%3E")}.password-input input[type=password],.password-input input[type=text],span.password-input input[type=password],span.password-input input[type=text]{padding-right:2.5rem}.references__grid{display:grid;column-gap:1.6rem;row-gap:6.4rem;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}.references__grid .wp-caption{display:grid;max-width:100%;min-height:100%}.references__grid .wp-caption img{aspect-ratio:2/3;cursor:pointer;object-fit:cover;height:100%;box-shadow:0 0 .2rem rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out,z-index .2s ease-in-out,transform .2s ease-in-out;border-left:1.2px solid var(--color-secondary)}.references__grid .wp-caption img:hover{transform:scale(1.005);box-shadow:0 0 1rem rgba(0,0,0,.1),0 0 24rem rgba(0,0,0,.1),0 0 .1rem rgba(0,0,0,.3);z-index:5}.references__grid .wp-caption p.wp-caption-text{line-height:1.2;padding:.8rem 0 0 1.6rem;border-left:1.2px solid var(--color-secondary)}.content-gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;display:flex;align-items:center;justify-content:center}.content-gallery-modal .content-gallery-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.content-gallery-modal .content-gallery-container{position:relative;max-width:90vw;max-height:90vh;z-index:1}.content-gallery-modal .content-gallery-image{max-width:100%;max-height:90vh;object-fit:contain;display:block}.content-gallery-modal .content-gallery-close{position:absolute;top:-52px;right:0;background:none;border:none;color:#fff;cursor:pointer;z-index:2;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.content-gallery-modal .content-gallery-close:hover{background-color:hsla(0,0%,100%,.1);border-radius:50%}.content-gallery-modal .content-gallery-next,.content-gallery-modal .content-gallery-prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;width:48px;height:48px;border-radius:50%;z-index:2}.content-gallery-modal .content-gallery-next:hover,.content-gallery-modal .content-gallery-prev:hover{background-color:hsla(0,0%,100%,.1);border-radius:50%}.content-gallery-modal .content-gallery-prev{left:-60px}.content-gallery-modal .content-gallery-next{right:-60px}.content-gallery-modal .content-gallery-counter{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;background-color:rgba(0,0,0,.7);padding:5px 10px;border-radius:15px}@media (max-width:768px){.content-gallery-modal .content-gallery-prev{left:10px}.content-gallery-modal .content-gallery-next{right:10px}.content-gallery-modal .content-gallery-close{top:10px;right:10px}.content-gallery-modal .content-gallery-counter{bottom:10px}}.faq h2,.privacy-policy h2{padding-top:3.2rem;padding-left:0}.faq h2{font-size:4.8rem}.faq h3{font-size:2.4rem;padding-top:4.8rem;padding-bottom:1.2rem}#quote-toast{position:fixed;left:50%;top:20%;transform:translateX(-50%);background:var(--color-accent);width:-moz-max-content;width:max-content;max-width:80vw;color:var(--color-accent);background:hsla(0,0%,100%,.8);font-weight:700;border-radius:4.8rem;border:solid .24rem var(--color-accent);box-shadow:0 0 4rem rgba(0,0,0,.1),0 0 24rem rgba(0,0,0,.64),0 0 .1rem rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9;opacity:0;transition:opacity .2s ease;pointer-events:none;text-align:center;padding:10rem 2rem}@media (min-width:768px){#quote-toast{padding:10rem 14rem}}#quote-toast.is-visible{opacity:1}.quote-btn-busy{opacity:.7;pointer-events:none}.language-switcher{position:absolute;display:inline-block;right:0;font-size:1.4rem;bottom:-7.2rem}@media (min-width:992px){.language-switcher{bottom:-2.4rem}}.translate-button{border:none;cursor:pointer;color:inherit;display:flex;align-items:center;gap:8px;padding:0 1.6rem;font-size:inherit;box-shadow:0 0 .2rem rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out,z-index .2s ease-in-out,transform .2s ease-in-out;box-shadow:0 0 6px rgba(0,0,0,.2);border-radius:1.2rem 0 0 1.2rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:hsla(0,0%,100%,.4);height:4.8rem}.translate-button:hover{transform:scale(1.005);box-shadow:0 0 1rem rgba(0,0,0,.1),0 0 24rem rgba(0,0,0,.1),0 0 .1rem rgba(0,0,0,.3);z-index:5}@media (min-width:576px){.translate-button{border-radius:1.2rem}}@media (min-width:992px){.translate-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.8);height:3.6rem}}.language-menu{overflow:hidden;background:hsla(0,0%,100%,.8);border:none;position:absolute;top:-6px;right:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:8;width:-moz-max-content;width:max-content;font-size:inherit;color:inherit;border-radius:1.2rem 0 0 1.2rem}@media (min-width:576px){.language-menu{border-radius:1.2rem}}.lang-option{font-size:inherit;color:inherit;display:block;width:100%;padding:1.6rem;border:none;background:none;text-align:left;cursor:pointer;transition:background .2s}.lang-option:hover{background:#f5f5f5}iframe#\:1\.container{position:absolute;opacity:0!important;display:none!important}body{top:0!important}header{z-index:8}@media (min-width:992px){header .container-flex{background-color:var(--color-primary)}}header.wrapper.sticky{--header-height:5.6rem}.navigation{display:grid;grid-template-columns:min-content minmax(0,1fr) min-content;grid-template-areas:"f g h";padding:0;align-items:center;position:relative}.navigation .bottom-group{display:none;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:992px){.navigation .bottom-group{display:contents;height:100%}}.navigation .bottom-group .navbar-nav{background-color:var(--color-white)}@media (min-width:576px){.navigation .bottom-group .navbar-nav{padding:0 calc((100% - 54rem) / 2)}}@media (min-width:768px){.navigation .bottom-group .navbar-nav{padding:0 calc((100% - 72rem) / 2)}}@media (min-width:992px){.navigation .bottom-group .navbar-nav{background-color:var(--color-primary)}}@media (min-width:992px){.navigation{grid-template-columns:min-content min-content 1fr min-content;grid-template-areas:"f i g j";justify-content:center;gap:1.6rem}}@media (min-width:992px) and (min-width:1200px){.navigation{gap:3.2rem}}.navigation.open-on-click{grid-template-areas:"f g h" "i i i" "j j j"}.navigation.open-on-click .bottom-group{display:block;position:fixed;top:var(--header-height);left:0;right:0;height:calc(100dvh - 6rem);overflow-x:hidden;background-color:rgba(0,0,0,.4);z-index:7}@media (min-width:992px){.navigation.open-on-click .bottom-group{position:static;display:contents;height:100%;overflow:visible;z-index:auto}}.navigation .top-group{display:contents;align-items:center;height:4.8rem}@media (min-width:576px){.navigation .top-group{padding:0 calc((100% - 54rem) / 2)}}@media (min-width:768px){.navigation .top-group{padding:0 calc((100% - 72rem) / 2)}}@media (min-width:992px){.navigation .top-group{display:contents}}.navigation .top-group input{height:3rem;font-size:1.4rem}@media (min-width:992px){.navigation .top-group input{height:auto}}.navigation .top-group input::placeholder{font-size:1.4rem}@media (min-width:992px){.navigation .top-group input::placeholder{font-size:1.6rem}}.navigation .top-group .logo{display:flex;padding:0}.navigation .top-group .logo svg{height:3rem}@media (min-width:992px){.navigation .top-group .logo svg{height:auto}}.navigation .modal{display:flex;position:fixed;top:0;left:0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.2);padding:1.6rem;z-index:8;gap:1.6rem;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}@media (min-width:992px){.navigation .modal{width:-moz-max-content;width:max-content;position:absolute;top:calc(100% - 1rem);right:0;left:unset}}.navigation .modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}.navigation .modal form{display:flex;flex-direction:column;gap:1.6rem;width:100%}.navigation .modal:before{content:"";position:absolute;top:-1.6rem;right:2.4rem;width:0;height:0;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;border-bottom:1.6rem solid var(--color-white)}.nav-link{font-size:1.6rem;text-transform:uppercase;text-decoration:none;color:var(--color-txt-black);display:block;cursor:pointer;padding:1.6rem}@media (min-width:992px){.nav-link{padding:.8rem 1.6rem;min-height:2.4rem}}@media (min-width:1400px){.nav-link{padding:.8rem 3.2rem}}.nav-link:hover{color:#fff}.nav-link:has(.logo){padding-left:0;padding-right:0}.nav-link__svg{display:flex;gap:1.6rem}@media (min-width:992px){.nav-link__svg{padding-left:1.2rem;padding-right:1.2rem}}@media (min-width:1200px){.nav-link__svg{padding-left:2.4rem;padding-right:2.4rem}}.nav-link__svg svg{transition:stroke .1s;stroke-width:.12rem;stroke:var(--color-txt-black);fill:none}.nav-link__svg svg:hover{stroke:var(--color-white)}.nav-link__svg--logged-in svg{stroke:var(--color-accent);stroke-width:.18rem}.nav-link__svg span.nav-label{display:inline}@media (min-width:992px){.nav-link__svg span.nav-label{display:none}}.nav-link__svg .icon-hamburger{display:flex;flex:0 1 0}.nav-link__search{font-family:inherit;color:var(--color-txt-black);text-transform:none;background:var(--color-white) url(../img/ikony/IkonaUI-search-lg.svg) no-repeat center right 1.6rem;border:solid 1.2px var(--color-txt-black);border-radius:2rem;width:100%}.nav-link__search:focus{background:var(--color-white) url(.)}.nav-link__search:hover{color:inherit;text-shadow:0 0 0 transparent}.navbar-nav{display:flex;flex-direction:column;list-style:none}@media (min-width:992px){.navbar-nav{height:8rem;flex-direction:unset;align-items:center}}.navbar-nav--toggle{grid-area:h;width:-moz-min-content;width:min-content}@media (min-width:992px){.navbar-nav--toggle{display:none}}.navbar-nav--logo{grid-area:f}.navbar-nav--search{grid-area:g}.navbar-nav--menu{grid-area:i}.navbar-nav--icons{grid-area:j}.navbar-nav:has(.nav-link__search){width:100%}.nav-item{position:relative}@media (min-width:992px){.nav-item{display:block;width:-moz-max-content;width:max-content}}.nav-item .cart-count{position:absolute;top:1rem;left:3.2rem;width:2rem;height:2rem;display:flex;justify-content:center;align-content:center;background-color:var(--color-accent);color:var(--color-white);border-radius:50%;font-weight:600;font-size:1.2rem;line-height:1.5}@media (min-width:992px){.nav-item .cart-count{top:0;left:55%}}.nav-item:has(.nav-link__search){width:100%}.logo path{fill:var(--color-txt-black)}.category-modal{position:fixed;inset:0;display:none;z-index:7}.category-modal.is-open{display:block}.category-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.4)}.category-modal__dialog{position:relative;margin-top:5.6rem;overflow:auto}@media (min-width:992px){.category-modal__dialog{margin-top:8rem}}.footer{background-color:var(--color-footer);color:var(--color-white);padding:3.2rem 0}.footer .container-fixed{display:grid;grid-template-columns:1fr;grid-template-areas:"k" "i" "l";gap:1.6rem}@media (min-width:768px){.footer .container-fixed{grid-template-columns:repeat(2,1fr);grid-template-areas:"k i" "l l"}}@media (min-width:1200px){.footer .container-fixed{grid-template-columns:repeat(3,1fr);grid-template-areas:"k i l"}}@media (min-width:1400px){.footer .container-fixed{grid-template-columns:repeat(2,1fr) 2fr}}.footer .container-fixed .txt-box{min-height:100%;display:grid;gap:1.6rem}@media (min-width:992px){.footer .container-fixed .txt-box{grid-template-columns:1fr 1fr}}.footer .container-fixed .mapa{grid-area:l;width:100%;height:100%;aspect-ratio:3/2;border:none}@media (min-width:768px){.footer .container-fixed{aspect-ratio:unset}}.footer .container-fixed .address{grid-area:k;padding-top:1.6rem;display:flex;flex-direction:column;gap:3.2rem}.footer .container-fixed .address a{color:inherit;color:var(--color-white);font-size:inherit;text-decoration:none;font-weight:600;padding:0 1.2rem .3rem;background-color:var(--color-accent);border-radius:2rem;background-color:transparent;padding:0 .6rem}.footer .container-fixed .address a:hover{background-color:var(--color-accent-hover)}.footer .footer-menu{grid-area:i;list-style:none;flex-grow:1;color:var(--color-white)}.footer .footer-menu .nav-item .nav-link{display:flex;align-items:center;gap:1.6rem;color:var(--color-white);font-size:2rem;line-height:2;text-decoration:none;padding-inline:0}.footer .footer-menu .nav-item .nav-link:after{display:flex;height:3.2rem;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18l6-6-6-6' stroke='%23fff' fill='none' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (min-width:992px){.footer .footer-menu .nav-item .nav-link{padding:.6rem 2.4rem}}.footer .footer-menu .nav-item .nav-link:hover{background-color:var(--color-NYFW-QuietShade)}.social-icons{display:flex;gap:1.6rem}.social-icons a.social-icon{height:3.6rem;width:3.6rem;display:flex;margin:0;padding:0;align-items:center}.btn{display:inline-flex;justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer}.btn,.btn a{text-decoration:none}.btn a{color:inherit}.btn--primary{color:var(--color-white);background-color:var(--color-accent);border:solid .24rem var(--color-accent)}.btn--primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--primary svg path{fill:none;stroke:#fff;stroke-width:.24rem}.btn--secondary{color:var(--color-accent);background-color:transparent;border:solid .24rem var(--color-accent)}.btn--secondary:hover{color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn--secondary:hover svg path{fill:none;stroke:var(--color-accent-hover);stroke-width:.24rem}.btn--secondary svg path{fill:none;stroke:var(--color-accent);stroke-width:.24rem}.download-catalogue{display:none;align-items:flex-end;justify-content:flex-end;padding-bottom:3.2rem}@media (min-width:992px){.download-catalogue{display:flex}}.download-catalogue a{text-decoration:none}.badges{z-index:5;display:flex;position:absolute;top:0;padding:1.6rem;width:100%}.badges span.onsale{background-color:var(--color-accent);color:var(--color-white);font-size:1.35rem;font-weight:700;text-transform:uppercase;padding:.8rem 1.6rem}.favorites-button{position:absolute;top:1.6rem;right:1.6rem;width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;border:none;background-color:var(--color-white);border-radius:50%;cursor:pointer}.favorites-button svg{stroke-width:.12rem}.favorites-button--on svg{fill:var(--color-accent);stroke:var(--color-accent)}.favorites-button--off svg{fill:none;stroke:var(--color-txt-black)}.favorites-button--off:hover svg{stroke:var(--color-accent)}.add_to_cart_button{display:inline-flex;justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer;text-decoration:none;color:var(--color-white);background-color:var(--color-accent);border:solid .24rem var(--color-accent);align-self:flex-end}.add_to_cart_button a{text-decoration:none;color:inherit}.add_to_cart_button:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.add_to_cart_button svg path{fill:none;stroke:#fff;stroke-width:.24rem}.download3DS{display:none!important}@media (min-width:992px){.download3DS{display:flex!important}}.new-product-badge{position:absolute;top:1.6rem;left:1.6rem;z-index:5;background-color:var(--color-accent);color:var(--color-white);font-size:1.35rem;font-weight:700;text-transform:uppercase;padding:.625rem 1.3rem}.error-404{background-color:var(--color-NYFW-DesertFlower)}.error-404 .container-fixed{display:flex;justify-content:center;align-content:center;padding:8rem 0;text-align:center;font-size:3.2rem;font-weight:700;color:var(--color-white)}.color-primary{background-color:var(--color-primary)}.color-secondary{background-color:var(--color-secondary)}.color-white{background-color:var(--color-white)}.sticky{position:sticky;top:0;z-index:8}.shadow{box-shadow:0 0 .8rem rgba(0,0,0,.1)}.flex-end{display:flex;justify-content:flex-end}.flex-start{display:flex;justify-content:flex-start}.anchor-reset{text-decoration:none;color:inherit}.display-none{display:none}.desktop-only{display:none!important}@media (min-width:992px){.desktop-only{display:unset!important}}.lowercase{text-transform:lowercase!important}body.modal-open{overflow:hidden}.woocommerce.columns-3{width:unset}.woocommerce a.button.add_to_cart_button{display:inline-flex;justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer;text-decoration:none;color:var(--color-white);background-color:var(--color-accent);border:solid .24rem var(--color-accent);align-self:flex-end}.woocommerce a.button.add_to_cart_button a{text-decoration:none;color:inherit}.woocommerce a.button.add_to_cart_button:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.woocommerce a.button.add_to_cart_button svg path{fill:none;stroke:#fff;stroke-width:.24rem}ul.products{display:grid;gap:1.6rem;grid-auto-rows:max-content;grid-column:1/-1;list-style:none;grid-template-columns:subgrid}@media (min-width:992px){ul.products{grid-column:1/-2}}ul.products:before{display:none}ul.products li.product{width:100%;background-color:var(--color-secondary);position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:1.6rem;box-shadow:0 0 .2rem rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out,z-index .2s ease-in-out,transform .2s ease-in-out}ul.products li.product:hover{transform:scale(1.005);box-shadow:0 0 1rem rgba(0,0,0,.1),0 0 24rem rgba(0,0,0,.1),0 0 .1rem rgba(0,0,0,.3);z-index:5}ul.products li.product .woocommerce-loop-product__link{display:grid;grid-template-rows:subgrid;grid-row:span 4;text-decoration:none}ul.products li.product .woocommerce-loop-product__link span.price{text-align:right}ul.products li.product .woocommerce-loop-product__link p{padding:0 .8rem;color:var(--color-txt-black);position:relative}ul.products li.product .woocommerce-loop-product__link p:not(:first-of-type){display:none}ul.products li.product .woocommerce-loop-product__link img{background-color:var(--color-white);object-fit:cover;width:100%;height:auto}ul.products li.product .woocommerce-loop-product__title{padding:0 .8rem;font-size:2rem;font-weight:500;color:var(--color-txt-black);text-transform:uppercase}.variations{display:flex;width:100%}.variations tbody tr{display:grid;justify-content:center;align-items:center;gap:.8rem;padding-bottom:2.4rem}.variations tbody tr td.value{width:100%;position:relative;background-color:var(--color-white)}.variations tbody tr td.value select{border:none;font-family:inherit;font-size:1.6rem;height:3.2rem;padding-left:.8rem;padding-right:3.2rem;-moz-appearance:none;appearance:none;width:100%}.variations tbody tr td.value:after{content:"";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15l5 5 5-5M7 9l5-5 5 5' stroke='%23ed4e27' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none}.variations .label{justify-self:center}.variations .label label{font-size:1.4rem;line-height:1.2;font-weight:500;padding:0;display:flex;width:-moz-max-content;width:max-content}.product_type_variable,.variations .reset_variations{display:none}.woocommerce-breadcrumb{font-weight:700;padding-top:.8rem}.woocommerce-breadcrumb a{font-weight:500;color:var(--color-txt-black);text-decoration:none}.woocommerce-products-header h1{margin-bottom:4.8rem}.sorter{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between;grid-column:1/-1;grid-row:1/2}@media (min-width:576px){.sorter{flex-direction:row-reverse}}@media (min-width:992px){.sorter{flex-direction:row;grid-column:1/-2}}.sorter .woocommerce-result-count{display:none;font-size:2rem}.sorter .filters-button{font-size:2rem;display:flex;gap:1.6rem;align-items:center;align-self:end}.sorter .filters-button svg{color:inherit}@media (min-width:992px){.sorter .filters-button{display:none}}.woocommerce-ordering{align-self:start}.woocommerce-ordering .orderby{border:none;font-family:cy,sans-serif;font-size:2rem}.woocommerce-ordering select{border:2px solid var(--color-secondary);background-color:var(--color-white);color:var(--color-txt-black);-moz-appearance:none;appearance:none;padding-right:4rem;background:url(../img/ikony/IkonaUI-arrow-down.svg) no-repeat right 10px center;background-size:2.4rem}.woocommerce-ordering select:hover{border-color:var(--color-accent)}.wp-post-image{width:100%;height:auto}form.cart .quantity{position:relative;width:9.6rem;display:flex;align-items:center;justify-content:space-evenly;background-color:var(--color-white)}form.cart .quantity:after,form.cart .quantity:before{display:flex;justify-content:center;align-items:center;font-size:2.4rem;font-weight:600;width:3.2rem;height:3.2rem;cursor:pointer;color:var(--color-accent);z-index:4}form.cart .quantity:before{content:"-"}form.cart .quantity:after{content:"+"}form.cart .quantity{justify-self:center}.variations_form.cart{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:1.6rem}.variations_form.cart .single_variation_wrap{display:grid;justify-content:center;align-items:center;grid-template-columns:subgrid;grid-column:2/4}.variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation{grid-column:2/3;grid-row:1/2;justify-self:end}.variations_form.cart .single_variation_wrap span.price{padding:0}.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:grid;justify-content:center;align-items:center;grid-template-columns:subgrid;position:relative}.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity-label{position:absolute;width:100%;text-align:center;top:calc(-100% + .8rem);font-size:1.4rem;line-height:1.2}div.product{margin-bottom:0;position:relative}div.product .product_title{clear:none;margin-top:0;padding:0}div.product p.price ins,div.product span.price ins{background:inherit;font-weight:700;display:inline-block}div.product p.price del,div.product span.price del{opacity:.5;display:inline-block}div.product p.stock{font-size:.92em}div.product .woocommerce-product-rating{margin-bottom:1.618em}div.product div.images{margin-bottom:2em}div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}div.product div.images div.thumbnails{padding-top:1em}div.product div.images.woocommerce-product-gallery{position:relative;display:flex;flex-direction:column;gap:1.6rem}div.product div.images .woocommerce-product-gallery__wrapper{transition:all .5s cubic-bezier(.795,-.035,0,1);margin:0;padding:0}div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:var(--color-white);opacity:0}div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:3;width:36px;height:36px;background:var(--color-white);text-indent:-9999px;border-radius:100%;box-sizing:content-box}div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem}div.product div.images .flex-control-thumbs li{margin:0;list-style:none}div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}div.product div.images .flex-control-thumbs li img.flex-active{opacity:1;border:solid .4rem var(--color-accent)}div.product div.images .flex-control-thumbs li img:hover{opacity:1}.custom-product-description h3{font-size:1.6rem;padding:1.6rem 0;line-height:1.4}.custom-product-attributes{display:grid;grid-template-columns:auto 1fr;column-gap:.4rem}.custom-product-attributes>:nth-child(4n+1),.custom-product-attributes>:nth-child(4n+2){background-color:var(--color-secondary)}.custom-product-attributes .attribute-label{padding:.4rem .8rem;font-weight:700;width:100%}.custom-product-attributes .attribute-value{padding:.4rem .8rem}.summary.entry-summary{display:flex;flex-direction:column;gap:4.8rem}.summary.entry-summary .custom-product-description ol,.summary.entry-summary .custom-product-description ul{padding:.8rem 0 .8rem 3.2rem}.summary.entry-summary .custom-product-description ul{list-style-type:square}.product_meta{display:none;margin:1.6rem 0 0}.product_meta span.sku_wrapper{display:none}.product_meta span.posted_in a{color:inherit}.custom-add-to-cart{display:flex;margin-bottom:1.6rem}@media (min-width:992px){div.product div.images .woocommerce-product-gallery__image{width:456px!important}}@media (min-width:1200px){div.product div.images .woocommerce-product-gallery__image{width:637px!important}}@media (min-width:1400px){div.product div.images .woocommerce-product-gallery__image{width:742px!important}}.single-products-submit-buttons{grid-column:1/3;grid-row:2/3;justify-self:flex-start}.single-add-to-cart{grid-row:2/3}.loop-button-box{justify-items:stretch;grid-column:1/-1}.loop-button-box .loop-submit-buttons{display:flex;margin:.8rem;gap:.8rem;justify-content:center}@media (min-width:992px){.loop-button-box .loop-submit-buttons{justify-content:flex-end}}.loop-button-box .loop-submit-buttons .download3DS{margin-left:0;margin-right:auto}.see-more{color:var(--color-accent);display:inline-block;font-weight:600}.reset_variations{display:none!important}p.price,span.price{padding:0 .8rem;font-size:2.6rem;font-weight:700;color:var(--color-accent)}p.price:has(del),span.price:has(del){display:flex;flex-direction:column-reverse}p.price del,span.price del{position:relative;width:-moz-max-content;width:max-content;color:var(--color-txt-black);font-size:1.6rem;font-weight:500;text-decoration:none}p.price del:before,span.price del:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1.2px solid;border-color:inherit;transform:skewY(-15deg)}p.price ins,span.price ins{text-decoration:none}.woocommerce-variation-price span.price del{display:none}.woocommerce-variation-price .price{font-size:3.2rem}.single-product-add-to-cart{background-color:var(--color-secondary);padding:1.6rem;display:flex;flex-direction:column}.single-product-add-to-cart div>.price{color:var(--color-accent);font-weight:700;padding-bottom:1.6rem}.grid-view--7_5:has(.product-type-variable) .summary.entry-summary .single-product-add-to-cart div .cart{justify-items:center}.grid-view--7_5:has(.product-type-variable) .summary.entry-summary .single-product-add-to-cart div .cart .single_variation_wrap .woocommerce-variation-add-to-cart{justify-items:end}.grid-view--7_5:has(.product-type-variable) .summary.entry-summary .single-product-add-to-cart div .cart button{grid-column:1/-1;justify-self:end}.grid-view--7_5:has(.product-type-variable) .summary.entry-summary .single-product-add-to-cart div p.price{border-bottom:var(--color-white) solid 1.2px;margin-bottom:1.6rem}.grid-view--7_5:has(.product-type-simple) .summary.entry-summary .single-product-add-to-cart div{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;align-items:start}.grid-view--7_5:has(.product-type-simple) .summary.entry-summary .single-product-add-to-cart div .price{font-size:3.2rem;border:none;padding:0}.grid-view--7_5:has(.product-type-simple) .summary.entry-summary .single-product-add-to-cart div .cart{display:grid;grid-template-columns:subgrid;grid-column:span 2;align-items:center;padding:.4rem 0}.grid-view--7_5:has(.product-type-simple) .summary.entry-summary .single-product-add-to-cart div .product_meta{display:none;margin:1.6rem 0 0}.grid-view--7_5:has(.product-type-simple) .summary.entry-summary .single-product-add-to-cart div .product_meta span.sku_wrapper{display:none}.grid-view--7_5:has(.product-type-simple) .summary.entry-summary .single-product-add-to-cart div .product_meta span.posted_in a{color:inherit}.star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1.6em;width:5em;font-family:WooCommerce}.star-rating:before{content:"☆☆☆☆☆";color:var(--color-txt-black)}.star-rating:before,.star-rating span{float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"★★★★★";color:var(--color-txt-black);top:0;position:absolute;left:0}.woocommerce-product-rating{line-height:2;display:flex;align-items:center;font-size:2rem}.woocommerce-product-rating a{text-decoration:none;color:inherit}.woocommerce-product-rating .star-rating{margin-right:1.6rem;float:left}.products .star-rating{display:block;margin:0 0 .8rem .8rem;float:none}.review-aggregate .star-rating{margin:10px 0 0}#review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}#review_form #respond p{margin:0 0 10px}#review_form #respond .form-submit input{left:auto}#review_form #respond textarea{box-sizing:border-box;width:100%}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"☆";text-indent:0}p.stars a:hover~a:before{content:"☆"}p.stars.selected a.active:before,p.stars:hover a:before{content:"★"}p.stars.selected a.active~a:before{content:"☆"}p.stars.selected a:not(.active):before{content:"★"}.rent-cart{display:flex;gap:1.6rem;padding:3.2rem 0}.rent-cart__items{display:flex;flex-direction:column;gap:1.6rem}.rent-cart__single-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"m n" "o o" "p p" "q q";gap:1.6rem;background-color:var(--color-secondary)}@media (min-width:1200px){.rent-cart__single-item{grid-template-columns:21rem 1fr;grid-template-areas:"m n" "m p" "m o" "m p" "m q";height:21rem}}.rent-cart__single-item .product-thumbnail{grid-area:m;width:30vw;height:30vw;max-width:15rem;max-height:15rem}@media (min-width:1200px){.rent-cart__single-item .product-thumbnail{width:21rem;height:21rem;max-width:21rem;max-height:21rem}}.rent-cart__single-item .product-thumbnail img{width:100%;height:100%;object-fit:cover}.rent-cart__single-item .description{display:contents;flex-direction:column;justify-content:space-between;width:100%;padding:1.6rem 1.6rem 1.6rem 0}@media (min-width:1200px){.rent-cart__single-item .description{display:flex}}.rent-cart__single-item .description .divider{display:flex;height:.12rem;background-color:#fff;grid-area:p;margin-inline:1.6rem}@media (min-width:1200px){.rent-cart__single-item .description .divider{margin-inline:0}}.rent-cart__single-item .description .product-name{grid-area:n;margin:auto 1.6rem auto 0}@media (min-width:1200px){.rent-cart__single-item .description .product-name{margin:0}}.rent-cart__single-item .description .product-name a{font-size:2rem;text-transform:uppercase;color:inherit;text-decoration:none}.rent-cart__single-item .description .buttons{grid-area:q;display:flex;justify-content:flex-end;gap:1.6rem;padding:0 1.6rem 1.6rem}@media (min-width:1200px){.rent-cart__single-item .description .buttons{padding:0}}.rent-cart__single-item .description .buttons a{text-decoration:none}.rent-cart__single-item .description .calculation{grid-area:o;display:flex;flex-direction:column;gap:.8rem;justify-content:flex-end;align-items:flex-end;padding:0 1.6rem}@media (min-width:992px){.rent-cart__single-item .description .calculation{gap:1.6rem;flex-direction:row;align-items:center;padding:1.6rem 1.6rem 0 0}}@media (min-width:1200px){.rent-cart__single-item .description .calculation{padding:1.6rem 0 0}}.rent-cart__single-item .description .calculation .product-quantity{position:relative;display:flex;justify-content:flex-end}.rent-cart__single-item .description .calculation .dropdown-label{position:absolute;font-size:1.4rem;line-height:1.2;font-weight:500;padding:0;display:flex;z-index:4;width:100%;left:0;top:0;transform:translateY(50%);color:var(--color-txt-black)}@media (min-width:992px){.rent-cart__single-item .description .calculation .dropdown-label{justify-content:center;transform:translateY(-130%)}.rent-cart__single-item .description .calculation .dropdown-label--price{transform:translateY(-110%)}}.rent-cart__single-item .description .calculation .cart-variation-selector .variation-attribute{display:flex;justify-content:flex-end}@media (min-width:992px){.rent-cart__single-item .description .calculation .cart-variation-selector .variation-attribute{position:relative}}.rent-cart__single-item .description .calculation .cart-variation-selector .variation-attribute select{border:none;font-family:inherit;font-size:1.6rem;height:3.2rem;padding-left:.8rem;padding-right:3.2rem;-moz-appearance:none;appearance:none}.rent-cart__single-item .description .calculation .cart-variation-selector .variation-attribute:after{content:"";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15l5 5 5-5M7 9l5-5 5 5' stroke='%23ed4e27' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none}.rent-cart__single-item .description .calculation .selector-box{position:relative;width:100%}@media (min-width:992px){.rent-cart__single-item .description .calculation .selector-box{display:contents}}.rent-cart__single-item .description .calculation .product-price{font-weight:700;color:var(--color-accent);font-size:2.4rem;position:relative;display:flex;justify-content:flex-end}.rent-cart__single-item .description .calculation .quantity{position:relative;width:9.6rem;display:flex;align-items:center;justify-content:space-evenly;background-color:var(--color-white)}.rent-cart__single-item .description .calculation .quantity:after,.rent-cart__single-item .description .calculation .quantity:before{display:flex;justify-content:center;align-items:center;font-size:2.4rem;font-weight:600;width:3.2rem;height:3.2rem;cursor:pointer;color:var(--color-accent);z-index:4}.rent-cart__single-item .description .calculation .quantity:before{content:"-"}.rent-cart__single-item .description .calculation .quantity:after{content:"+"}.rent-cart__single-item .description .calculation .product-subtotal{font-size:3.2rem;line-height:1;font-weight:700;color:var(--color-accent);display:flex;justify-content:flex-end;position:relative}.rent-cart__totals{background-color:var(--color-secondary);padding:1.6rem;text-align:right;display:flex;flex-direction:column;gap:1.6rem}.rent-cart__totals h2{padding:0}.cart-collaterals{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:768px){.cart-collaterals{position:sticky;top:8rem}}.cart-collaterals .cart-subtotals{display:flex;flex-direction:column}.cart-collaterals .cart-subtotals .amount{color:var(--color-accent);font-weight:800;font-size:4rem}.cart-collaterals .actions{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;background-color:var(--color-secondary)}.cart-collaterals .actions .coupon{display:flex;flex-direction:column;border-radius:2rem;overflow:hidden;border:solid .24rem var(--color-accent)}.cart-collaterals .actions .coupon input{height:4rem;border:none;border-radius:0;text-align:center}.cart-collaterals .actions .coupon button{height:4rem;border-radius:0}.cart-collaterals .actions.cart-update,.woocommerce-notices-wrapper{display:none}.woocommerce-message,ul.woocommerce-error{list-style:none;margin:0 0 3.2rem;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1.6rem;align-items:center;padding:1.6rem 3.2rem;background-color:var(--color-primary);width:100%}.woocommerce-message .restore-item,.woocommerce-message .wc-forward,ul.woocommerce-error .restore-item,ul.woocommerce-error .wc-forward{margin:0 .8rem;padding:.8rem 1.6rem;border-radius:2rem;color:#fff;background-color:var(--color-accent);text-decoration:none;font-weight:700}.wc-proceed-to-checkout{display:flex;justify-content:flex-end}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input.qty{width:3.2rem;height:3.2rem;text-align:center;padding:0;border:none;border-radius:0}.woocommerce-order{display:flex;flex-direction:column;gap:1.6rem;padding-block:3.2rem}.woocommerce-order ul,.woocommerce-order ul.wc-item-meta{list-style:none}.woocommerce-table__line-item.order_item:nth-child(odd){background-color:var(--color-secondary)}.woocommerce-table__line-item.order_item>*{padding:.8rem}.update-cart-variation{display:none}.cart-view{grid-template-columns:1fr}@media (min-width:768px){.cart-view{grid-template-columns:2fr 1fr}}@media (min-width:1200px){.cart-view{grid-template-columns:3fr 1fr}}.myaccount__nav{margin-bottom:3.2rem}.myaccount__nav ul{list-style:none;justify-content:space-between;border-bottom:.12rem solid var(--color-accent)}@media (min-width:992px){.myaccount__nav ul{display:flex}}.myaccount__nav ul li{padding:.8rem;display:flex;text-align:center}.myaccount__nav ul li.is-active{border-bottom:.4rem solid var(--color-accent)}.myaccount__nav ul li.is-active a{color:var(--color-accent)}.myaccount__nav ul li a{padding:0 1.6rem;color:inherit;text-decoration:none}.edit-account{display:grid;grid-gap:1.6rem;row-gap:3.2rem;align-items:start}@media (min-width:992px){.edit-account{grid-template-columns:repeat(2,1fr)}}.edit-account .confirm{display:flex;justify-content:flex-end}.account-details,.account-login,.pass-reset{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;border:solid .24rem var(--color-secondary);justify-items:flex-start}.account-details h2,.account-login h2,.pass-reset h2{padding:0}.account-details__login-with-check,.account-login__login-with-check,.pass-reset__login-with-check{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;gap:1.6rem}@media (min-width:992px){.account-details__login-with-check,.account-login__login-with-check,.pass-reset__login-with-check{width:unset;gap:unset}}.account-details .login-buttons,.account-login .login-buttons,.pass-reset .login-buttons{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;flex-direction:column}@media (min-width:992px){.account-details .login-buttons,.account-login .login-buttons,.pass-reset .login-buttons{flex-direction:row}}.account-details .login-buttons .lost_password,.account-login .login-buttons .lost_password,.pass-reset .login-buttons .lost_password{width:100%}@media (min-width:992px){.account-details .login-buttons .lost_password,.account-login .login-buttons .lost_password,.pass-reset .login-buttons .lost_password{width:unset}}.account-details .input-field,.account-login .input-field,.pass-reset .input-field{justify-items:flex-start}.account-details legend,.account-login legend,.pass-reset legend{padding:.8rem;font-size:2rem;font-weight:700}.account-details address,.account-login address,.pass-reset address{font-style:normal}.pass-reset{border:solid .24rem var(--color-accent)}.account-rememberme{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.2rem;padding:0}.account-rememberme input{width:1.6rem}.myaccount-dashboard p{margin:.8rem 0;line-height:3}.myaccount-dashboard p a{color:var(--color-white);font-size:inherit;text-decoration:none;font-weight:600;padding:0 1.2rem .3rem;background-color:var(--color-accent);border-radius:2rem}.myaccount-dashboard p a:hover{background-color:var(--color-accent-hover)}.woocommerce-address-fields__field-wrapper{display:flex;flex-direction:column;gap:1.6rem}.woocommerce-address-fields__field-wrapper p{display:flex;flex-direction:column-reverse}.woocommerce-info a{color:var(--color-white);font-size:inherit;text-decoration:none;font-weight:600;padding:0 1.2rem .3rem;background-color:var(--color-accent);border-radius:2rem}.myaccount-grid{grid-template-columns:1fr}@media (min-width:992px){.myaccount-grid{grid-template-columns:repeat(2,1fr)}}.lost_reset_password{grid-column:1/-1}@media (min-width:1200px){.lost_reset_password{grid-column:unset}}.woocommerce-pagination{display:flex;justify-content:center;align-items:center;margin-top:3.2rem;grid-column:1/-1}.woocommerce-pagination ul.page-numbers{list-style:none;text-decoration:none;display:flex;gap:1.6rem;flex-wrap:wrap}.woocommerce-pagination ul.page-numbers li{width:4.4rem;height:4.4rem}.woocommerce-pagination ul.page-numbers li span.dots{width:4.4rem;height:4.4rem;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.6rem;color:var(--color-accent)}.woocommerce-pagination ul.page-numbers li a{display:inline-flex;justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer;text-decoration:none;color:var(--color-accent);background-color:transparent;border:solid .24rem var(--color-accent);display:flex}.woocommerce-pagination ul.page-numbers li a a{text-decoration:none;color:inherit}.woocommerce-pagination ul.page-numbers li a:hover{color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.woocommerce-pagination ul.page-numbers li a:hover svg path{fill:none;stroke:var(--color-accent-hover);stroke-width:.24rem}.woocommerce-pagination ul.page-numbers li a svg path{fill:none;stroke:var(--color-accent);stroke-width:.24rem}.woocommerce-pagination ul.page-numbers li .next,.woocommerce-pagination ul.page-numbers li .prev{border:none}.woocommerce-pagination ul.page-numbers li span.current{display:inline-flex;justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer;text-decoration:none;color:var(--color-white);background-color:var(--color-accent);border:solid .24rem var(--color-accent);display:flex}.woocommerce-pagination ul.page-numbers li span.current a{text-decoration:none;color:inherit}.woocommerce-pagination ul.page-numbers li span.current:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.woocommerce-pagination ul.page-numbers li span.current svg path{fill:none;stroke:#fff;stroke-width:.24rem}.pagination-extra{display:flex;justify-content:center;grid-column:1/-1;margin-bottom:3.2rem}.show-all-button{display:inline-flex;justify-content:center;justify-items:center;align-items:center;gap:.8rem;min-height:4.4rem;text-align:center;font-size:1.4rem;font-weight:700;line-height:1;padding:.8rem 1.6rem;border-radius:4.8rem;cursor:pointer;text-decoration:none;color:var(--color-white);background-color:var(--color-accent);border:solid .24rem var(--color-accent)}.show-all-button a{text-decoration:none;color:inherit}.show-all-button:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.show-all-button svg path{fill:none;stroke:#fff;stroke-width:.24rem}.rent-checkout{display:grid;grid-gap:3.2rem;padding-bottom:3.2rem}.rent-checkout__billing-fields{display:grid;grid-gap:1.6rem}.rent-checkout__field-wrapper{display:grid;grid-template-columns:1fr;grid-gap:.8rem}.rent-checkout .col2-set{display:grid;grid-gap:1.6rem}@media (min-width:992px){.rent-checkout .col2-set{grid-template-columns:repeat(2,1fr)}}.rent-checkout .woocommerce-additional-fields{display:grid;grid-gap:1.6rem}.rent-checkout .woocommerce-additional-fields__field-wrapper .form-row.notes{display:grid}.rent-checkout .woocommerce-additional-fields__field-wrapper .form-row.notes span textarea{width:100%}.rent-checkout .woocommerce-checkout-review-order{display:grid;grid-gap:1.6rem}@media (min-width:992px){.rent-checkout .woocommerce-checkout-review-order{grid-template-columns:repeat(2,1fr)}}.rent-checkout .woocommerce-checkout-review-order-table{width:100%}.rent-checkout .woocommerce-checkout-review-order-table thead tr{background-color:var(--color-secondary)}.rent-checkout .woocommerce-checkout-review-order-table thead tr th{text-align:left}.rent-checkout .woocommerce-checkout-review-order-table tbody tr:nth-child(2n){background-color:var(--color-secondary)}.rent-checkout .woocommerce-checkout-review-order-table tbody tr td.product-total{text-align:right}.rent-checkout .woocommerce-checkout-review-order-table tfoot tr th{text-align:left}.rent-checkout .woocommerce-checkout-review-order-table tfoot tr td{text-align:right}.woocommerce-checkout-payment{display:flex;height:100%}.woocommerce-checkout-payment .form-row.place-order{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}@media (min-width:992px){.woocommerce-checkout-payment .form-row.place-order{justify-content:space-between}}.slider-background{position:relative;aspect-ratio:5/4;overflow:hidden}@media (min-width:992px){.slider-background{aspect-ratio:3/1}}.slider-background--desktop{display:none}@media (min-width:992px){.slider-background--desktop{display:block}}.slider-background--mobile{display:block}@media (min-width:992px){.slider-background--mobile{display:none}}.slide,.slider{position:absolute;width:100%;height:100%}.slide{background-size:cover;background-position:50%;opacity:0;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.rent-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.rent-popup--show{opacity:1;visibility:visible}.rent-popup--closing{opacity:0;visibility:visible}.rent-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);cursor:pointer;transition:background-color .3s ease}.rent-popup__container{position:relative;max-width:90vw;max-height:90vh;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:scale(.8);transition:transform .3s ease}.rent-popup--show .rent-popup__container{transform:scale(1)}.rent-popup--closing .rent-popup__container{transform:scale(.8)}.rent-popup__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background-color:rgba(0,0,0,.3);color:var(--color-white);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4;transition:background-color .2s ease,transform .2s ease}.rent-popup__close:focus,.rent-popup__close:hover{background-color:rgba(0,0,0,.7);transform:scale(1.1);outline:none}.rent-popup__close:focus-visible{outline:2px solid var(--color-primary,#fdd878);outline-offset:2px}.rent-popup__close svg{width:20px;height:20px}.rent-popup__content{display:flex;align-items:center;justify-content:center;min-height:200px}.rent-popup__image{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain}@media (max-width:768px){.rent-popup__container{max-width:95vw;max-height:85vh;margin:20px}.rent-popup__close{top:12px;right:12px;width:36px;height:36px}.rent-popup__close svg{width:18px;height:18px}.rent-popup__content{min-height:150px}}@media (max-width:480px){.rent-popup__container{max-width:98vw;max-height:80vh;margin:10px}.rent-popup__close{top:8px;right:8px;width:32px;height:32px}.rent-popup__close svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.rent-popup{transition:opacity .1s ease,visibility .1s ease}.rent-popup__container{transform:none;transition:none}.rent-popup__close{transition:background-color .1s ease}.rent-popup__close:focus,.rent-popup__close:hover{transform:none}}
/*# sourceMappingURL=style.css.map */
