@keyframes zucaXScrollIn{0%{top:100%}80%{top:-5%}90%{top:5%}to{top:0%}}@keyframes zucaXScrollOut{0%{top:0%}90%{top:-100%}to{top:-100%}}.drawer{padding:0}.drawer::part(content){border-radius:0;clip-path:none!important;max-height:initial}.navigation-drawer .navigation-promo.bleed{padding-inline-start:2.3125rem;padding-inline-end:2.3125rem}.mega-menu{padding:0 3.125rem;justify-content:center}.mega-menu .mega-menu-inner{max-width:88.375rem;display:flex;justify-content:space-between}.mega-menu__nav{font-size:.9375rem;line-height:1.375rem;flex-direction:column;gap:.5rem}.mega-menu__nav_wrapper{padding-left:2rem;margin-left:3.375rem;border-left:1px solid #EEF0F1}.mega-menu .navigation-promo__wrapper{max-width:61rem}.mega-menu .navigation-promo__wrapper .text-custom{margin-top:1rem}.mega-menu__nav_heading{color:#dce1e4;line-height:1.4;margin-bottom:1rem}.mega-menu__nav_heading strong{color:#010101}.mega-menu__nav_wrapper,.mega-menu .navigation-promo__wrapper{padding-top:2.5rem;padding-bottom:2.5rem}.shop-all.mega-menu{height:560px;max-height:560px}.shop-all .mega-menu-inner{height:100%}.shop-all .shop-all_menu-wrapper-left{display:grid;grid-template-columns:repeat(4,1fr);column-gap:90px}.shop-all_menu{height:100%}.shop-all_link{font-size:.9375rem;line-height:1.625rem}.shop-all_link .icon{width:1.625rem;height:1.625rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:100%;transition:border-color .25s}.shop-all_link .text-subdued{transition:color .25s}.shop-all_link svg rect{fill:transparent;transition:fill .25s}.shop-all_link:hover .icon,.shop-all_link:focus .icon{border-color:#010101}.shop-all_link:hover .text-subdued,.shop-all_link:focus .text-subdued{color:var(--text-color);text-decoration:underline}.shop-all_link:hover svg rect,.shop-all_link:focus svg rect{fill:#dbe1e4}.shop-all_list-item{height:1.625rem;margin-top:.5rem}.shop-all_list-item:first-child{margin-top:0}.shop-all_menu-wrapper-left,.shop-all_menu-wrapper-right{padding-top:1.3125rem;padding-bottom:4.5rem}.shop-all .bold,.shop-all .subheading{margin:2.1875rem 0 1rem}.mega-menu__nav_wrapper{display:flex;flex-direction:column;justify-content:space-between}.navigation-promo{font-weight:800;grid-template-columns:repeat(2,1fr);column-gap:.6875rem;row-gap:.8125rem}@media only screen and (min-width: 1150px){.navigation-promo{column-gap:2rem;display:flex}.navigation-promo .media.group{flex-grow:1}}.mega-menu .navigation-promo{font-weight:800}.panel__wrapper .navigation-promo{font-weight:700}.panel__wrapper .shop-link{display:inline-flex;align-items:center;column-gap:.5rem}.panel__wrapper .shop-link img{width:1rem;height:1rem;min-width:initial}.panel__wrapper .shop-link img.tsa{width:1.5rem;height:auto}.panel__wrapper .h5{font-size:1rem;line-height:1.3125rem}.panel__wrapper .submenu-footer{display:flex;justify-content:flex-start;align-items:center;font-size:.9375rem;line-height:1.375rem;column-gap:2rem}.panel__wrapper .mega-menu__nav_heading{margin-bottom:0;position:relative}.panel__wrapper .mega-menu__nav_heading:after{content:"";width:1px;height:29px;background:#dce1e4;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.panel__scroller{display:flex;flex-direction:column;justify-content:space-between}.navigation-drawer .panel__scroller{overflow:hidden}.navigation-drawer .navigation-promo.bleed{padding-inline-start:var(--drawer-body-padding);padding-inline-end:var(--drawer-body-padding)}.navigation-drawer .media-inner img{aspect-ratio:75/61;object-fit:cover}@media only screen and (max-width: 699px){.place-self-end-start.text-custom{margin-top:8px}.navigation-drawer[mobile-opening=left] .panel__wrapper{padding-bottom:100px}}.header{border-bottom:1px solid #EEF0F1}#announcement-bar .text-xs{font-size:var(--text-sm)}.panel-footer__localization-wrapper{display:flex;align-items:center;justify-content:space-between}.panel-footer__localization-wrapper .panel-footer__account-link{display:inline-flex;align-items:center;column-gap:.5rem;margin:0;font-size:1rem;line-height:1.4}.shopify-section-group-footer-group .text-with-icons p,.shopify-section-group-footer-group-no-icons .text-with-icons p{color:#010101}.shopify-section-group-footer-group .accordion-group,.shopify-section-group-footer-group-no-icons .accordion-group{color:#fff;border-top:1px solid rgba(220,225,228,.2)}@media only screen and (min-width: 700px){.shopify-section-group-footer-group .accordion-group,.shopify-section-group-footer-group-no-icons .accordion-group{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.75rem}}.shopify-section-group-footer-group .accordion-group .accordion,.shopify-section-group-footer-group-no-icons .accordion-group .accordion{border-bottom:1px solid rgba(220,225,228,.2)}.shopify-section-group-footer-group .circle-chevron,.shopify-section-group-footer-group-no-icons .circle-chevron{background:#dce1e433}.shopify-section.shopify-section-group-footer-group,.shopify-section.shopify-section-group-footer-group-no-icons{background:#010101}.shopify-section.shopify-section-group-footer-group .section,.shopify-section.shopify-section-group-footer-group-no-icons .section{padding-top:3.125rem;padding-bottom:3.125rem}.shopify-section.shopify-section-group-footer-group.shopify-section--accordion-group .section,.shopify-section.shopify-section-group-footer-group-no-icons.shopify-section--accordion-group .section{padding-top:0;padding-bottom:0}.shopify-section.shopify-section-group-footer-group.shopify-section--text-with-icons .section{background:linear-gradient(360deg,#010101,#383434)}.shopify-section.shopify-section-group-footer-group.shopify-section--text-with-icons .section .section-stack{background:#fff;padding-top:4.25rem;padding-bottom:4.5rem;border-radius:1.5rem}@media only screen and (max-width: 699px){.shopify-section.shopify-section-group-footer-group.shopify-section--text-with-icons .section .section-stack{padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (min-width: 1140px){.shopify-section.shopify-section-group-footer-group .text-with-icons{padding:0 var(--spacing-10)}.shopify-section.shopify-section-group-footer-group .text-with-icons .text-with-icons__list{grid-template-columns:22fr 22fr 20fr 33fr}.shopify-section.shopify-section-group-footer-group .text-with-icons .text-with-icons__list .text-with-icons__item{border-left:1px solid #DCE1E4}.shopify-section.shopify-section-group-footer-group .text-with-icons .text-with-icons__list .text-with-icons__item:first-child{border-left:0}.shopify-section.shopify-section-group-footer-group .text-with-icons .text-with-icons__list .text-with-icons__item:not(:first-child){padding-left:var(--spacing-6)}}@media only screen and (min-width: 1400px){.shopify-section.shopify-section-group-footer-group .text-with-icons .text-with-icons__list{grid-template-columns:25fr 25fr 25fr 25fr}}.shopify-section.shopify-section-group-footer-group.shopify-section--newsletter .section,.shopify-section.shopify-section-group-footer-group-no-icons.shopify-section--newsletter .section{padding:3.8125rem 3.5rem 2.4375rem 4.0625rem;margin-bottom:3.1875rem}@media only screen and (max-width: 699px){.shopify-section.shopify-section-group-footer-group.shopify-section--newsletter .section,.shopify-section.shopify-section-group-footer-group-no-icons.shopify-section--newsletter .section{padding:2.5rem}}.shopify-section-group-footer-group-no-icons.shopify-section--newsletter{padding-top:3.125rem}.newsletter-content{max-width:initial}@media only screen and (min-width: 1000px){.newsletter-content{display:grid;grid-template-columns:repeat(2,1fr)}}.newsletter-content>.form{max-width:initial;gap:1.1875rem}.newsletter-content>.form .fieldset-with-submit{margin-bottom:.6875rem}.newsletter-content>.form .already-subscribed-message{display:none}.newsletter-content>.form .already-subscribed-message.show{display:block}.newsletter-content>.form .already-subscribed-message.show~div.fieldset-with-submit,.newsletter-content>.form .already-subscribed-message.show~div.checkbox-container{display:none}.newsletter-content a{text-decoration:underline}.newsletter-content input[type=email],.newsletter-content input[type=checkbox]:not(:checked){background:#fff}.newsletter-content .h6{line-height:1.7}.newsletter-content .checkbox-container label p,.newsletter-content .text-xs{font-size:.8125rem;line-height:1.4;color:#00000080}.newsletter-content .checkbox-container .checkbox~label{opacity:1}@media only screen and (max-width: 699px){.newsletter-content h2.h3{font-size:21px;font-weight:600}}.footer__social{flex-direction:column;gap:1rem}.footer__social .social-media{gap:1rem}@media only screen and (max-width: 699px){.footer__social{text-align:center;justify-content:center}}.footer-promo-text{text-align:center;font-size:1.375rem;line-height:1.2;font-weight:700;padding:2rem;background:#eef0f11a;border-radius:16px;margin:0 0 1rem}@media only screen and (max-width: 699px){.footer-promo-text{display:flex;align-content:center;flex-wrap:wrap;font-size:1rem;height:4.5rem;padding:0 4rem}}.footer__aside-middle{display:flex;flex-direction:column;row-gap:2.5rem;align-items:center}@media only screen and (min-width: 1200px){.footer__aside-middle{display:grid;grid-template-columns:repeat(12,1fr);align-items:flex-start}.footer__aside-middle .footer-help-menu{grid-column:span 4}.footer__aside-middle .footer__social{grid-column:5/9}.footer__aside-middle #footer-trust-logos{grid-column:9/13}}@media only screen and (min-width: 1300px){.footer__aside-middle{align-items:center}}.footer-additional-menu_list{display:grid;grid-auto-flow:column;column-gap:2rem;row-gap:.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);margin-top:1.25rem}@media only screen and (min-width: 700px){.footer-additional-menu_list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}@media only screen and (min-width: 1300px){.footer-additional-menu_list{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr)}}@media only screen and (max-width: 399px){.footer-additional-menu_list{margin-top:.5rem;row-gap:.25rem;column-gap:1rem}.footer-additional-menu_list ul{row-gap:.25rem}}.footer-help-menu_list{display:flex;margin-top:1rem;justify-content:center;flex-wrap:wrap;row-gap:1rem;column-gap:1rem;flex-direction:column;text-align:center}@media only screen and (min-width: 700px){.footer-help-menu_list{flex-direction:row;text-align:left}}@media only screen and (min-width: 1200px){.footer-help-menu_list{flex-direction:column}}@media only screen and (min-width: 1300px){.footer-help-menu_list{flex-direction:row}}@media only screen and (min-width: 1400px){.footer-help-menu_list{column-gap:.5rem}}.footer-help-menu .bold,.footer-help-menu .subheading{text-align:center}.footer-help-menu_spacer{height:26px;display:none}@media only screen and (min-width: 1200px){.footer-help-menu_spacer{display:block}}.footer-help-menu_link{font-size:.9375rem;line-height:1.5rem;border:1px solid #DCE1E4;padding:.25rem 1rem;border-radius:100px}@media only screen and (max-width: 699px){.footer-help-menu_link{font-size:.8125rem;display:block;height:2.3125rem}}@media only screen and (min-width: 1200px){.footer-help-menu_list{justify-content:flex-start}.footer-help-menu.align-right .footer-help-menu_list{flex-direction:row;justify-content:flex-end}.footer-help-menu .bold,.footer-help-menu .subheading{text-align:left}}@media only screen and (max-width: 1199px){.footer-help-menu.align-right .footer-help-menu_list{margin-top:0}}#footer-trust-logos{display:flex;align-items:center;column-gap:1.375rem;justify-content:center}@media only screen and (min-width: 1200px){#footer-trust-logos{justify-content:flex-end}}.footer__copyright{display:flex;justify-content:center;column-gap:1.5rem;font-size:.75rem;line-height:1.6;width:100%;color:#fff}.footer__copyright_menu{display:flex;column-gap:1.5rem;text-transform:uppercase}.footer__copyright_menu li{position:relative}.footer__copyright_menu li:before{content:"|";position:absolute;left:-.75rem}.footer__aside-bottom{justify-content:center}@media only screen and (max-width: 699px){.footer__copyright{flex-wrap:wrap;font-size:.625rem;line-height:1.125rem}.footer__copyright span{display:block;width:100%;text-align:center}.footer__copyright_menu li:first-child:before{display:none}#dummy-chat-button-iframe .chat-title{font-size:16px}}.home-text-with-icons.section{padding-bottom:0}.home-before-after.section{padding-bottom:2.625rem}#socialphotos-root .slpht-carousel,.socialphotos-widget-root .slpht-carousel{z-index:9}@media screen and (max-width: 525px){.section.section-blends.section-full media-grid{grid:unset}}.section.section-blends.section-full .prose>div p{gap:.75rem;justify-content:center;flex-wrap:wrap}.section.section-blends.section-full .prose>div p a{margin:0!important}.shopify-section--featured-collection .text-with-icon{gap:var(--spacing-2)}.shopify-section--featured-collection .text-with-icon .reversed-link{min-width:50px}@media only screen and (min-width: 700px){.shopify-section--featured-collection .text-with-icon{font-weight:800}}.shopify-section--featured-collection .section-header{display:flex;align-items:center}@media only screen and (max-width: 699px){.shopify-section--featured-collection .section-header{align-items:flex-end}}.shopify-section--featured-collection .section-header.no-titles{justify-content:flex-end}.main-collection-inner{background:rgb(var(--background));padding:1rem 0 0}@media only screen and (min-width: 700px){.main-collection-inner{padding:4.3125rem 0}}.main-collection-inner.short-top{padding-top:0}.main-collection-inner.short-top .collection{margin-block-start:0;margin-block-end:0;padding-block-end:var(--section-outer-spacing-block)}.shopify-section--zuca-collection-header{text-align:center}.shopify-section--zuca-collection-header .section{padding-block-end:0}.shopify-section--collection-banner{--spacing-16: 5rem}.shopify-section--collection-banner+.shopify-section--video .section,.shopify-section--collection-banner+.shopify-section--image-with-text-overlay .section{padding-block-start:0;padding-block-end:6.5rem}.shopify-section--collection-banner+.shopify-section--image-link-blocks .section{padding-top:3rem}@media only screen and (min-width: 700px){.main-collection-inner{padding-bottom:.25rem}}.shopify-section--main-collection.hideable.filtered .main-collection-inner{padding-bottom:2rem}@media only screen and (min-width: 700px){.shopify-section--main-collection.hideable .main-collection-inner{padding-bottom:5rem}}.shopify-section--image-link-blocks+.shopify-section--main-collection .main-collection-inner{padding-top:.5rem}@media screen and (max-width: 699px){.shopify-section--image-link-blocks+.shopify-section--main-collection .main-collection-inner{padding-bottom:.5rem}}.collection-header .scroll-link{font-weight:800;display:inline-flex;column-gap:8px}.collection-header .scroll-link .text{border-bottom:1px solid #ED3123}.feature-chart__table-row--sticky .feature-chart__product{grid-auto-flow:row}.section-header-id{position:relative;top:-3.5rem}.media-swatch{--swatch-size: 60px;width:var(--swatch-size);height:var(--swatch-size);border-radius:min(4px,var(--rounded-input));display:block;position:relative}.media-swatch.rounded-full{border-radius:var(--rounded-full);background:transparent}.media-swatch:before{content:"";border-radius:inherit;opacity:0;will-change:transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.95);box-shadow:0 0 0 2px}.media-swatch>img{height:100%}:checked+.media-swatch:before,.media-swatch.is-selected:before{box-shadow:none;outline:3px dashed #000;opacity:1;transform:scale(1)}.media-swatch.is-disabled:after{content:"";background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),rgb(var(--text-color)/.5) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));position:absolute;top:0;bottom:0;left:0;right:0}.product-info{padding-top:2rem}@media only screen and (max-width: 699px){.product-info{padding-top:0}}.product-info ul{list-style-position:outside}@media only screen and (max-width: 699px){.product-info ul{padding-left:1rem}}.product-info .media-swatch{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1000px){.product-info{padding-top:1.25rem;padding-left:2rem}.product-info .product-info__title{margin-block-start:1.625rem}}.product-info .repair-manual-link{font:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;text-decoration:underline}.product{max-width:95rem;margin-left:auto;margin-right:auto}.accessories_title{font-weight:600;line-height:1.3}.accessories_accessory{font-weight:800;font-size:.9375rem;line-height:1.3;background:#f7f7f8;border:1px solid #DCE1E4;border-radius:8px;padding:.75rem 1.5rem .75rem 1.25rem;display:flex;align-items:center;width:100%;flex-grow:0}.accessories_accessory img{mix-blend-mode:multiply;margin-right:1.1875rem}.accessories_accessory p+p{margin-top:.25rem}.accessories_wrapper{margin-top:1rem;overflow:hidden}.accessories_list{display:flex;min-height:min-content;gap:.5rem}.accessories_header{display:flex;justify-content:space-between;align-items:center}.accessories_header button{width:1.5rem;height:1.5rem}.accessories_header button:disabled{opacity:.5}.accessories_controls{display:flex;align-items:center;gap:.25rem}.product-card{border-radius:12px}.product-card__figure,.product-card__image--secondary{padding:2.5rem}.product-card__info .product-card__title{border-bottom:1px solid #EEF0F1;margin-bottom:10px;padding-bottom:10px}.product-card.bg-custom{border:1px solid rgb(var(--background));transition:border-color .15s}.product-card.bg-custom:hover{border-color:#dce1e4}@media screen and (pointer: fine){.product-card__quick-buy{width:calc(100% - 2 * var(--product-card-quick-buy-inset))}.product-card__quick-buy .pointer-coarse\:hidden{display:flex;justify-content:center}.product-card__quick-buy .button{width:100%;max-width:15.625rem;font-size:var(--text-md);padding-block-start:var(--spacing-4);padding-block-end:var(--spacing-4)}}.color-swatch--md{--swatch-size: var(--spacing-5);--swatch-offset: 2px}.product-customization .frame-group,.byo-variant-picker__option .frame-group{margin:2rem 0 1rem;font-size:.8125rem;font-weight:500}.product-customization-insert-select{background:transparent;font-weight:600;margin:1.5rem 0 1rem}.product-customization .product-customization-selected-option{font-weight:600}.product-customization--insert .variant-picker{padding:.5rem 0 0}.product-customization--insert .variant-picker__option-values{overflow:hidden}.product-customization--insert .variant-picker__option-values.max-height-set{max-height:8.125rem}.product-customization--insert .component-label+.variant-picker{margin-top:.75rem}.product-customization .variant-picker{position:relative}.product-customization .variant-picker .toggle-button{position:absolute;right:0;top:3.125rem;display:none;transition:transform 75ms}.product-customization .variant-picker .toggle-button.expanded{transform:rotate(90deg)}.product-customization .variant-picker.is-accordion .toggle-button{display:block}.frame-swatch,.media-swatch{position:relative}.frame-swatch .star,.media-swatch .star{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s;display:flex}.frame-swatch.color-white .star path,.media-swatch.color-white .star path{fill:#01010180}.frame-swatch.choice .star,.media-swatch.choice .star{opacity:1}.product-customization-insert-select,.personalize-wrapper input,.personalize-wrapper select{width:100%;border:1px solid #DCE1E4;border-radius:8px;height:3.125rem}.personalize-accordion{border-color:transparent;margin:.34375rem 0 .84375rem}.personalize-accordion .accordion__toggle{padding:0}.personalize-accordion .accordion__content{margin-block-end:0}.personalize-wrapper{padding-top:1rem;display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:1.25rem}.personalize-wrapper>div{width:100%}.personalize-wrapper .font_verdana{font-family:Verdana,sans-serif}.personalize-wrapper .font_times-new-roman{font-family:Times New Roman,serif}.personalize-wrapper .font_rochester{font-family:Brush Script MT,cursive}.personalize-wrapper .preview{font-size:24px;line-height:30px;padding:.5rem .75rem;border:1px solid #010101;border-radius:8px;background:#ceced4}.personalize-wrapper .preview.style_normal{font-weight:400}.personalize-wrapper .preview.style_bold{font-weight:700}.personalize-wrapper .preview.font_times-new-roman{font-size:1.625rem}.personalize-wrapper .preview.font_rochester{font-size:1.75rem;padding:.375rem .875rem}.personalize-wrapper .radio-swatches{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.75rem;margin:.375rem 0 1rem}.personalize-wrapper .radio-swatches label{width:2rem;height:2rem;border-radius:100%;outline:3px dashed transparent;outline-offset:1px;transition:outline-color .3s}.personalize-wrapper .radio-swatches label:focus{outline-color:#01010166}.personalize-wrapper .radio-swatches label.selected{outline-color:#010101}.personalize-wrapper .radio-swatches label input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}@media only screen and (min-width: 480px){.personalize-wrapper .half{width:calc(50% - .75rem)}}.personalize-wrapper select{background:#fff}.personalize-wrapper input,.personalize-wrapper select{padding:.5rem 1.3125rem}@keyframes spinner{to{transform:rotate(360deg)}}.product-gallery:has(.badge){position:relative}.product-gallery:has(.badge) .badge{position:absolute;top:2.5rem;left:2.5rem;z-index:1;padding:.25rem .75rem}.customizer-product-gallery .static-images,.customizer-product-gallery .product-gallery__media{display:none}.customizer-product-gallery .product-gallery__media img{width:100%}.customizer-product-gallery .product-gallery__media.is-selected{display:block}@media only screen and (min-width: 1000px){.customizer-product-gallery .product-gallery__media.is-selected{grid-column:span 2!important}}.customizer-product-gallery .product-gallery__ar-wrapper{position:relative}.customizer-product-gallery .product-gallery__loading-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff80;z-index:1;display:none}.customizer-product-gallery .product-gallery__loading-indicator.visible{display:block}.customizer-product-gallery .product-gallery__loading-indicator:before{content:"";box-sizing:border-box;position:absolute;top:50vw;left:50%;width:50px;height:50px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:spinner .8s linear infinite}@media only screen and (min-width: 1000px){.customizer-product-gallery .product-gallery__loading-indicator:before{top:300px}}.customizer-product-gallery .gallery-slider{display:grid;grid:var(--product-gallery-media-list-grid);gap:var(--product-gallery-media-list-gap)}@media only screen and (min-width: 1000px){.customizer-product-gallery .gallery-slider .gallery-slide-item:first-child{grid-column:span 2}}.stylized-select{padding:0 1.3125rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linejoin='round' %3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.125em}.component-label{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:.5rem}.component-label .designers-choice{color:#01010180;font-size:.8125rem;font-weight:500;line-height:1;display:flex;align-items:center;column-gap:.25rem}.component-label .designers-choice svg{width:10px;height:10px;position:relative;top:-1px}.component-label .designers-choice svg path{fill:#01010180}.variant-recommendations.first-hidden .horizontal-product-list{border-top:0}.personalize-wrapper .where-text-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.personalize-wrapper .where-text{text-decoration:underline;color:#010101;cursor:pointer}.personalize-wrapper .note-desc{background:#fff;padding:15px;border-radius:10px}.personalize-wrapper .note-desc a{text-decoration:underline}.personalize-wrapper .note-desc p{margin-bottom:5px}.personalize-wrapper .note-desc p:last-child{margin-bottom:0}#custom-popup{position:fixed;z-index:999;left:0;width:100%;height:100%;top:0;background-color:#00000080;text-align:center}#custom-popup .custom-popup-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 10px #0003;padding:20px;z-index:9}@media screen and (max-width: 767px){#custom-popup .custom-popup-content{width:90vw}}#custom-popup .button{margin:1.25rem 0;padding-left:4.125rem;padding-right:4.125rem}.variant-combo__title{margin-bottom:.75rem}.byo-variant-picker__option .media-swatch{border-radius:100%}byo-compare-at-price{display:none}byo-compare-at-price.text-on-sale{display:block}byo-on-sale-badge.text-on-sale{color:#fff}@media screen and (min-width: 700px){.blog-banner .blog-banner-content{padding-block-start:var(--spacing-20);padding-block-end:var(--spacing-20)}}.blog-banner .h1{font-size:3.25rem;line-height:1.2}.blog-post-card__info .badge--current{--badge-background: #E72213}.blog-post-card__meta .text-with-icon .text-sm{line-height:.5}.blog-post-card__figure>.badges-container{position:absolute;width:calc(100% - 1rem);display:flex;z-index:1;top:var(--blog-post-card-badge-spacing);left:var(--blog-post-card-badge-spacing)}.blog-post-card__figure .badge:not(:first-of-type){margin-left:1rem}html:has(#march-madness){scroll-padding-top:10rem}body{--heading-font-family: "Albert Sans", sans-serif;--text-font-family: "Albert Sans", sans-serif}#main:not(.homepage){padding-top:0!important}#main:has(#march-madness),#main:has(#holidayz-travel){background-color:#eef1f6}#main:has(#march-madness) .shopify-section--promo-box,#main:has(#march-madness) .shopify-section--rich-text,#main:has(#holidayz-travel) .shopify-section--promo-box,#main:has(#holidayz-travel) .shopify-section--rich-text{background-color:#eef1f6}@media screen and (min-width: 1024px){#main:has(#march-madness) .shopify-section--promo-box,#main:has(#march-madness) .shopify-section--rich-text,#main:has(#holidayz-travel) .shopify-section--promo-box,#main:has(#holidayz-travel) .shopify-section--rich-text{width:77.5%;margin:0 auto}}@media screen and (min-width: 1024px){#main:has(#march-madness) .promo-box,#main:has(#holidayz-travel) .promo-box{padding-inline:0}}@media screen and (min-width: 1024px){#main:has(#march-madness) .shopify-section--rich-text .section,#main:has(#holidayz-travel) .shopify-section--rich-text .section{padding:0}}@media screen and (max-width: 1280px){#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner{gap:4rem}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner picture img,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner picture img{object-fit:fill}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner>div .prose div:has(h1),#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner>div .prose div:has(h1){margin-block-start:.75rem}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner>div .prose>*,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner>div .prose>*{margin-block-start:.75rem}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner>div .prose .h4,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner>div .prose .h4{margin-block-start:.5rem}}@media screen and (max-width: 1280px) and (max-width: 450px){#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner{gap:2.5rem}}@media screen and (max-width: 768px){#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner{gap:4rem}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner picture img,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner picture img{object-fit:fill}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner>div .prose>*,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner>div .prose>*{margin-block-start:.75rem}#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner>div .prose div p a,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner>div .prose div p a{font-size:.875rem}}@media screen and (max-width: 768px) and (max-width: 450px){#main:has(#march-madness) .shopify-section--image-with-text-overlay image-banner,#main:has(#holidayz-travel) .shopify-section--image-with-text-overlay image-banner{gap:2.5rem}}#main:has(#holidayz-travel) image-banner>div{max-width:unset}#main:has(#holidayz-travel) image-banner>div .prose .h1 split-lines span{background-color:#00f}#main:has(#holidayz-travel) image-banner>div .prose .h1 split-lines span span span{background-color:green}#main:has(#holidayz-travel) .promo-box{width:100%}#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item{height:auto}#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details>a{display:block}#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details .button{width:min-content;white-space:pre}@media screen and (max-width: 525px){#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details .button{margin-top:1rem}}#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details .promo-code{padding:.25rem .75rem;width:140px;height:34px}@media screen and (max-width: 525px){#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details .promo-code{width:120px;height:28px;font-size:1.125rem;margin-top:0}}@media screen and (max-width: 525px){#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details{align-items:baseline}#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .promo-box__item-details>a h3{text-align:left;font-size:1.5rem}}@media screen and (max-width: 525px){#main:has(#holidayz-travel) .promo-box .promo-box__list .promo-box__item .image-wrapper img{max-width:160px}}#main:has(#holidayz-travel) .shopify-section--rich-text{background-color:#eef1f6}@media screen and (min-width: 1024px){#main:has(#holidayz-travel) .shopify-section--rich-text{width:77.5%;margin:0 auto}}@media screen and (min-width: 1000px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner{max-height:320px}}@media screen and (min-width: 700px) and (max-width: 1050px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner .h1{font-size:2.5rem}}@media screen and (min-width: 825px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner img{object-position:25%}}@media screen and (min-width: 700px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div{align-self:center}}@media screen and (min-width: 700px) and (max-width: 824px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner img{object-position:20%}#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner .prose{transform:translate(3rem)}}@media screen and (max-width: 699px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div{width:100%;transform:unset;text-align:center}#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div .prose div{display:flex;justify-content:center;align-items:center;margin-top:.5rem}}@media screen and (max-width: 525px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div .prose{display:flex;justify-content:center;align-items:center;flex-direction:column}#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div .prose p:first-of-type{width:100%}#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div .prose p.h1{font-size:2rem;line-height:2.4rem;width:100%;margin-bottom:.25rem}}@media screen and (max-width: 320px){#main:has(#promo-link) .shopify-section--image-with-text-overlay image-banner>div .prose p.h1{font-size:1.7rem;line-height:1.8rem}}#main .section{overflow:hidden}#main .section.promo-box{background-color:#eef1f6;padding-top:3rem}#main .section.promo-box ul{padding:2rem 0 1rem;display:flex;flex-wrap:wrap;gap:46px;list-style-type:none}@media screen and (max-width: 525px){#main .section.promo-box ul{gap:24px}}#main .section.promo-box ul li{padding:2rem;width:calc(50% - 24px);border-radius:12px;border-bottom:4px solid #AFB9D6;background:var(--white, #FFF);display:flex;justify-content:space-around;align-items:center;gap:2rem}@media screen and (max-width: 999px){#main .section.promo-box ul li{width:100%}}@media screen and (max-width: 1248px){#main .section.promo-box ul li{flex-direction:column}}#main .section.promo-box ul li .image-wrapper{position:relative;width:min-content}@media screen and (max-width: 699px){#main .section.promo-box ul li .image-wrapper{margin:0 auto}}#main .section.promo-box ul li .image-wrapper img{max-width:225px}#main .section.promo-box ul li .promo-box__item-details{width:45%}@media screen and (max-width: 699px){#main .section.promo-box ul li .promo-box__item-details{padding:0;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}#main .section.promo-box ul li .promo-box__item-details .h3{font-size:28px;text-align:center}}#main .section.promo-box ul li .promo-box__item-details a{align-items:flex-start;gap:0}#main .section.promo-box ul li .promo-box__item-details a:has(.product-tagline),#main .section.promo-box ul li .promo-box__item-details a:not(.button){flex-direction:column;display:flex}#main .section.promo-box ul li .promo-box__item-details a.button{display:inline-block}#main .section.promo-box ul li .promo-box__item-details p{padding-top:1rem;text-transform:uppercase;color:var(--red-ada, #E72213);font-weight:700}#main .section.promo-box ul li .promo-box__item-details p.product-tagline{color:#000;text-transform:none;font-weight:400}#main .section.promo-box ul li .promo-box__item-details .promo-code{font-size:22px;font-weight:700;line-height:120%;display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:#fff;border-radius:4px;background:var(--red-ada, #E72213);margin-top:4px}#main .section.promo-box ul li .promo-box__item-details a.button{margin-top:1.5rem;font-size:1rem}.flex-image-text{display:inline-flex;align-items:center;column-gap:.5rem}.flex-image-text.more-ways{column-gap:.6875rem}@media only screen and (max-width: 699px){.header__icon-list .tap-area.sm\:hidden{display:inline-flex}}.header__icon-list nav>ul>li>a{position:relative}.header__icon-list nav>ul>li>a:after{content:"";background-image:url(//zucainc-dev.myshopify.com/cdn/shop/files/icon-holiday-star.svg?width=16);width:16px;height:16px;right:-20px;top:1px;position:absolute}.panel-list__wrapper .panel__scroller>ul>li>a>span{position:relative}.panel-list__wrapper .panel__scroller>ul>li>a>span:after{content:"";background-image:url(//zucainc-dev.myshopify.com/cdn/shop/files/icon-holiday-star.svg?width=16);width:16px;height:16px;right:-20px;top:2px;position:absolute}.navigation-promo.navigation-promo--grid .media-inner,.navigation-promo.navigation-promo--grid .media-inner .image{width:13.75rem;height:13.75rem}@media only screen and (max-width: 767px){.navigation-promo.navigation-promo--grid .media-inner,.navigation-promo.navigation-promo--grid .media-inner .image{width:8.125rem;height:8.125rem}}.navigation-promo.navigation-promo--grid .media-inner{overflow:hidden}.navigation-promo.navigation-promo--grid .media-inner .image{object-fit:cover}.media-swatch{background:#fff}.media-swatch>img{object-fit:contain;border-radius:inherit}@media only screen and (min-width: 700px){.press .rating__stars svg{width:24px;height:24px}}.press .rating{gap:8px}.highlighted-text{color:#e72213}.highlighted-text-green{color:#3d863d}.press .h2.hyphenate{font-size:2.625rem;line-height:1.3}@media only screen and (max-width: 699px){.press .h2.hyphenate{font-size:var(--text-h2)}}.text-with-icons .icon-block{padding:0}.text-with-icons p{color:#01010180}.text-with-icons p.h5{color:#010101}.shopify-section--hot-spots .prose .h6{color:#e72213;font-size:1.375rem;line-height:1.2}.zuca-x-wrapper{display:flex;justify-content:center;align-items:center;gap:1.25rem;padding-bottom:3.125rem}@media screen and (max-width: 699px){.zuca-x-wrapper{padding-bottom:.5rem}}.zuca-x-wrapper .use-case-wrapper{margin-top:0}.zuca-x-wrapper .zuca-x-item{font-weight:700;font-size:1.375rem;line-height:1.2;color:var(--zuca-x-color)}.zuca-x-wrapper .multi-heading-wrapper{position:relative;height:1.649375rem;width:7.5rem;overflow:hidden}.zuca-x-wrapper .multi-heading-wrapper .multi-heading{position:absolute;top:100%;left:0;margin:0}.zuca-x-wrapper .multi-heading-wrapper .multi-heading.on{animation:zucaXScrollIn .2s linear forwards}.zuca-x-wrapper .multi-heading-wrapper .multi-heading.off{animation:zucaXScrollOut .2s linear forwards}.zuca-x-wrapper .multi-heading-wrapper .multi-heading:first-child{top:0%}.section-padding_bottom_no{padding-bottom:0}.underline-text{text-decoration:underline}.media-grid__item .underline-text{font-weight:500;font-size:.9375rem;line-height:1.5rem;margin-top:1rem}.media-grid__item .h2{font-size:2.625rem;line-height:1.3}.media-grid__item .h3{font-size:2.25rem;line-height:1.2}.media-grid__item .h4{font-size:1.375rem;line-height:1.4}@media only screen and (max-width: 699px){.media-grid__item .h2{font-size:1.5rem}.media-grid__item .h3{font-size:1.3125rem}.media-grid__item .h4{font-size:1rem}}.media-grid__item .content-over-media.bg-gradient:before,.shopify-section--video .content-over-media.bg-gradient:before{background:var(--gradient)}.shopify-section--media-grid .media-grid.square{--calculated-row-height: auto;--media-grid-row-height: auto}.shopify-section--media-grid .media-grid.square .media-grid__item{aspect-ratio:1}.shopify-section--media-grid .overlay-image{max-width:50%}.shopify-section--media-grid .overlay-image.sm\:text-start{text-align:start}.shopify-section--media-grid .overlay-image.sm\:text-center{text-align:center}.shopify-section--media-grid .overlay-image.sm\:text-end{text-align:end}.shopify-section--media-grid .overlay-image.sm\:place-self-start{place-self:start}.shopify-section--media-grid .overlay-image.sm\:place-self-start-center{place-self:start center}.shopify-section--media-grid .overlay-image.sm\:place-self-start-end{place-self:start end}.shopify-section--media-grid .overlay-image.sm\:place-self-center{place-self:center}.shopify-section--media-grid .overlay-image.sm\:place-self-center-start{place-self:center start}.shopify-section--media-grid .overlay-image.sm\:place-self-center-end{place-self:center end}.shopify-section--media-grid .overlay-image.sm\:place-self-end{place-self:end}.shopify-section--media-grid .overlay-image.sm\:place-self-end-start{place-self:end start}.shopify-section--media-grid .overlay-image.sm\:place-self-end-center{place-self:end center}.shopify-section--media-grid .overlay-image.sm\:justify-items-center{justify-items:safe center}[role=main] .shopify-section--before-after-image{background:linear-gradient(180deg,#f7f7f8 0% 80%,#fff)}[role=main] .shopify-section--featured-collection{background:linear-gradient(180deg,#fff,#f7f7f8)}@media only screen and (min-width: 700px){.shopify-section--before-after-image{padding-top:6.5rem;padding-bottom:6.5rem}}.shopify-section--before-after-image .section-stack{background:#fff;overflow:hidden;gap:0}.shopify-section--before-after-image .section-stack__intro{padding:2rem 2.03125rem 2.5rem}@media only screen and (min-width: 550px){.shopify-section--before-after-image .section-stack__intro{padding:3.9375rem 3.75rem}}@media only screen and (min-width: 1150px){.shopify-section--before-after-image .section-stack__intro{padding:4.9375rem 7.625rem 4.9375rem 5.75rem}}@media only screen and (min-width: 1600px){.shopify-section--before-after-image .section-stack__intro{padding:6.9375rem 9.625rem 6.9375rem 7.75rem}}@media only screen and (max-width: 1149px){.shopify-section--before-after-image .section-stack__intro{order:2}.shopify-section--before-after-image .shadow{filter:none}}.shopify-section--before-after-image .block-list-wrapper{margin:1.375rem 0 .5rem}.shopify-section--before-after-image .before-after,.shopify-section--before-after-image .before-after .before-after__before-image{height:100%}.shopify-section--before-after-image .before-after img{object-fit:cover;height:100%}@media only screen and (max-width: 699px){.shopify-section--before-after-image .prose *+.button{display:block;margin:0 auto}}.icon-block{display:flex;column-gap:.6875rem;line-height:1.3;align-items:center;padding:.375rem 0 0}.icon-block:first-child{margin-top:0}.icon-block strong{font-weight:600}.product-card--blends .product-card__info{padding:var(--product-card-info-padding)}.badge_tsa{background:#e72213}.badge_promo .badge_new{background:#7047eb}.badge_special-edition{background:#f08a00}.badge_deal{background:#eb5147}.fieldset-with-submit{gap:0}.fieldset-with-submit .input{padding-inline-end:2.75rem;border-radius:0}.fieldset-with-submit .button{margin-top:1rem}@media only screen and (min-width: 700px){.fieldset-with-submit .button{margin-top:0;margin-left:-1.75rem}}@media screen and (min-width: 1150px){.footer{--footer-block-list-gap: 2rem}}@media screen and (min-width: 700px){.footer{padding-block-end:8.3125rem;--footer-part-gap: 2.5rem}}@media only screen and (min-width: 700px){.footer__block-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem}}@media only screen and (min-width: 1300px){.footer__block-list{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width: 399px){.footer__block-list{column-gap:1rem}}@media only screen and (max-width: 699px){.footer{padding-block-start:2rem;padding-block-end:2rem}.footer .footer__block-list,.footer .footer__aside{gap:1.5rem}.footer .footer__block-list .footer__block,.footer .footer__aside .footer__block{row-gap:.5rem}.footer .footer__block-list .footer__block ul.gap-3,.footer .footer__aside .footer__block ul.gap-3{row-gap:.25rem}}.quantity-inventory-wrapper{display:flex;align-items:flex-end}.quantity-inventory-wrapper .product-info__inventory{margin:0 0 .875rem 1.5rem}.home-bag-zuca .h1{margin-top:1.875rem;font-size:3.25rem;line-height:1.2}@media only screen and (max-width: 699px){.home-bag-zuca{padding-block-end:0}.home-bag-zuca .h1{font-size:1.875rem}.home-bag-zuca .h1 span.highlighted-text:before{content:"\a";white-space:pre}}.rezuca{background:#f7f7f8;position:relative}.rezuca:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:linear-gradient(0deg,#fff,#fff0)}.rezuca .prose{max-width:30.25rem}@media only screen and (max-width: 699px){.rezuca .prose *+.button{display:block;margin:0 auto}}@media screen and (max-width: 699px){.rezuca .media-with-text .media-with-text__item{grid-template:"content" "media"/auto}.rezuca .media-with-text .media-with-text__item .prose{text-align:center}}.breadcrumbs{color:#01010180;font-size:.9375rem;line-height:1.5rem}.breadcrumbs ul{display:inline-flex}.breadcrumbs li:first-child{margin-right:.25rem}.breadcrumbs li:first-child:after{content:"/"}.shopify-section--main-collection.hideable .collection{margin-block-end:0;margin-block-start:0}.shopify-section--main-collection.hideable .collection__results,.shopify-section--main-collection.hideable .pagination{display:none}.shopify-section--main-collection.hideable+.shopify-section--featured-collection>.section{padding-block-start:0}.shopify-section--main-collection.hideable.filtered .collection__results{display:block}.shopify-section--main-collection.hideable.filtered .pagination{display:flex}.shopify-section--main-collection.hideable.filtered~.shopify-section--featured-collection{display:none}.timeline.subheader-upper .prose .text-base{text-transform:uppercase}.timeline.align-vertical .timeline__slide{align-items:center}.sort-by-facet{justify-content:start}.availability-facet{justify-content:end}@media screen and (min-width: 1000px){.sort-by-facet .popover{--popover-anchor-inline-spacing: 100%;transform:translate(100%)}}.facets-horizontal .filter-wrapper{position:relative}.facets-horizontal .facet-dialog{right:0;left:auto;transform:translate(0)}.facets-horizontal .facet-dialog .facet-dialog-option{padding:var(--spacing-2) var(--spacing-4)}.facets-horizontal:has(+.availability-facet) .facet-dialog{right:auto;left:50%;transform:translate(-50%)}.facets-horizontal .color-swatch{--swatch-size: var(--spacing-10)}@media screen and (min-width: 1000px){.accordion-box{padding:var(--spacing-2) 0;width:46.125rem;margin-left:auto;margin-right:auto}}.zuca-badge{display:flex;justify-content:center;margin-bottom:1.875rem}.page-spacer .hero-image{background-size:cover;border-radius:24px;height:10rem;width:100%;max-width:77.875rem;display:flex;align-items:center;justify-content:center;margin:1rem auto 2rem}.page-spacer .hero-image .h1{font-size:1.75rem;line-height:1.2}@media only screen and (min-width: 400px){.page-spacer .hero-image{height:15rem}.page-spacer .hero-image .h1{font-size:2.5rem}}@media only screen and (min-width: 700px){.page-spacer .hero-image{height:20rem;margin-bottom:3rem}}@media only screen and (min-width: 1000px){.page-spacer .hero-image{height:25rem;margin-bottom:5rem}.page-spacer .hero-image .h1{font-size:3.25rem}}.page-spacer .h1{color:var(--heading-text-color, var(--text-primary))}.shopify-section--rich-text .bg-image .rich-text{background-image:var(--background-image);background-size:cover;height:auto;padding:2.5rem 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:24px}@media only screen and (min-width: 400px){.shopify-section--rich-text .bg-image .rich-text{height:17.5rem}}@media only screen and (min-width: 700px){.shopify-section--rich-text .bg-image .rich-text{height:20rem}}@media only screen and (min-width: 1000px){.shopify-section--rich-text .bg-image .rich-text{height:29.5rem}}.content-over-media--15-8{aspect-ratio:15/8}.image-link-blocks__item{aspect-ratio:1/1}.image-link-blocks__item .content-over-media{height:100%}.image-link-blocks__item .content-over-media>:is(img,video,iframe,svg,video-media){height:auto;width:auto;min-height:initial}.notes{color:red!important}section.shopify-section--faq .section-stack__main .bg-secondary{background:none}@media only screen and (min-width: 700px){main.pages-from-a-to-zuca{display:grid;grid-template-columns:repeat(2,1fr);max-width:104rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1000px){main.pages-from-a-to-zuca{grid-template-columns:repeat(3,1fr)}}main.pages-from-a-to-zuca .shopify-section:not(.shopify-section--a-to-zuca){grid-column:1/2}@media only screen and (min-width: 480px){main.pages-from-a-to-zuca .shopify-section:not(.shopify-section--a-to-zuca){grid-column:1/4}}@media only screen and (min-width: 700px){main.pages-from-a-to-zuca .shopify-section:not(.shopify-section--a-to-zuca){grid-column:1/3}}@media only screen and (min-width: 1000px){main.pages-from-a-to-zuca .shopify-section:not(.shopify-section--a-to-zuca){grid-column:1/4}}main.pages-lost-found{background:#f7f7f8}main.pages-lost-found .shopify-section:not(.shopify-section-group-footer-group){background:#f7f7f8}.shopify-section--image-text-blocks .section-header{display:block;text-align:center}.image-text-blocks{max-width:74rem;padding-left:2rem;padding-right:2rem;margin-left:auto;margin-right:auto}.image-text-blocks__item{background:#fff;height:20.625rem;padding:1.75rem 2.5rem}.image-text-blocks__image{margin:0 auto}.image-text-blocks__title{font-weight:800;margin-top:1.5rem}.image-text-blocks__title+.image-text-blocks__text{margin-top:8px}.image-text-blocks__text{font-size:13px}.image-text-blocks__inner{height:100%;display:flex;flex-direction:column;justify-content:space-around}.image-text-blocks a{text-decoration:underline}.image-text-blocks.per-row-3 .image-text-blocks__item:last-child:nth-child(3n+1){grid-column:1}@media screen and (min-width: 700px) and (max-width: 999px){.image-text-blocks.per-row-3 .image-text-blocks__item:last-child:nth-child(3n+1){transform:translate(calc(50% + .75rem))}}@media screen and (min-width: 1000px){.image-text-blocks.per-row-3 .image-text-blocks__item:last-child:nth-child(3n+1){grid-column:2}}.a-to-zuca__letter,.a-to-zuca__use{line-height:1.2;font-weight:700}.a-to-zuca__letter{font-size:1.375rem;margin-bottom:.5rem}.a-to-zuca__use{font-size:.9375rem}.a-to-zuca__item{display:flex;align-items:center;column-gap:.375rem}.a-to-zuca__list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3.5rem;row-gap:3.5rem}@media only screen and (min-width: 700px){.a-to-zuca__list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1300px){.a-to-zuca__list{column-gap:5rem;row-gap:5rem}}.a-to-zuca__letter-list{display:flex;flex-direction:column;row-gap:.37rem}.admin-note{color:#e72213;padding:1em;background-color:#ffe9e9;border-left:3px solid #E72213}.shopify-section--find-zuca-overlay .find-blocks{display:grid;column-gap:1.5rem;row-gap:1.5rem;grid-auto-rows:1fr}@media only screen and (min-width: 1000px){.shopify-section--find-zuca-overlay .find-blocks{grid-template-columns:repeat(2,1fr)}}.find-blocks{text-align:center;max-width:79.875rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.find-blocks__block{background:#fff;padding:3rem 5.1875rem 3.5rem;border-radius:1rem}.find-blocks__block .icon-block{padding:0;margin-bottom:1.5rem;display:flex;justify-content:center}.find-blocks__title{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.find-blocks a{text-decoration:underline}.find-blocks .button{margin-top:2rem;text-decoration:none}.find-blocks button[type=submit]{margin-top:1.03125rem}.find-blocks .form{display:block}.find-blocks .form .message-container{padding:1rem 0;display:none}.find-blocks .input{margin:.75rem 0 .4375rem}.find-blocks textarea.input{height:initial;padding-top:1rem;padding-bottom:1rem}.find-blocks p,.find-blocks .label{font-size:.9375rem}.find-blocks .step-two,.find-blocks .final-message{display:none;flex-direction:column}.find-blocks .final-message{row-gap:.75rem}.find-blocks .tag-contact-info p{margin:.75rem 0 .5rem}.lookup-form #custom-openPopup{text-decoration:underline}#custom-popup.lookup-tag-popup .custom-popup-content{max-width:37rem;display:flex;flex-direction:column;align-items:center;padding:4rem 4rem 2.875rem}#custom-popup.lookup-tag-popup .popup_heading{font-size:1.375rem;font-weight:700;line-height:1.2;text-align:center;margin-top:2.5rem}#custom-popup.lookup-tag-popup .button{margin:2.5rem 0 0}.button.tag-button{font-weight:400;padding:.115rem .755rem .112rem}.notify-button{background-color:#ed3123;padding-inline-start:0;padding-inline-end:0}.notify-button>div{transform:none!important}@media only screen and (max-width: 699px){.buy-buttons .button--xl,.buy-buttons .button--xl div{font-size:16px}}.circle-button--fill{background-color:rgb(var(--text-color)/.12)}#dummy-chat-button-iframe:has(~navigation-drawer),#dummy-chat-button-iframe:has(~x-drawer),cart-notification-drawer[open]~#dummy-chat-button-iframe,div[id$=__newsletter-popup]:has(newsletter-popup[open])~#dummy-chat-button-iframe,div[id$=__cart-drawer]:has(cart-drawer[open])~#dummy-chat-button-iframe{display:none}main:has(~navigation-drawer[open]) #ps__bis_container_root,cart-notification-drawer[open]~main #ps__bis_container_root,div[id$=__cart-drawer]:has(cart-drawer[open])~main #ps__bis_container_root{display:none}html,a[name=newsletter-discount]{scroll-behavior:smooth}.cart{gap:0;max-width:none}@media screen and (min-width: 1200px){#shopify-product-reviews{grid-template-columns:445px minmax(0,1200px)}#shopify-product-reviews .spr-container{max-width:none!important}}#shopify-product-reviews .custom-spr__header.bg-gradient{--gradient: linear-gradient(to bottom right, rgba(220, 225, 228, 1) 36.55%, rgba(238, 240, 241, 1)) !important}.variant-picker__option-values{padding:var(--spacing-2)}:checked+.media-swatch:before,.media-swatch.is-selected:before{box-shadow:none;outline:3px dashed #000}.nl-promo-code{font-weight:600}main.pages-holiday-sale .shopify-section--main-page .page-spacer,main.pages-holiday-sale-pills .shopify-section--main-page .page-spacer{margin-block-end:0}main.pages-holiday-sale .shopify-section--main-page .hero-image,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image{max-width:none;margin-bottom:0;align-items:flex-start;height:360px;padding-top:112px}@media screen and (max-width: 699px){main.pages-holiday-sale .shopify-section--main-page .hero-image,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image{padding-top:64px;height:260px}}main.pages-holiday-sale .shopify-section--main-page .hero-image h1,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image h1{position:relative}@media screen and (max-width: 699px){main.pages-holiday-sale .shopify-section--main-page .hero-image h1,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image h1{font-size:2.3rem;line-height:.8}}@media screen and (min-width: 700px){main.pages-holiday-sale .shopify-section--main-page .hero-image h1,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image h1{font-size:4rem}}main.pages-holiday-sale .shopify-section--main-page .hero-image h1:after,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image h1:after{bottom:0;color:var(--red-ada, #E72213);content:"z";position:absolute;transform:translate(-47px)}@media screen and (max-width: 699px){main.pages-holiday-sale .shopify-section--main-page .hero-image h1:after,main.pages-holiday-sale-pills .shopify-section--main-page .hero-image h1:after{transform:translate(-27px)}}main.pages-holiday-sale .sale-categories,main.pages-holiday-sale-pills .sale-categories{position:relative}main.pages-holiday-sale .sale-categories+ul,main.pages-holiday-sale-pills .sale-categories+ul{position:absolute;color:#fff;margin:0 auto;left:0;right:0;top:-148px;display:flex;justify-content:center;align-content:center;column-gap:1rem;text-decoration:underline;font-size:1rem;font-weight:800}@media screen and (max-width: 699px){main.pages-holiday-sale .sale-categories+ul,main.pages-holiday-sale-pills .sale-categories+ul{flex-wrap:wrap;row-gap:1rem;top:-124px;max-width:250px}}@media screen and (max-width: 399px){main.pages-holiday-sale .sale-categories+ul,main.pages-holiday-sale-pills .sale-categories+ul{top:-138px}}main.pages-holiday-sale .shopify-section--promo-box,main.pages-holiday-sale-pills .shopify-section--promo-box{background-color:#eef1f6}main.pages-holiday-sale .shopify-section--promo-box .promo-box,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box{width:100%;margin:0 auto;padding-bottom:0}@media screen and (min-width: 1400px){main.pages-holiday-sale .shopify-section--promo-box .promo-box,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box{width:1344px;padding-left:0;padding-right:0}}main.pages-holiday-sale .shopify-section--promo-box .promo-box .rich-text__wrapper,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box .rich-text__wrapper{max-width:none}main.pages-holiday-sale .shopify-section--promo-box .promo-box .prose h2,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box .prose h2{padding-top:2rem}main.pages-holiday-sale .shopify-section--promo-box .promo-box .prose h2:first-of-type,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box .prose h2:first-of-type{padding-top:2.5rem}main.pages-holiday-sale .shopify-section--promo-box .promo-box .prose p,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box .prose p{font-size:18px;line-height:160%;margin-bottom:1rem}main.pages-holiday-sale .shopify-section--promo-box .promo-box .prose p:nth-of-type(2),main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box .prose p:nth-of-type(2){margin-top:0;color:var(--red-ada, #E72213)}@media screen and (max-width: 699px){main.pages-holiday-sale .shopify-section--promo-box .promo-box .prose p,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box .prose p{font-size:16px;line-height:150%}}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul{padding:2rem 0 1rem;display:flex;flex-wrap:wrap;gap:46px;list-style-type:none}@media screen and (max-width: 525px){main.pages-holiday-sale .shopify-section--promo-box .promo-box ul,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul{gap:24px}}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li{min-height:380px;padding:2rem;width:calc(50% - 24px);border-radius:12px;border-bottom:4px solid #AFB9D6;background:var(--white, #FFF);display:flex;justify-content:center;align-items:flex-start;gap:2rem}@media screen and (max-width: 999px){main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li{width:100%}}@media screen and (max-width: 1248px){main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li{flex-direction:column}}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .image-wrapper,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .image-wrapper{position:relative;width:100%}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .image-wrapper img,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .image-wrapper img{max-width:200px;margin:0 auto}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .promo-box__item-details,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .promo-box__item-details{padding:1rem 0}@media screen and (max-width: 699px){main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .promo-box__item-details,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .promo-box__item-details{padding:0}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .promo-box__item-details .h3,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .promo-box__item-details .h3{font-size:28px}}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .promo-box__item-details p,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .promo-box__item-details p{padding-top:1rem;text-transform:uppercase;color:var(--red-ada, #E72213);font-weight:700}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .promo-box__item-details .promo-code,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .promo-box__item-details .promo-code{font-size:22px;font-weight:700;line-height:120%;display:flex;justify-content:center;align-items:center;width:96px;height:32px;color:#fff;border-radius:4px;background:var(--red-ada, #E72213);margin-top:4px}main.pages-holiday-sale .shopify-section--promo-box .promo-box ul li .promo-box__item-details a.button,main.pages-holiday-sale-pills .shopify-section--promo-box .promo-box ul li .promo-box__item-details a.button{margin-top:1.5rem;font-size:1rem}@media screen and (max-width: 699px){#main.pages-holiday-sale-pills .shopify-section--custom-html{background:#eef1f6}#main.pages-holiday-sale-pills .shopify-section--main-page .hero-image{padding-top:0;align-items:center}#main.pages-holiday-sale-pills .section.text-custom{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2);padding:20px 0;background:#eef1f6;overflow-x:scroll;max-width:1344px}#main.pages-holiday-sale-pills .section.text-custom .sale-categories+ul{position:relative;display:flex;flex-wrap:nowrap;column-gap:.8rem;top:0;max-width:none;justify-content:flex-start;color:#000;font-weight:400;text-decoration:none}#main.pages-holiday-sale-pills .section.text-custom .sale-categories+ul li{white-space:nowrap;padding:4px 12px;background:#ccc;border-radius:16px;font-size:1rem}}main#main>section.shopify-section--custom-html:first-child{padding-inline-start:8px;padding-inline-end:8px;margin-bottom:20px;background:var(--zuca-gray, #F7F7F8)}@media screen and (min-width: 699px){main#main>section.shopify-section--custom-html:first-child{display:none}}main#main>section.shopify-section--custom-html:first-child div.section-full{padding:9px 0;overflow-x:scroll}main#main>section.shopify-section--custom-html:first-child p.mobile-categories+ul{align-content:center;color:#000;column-gap:7px;display:flex;flex-wrap:nowrap;font-size:1rem;font-weight:400;justify-content:flex-start;left:0;margin:0 auto;max-width:none;position:relative;right:0;text-decoration:none;top:0}main#main>section.shopify-section--custom-html:first-child p.mobile-categories+ul li{white-space:nowrap;padding:4px 10px;background:#fff;border-radius:16px;font-size:13px;line-height:16px;font-weight:500}main#main>section.shopify-section--custom-html:first-child p.mobile-categories+ul li a{opacity:.7}@media screen and (min-width: 1024px){.big-paragraph p{font-size:22px}}.pages-memorial-day-sale .shopify-section--image-with-text-overlay+.shopify-section--rich-text .rich-text__wrapper{max-width:760px}@media screen and (max-width: 999px){.customizer-product-gallery .product-gallery__media img{width:auto;height:auto}.customizer-product-gallery .product-gallery__media img.rounded{border-radius:0}.customizer-product-gallery .gallery-slider.gallery-slider-more-img{overflow-x:scroll}.customizer-product-gallery .product-gallery__zoom.md\:hidden{display:none}.product-customization--insert .variant-picker{padding:0}}@media screen and (max-width: 699px){#main.products-uli-special-edition-compact-disc-golf-cart-white .media-with-text__icon,#main.products-disc-golf-cart-uli-special-edition .media-with-text__icon{max-width:70vw}}.shopify-section--byo-tool{--background: 247 247 248;display:flex!important;justify-content:center;margin-bottom:4.5rem;padding-top:3rem}@media screen and (min-width: 1000px){.shopify-section--byo-tool{margin-bottom:7.375rem}}.shopify-section--byo-tool .section{max-width:89.5rem;padding:0}@media screen and (min-width: 1000px){.shopify-section--byo-tool .section{padding-left:1rem;padding-right:1rem}}.shopify-section--byo-tool .section .product-info{top:0}@media screen and (max-width: 999px){.shopify-section--byo-tool .section{--product-gallery-media-list-gap: 0}.shopify-section--byo-tool .section .product-gallery__media-list.full-bleed{margin-inline-start:0;margin-inline-end:0}.shopify-section--byo-tool .section .product-info{padding-left:1rem;padding-right:1rem}.shopify-section--byo-tool .section .product-info .breadcrumbs{display:none}}.byo-tool{display:block}.byo-tool .faux-button{position:fixed;left:0;bottom:1rem;z-index:1;width:100%;padding:0 1rem;display:none;transition:opacity 3.15s;opacity:0}.byo-tool .faux-button .button{width:100%;font-size:1rem}.byo-tool .faux-button .button.button--subdued{background:#e5e5e5!important}.byo-tool button[type=submit].build-button{width:17.75rem;max-width:100%}.byo-tool button[type=submit].build-button[disabled]{background:gray}@media screen and (max-width: 999px){.byo-tool .product-gallery--mobile-expanded .product-gallery__zoom:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}}.byo-tool .product-info__title{margin-bottom:2.6875rem}.byo-tool_form{display:flex;justify-content:center}.byo-tool_form>.product{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 999px){.byo-tool_form>.product{display:block;overflow:auto}}@media screen and (min-width: 1000px){.byo-tool_form>.product>.byo-gallery{max-width:46.125rem}.byo-tool_form>.product>.product-info{max-width:33.5rem;padding-left:0}}@media screen and (max-width: 999px){.byo-tool .product-info .product-info__block-item[data-block-id=title],.byo-tool .product-info .product-info__block-item[data-block-id=badges],.byo-tool .product-info .product-info__block-item[data-block-id=price]{display:none}}.byo-tool .variant-picker__option-values{margin-left:calc(-1 * var(--spacing-2));margin-right:calc(-1 * var(--spacing-2))}.byo-tool .component-label_span{font-weight:600}.byo-tool .product-info .product-info__title{margin-block-start:0}.byo-tool .gallery-combo{font-weight:700;font-size:1.25rem;line-height:1.44}@media screen and (min-width: 1000px){.byo-tool .gallery-combo{font-size:2.25rem;line-height:1.2}}@media screen and (max-width: 999px){.byo-tool .gallery-combo{padding:0 1rem}}@media screen and (min-width: 1000px){.byo-tool{padding-bottom:3rem;padding-top:0!important}.byo-tool .breadcrumbs{margin-bottom:1.5rem}}@media screen and (max-width: 999px){.byo-tool{background:#fff}.byo-tool .product-info__price{line-height:1.6}.byo-tool .mobile-collapse{overflow:hidden;transition:max-height .15s,margin .15s;margin-bottom:1rem}.byo-tool .mobile-collapse .breadcrumbs{margin-bottom:.5rem;padding-top:.25rem}.byo-tool .product-gallery{transition:row-gap .15s}.byo-tool.scrolled .product-gallery{row-gap:var(--spacing-1)}.byo-tool.scrolled .byo-gallery{position:fixed;z-index:1}.byo-tool.scrolled .mobile-collapse{max-height:0px!important;margin-bottom:0}.byo-tool.scrolled .faux-button{display:block;opacity:1}.byo-tool.scrolled.scrolled-past .faux-button{display:none}}@media screen and (min-width: 1000px){.byo-tool .byo-gallery{position:static!important;z-index:0!important;opacity:1!important}}@media screen and (max-width: 999px){.byo-tool .byo-gallery{padding:.5rem 0 0;background:#fff}.byo-tool .byo-gallery .page-dots{display:none}.byo-tool .byo-gallery img{width:auto}}@media screen and (max-width: 999px){.byo-tool .byo-gallery img{height:30vw}}@media screen and (max-width: 699px){.byo-tool .byo-gallery img{height:40vw}}@media screen and (max-width: 479px){.byo-tool .byo-gallery img{height:10rem}}.byo-tool .byo-gallery-bottom-text{padding:0 1rem .5rem;border-bottom:1px solid rgba(1,1,1,.12)}.byo-tool .byo-gallery-bottom-text .product-info__title{margin-bottom:0}@media screen and (min-width: 1000px){.byo-tool .byo-gallery-bottom-text{display:none}}.product-list__promo_div{background:#fff;border-radius:8px;border:1px solid #DCE1E4;padding:1.5rem 1.5rem 1.5rem 4.5rem;position:relative;display:flex;align-items:center}.product-list__promo_div:before{content:"";background-image:url(//zucainc-dev.myshopify.com/cdn/shop/files/promo-stars.svg);width:32px;height:26px;left:1.5rem;position:absolute}@media screen and (max-width: 525px){.section-blends.section-full .media-grid .content-over-media>:is(picture,img,video,iframe,svg,video-media){min-height:8.456rem}}@media screen and (max-width: 525px){image-banner .prose *+:is(p,div,ul,ol){margin-block-start:1rem}image-banner .prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:1rem}}.section.section-blends.section-full .byo-tool .accordion-group .prose>div p{display:block}#main-search-results-page{margin-bottom:48px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/styles-ed4535ae.css.map */
