.tpo_option-label .tpo_swatches-label_position{display:flex;flex-direction:column;gap:0}.tpo_option-label .tpo_swatches-label_position span{font-size:12px;text-align:center}.tpo_option-label-container{width:100%;position:relative;cursor:pointer;margin-bottom:1rem}.tpo_swatches-label_position{height:0;transition:all .3s ease;overflow:hidden}.tpo_option-label .tpo_option-type-image-swatches-wrapper{overflow:hidden;gap:0}.tpo_option-label-container.visible~.tpo_option-type-image-swatches-wrapper{overflow:visible;gap:8px}.tpo_option-label-container.visible~.tpo_option-type-image-swatches-wrapper .tpo_swatches-label_position{height:120px;overflow:visible}.tpo_option-label-container.visible .chevron-icon-wrapper{transform:rotate(180deg)}.chevron-icon-wrapper{position:absolute;right:0;top:0;transition:all .3s ease}.chevron-icon-wrapper svg{width:16px;height:16px}.cart-notification__links #cart-notification-form{display:none}#shopify-section-template--21329864196423__main .page-width{max-width:110rem}.shopify-policy__container,.shopify-policy__container ol li{max-width:110rem;line-height:3.2rem}.terms-wrapper{line-height:3.2rem}.terms-wrapper table,.terms-wrapper th,.terms-wrapper td{border:1px solid black;border-collapse:collapse}.terms-wrapper th{background-color:#eee}.terms-wrapper td,.terms-wrapper th{padding:.5rem .25rem}.terms-wrapper ol li{margin-top:1rem}.terms-wrapper table td:nth-child(1){width:20%}.terms-wrapper table td:nth-child(2){width:20%}.terms-wrapper table td:nth-child(3){width:30%}.terms-wrapper table td:nth-child(4){width:30%}.terms-wrapper h3{text-align:center}.register-termsbox{text-align:left}.register-termsbox .star{color:red}.register-termsbox__privacy-policy,.register-termsbox__privacy-policy a{font-size:1.2rem;color:#333}#shopify-section-template--21329864491335__main .customer.register{max-width:60rem!important}.cart-policy-info{font-size:1.2rem;color:#333;text-align:justify}@media screen and (min-width: 750px){.cart__footer .cart__blocks{width:47rem}}.cart__footer .cart__checkout-button{max-width:48rem}.footer{border-top:1px solid rgba(18,18,18,.08)!important}.footer .footer__payment{display:none}.footer .footer__copyright{width:100%;display:flex;justify-content:space-between;align-items:center}.footer .footer__copyright small:nth-of-type(2){display:none}.footer .policies{display:none}.wedding-page-landing-wrapper{background:#ffe8d4;background:url(/cdn/shop/files/ludzie_trzymaj_cy_si_za_r_ce.jpg?v=1729260770);background-size:cover;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}.wedding-page-landing-wrapper .image-wrapper{display:flex;justify-content:center;align-items:center;padding-top:5rem}.wedding-page-landing-wrapper .image-wrapper img{width:80%;height:auto;max-width:992px}.wedding-page-landing-wrapper .bottom-gradient{width:100%;background:linear-gradient(0deg,#fff 0% 30%,#fff6 60%,#fff0);display:flex;align-items:center;justify-content:center}.wedding-page-landing-wrapper .bottom-gradient .content{text-align:center}.wedding-page-landing-wrapper .bottom-gradient .content .buttons-wrapper{display:flex;gap:1rem;align-items:center;justify-content:center;flex-direction:column;margin-top:2rem}.wedding-page-landing-wrapper .bottom-gradient .content p{font-size:14px;color:#222}.wedding-page-landing-wrapper .bottom-gradient .content p{font-size:14px;color:#222;max-width:992px}.wedding-page-landing-wrapper .bottom-gradient .content .button{outline:none;background:#000;color:#fff;padding:.5rem 2rem;font-size:1.5rem;letter-spacing:.1rem;margin-top:2rem;border:none;cursor:pointer;font-weight:400;margin:0;text-decoration:none;width:90%}.wedding-page-landing-wrapper .bottom-gradient .content .button.outline{background:#0000;color:#000;border:1px solid #000}@media all and (min-width:576px){.wedding-page-landing-wrapper .bottom-gradient .content .buttons-wrapper{display:flex;gap:2rem;justify-content:center;flex-direction:row}.wedding-page-landing-wrapper .bottom-gradient .content .button{width:auto;padding:1rem 3rem}}@media all and (min-width:1200px){.wedding-page-landing-wrapper{height:90svh;display:flex;flex-direction:column;justify-content:center;min-height:1200px}.wedding-page-landing-wrapper .image-wrapper{position:relative;top:10vh}.wedding-page-landing-wrapper .image-wrapper,.wedding-page-landing-wrapper .bottom-gradient{flex:1}}.product-page-custom-link-wrapper{display:flex;margin:2rem 0}.product-page-custom-link-wrapper a{color:#000;text-decoration:none;border-bottom:1px solid #000;padding:0 .5rem;font-size:1.6rem;display:flex;align-items:center;gap:.5rem}@media all and (min-width:576px){.product-page-custom-link-wrapper a{font-size:2.4rem}}.product-page-custom-blog-post-wrapper{display:flex;margin:3rem 0;flex-direction:column}.product-page-custom-blog-post-wrapper .image-title-wrapper{display:flex;align-items:center;justify-content:center}.product-page-custom-blog-post-wrapper .image-title-wrapper img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-custom.css.map */
