body.sunpics-bundle .product-type-sunpics_bundle span.onsale{display:none}body.sunpics-bundle #content.site-content article.zita-article:before{content:none!important}body.sunpics-bundle div.sunpics-hide-guest-prices{border-radius:var(--sun-radius-lg);background:#fff;border:2px solid var(--sun-bkg-secondary);padding:var(--sun-spacing-lg) var(--sun-spacing-xl);margin:var(--sun-spacing-lg) 0}body.sunpics-bundle div.sunpics-hide-guest-prices a{font-size:var(--sun-font-md);color:var(--sun-color-primary);font-weight:500;text-decoration:underline!important}body.sunpics-bundle .sb-back-to-grouped-wrap{margin:30px 0}body.sunpics-bundle .sb-back-to-grouped-wrap button.sb-back-to-grouped{border-radius:4px;display:flex;gap:10px;align-items:center;justify-content:center}body.sunpics-bundle .woocommerce-notices-wrapper ul.woocommerce-error{border:2px solid #b81c23;border-radius:var(--sun-radius-sm)}body.sunpics-bundle .woocommerce-notices-wrapper .woocommerce-message{border:2px solid #8fae1b;border-radius:var(--sun-radius-sm)}body.sunpics-bundle .woocommerce-notices-wrapper ul.woocommerce-error li{margin:0!important}body.sunpics-bundle .sun-amateur-prod-configuration-title{display:none}body.sunpics-bundle .product-type-sunpics_bundle>.woocommerce-product-gallery,body.sunpics-bundle .product-type-sunpics_bundle>div.sunpics-gallery.product>.woocommerce-product-gallery{display:block;width:100%!important}body.sunpics-bundle .sunpics-bundle-item .woocommerce-product-gallery{display:none}body.sunpics-bundle #content.site-content .product.product-type-sunpics_bundle>.sunpics-gallery.product{display:flex;flex-direction:column;width:var(--sun-summary-width);background:var(--sun-color-secondary);height:fit-content;position:sticky;top:50px;border-radius:var(--sun-radius-lg);border:1px solid var(--sun-border-color-primary);box-shadow:0 4px 20px 0 rgb(0 0 0 / .12)}body.sunpics-bundle:has(#fixed-price-element) #content.site-content .product-type-sunpics_bundle>.sunpics-gallery.product{top:100px}body.sunpics-bundle .woocommerce-product-gallery__wrapper{float:unset!important}body.sunpics-bundle .woocommerce-product-gallery__wrapper .wp-post-image{border-radius:var(--sun-radius-lg) var(--sun-radius-lg) 0 0}body.sunpics-bundle #content div.product div.images .flex-viewport{height:100%!important;box-shadow:0 -1px 5px 2px #ccc;border-radius:var(--sun-radius-lg) var(--sun-radius-lg) 0 0}body.sunpics-bundle #content div.product .bundle-resume-tile{width:100%;position:absolute;padding:var(--sun-spacing-lg) var(--sun-spacing-md);border-radius:var(--sun-radius-lg) var(--sun-radius-lg) 0 0;z-index:1;font-size:var(--sun-font-sm);color:var(--sun-color-secondary);font-weight:500;background:var(--sun-background-blur);backdrop-filter:blur(2px)}body.sunpics-bundle div:not(.product-images-wrapper)>.images .flex-control-thumbs{height:50px}body.sunpics-bundle div:not(.product-images-wrapper)>.images .flex-control-thumbs li{margin:0!important;width:auto;min-width:50px!important}body.sunpics-bundle div:not(.product-images-wrapper)>.images .flex-control-thumbs .gallery-thumb-controls .gallery-thumb-control{top:10px;color:var(--sun-color-secondary);background:var(--sun-background-blur);backdrop-filter:blur(2px)}body.sunpics-bundle .bundle-child-product-thumbnail{display:flex;align-items:center;justify-content:center}body.sunpics-bundle div.product .bundle-child-product-thumbnail img{width:100%!important;height:100px!important;cursor:zoom-in;box-shadow:0 -1px 5px 2px #DDDDDD!important;object-fit:cover}body.sunpics-bundle div:not(.product-images-wrapper)>.images .flex-control-thumbs li{justify-content:space-between}body.sunpics-bundle .sunpics-bundle-total-prices-wrap{width:100%;display:flex;flex-direction:column;gap:var(--sun-gap-sm);padding:var(--sun-spacing-md);align-items:center;background:var(--sun-color-secondary)}body.sunpics-bundle .sunpics-bundle-total-prices-wrap div.sb-price-line-wrap{width:100%;padding:0;display:flex;flex-direction:row;align-items:center}body.sunpics-bundle .sunpics-bundle-total-prices-wrap div.sb-price-line-wrap:last-child{border-bottom:none}body.sunpics-bundle .sunpics-bundle-total-prices-wrap div.sb-price-line-wrap span{width:100%;height:100%;text-align:center;color:var(--sun-color-primary);padding:var(--sun-spacing-sm) 0;font-weight:500;font-size:var(--sun-font-sm)}body.sunpics-bundle .sunpics-bundle-total-prices-wrap div.sb-price-line-wrap span.bundle-price{color:var(--sun-color-primary);text-align:right}body.sunpics-bundle .sunpics-bundle-total-prices-wrap div.sb-price-line-wrap span:not(.bundle-price){text-align:left}body.sunpics-bundle .sunpics-bundle-total-prices-wrap div.sb-price-line-wrap.bundle-total-price span.bundle-price{color:var(--sun-price-color)}body.sunpics-bundle .sb-total-price-refresh{padding:var(--sun-spacing-md);gap:var(--sun-spacing-md);justify-content:center;background:var(--sun-background);cursor:pointer}body.sunpics-bundle .sb-total-price-refresh p{color:var(--sun-color-primary);font-size:var(--sun-font-xs)}body.sunpics-bundle .sb-refresh-icon:not(.dashicons-update)::before{border-top-color:var(--sun-bkg-color-btn-primary);border-left-color:var(--sun-bkg-color-btn-primary)}body.sunpics-bundle .sb-refresh-icon:not(.dashicons-update)::after{background:var(--sun-bkg-color-btn-primary)}body.sunpics-bundle #content.site-content .product-type-sunpics_bundle{display:flex;flex-direction:row-reverse;gap:var(--sun-gap-xl);margin:var(--sun-content-spacing)}body.sunpics-bundle #content.site-content .product.type-product .summary{float:unset;width:100%}body.sunpics-bundle #content.site-content .product.type-product .sunpics-bundle-item .summary{width:100%}body.sunpics-bundle #content div.product-type-sunpics_bundle>div.summary>.product_title{display:none}body.sunpics-bundle div.product-type-sunpics_bundle div.summary .product_title{background:var(--sun-bkg-secondary);padding:var(--sun-spacing-lg) var(--sun-spacing-xl);border-radius:var(--sun-radius-lg);color:var(--sun-color-secondary);font-size:var(--sun-font-md)!important;margin:0!important;font-weight:500}body.sunpics-bundle #content.site-content .product-type-sunpics_bundle>.summary>.woocommerce-product-details__short-description{margin:0 0 var(--sun-spacing-xl) 0}body.sunpics-bundle .woocommerce-product-details__short-description{background:var(--sun-bkg-primary);margin:var(--sun-spacing-xl) 0;padding:var(--sun-spacing-xl)!important;border-radius:var(--sun-radius-lg);box-shadow:0 4px 20px 0 rgb(0 0 0 / .12)}body.sunpics-bundle #content div.product div.summary .price:not(.wapf-total){display:none}body.sunpics-bundle .sunpics-bundle-item{padding:var(--sun-spacing-lg);margin:0;border-radius:var(--sun-radius-lg);border:1px solid var(--sun-border-color-primary)}body.sunpics-bundle div.product form.cart,body.sunpics-bundle div.single_variation_wrap{margin:0!important}body.sunpics-bundle .sun-amateur-panel{margin:0}body.sunpics-bundle .sun-amateur-config-info{max-width:unset;margin:var(--sun-spacing-xl) 0}body.sunpics-bundle .sun-amateur-prod-configuration-prod{display:flex;flex-direction:column;gap:var(--sun-gap-xl)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-wrap{margin:0;background:var(--sun-bkg-primary);padding:var(--sun-spacing-xl)!important;border-radius:var(--sun-radius-lg);box-shadow:0 4px 20px 0 rgb(0 0 0 / .12)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-wrap-top{margin-bottom:var(--sun-gap-xl)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-wrap-bottom{gap:var(--sun-gap-xl)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-chosen,body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-remove-attr{display:none}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-name{font-size:var(--sun-font-md);font-weight:700;color:var(--sun-color-primary)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr-wrap{justify-content:flex-start;margin-top:0;gap:var(--sun-gap-xl)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr{padding:var(--sun-spacing-md);height:50px;margin-bottom:0;background:var(--sun-color-secondary);border-radius:var(--sun-radius-sm);border:1px solid var(--sun-border-color-primary);white-space:nowrap;flex:0 0 calc(25% - var(--sun-gap-xl));min-width:120px;font-size:var(--sun-font-sm)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr:hover{border:1px solid var(--sun-border-color-secondary)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr.sun-amateur-simple-attr-selected{border:2px solid var(--sun-color-primary);font-weight:700}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr.sun-amateur-simple-attr-selected:after{font-family:'dashicons';content:"\f147";display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:var(--sun-font-lg);position:absolute;top:-10px;left:-10px;background:#fff;border-radius:var(--sun-radius-sm);border:2px solid var(--sun-color-primary);color:var(--sun-color-primary);font-weight:400}body.sunpics-bundle .sun-amateur-prod-configuration-prod #theme-categories-select{border-radius:var(--sun-radius-sm);background:var(--sun-color-secondary)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display{max-width:var(--sun-image-sm);min-width:var(--sun-image-sm);margin:0}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display-img{height:var(--sun-image-sm);background:var(--sun-color-secondary);min-width:unset;min-height:unset;max-height:unset;max-width:unset;padding:0;border-radius:var(--sun-radius-sm);border:1px solid var(--sun-border-color-secondary)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display-wrap:hover .sun-amateur-attr-display-name{box-shadow:none}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display-wrap:hover .sun-amateur-attr-display-img{border:1px solid var(--sun-border-color-secondary)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-img{border:2px solid #000}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-img:after{font-family:'dashicons';content:"\f147";display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:var(--sun-font-lg);position:absolute;top:-10px;left:-10px;background:#fff;border-radius:var(--sun-radius-sm);border:2px solid var(--sun-color-primary);color:var(--sun-color-primary);font-weight:400}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display-img>img{width:100%;border-radius:var(--sun-radius-sm);object-fit:cover}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display-img .sun-amateur-attr-color{min-height:unset;max-height:unset;min-width:unset;max-width:unset;padding:0;border-radius:0}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display .sun-amateur-attr-display-name{font-size:var(--sun-font-xs);padding-bottom:0;margin-top:var(--sun-spacing-md)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-name{box-shadow:none!important;color:var(--sun-color-primary);font-weight:700}body.sunpics-bundle .sun-term-categories-wrap{margin:var(--sun-spacing-xl) 0;gap:var(--sun-gap-xl)}body.sunpics-bundle .sun-term-category{font-size:var(--sun-font-sm);min-width:var(--sun-image-sm);text-align:center}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select__trigger{background:var(--sun-color-secondary);border:1px solid var(--sun-color-primary);border-radius:var(--sun-radius-sm);height:55px;font-size:var(--sun-font-sm);color:var(--sun-color-primary);background-image:linear-gradient(45deg,transparent 50%,var(--sun-color-primary) 50%),linear-gradient(135deg,var(--sun-color-primary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select__trigger .arrow{display:none}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options{z-index:10;border:0;border-radius:0 0 4px 4px}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display{height:auto;max-width:unset;min-width:unset}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display .sun-amateur-attr-display-wrap{gap:var(--sun-spacing-xl)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-wrap{background:var(--sun-background-darker)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-name.sun-amateur-attr-selected{color:var(--sun-color-secondary)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display .sun-amateur-attr-display-img{max-width:unset;width:fit-content;border:none;border-radius:0;background:#fff0;padding:var(--sun-spacing-sm) var(--sun-spacing-lg)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display-img>img{height:50px!important;border-radius:0;object-fit:contain}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display .sun-amateur-attr-display-name{height:auto;margin:0;font-size:var(--sun-font-sm);font-weight:500;justify-content:flex-start}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-img:after{content:unset}body.sunpics-bundle .sun-group-products-select-parent{display:flex;align-items:center;justify-content:space-between;padding:var(--sun-spacing-lg);background:var(--sun-bkg-secondary);border-radius:var(--sun-radius-lg);margin:var(--sun-spacing-xl) 0;width:auto}body.sunpics-bundle .sun-group-products-select-parent h4{width:auto;color:var(--sun-color-secondary);font-size:var(--sun-font-md);font-weight:500;font-family:inherit}body.sunpics-bundle .sun-group-products-select-parent select.sun-group-products-select{width:40%;margin:0;background:var(--sun-color-secondary);height:45px;font-size:var(--sun-font-sm);font-weight:500;color:var(--sun-color-primary);background-image:linear-gradient(45deg,transparent 50%,var(--sun-color-primary) 50%),linear-gradient(135deg,var(--sun-color-primary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;box-shadow:none;border-radius:var(--sun-radius-sm);border:1px solid;padding:var(--sun-spacing-md)}body.sunpics-bundle .disabled.sun-groups-products .sun-group-products.sunpics-bundle-product{opacity:.5}body.sunpics-bundle .wapf-field-group .sunpics-skip-wapf,body.sunpics-bundle .wapf-field-group:not(:has(>:not(.sunpics-skip-wapf))),body.sunpics-bundle .wapf-field-label .required,body.sunpics-bundle .wapf-field-group:not(:has(>:not(.wapf-hide))){display:none!important}body.sunpics-bundle .wapf-field-container{width:100%!important;background:var(--sun-bkg-primary);padding:var(--sun-spacing-xl)!important;box-shadow:0 4px 20px 0 rgb(0 0 0 / .12);border-radius:var(--sun-radius-lg)}body.sunpics-bundle .wapf-checkboxes,body.sunpics-bundle .wapf-swatch-wrapper{display:grid;gap:var(--sun-gap-xl);grid-template-columns:repeat(auto-fill,var(--sun-image-sm,1fr))}body.sunpics-bundle .wapf-field-color-swatch .wapf-swatch-wrapper .wapf-swatch--color{margin:0}body.sunpics-bundle .wapf-field-color-swatch .wapf-swatch-wrapper .wapf-swatch--color .wapf-swatch--color .wapf-color{border-radius:var(--sun-radius-sm)}body.sunpics-bundle .wapf-field-label{margin-bottom:var(--sun-gap-xl)}body.sunpics-bundle .wapf-field-label span{font-size:var(--sun-font-md);font-weight:700;color:var(--sun-color-primary)}body.sunpics-bundle .wapf-field-description{margin-bottom:var(--sun-gap-xl);font-size:var(--sun-font-xs);font-style:italic;color:var(--sun-color-primary);padding:0}body.sunpics-bundle .wapf-swatch-label{font-size:var(--sun-font-xs);margin-top:var(--sun-spacing-md);display:flex;flex-direction:column;align-items:center;gap:var(--sun-gap-sm)}body.sunpics-bundle .wapf-field-group,body.sunpics-bundle .wapf-wrapper.inside-sun-configure{display:flex;flex-direction:column;gap:var(--sun-gap-xl);margin-left:0!important}body.sunpics-bundle .wapf-field-radio .wapf-radios{display:grid;gap:var(--sun-gap-xl);grid-template-columns:repeat(3,1fr)}body.sunpics-bundle .wapf-field-radio .wapf-radios span.wapf-label-text{font-size:var(--sun-font-sm);color:var(--sun-color-primary)}body.sunpics-bundle input[type='email'].wapf-input,body.sunpics-bundle input[type='text'].wapf-input{background:var(--sun-color-secondary);border:1px solid var(--sun-border-color-secondary);height:55px;font-size:var(--sun-font-sm)}body.sunpics-bundle select.wapf-input{background:var(--sun-color-secondary);border:1px solid var(--sun-border-color-secondary);height:55px;font-size:var(--sun-font-sm);color:var(--sun-color-primary);background-image:linear-gradient(45deg,transparent 50%,var(--sun-color-primary) 50%),linear-gradient(135deg,var(--sun-color-primary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}body.sunpics-bundle div.product form.cart input[type='number'].wapf-input{appearance:auto!important;-webkit-appearance:auto!important;width:100%;height:55px;background:var(--sun-color-secondary);border:1px solid var(--sun-border-color-secondary);border-radius:var(--sun-radius-sm);color:var(--sun-color-primary);font-weight:700}body.sunpics-bundle div.product form.cart input[type='number'].wapf-input::-webkit-inner-spin-button,body.sunpics-bundle div.product form.cart input[type='number'].wapf-input::-webkit-outer-spin-button{-webkit-appearance:auto;margin-right:var(--sun-spacing-lg)}body.sunpics-bundle .wapf-swatch.wapf-swatch--image{height:fit-content}body.sunpics-bundle .wapf-swatch.wapf-checked{overflow:unset}body.sunpics-bundle .wapf-swatch.wapf-checked .apf-pick-box:after{font-family:'dashicons';content:"\f147";display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:var(--sun-font-lg);position:absolute;top:-10px;left:-10px;background:#fff;border-radius:var(--sun-radius-sm);border:2px solid var(--sun-color-primary);color:var(--sun-color-primary);font-weight:400}body.sunpics-bundle .wapf-swatch.wapf-checked .apf-pick-box{border:2px solid var(--sun-color-primary)}body.sunpics-bundle .wapf-swatch.wapf-checked .wapf-swatch-label{font-weight:700}body.sunpics-bundle .wapf-field-text-swatch .wapf-swatch{max-width:var(--sun-image-sm);min-width:var(--sun-image-sm);display:flex;align-items:center}body.sunpics-bundle .wapf-field-text-swatch .wapf-swatch label{min-width:var(--sun-image-sm);text-align:center}body.sunpics-bundle .sb-price-wrap,body.sunpics-bundle .variations_form .wapf .wapf-product-totals,body.sunpics-bundle .sun-pages{display:none!important}body.sunpics-bundle div.product form.cart .single_add_to_cart_button.button{width:100%;border-radius:var(--sun-radius-lg);font-size:var(--sun-font-lg);font-weight:700}body.sunpics-bundle .sun-theme-preview-option,body.sunpics-bundle .sun-term-image-zoom-option{width:30px;height:30px;border:1px solid var(--sun-border-color-secondary);color:var(--sun-color-primary);border-radius:var(--sun-radius-sm);box-shadow:none}body.sunpics-bundle div.product-type-sunpics_bundle .cart:not(.variations_form){width:100%;float:unset;margin-bottom:var(--sun-spacing-xl)!important;padding:0;background:#fff0;border-radius:0}body.sunpics-bundle .sunpics-extra-page-slider output{position:relative}body.sunpics-bundle .sunpics-extra-page-slider output::after{color:var(--sun-color-primary);right:0;font-size:var(--sun-font-sm);bottom:0}body.sunpics-bundle .sunpics-extra-page-slider output::before{color:var(--sun-color-primary);font-size:var(--sun-font-sm)}body.sunpics-bundle .sun-project-name-wrap{background:var(--sun-color-secondary);padding:var(--sun-spacing-xl)!important;border-radius:var(--sun-radius-lg);margin-bottom:var(--sun-spacing-xl);box-shadow:0 4px 20px 0 rgb(0 0 0 / .12)}body.sunpics-bundle #sun-project-name-label label{color:var(--sun-color-primary);font-size:var(--sun-font-md);font-weight:700}body.sunpics-bundle .sun-project-name-wrap .sunpics-project-name{background:var(--sun-color-secondary);margin-top:var(--sun-gap-xl)!important;border:1px solid var(--sun-border-color-secondary);height:55px;font-size:var(--sun-font-sm);width:100%;border-radius:var(--sun-radius-sm)}body.sunpics-bundle .sb-create-project{width:100%;border-radius:var(--sun-radius-lg)!important;font-size:var(--sun-font-md)!important;font-weight:bold!important;text-transform:uppercase;background:var(--sun-bkg-color-btn-primary)!important;color:var(--sun-color-btn-primary)!important;border:2px solid var(--sun-border-color-btn-primary)!important;padding:var(--sun-spacing-lg) var(--sun-spacing-xl)!important}body.sunpics-bundle .sb-create-project:hover{background:var(--sun-bkg-color-btn-primary-hover)!important;border-color:var(--sun-border-color-btn-primary-hover)!important;color:var(--sun-color-btn-primary-hover)!important}body.sunpics-bundle button.sb-create-project.sunpics-creating-project{pointer-events:none}body.sunpics-bundle button.sb-create-project.sunpics-creating-project::after{content:"";position:absolute;width:30px;margin-left:20px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--sun-loader-primary);--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}body.sunpics-bundle .sunpics-bundle-resume-wrapper{margin-top:var(--sun-spacing-md)}body.sunpics-bundle #sun-floating{display:flex!important;flex-direction:column;width:100%;position:unset;border:none;background:#fff0;box-shadow:none;border-radius:0}body.sunpics-bundle #sun-floating #floating-bundle-main{margin:0;width:100%}body.sunpics-bundle #sun-floating #floating-bundle-main .extra-bundle-product,body.sunpics-bundle #sun-floating #floating-bundle-main .main-bundle-product{background:var(--sun-color-secondary);border-radius:0 0 16px 16px}body.sunpics-bundle #sun-floating #floating-bundle-main label.bundle-product-summary{padding:var(--sun-spacing-md);border-radius:0;margin:0;font-size:var(--sun-font-xs);font-weight:500;background:var(--sun-bkg-secondary);color:var(--sun-color-secondary);display:flex;align-items:center;justify-content:space-between;box-shadow:0 7px 6px 0 #52525280}body.sunpics-bundle #sun-floating .sun-floating-header,body.sunpics-bundle #sun-floating .sun-floating-price-label,body.sunpics-bundle #sun-floating .sun-floating-price,body.sunpics-bundle #sun-floating .sun-floating-body .card .container span,body.sunpics-bundle #sun-floating .sun-floating-body .card .container img{display:none!important}body.sunpics-bundle #sun-floating .sun-floating-body .card .attr-data .attr-price{margin:0}body.sunpics-bundle #sun-floating .sun-floating-body{width:100%;min-width:unset;max-width:unset;height:auto;max-height:200px;padding:0;background:#fff0;display:flex;flex-direction:column;gap:var(--sun-gap-lg);scrollbar-width:thin;scrollbar-color:#ccc #fff0}body.sunpics-bundle #sun-floating input+label+div.bundle-child-product-thumbnail,body.sunpics-bundle #sun-floating input+label+div+.sun-floating-body{display:none!important}body.sunpics-bundle #sun-floating input:checked+label+div.bundle-child-product-thumbnail,body.sunpics-bundle #sun-floating input:checked+label+div+.sun-floating-body{display:flex!important}body.sunpics-bundle #sun-floating .sun-floating-body .card{box-shadow:none;border-radius:0;border:0;margin:0 var(--sun-spacing-md);position:relative;cursor:pointer}body.sunpics-bundle #sun-floating .sun-floating-body .card:first-child:not(.hidden){margin-top:var(--sun-spacing-sm)}body.sunpics-bundle #sun-floating .sun-floating-body .card:not(.hidden):not(:has(~.card:not(.hidden))){margin-bottom:var(--sun-spacing-sm)}body.sunpics-bundle #sun-floating .sun-floating-body .card .attr-data{width:100%;padding:0;flex-direction:column;gap:var(--sun-gap-sm);align-items:flex-start}body.sunpics-bundle #sun-floating .sun-floating-body .card .attr-data .attr-value{font-family:unset;font-size:var(--sun-font-xs);color:var(--sun-color-primary);font-weight:500;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:var(--sun-gap-md);margin-left:15px}body.sunpics-bundle #sun-floating .sun-floating-body .card .attr-data .attr-value:before{content:"\f147";font-family:'dashicons';font-size:var(--sun-font-md);color:var(--sun-price-color)}body.sunpics-bundle #sun-floating .sun-floating-body .card .attr-data .attr-name{margin:0;word-break:break-word}body.sunpics-bundle label.bundle-product-summary::after{position:relative;font-family:'dashicons';content:"\f347";height:auto;font-size:var(--sun-font-md);font-weight:500;right:auto;top:auto}body.sunpics-bundle .extra-bundle-product input:checked+label.bundle-product-summary{border-radius:0!important}body.sunpics-bundle .extra-bundle-product input+label.bundle-product-summary{border-radius:0 0 16px 16px!important}body.sunpics-bundle #sun-floating #floating-bundle-main label.bundle-product-summary:last-child{border-radius:0 0 16px 16px}body.sunpics-bundle input:checked+label::after{content:"\f343"}body.sunpics-bundle #floating-bundle-main .extra-bundle-product input+label+div.sun-floating-body{margin-top:var(--sun-spacing-lg)}@media (max-width:1600px){body.sunpics-bundle #content.site-content .product.product-type-sunpics_bundle>.sunpics-gallery.product{--sun-summary-width:35%}:root{--sun-content-spacing:0 20px}}@media (max-width:1200px){:root{--sun-image-sm:120px;--sun-gap-xl:20px}body.sunpics-bundle .sb-create-project{font-size:var(--sun-font-md)!important}body.sunpics-bundle .sun-group-products-select-parent h4,body.sunpics-bundle div.product-type-sunpics_bundle div.summary .product_title{font-size:var(--sun-font-sm)!important}body.sunpics-bundle .sun-group-products-select-parent{padding:var(--sun-spacing-md)}}@media (max-width:800px){body.sunpics-bundle #content.site-content .product-type-sunpics_bundle{flex-direction:column}body.sunpics-bundle #content.site-content .product.product-type-sunpics_bundle>.sunpics-gallery.product{width:100%;position:relative;top:unset!important}body.sunpics-bundle .wapf-field-radio .wapf-radios{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){body.sunpics-bundle #content div.product div.images:before{content:none}body.sunpics-bundle input:checked+label::after,body.sunpics-bundle label.bundle-product-summary::after{top:calc(50% - 15px)}body.sunpics-bundle #content div.product div.summary .product_title{font-size:var(--sun-font-sm)!important;text-align:center}body.sunpics-bundle #content div.product .bundle-resume-tile,body.sunpics-bundle .wapf-field-description{text-align:center}body.sunpics-bundle .sun-group-products-select-parent h4,body.sunpics-bundle .wapf-field-label span,body.sunpics-bundle .wapf-swatch.wapf-checked .apf-pick-box:after,body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-name{font-size:var(--sun-font-md)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display.sun-amateur-attrpr-selected .sun-amateur-attr-display-img:after,body.sunpics-bundle .wapf-swatch.wapf-checked .apf-pick-box:after,body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr.sun-amateur-simple-attr-selected:after{display:flex;width:25px;height:25px;top:-13px;left:-13px;font-size:var(--sun-font-md);align-items:center;justify-content:center}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr{width:100%}body.sunpics-bundle .sunpics-bundle-item{padding:var(--sun-spacing-xl) var(--sun-spacing-md)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-wrap-top{justify-content:center}body.sunpics-bundle .wapf-field-radio .wapf-radios{grid-template-columns:repeat(1,1fr)}body.sunpics-bundle .sun-group-products-select-parent select.sun-group-products-select,body.sunpics-bundle select.wapf-input{text-align:center}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr-wrap{display:grid;grid-template-columns:repeat(2,1fr)}body.sunpics-bundle .wapf-field-label{justify-content:center;text-align:center}body.sunpics-bundle .wapf-swatch-label{font-size:var(--sun-font-sm)}body.sunpics-bundle .sun-amateur-attr-wrap>.sun-amateur-attr-wrap-bottom:not(:has(.sun-amateur-simple-attr-wrap)),body.sunpics-bundle .sun-term-categories-wrap,body.sunpics-bundle .wapf-image-swatch-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}body.sunpics-bundle .sun-amateur-attr-wrap>.sun-amateur-attr-wrap-bottom:has(.custom-select-wrapper){grid-template-columns:repeat(1,1fr)}body.sunpics-bundle .wapf-field-text-swatch .wapf-swatch-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sun-gap-lg);align-items:center}body.sunpics-bundle .wapf-field-text-swatch .wapf-swatch label{min-width:unset}body.sunpics-bundle .wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch.wapf-swatch--text{margin:0;font-size:var(--sun-font-sm)}body.sunpics-bundle .sun-group-products-select-parent{flex-direction:column;gap:var(--sun-gap-lg)}body.sunpics-bundle .sun-group-products-select-parent select.sun-group-products-select{width:100%}body.sunpics-bundle .sun-term-category{font-size:var(--sun-font-xs);min-width:unset}body.sunpics-bundle .wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch.wapf-swatch--text span,body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-simple-attr{font-size:var(--sun-font-sm)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .custom-select.open .custom-options .sun-amateur-attr-display .sun-amateur-attr-display-name,body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display .sun-amateur-attr-display-name{height:auto;font-size:var(--sun-font-xs)}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display-img{height:auto!important}body.sunpics-bundle .sun-amateur-prod-configuration-prod .sun-amateur-attr-display{width:auto;max-width:unset;min-width:unset}body.sunpics-bundle .sun-theme-preview-option,body.sunpics-bundle .sun-term-image-zoom-option{opacity:1}body.sunpics-bundle #sun-project-name-label{display:flex;flex-direction:column;gap:var(--sun-gap-lg);align-items:center}body.sunpics-bundle .sun-project-name-wrap .sunpics-project-name{font-size:var(--sun-font-sm);height:45px}body.sunpics-bundle #content.site-content .product-type-sunpics_bundle{margin:var(--sun-spacing-lg) 0}}