@media only screen and (width>=1368px){body.single-product .product .single-product-main-image{width:50%!important}body.woocommerce-cart .woo_cart_box .woocommerce{grid-template-columns:2fr 1fr;gap:50px;display:grid;& .woocommerce-notices-wrapper,& .wc-empty-cart-message{grid-column:1/-1}& .wc-empty-cart-message .cart-empty{margin-bottom:-25px!important}}#top .single-product-summary ul.additional_product_info .block_item{flex:1}}@media only screen and (width>=990px){#top aside.sidebar_left{padding-right:.5rem;& .content{padding-left:calc(50px - .5rem)}& .inner_sidebar{margin-right:5px}}.responsive #top .woocommerce-tabs{max-width:70%;margin:0 auto}.responsive #top .woocommerce-tabs ul.tabs{border-bottom:1px solid #f1f1f1;margin-bottom:0}.responsive #top .woocommerce-tabs .panel{font-size:15px}body.woocommerce-checkout form.checkout>.content{grid-gap:50px;grid-template-columns:2fr 1fr;display:grid}body.woocommerce-checkout form.checkout #order_review{min-width:350px}body.woocommerce-checkout form.checkout #order_review table.shop_table tr.paczkomaty-shipping span.select2{width:100%!important}}@media only screen and (width<=989px){body.woocommerce-page #main main.content{padding-top:1.5vh;padding-left:0}.responsive #top table .product-name{line-height:1.2}}@media only screen and (width>=768px) and (width<=989px){#top #main .template-shop{border-left:none;width:100%;margin-right:0;padding-left:0}#top #main .template-shop .entry-content-wrapper{padding-right:0}#top .single-product-summary ul.additional_product_info{flex-direction:column;& .block_item{align-items:center;min-height:28px;margin-bottom:10px;display:flex}}}@media only screen and (width>=768px){#top .template-shop div.product{width:100%;display:inline-block}.responsive #top .woocommerce-tabs ul.tabs li a{margin-right:.5vw}}@media only screen and (width<=767px){.responsive body.tax-product_cat .entry-content-wrapper{& .product-sorting{order:1}& .product-sorting .sort-param{display:none}& ul.products{order:2}& nav.pagination{order:3}& .term-description{order:4;margin:0!important}& .term-description.second-term{margin-top:0!important}}#top nav.pagination .pagination-meta{width:100%;display:block}#top .woocommerce-tabs ul.tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow-y:hidden;overflow-x:auto!important;&::-webkit-scrollbar{display:none}& li{float:none;white-space:nowrap;scroll-snap-align:start;flex:none;width:auto;max-width:none;display:block}& li a{white-space:nowrap;padding:10px 1rem;display:block}}.responsive #top .product-sorting ul.sort-param-count{display:none}.responsive #top #customer_login{& h2{letter-spacing:0;font-size:24px}& .col-1,& .col-2{width:100%}& .woocommerce-privacy-policy-text{font-size:12px;line-height:1.4}}.responsive body.woocommerce-checkout form.login p.form-row{width:100%}.responsive #top table .product-name{text-align:left;border-color:#f1f1f1}.responsive #top form.woocommerce-cart-form table.cart{& thead{display:none}& tbody,& tbody tr.woocommerce-cart-form__cart-item{display:block}& tbody tr.woocommerce-cart-form__cart-item{min-height:130px;padding:15px 15px 15px 95px;position:relative}& tbody tr.woocommerce-cart-form__cart-item td{display:flex!important}& tbody tr:nth-child(odd){background:#f9f9f9;border-radius:5px}& tbody tr td.product-remove{z-index:1;border:none;width:50px;position:absolute;top:0;right:0}& tbody tr td.product-thumbnail{border-bottom:none;max-height:120px;position:absolute;top:8px;left:0;overflow:hidden;padding:10px 10px 10px 15px!important}& tbody tr td.product-name{border:none;width:100%;padding:0 30px 5px 0!important}& tbody tr td.product-thumbnail,& tbody tr td.product-price,& tbody tr td.product-quantity,& tbody tr td.product-subtotal{padding:0}& tbody tr td.product-price{width:100%!important}& tbody tr td.product-quantity div.quantity{background:0 0!important;border:none!important;width:auto!important;margin:0!important;padding:5px 0!important}& tbody tr td.product-subtotal span{color:#1a1a1a;font-weight:600}& tbody tr td[data-title]:before{content:attr(data-title) ": ";text-align:left;flex:auto;font-size:12px;display:block}& tbody tr td.product-name:before{content:"";display:none!important}& tbody tr:last-child{display:flex}& tbody tr td.actions{border:none;width:100%;background:#fff!important;padding:15px 10px 0!important}}}@media only screen and (width<=590px){#top .single-product-summary ul.additional_product_info{flex-direction:column;& .block_item{min-height:28px;margin-bottom:10px}}.responsive ul#shopping_steps{grid-gap:.5rem;& li{gap:.5rem;&.step{width:30px;min-width:30px;height:30px;font-size:14px}& a{color:#1a1a1a;font-size:13px;font-weight:600}}}}@media only screen and (width<=479px){.responsive #top .woocommerce .cart-collaterals .wc-proceed-to-checkout a{width:100%}body.woocommerce-checkout #payment ul.payment_methods li img,body.woocommerce-checkout #payment ul.payment_methods li svg{float:none!important}.responsive body.woocommerce-checkout .form-row-first,.responsive body.woocommerce-checkout .form-row-last{width:100%}}.responsive #top label.woocommerce-form-login__rememberme{margin-bottom:15px}#top.archive.woocommerce #main{& div.stretch_full{background-color:#fff;background-image:linear-gradient(#fafafa 0%,#fff 100%)}& div.template-shop{background-color:#fff}}#top.woocommerce #main div.template-shop{border:none}#top div.product-sorting{& ul.sort-param{margin-right:10px;font-size:12px!important}& ul>li>span{cursor:pointer;background-color:#fff;border-radius:0;padding:8px 40px 8px 20px}& .sort-param ul{border:none;width:100%;padding:10px;top:55px}& .sort-param ul li{padding:8px 0}& .sort-param a{color:#6a6a6a}& .sort-param a:hover{color:#1a1a1a;font-weight:600}& .sort-param .current-param a{font-weight:600;color:#1a1a1a!important}& .avia-product-sorting-link:not(.avia-sorting-asc-desc){opacity:1}& .sort-param-order ul li:nth-child(2),& .sort-param-order ul li:nth-child(5),& .sort-param-order ul li:nth-child(7),& .sort-param-order ul li:nth-child(9),& .sort-param-order ul li:nth-child(10){display:none}& .sort-param-sort a{text-indent:-9999px;border-radius:10px;width:53px;height:53px;font-size:0}& .sort-param-sort a.sort-param-desc{background-position:50% 10px!important}& .sort-param-sort a.sort-param-asc{background-position:50% -20px!important}}#top #main .quantity{background-color:#f6f6f6;min-width:90px;margin-right:15px;overflow:hidden;& input.minus,& input.qty,& input.plus{background-image:none;border:none}& input.minus,& input.plus{background-color:#0000;width:25px;height:44px;font-size:18px;line-height:44px}& input.qty{color:#1a1a1a;width:40px;height:44px;margin:0;font-size:18px;font-weight:600;line-height:44px;background:0 0!important;padding:0!important}& input.minus:hover,& input.plus:hover{color:#fff;background:#3a3a3a}}.woocommerce-cart-form .quantity{margin-bottom:0!important}#top .pagination{border-top:1px solid #f1f1f1;padding:10px 0;& a,& span{margin:3px}& a.previous-page,& a.next-page{min-width:100px}& a.previous-page:before{content:"<";margin-right:5px}& a.next-page:after{content:">";margin-left:5px}& a:hover{color:#fff;border-color:#565656;background:#565656!important}& .current{background:#1a1a1a;border:none;font-size:14px;color:#fff!important}& .last-page{font-size:14px}& .pagination-meta{color:#1a1a1a;font-size:14px;font-weight:600}}#top .pagination .current,#top .pagination a,#top .fullsize .template-blog .pagination a{color:#585858;border:none;border-radius:0;width:45px;height:45px;line-height:45px}#top div.woocommerce-message,#top ul.woocommerce-error{border-radius:0}#top div.woocommerce-message a.button{min-width:170px!important}#top div.woocommerce-form-login-toggle,#top div.woocommerce-form-coupon-toggle{clear:both}.woocommerce.woocommerce-page .sidebar.sidebar_sidebar_right.alpha.units{display:none!important}#top .sidebar div,#top .sidebar-section-filters div{& .widget_price_filter{& .price_slider_wrapper .ui-widget-content{margin-bottom:1rem}& .price_label{color:#585858}& .ui-slider-horizontal{height:3px}& .ui-slider-horizontal .ui-slider-range,& .price_slider_wrapper .price_slider .ui-slider-handle{background-color:#dab879!important}& .price_slider_wrapper .price_slider .ui-slider-handle{width:20px;height:20px;margin-top:-6px;box-shadow:0 0 0 2px #dab879;border:3px solid #fff!important}& button{min-width:90px}}}body.tax-product_cat .entry-content-wrapper{flex-direction:column;display:flex}#top .entry-content-wrapper{& .page-thumb{margin-bottom:20px;& img{border-radius:0}}}#top .term-description{margin-bottom:25px;& img{border-radius:0}& h1 strong,& h2 strong{color:#1a1a1a;font-weight:600!important}& p,& ul li{color:#585858;text-align:justify;font-size:14px;font-weight:400}& p+h2{margin-top:20px!important}& strong,& b{font-weight:600!important}& span.ellipsis{display:block}}#top h1.category_heading,#top .term-description h1,#top .term-description h2{color:#1a1a1a;margin-bottom:15px;font-weight:600;font-size:24px!important}#top .product-categories{background:#fafafa;flex-direction:column;display:flex;margin-top:1.375rem!important;padding:0!important;&>li{border-bottom:1px solid #efefef;margin-left:0;padding:0;line-height:1;list-style:none;transition:all .35s;position:relative}&>li:last-child{border-bottom:none}&>li:hover>a{background:#3a3a3a;color:#fff!important}& li>a{color:#585858;background:0 0;align-items:center;height:44px;padding:0 3rem 0 1rem;font-size:14px;font-weight:400;transition:all .3s;display:flex;position:relative}& li.current-cat>a,& li.current-cat-parent>a{color:#1a1a1a;font-weight:600}&>li.open>a,&>li.current-cat.open>a{background:#dab879;color:#1a1a1a!important}& li>a .cat-arrow{justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}& li>a .cat-arrow:before{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 6 11 20'%3E%3Cpath d='M3.136 7.168l7.232 7.552q0.512 0.512 0.512 1.28 0 0.704-0.512 1.216l-7.232 7.552q-0.512 0.512-1.28 0.512t-1.28-0.512q-1.152-1.152 0-2.56l5.952-6.208-5.952-6.272q-1.152-1.408 0-2.56 0.512-0.512 1.312-0.512t1.248 0.512z'/%3E%3C/svg%3E");content:"";width:9px;height:9px;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:currentColor;flex:none;display:block}& li.open>a .cat-arrow{color:#fff;transition:transform .25s;transform:translateY(-50%)rotate(90deg)}& li.current-cat>ul.children,& li.current-cat-parent>ul.children{max-width:inherit;display:block;position:relative;left:0}& li ul.children{background:#fff;display:none}& li ul.children li{padding-left:0!important}& ul.children li a{color:#585858;height:40px;font-size:13px;transition:all .25s}& ul.children li:hover>a{color:#1a1a1a;font-weight:600;text-decoration:underline}& li a.all-in-cat{text-align:center;border:1px solid #e1e1e1;justify-content:center;width:calc(100% - 2rem);margin:0 1rem 1rem;display:flex;position:relative;height:auto!important;padding:.875rem .5rem!important;& span{white-space:nowrap;color:#1a1a1a;font-weight:600;display:contents}&:hover{color:#000}}}#top .template-shop div a.woof_show_auto_form,#top .template-shop div br{display:none!important}#top .widget_price_filter h3{margin-bottom:25px}#top .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{background:red;width:16px;height:16px;margin-top:-3px}#top .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-color:#e1e1e1}#top .widget_price_filter .price_slider_amount{position:relative;top:15px}#top .widget_price_filter .price_slider_wrapper .price_label span{color:#1a1a1a;font-weight:600}#top .widget-woof .woof p.woof_tooltip span.woof_tooltip_data{border-radius:5px;margin-top:-40px;margin-left:0;padding:5px 8px;font-size:12px;min-width:50px!important}#top .widget-woof .woof .woof_container_slider .woof_block_html_items{padding-left:8px}#top .widget-woof .woof .irs span.irs-bar{background-color:#e1e1e1}#top .widget-woof .woof .irs .irs-handle{background-color:red;border:none;width:18px;height:18px;top:29px;box-shadow:0 0 5px #00000026}#top .widget-woof .woof .irs--round .irs span.irs-from,#top .widget-woof .woof .irs--round .irs span.irs-to{background-color:#1a1a1a}#top .widget-woof .woof .irs--round .irs-from:before,#top .widget-woof .woof .irs--round .irs-to:before,#top .widget-woof .woof .irs--round .irs-single:before{border-top-color:#1a1a1a}#top .widget-woof .woof .irs--round .irs-grid-text{color:#7a7a7a;font-size:12px}#top .widget-woof .woof .woof_container_label .woof_block_html_items{display:inline-block}#top .widget-woof .woof .woof_container_label span.checkbox{border-radius:3px;padding:10px}#top .widget-woof .woof .woof_container_color h4{margin-bottom:0}#top .widget-woof .woof .woof_container_color .woof_block_html_items{display:inline-block}#top .widget-woof .woof .woof_container_color ul.woof_list_color{padding-left:1px!important}#top .widget-woof .woof .woof_container_color span.woof_color_term{border:none;box-shadow:0 0 2px #00000026}#top .widget-woof .woof .woof_submit_search_form_container{padding-top:20px}#top .woocommerce-product-gallery{& a{z-index:1;border:none;border-radius:0;margin-bottom:10px;padding:0;overflow:hidden;background-color:#0000!important;& img.size-shop_single{border-radius:0}}& .thumbnails{flex-wrap:wrap;gap:15px;display:flex}& .thumbnails a{box-sizing:border-box;border:none;border-radius:3px;flex:calc(25% - 15px);max-width:calc(25% - 15px);margin:0!important;padding:0!important}& .thumbnails .image-overlay-inside:before{width:50px!important;height:50px!important;margin:-25px 0 0 -25px!important;line-height:50px!important}}.badge{border-radius:50%;width:60px;height:60px;font-size:16px;top:20px;left:20px;line-height:60px!important}#top .product .summary{& h1.entry-title{margin-bottom:2.5vh;font-size:20px;font-weight:400;position:relative}& .price{width:100%;margin-bottom:3vh;display:block;& span.juz-od{color:#585858;font-weight:400}& .woocommerce-Price-amount,& ins .woocommerce-Price-amount{position:relative;top:3px}& bdi{z-index:5;position:relative}& del,& ins{display:block}& del{margin-bottom:-5px}& del span.amount{color:#1a1a1a;font-size:16px;font-weight:400}& ins span.amount,&>span.amount{color:#e23377;font-weight:600;font-size:24px!important}& .woocommerce-Price-currencySymbol{font-size:12px}& ins:before{display:none!important}&>ins{display:inline-block}& small.woocommerce-price-suffix{margin-left:10px;display:inline-block}& small.woocommerce-price-suffix,& small.woocommerce-price-suffix span{color:#0b73ce;font-size:16px;font-weight:400}}:is(& .price:has(+.omnibus-price),& .price:has(+#omnibus-price)){margin-bottom:0}& .omnibus-price{margin-bottom:3vh;font-size:12px}& form.variations_form{background:#fff;border:none;margin:20px 0;padding:5px 1px;& .variations{margin-top:5px;& th.label{text-align:left;letter-spacing:0;margin-bottom:5px;padding:5px 0;font-size:16px;display:block}& td.value{padding:0;display:block}}& .thwvsf_fields ul.thwvsf-wrapper-ul{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid;& li{border-radius:0;width:100%;margin:0;padding:0;font-weight:400;line-height:1;border-width:1px!important}& li span{color:#1a1a1a;font-size:13px}& li:hover,& li.thwvsf-selected{background:#dab879;font-weight:500;box-shadow:0 0 0 1px #dab879;& span{font-weight:600}}}& .reset_variations{color:#fff;background:red;align-items:center;height:24px;padding:4px 8px;display:flex;top:1.175rem;bottom:auto}& .single_variation_wrap{margin:1.375rem 0 0;& .woocommerce-variation{margin-bottom:1.375rem}& .woocommerce-variation-description{background:#68a3a31a;padding:.1rem 1rem}}}& form.cart{& button{color:#1a1a1a;background:#dab879;border:none;min-width:220px;font-size:14px;font-weight:600}& button:hover{background:#3a3a3a;color:#fff!important}}& p.stock{color:#7caf05;font-weight:600}& .woocommerce-product-details__short-description{font-size:clamp(12px,1.5vw + .5rem,14px);line-height:1.7;& h2,& h3,& h4{margin-bottom:2vh}& b,& strong{font-weight:600}}& .product-info{color:#3a3a3a;background-color:#f9f5f4;padding:.8rem 1rem;font-size:clamp(12px,1.5vw + .5rem,14px);font-weight:500;line-height:1.35}& ul.additional_product_info{gap:1rem;margin-top:25px;margin-left:0;display:flex;& .block_item{padding:10px 10px 10px 40px;font-size:13px;line-height:15px;position:relative;& b{color:#1a1a1a!important;font-weight:600!important}&:before{content:"";width:28px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}& .brand:before{background:url(/wp-content/themes/flowers-child/images/icons/quality.svg) 50% no-repeat}& .shipping:before{background:url(/wp-content/themes/flowers-child/images/icons/natural.svg) 50% no-repeat}& .delivery:before{background:url(/wp-content/themes/flowers-child/images/icons/delivery.svg) 50% no-repeat}}}#top .product .summary .wwp-wholesale-box{background:#eaf4fb;border:1px solid #bcdff1;width:100%;margin:2vh 0 3vh;padding:14px 18px;line-height:1.5;display:block;position:relative;& .wwp-wholesale-label{color:#1d4e6b;letter-spacing:.35px;margin-bottom:2px;font-size:13px;font-weight:600;display:block}& .wwp-wholesale-price{display:block}& .wwp-wholesale-price .woocommerce-Price-amount{color:#0b73ce;font-weight:600;position:relative;top:0;font-size:24px!important}& .wwp-wholesale-price .woocommerce-Price-currencySymbol{font-size:12px}& .wwp-wholesale-price small{color:#1d4e6b;font-size:13px;font-weight:400}& .wwp-wholesale-secondary{opacity:.8;font-size:13px}& .wwp-wholesale-secondary .woocommerce-Price-amount{color:#1d4e6b;font-weight:600;font-size:14px!important}& .wwp-wholesale-save{color:#e23377;margin-top:3px;font-size:13px;font-weight:600;animation:5s ease-in-out infinite wwp-save-blink;display:block}& .wwp-wholesale-save .woocommerce-Price-amount{color:#e23377;font-weight:600;font-size:13px!important}}#top .product .summary .omnibus-price:has(+.wwp-wholesale-box){margin-bottom:8px}#top .product .summary #omnibus-price:has(+.wwp-wholesale-box){margin-bottom:8px}#top .product .summary .price:has(~.wwp-wholesale-box){margin-bottom:0}@keyframes wwp-save-blink{0%,88%,to{opacity:1}94%{opacity:.25}}@media (prefers-reduced-motion:reduce){#top .product .summary .wwp-wholesale-box .wwp-wholesale-save{animation:none}}#top .products li .wwp-wholesale-box{text-align:center;background:#eaf4fb;border:1px solid #bcdff1;border-radius:5px;width:max-content;max-width:100%;margin:6px auto 0;padding:6px 10px;line-height:1.4;display:block;& .wwp-wholesale-label{color:#1d4e6b;font-size:11px;font-weight:600;display:block}& .wwp-wholesale-price .woocommerce-Price-amount{color:#0b73ce;font-weight:600;font-size:15px!important}& .wwp-wholesale-price small{font-size:11px;font-weight:400}& .wwp-wholesale-secondary,& .wwp-wholesale-save{display:none}}.responsive .single-product div .product_meta{color:#2a2a2a;flex-direction:column;margin-bottom:25px;display:flex;& a{color:#a1a1a1}& a:hover{color:#dd031c}}#top .woocommerce-tabs{& ul.tabs{border-radius:0;width:100%;position:relative;overflow:hidden;margin:0 0 10px!important;padding:0!important;& li{text-align:center;margin-right:10px;font-weight:600}& li:last-child{margin-right:0}& li a{color:#585858;border:none;font-size:15px;font-weight:400;padding:10px 1.275rem!important}& li a:hover{color:#1a1a1a}& li.active a{color:#1a1a1a;border-bottom:3px solid #dab879;font-weight:600}}& .panel{text-align:justify;background-color:#0000;border:none;font-size:clamp(13px,1.5vw + .5rem,15px);line-height:1.6;padding:10px 5px 2rem!important;& h2{display:none}& b,& strong{font-weight:600}& tr{background:#fff;border-bottom:1px solid #f4f4f4}& table.shop_attributes th{color:#1a1a1a;letter-spacing:0;text-transform:none;min-width:200px;padding-left:0;font-weight:600;line-height:1.1}& table td,& table.shop_attributes td,& table.shop_attributes td p,& table.shop_attributes td a{letter-spacing:.35px;font-style:normal;font-weight:400;color:#1a1a1a!important;font-size:14px!important}}}body.single-product #main+.avia-section{border:none}#top .related>h2{margin-bottom:1.575rem;font-size:20px!important}#top .up-sells ul.products li:last-child,#top .related ul.products li:last-child{margin-right:0}#top .woocommerce-product-details__short-description,#top .woocommerce-tabs .panel{& ul{margin-left:1rem;list-style-type:disc!important;& li{margin-bottom:.25rem;line-height:24px}& li::marker{color:#eecac3}&:before{top:8px}}}ul#shopping_steps{grid-gap:2rem;grid-template-columns:repeat(3,1fr);margin:0;list-style-type:none;display:grid;& li{align-items:center;gap:1.275rem;margin:0;padding:0;display:flex;& .step{color:#1a1a1a;background:#fff;border:1px solid #e1e1e1;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:14px;font-weight:600;display:flex}& a{color:#1a1a1a;font-size:14px;font-weight:600}&:after{content:"";background:#e1e1e1;width:100%;height:1px}&.active .step,&.finish .step{color:#1a1a1a;background:#ecf4fa;border-color:#ecf4fa}&.active:after,&.finish:after{background:#ecf4fa}}}.woocommerce-checkout .form-row.validate-required{min-height:40px}#top .form-row .required{color:red!important}body.woocommerce-cart .woocommerce-notices-wrapper .fs-free-shipping-notice-text{margin-bottom:1vh;font-weight:400;line-height:1}body.woocommerce-cart .woocommerce-notices-wrapper .fs-free-shipping-notice-text .woocommerce-Price-amount{font-weight:600}body.woocommerce-cart .woocommerce-notices-wrapper .fs-free-shipping-notice-opening-value,body.woocommerce-cart .woocommerce-notices-wrapper .fs-free-shipping-notice-closing-value{color:#1a1a1a;font-weight:600}body.woocommerce-cart .woocommerce-notices-wrapper .fs-free-shipping-notice-progress-bar span{background:#3bb54a}#top table.shop_table td{border:none;border-bottom:1px solid #f1f1f1}#top div .cart-collaterals .cart_totals table{border-radius:1px;margin:0}#top table.shop_table{border-style:hidden;border-radius:0;overflow:hidden}#top table.shop_table thead tr{background:#f1f1f1}#top table.shop_table thead th{color:#1a1a1a;letter-spacing:.35px;text-transform:none;border:none;font-size:14px;font-weight:600;line-height:26px}#top table.shop_table tbody tr{background:#fff}#top table.shop_table tbody tr th,#top table.shop_table tbody tr td{padding:10px}#top table.shop_table tbody tr th{vertical-align:middle;letter-spacing:.35px;text-transform:none;border-color:#eee;font-size:13px;font-weight:600}#top table.shop_table tbody td.product-name a{color:#3a3a3a;font-size:13px;font-weight:500}#top table.shop_table td.product-name a.tm-cart-edit-options,.tm-cart-edit-options{font-size:11px;font-style:normal;font-weight:600;color:red!important}#top table.shop_table td.product-name dl.variation dt{margin-right:15px;font-weight:600}#top table.shop_table td.product-name dl.variation dd{color:#1a1a1a}body.woocommerce-cart table.cart td.product-name{line-height:1.1}body.woocommerce-cart table.cart div.quantity{width:max-content!important;margin:0!important}body.woocommerce-cart table.cart img{border-radius:0;width:65px;padding:3px;box-shadow:0 0 1px #00000059}#top table.shop_table{& td.actions{padding-left:0;padding-right:0}& .coupon{width:100%}& .coupon .input-text{border-radius:0;height:44px;margin-right:2.5%!important;padding:0 20px!important}}#top .woocommerce-cart-form table.shop_table_responsive tbody td.product-remove a.remove{color:red;text-align:center;background:0 0;width:25px;height:25px;margin:0 auto;font-size:24px;font-weight:600;position:relative;text-indent:1px!important}.woocommerce .cart-collaterals{& .cart_totals{border-radius:5px;padding-bottom:15px;width:100%!important}& .cart_totals .wc-proceed-to-checkout{padding:15px 0;display:flex}& h2{letter-spacing:.35px;background:#f1f1f1;border-radius:1px;padding:15px 20px;line-height:1;margin-bottom:0!important}& table.shop_table tr{background:#f7f7f7!important}& .shop_table tr.order-total{& th{border:none;font-weight:600}& td{color:#fff;border:none;line-height:20px}& td strong{font-size:18px;font-weight:600;color:#e30014!important}}}.woocommerce .shop_table{& ul#shipping_method li{padding-left:0!important}& ul#shipping_method li:before{display:none!important}& ul#shipping_method li label{color:#000;font-weight:600}& ul#shipping_method li .amount{font-weight:600;color:#d91a5d!important}& p.shipping-method-description{margin-top:3px;padding-left:25px;font-size:11px;font-style:italic;font-weight:400;line-height:16px}}#top table.shop_table .coupon{& .button{color:#fff;background:#1a1a1a;border-color:#1a1a1a}& .button:hover{opacity:.65}& p.coupon-error-notice{color:red;font-weight:600}}#top .woocommerce .cart-collaterals .wc-proceed-to-checkout a,body.woocommerce-checkout #payment button#place_order{color:#1a1a1a;letter-spacing:.35px;background:#dab879;border:none;border-radius:0;width:100%;margin:0;padding:1.1rem;font-size:1rem;font-weight:600;transition:all .5s}#top .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover,body.woocommerce-checkout #payment button#place_order:hover{background:#3a3a3a;color:#fff!important}#top .woocommerce .cart-collaterals .wc-proceed-to-checkout a:before,body.woocommerce-checkout #payment button#place_order:before{content:"";margin-right:1rem;font-family:entypo-fontello;transition:all .5s}#top .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover:before,body.woocommerce-checkout #payment button#place_order:hover:before{content:""}#top .woocommerce #cart_phone_support{clear:both;margin-bottom:20px;padding-top:15px;position:relative;& .phone_info{color:#585858;text-align:left;width:100%;margin-bottom:.575rem;font-size:14px;display:block;position:relative}& .elements{clear:both}& .block_item{align-items:center;gap:.675rem;margin-bottom:10px;display:flex;position:relative}& .block_item:before{content:"";background:url(/wp-content/themes/flowers-child/images/icons/phone.svg) 50% no-repeat;width:18px;height:18px}& .block_item a{color:#1a1a1a;letter-spacing:.3px;text-align:left;font-size:16px;font-weight:600}& .block_item a:hover{text-decoration:underline}& .block_item sup{margin-right:5px}}body.woocommerce-cart div.cross-sells{grid-column:1/-1}.woocommerce .cart-collaterals .cart_totals .izi-widget-cart{margin-top:-12px!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .invoice-field{display:none}body.woocommerce-checkout form.checkout{margin-top:3vh}body.woocommerce-checkout form.checkout h3{margin-bottom:2vh}body.woocommerce-checkout form.checkout legend{margin-bottom:.5vh;font-size:16px!important}body.woocommerce-checkout form.checkout #customer_details fieldset.client_type{gap:1rem;margin-bottom:2.5vh!important;display:flex!important}body.woocommerce-checkout form.checkout #customer_details fieldset.client_type label{cursor:pointer;text-wrap:nowrap;border:1px solid #e1e1e1;border-radius:5px;min-width:160px;padding:1rem .5rem;line-height:1;margin:0!important}body.woocommerce-checkout form.checkout #customer_details fieldset.client_type label.active{color:#1a1a1a;border-color:#1a1a1a;font-weight:600}body.woocommerce-checkout form.checkout>.content{padding:0}body.woocommerce-checkout form.checkout #customer_details{flex-direction:column;display:flex;& .col-1,& .col-2{width:100%}}body.woocommerce-checkout form.checkout #order_review table{box-shadow:0 0 1px #00000059;& thead{display:none}& tbody,& tfoot,& tfoot tr{display:block}& thead tr{background:#fafafa}& thead th{color:#1a1a1a;letter-spacing:.35px;text-transform:none;border:none;font-size:14px;font-weight:600;line-height:26px}& th,& td{border-color:#f1f1f1}& tr th{padding:10px}& tbody tr{background:#fff;width:100%;display:block}& tbody tr th{vertical-align:middle;letter-spacing:.35px;text-transform:none;border-color:#eee;font-size:13px;font-weight:600}& tbody td.product-name{color:#3a3a3a;width:100%;font-size:13px;font-weight:500;line-height:1.3}& tfoot tr,& tfoot td{width:100%}& tfoot th{color:#6a6a6a;border-top:none;border-left:none;min-width:90px;font-weight:600}& tfoot td{color:#3a3a3a}& tfoot tr.order-total td strong{color:#e30014}& tfoot tr.order-total th,& tfoot tr.order-total td{border-top:1px solid #f1f1f1;border-bottom:none}}#top table.shop_table tbody tr td{color:#6a6a6a;padding:10px}body.woocommerce-checkout form.checkout #order_review table tfoot tr.order-total tr.paczkomaty-shipping th,body.woocommerce-checkout form.checkout #order_review table tfoot tr.order-total tr.paczkomaty-shipping td{border-bottom:none}body.woocommerce-checkout form.checkout #payment{background-color:#fff;border-radius:0;border:none!important}body.woocommerce-checkout form.checkout #payment ul.payment_methods{border:1px solid #e1e1e1;border-radius:0;padding:0!important}body.woocommerce-checkout form.checkout #payment ul.payment_methods li{background-color:#fff;border:none!important;border-bottom:1px solid #e1e1e1!important;margin:0!important}body.woocommerce-checkout form.checkout #payment ul.payment_methods li:last-child{border-bottom:none!important}body.woocommerce-checkout #payment ul.payment_methods li img,body.woocommerce-checkout #payment ul.payment_methods li svg{float:right;max-height:35px}body.woocommerce-checkout #payment ul.payment_methods li div p{font-size:13px;line-height:1.3}body.woocommerce-checkout form.checkout{& #payment .place-order{padding:1em 0!important}& #payment .woocommerce-privacy-policy-text{font-size:13px;font-weight:400;line-height:1.4}}#top nav.woocommerce-MyAccount-navigation a,#top .woocommerce-MyAccount-content a{color:#1a1a1a}#top nav.woocommerce-MyAccount-navigation{background:#fff;border:1px solid #e1e1e1;border-radius:1px;overflow:hidden;& li.is-active{background:#f1f1f1;font-weight:600}& li a{text-align:left;padding:10px 1rem;font-size:13px}& li:hover a{font-weight:600}}#top div.woocommerce-MyAccount-content{& .woocommerce-info a.button{float:right;color:#fff;background:#1a1a1a;border-radius:0}& .woocommerce-info a.button:hover{opacity:.65}& .woocommerce-Addresses>div{border-radius:1px;width:48%;padding:1.5rem}& .woocommerce-Addresses header h2{font-size:20px}}#top ul.woocommerce-error:has(+.srr-public){text-align:center;padding:2rem;font-size:14px;font-weight:600}#top .srr-public{&.srr-public--lookup{background:#fafafa;padding:2.5vh}& p.srr-public__info{text-align:center;font-weight:600}& .srr-public__form{margin:0 auto}& .srr-public__submit{text-align:center}}#top form.srr-public__form,#top form.srr-form{& .button{background:#dab879;width:100%;max-width:300px;max-height:52px;margin:0 auto;padding:1rem;font-family:inherit;font-size:clamp(14px,4vw,16px);font-weight:600;display:block}}