.zpd-page .header.page-width{max-width:none;padding:12px 28px}.zpd-page .announcement-bar__message{padding:9px 0}.zpd-product{display:block;padding-top:16px!important;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;color:#171717}.zpd-product>.page-width,.zpd-product product-component>.page-width{max-width:1920px;padding:0 16px}.zpd-product .product{column-gap:0;align-items:flex-start}.zpd-product .product__media-wrapper{width:66%;max-width:66%;padding:0 10px 0 0;position:sticky;top:18px}.zpd-product .product__info-wrapper{width:34%;max-width:34%;padding:4px 16px 0 24px}.zpd-product .product__info-container{max-width:none;position:static}.zpd-product .product__media-list{margin:0!important;gap:8px}.zpd-product .product__media-item{width:100%;max-width:100%;padding:0}.zpd-product .product-media-container{width:100%;max-width:100%;margin:0;border:0;background:#f6f6f5}.zpd-product .product-media-container.constrain-height{--constrained-min-height:540px}.zpd-product .product__media img{object-fit:contain;background:#f6f6f5}.zpd-product .product__media-toggle{border-radius:0}.zpd-product .product__info-container>*+*{margin-top:16px}.zpd-breadcrumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#666;margin:0 0 20px}.zpd-breadcrumb a{color:inherit;text-decoration:none}.zpd-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.zpd-product .product__title{margin:0 0 8px}.zpd-product .product__title h1{font:700 28px/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.5px;margin:0}.zpd-product .price{font-size:22px;letter-spacing:0}.zpd-product .price__regular .price-item--regular{font-weight:600}.zpd-product .price--on-sale .price-item--sale{color:#b6313b}.zpd-product .price__badge-sale{border-radius:3px}.zpd-product .product__tax{font-size:12px;line-height:1.5;margin-top:4px!important}.zpd-product variant-selects{display:block;margin-top:22px!important}.zpd-product .product-form__input{max-width:none;margin:0 0 22px}.zpd-product .form__label{font:400 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:9px}.zpd-product .product-form__input--pill input[type=radio]+label{border:0;border-radius:3px;background:#f1f1f1;color:#111;min-width:40px;height:40px;padding:11px 12px;margin:0 6px 6px 0;font:400 12px/18px Arial,Helvetica,sans-serif;letter-spacing:0}.zpd-product .product-form__input--pill input[type=radio]:checked+label{background:#111;color:#fff}.zpd-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #222;outline-offset:3px}.zpd-product .product-form__input--pill input[type=radio].disabled+label{opacity:.4;text-decoration:line-through}.zpd-product .zpd-colors input[type=radio]+label{width:36px;min-width:36px;height:36px;padding:0;border:2px solid #fff;outline:1px solid #ddd;border-radius:50%;overflow:hidden;margin:3px 10px 4px 0;vertical-align:middle;background:#eee}.zpd-product .zpd-colors input[type=radio]:checked+label{outline:2px solid #111;background:#eee}.zpd-swatch-image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2.6);object-position:center 38%}.zpd-size-guide{float:right;border:0;background:none;padding:0;color:#111;text-decoration:underline;font:400 13px/1.5 Arial,Helvetica,sans-serif;cursor:pointer}.zpd-product .product-form__quantity{margin-top:16px!important;margin-bottom:12px;width:auto}.zpd-product .quantity{width:110px;min-height:44px;border:0;background:#f3f3f3}.zpd-product .quantity:before,.zpd-product .quantity:after{display:none}.zpd-product .quantity__button{width:32px}.zpd-product .quantity__input{font-size:14px}.zpd-product .product-form{margin:0 0 20px}.zpd-product .product-form__submit{background:#171717;color:#fff;border-radius:3px;min-height:50px;font:700 15px/1.25 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase}.zpd-product .button:after,.zpd-product .button:before{box-shadow:none;border-radius:3px}.zpd-product .shopify-payment-button{margin-top:10px}.zpd-product .shopify-payment-button__button{border-radius:3px!important;min-height:44px!important}.zpd-product .shopify-payment-button__more-options{font-size:12px;margin-top:8px}.zpd-product .share-button{margin-top:18px}.zpd-disclosure{border-top:1px solid #d6d6d6;margin:0!important}.zpd-disclosure:last-child{border-bottom:1px solid #d6d6d6}.zpd-disclosure summary{padding:19px 2px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font:400 16px/1.3 Arial,Helvetica,sans-serif}.zpd-disclosure summary::-webkit-details-marker{display:none}.zpd-disclosure summary .svg-wrapper{width:13px;height:13px;transition:transform .15s}.zpd-disclosure[open] summary .svg-wrapper{transform:rotate(180deg)}.zpd-disclosure__body{padding:0 2px 20px;font:400 14px/1.65 Arial,Helvetica,sans-serif;overflow-x:auto}.zpd-disclosure__body p{margin:0 0 12px}.zpd-disclosure__body ul{padding-left:20px}.zpd-disclosure__body img{width:100%;height:auto;display:block}.zpd-product .product__description{margin:0!important}.zpd-product .product__description table{width:100%;font-size:12px}.zpd-set{display:block;border-top:1px solid #ddd;padding-top:25px;margin:28px 0!important}.zpd-set__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.zpd-set h2{font:700 25px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.4px;margin:0}.zpd-set__badge{font:400 11px/1.3 Arial,Helvetica,sans-serif;background:#f1f0ed;padding:6px 9px;border-radius:3px;white-space:nowrap}.zpd-set__title{font:400 13px/1.4 Arial,Helvetica,sans-serif;color:#444;text-decoration:none;display:block;margin-bottom:10px}.zpd-set__price{display:flex;gap:12px;align-items:baseline}.zpd-set__price strong{font-size:21px}.zpd-set__price span,.zpd-set__note{font-size:12px;color:#666;line-height:1.5}.zpd-set__note{margin:5px 0 16px}.zpd-set-piece{display:grid;grid-template-columns:minmax(100px,34%) minmax(0,1fr);gap:14px;margin:12px 0}.zpd-set-piece__image{display:block;background:#f4f4f3;aspect-ratio:3/4}.zpd-set-piece__image img{display:block;width:100%;height:100%;object-fit:contain;max-height:240px}.zpd-set-piece__info{padding:10px 0}.zpd-set-piece__label{font-size:11px;color:#727272;text-transform:uppercase;letter-spacing:.5px}.zpd-set-piece h3{font:700 16px/1.25 Arial,Helvetica,sans-serif;margin:6px 0 14px;letter-spacing:0}.zpd-set-piece h3 a{color:#161616;text-decoration:none}.zpd-set-piece p{font:400 13px/1.5 Arial,Helvetica,sans-serif;margin:3px 0}.zpd-set fieldset{padding:0;border:0;margin:18px 0;min-width:0}.zpd-set legend{font-size:14px;margin-bottom:10px}.zpd-set fieldset input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.zpd-set-colors label{display:inline-flex;vertical-align:middle;width:36px;height:36px;padding:2px;border:1px solid #d9d9d9;border-radius:50%;overflow:hidden;cursor:pointer;margin:0 8px 7px 0}.zpd-set-colors img{width:100%;height:100%;object-fit:cover;border-radius:50%;transform:scale(2.6);object-position:center 35%}.zpd-set-colors input:checked+label{border:2px solid #111}.zpd-set-sizes label{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:38px;padding:0 10px;border-radius:3px;background:#f0f0f0;font-size:12px;cursor:pointer;margin:0 5px 7px 0}.zpd-set-sizes input:checked+label{background:#111;color:#fff}.zpd-set-sizes input:disabled+label{opacity:.35;text-decoration:line-through;cursor:not-allowed}.zpd-set fieldset input:focus-visible+label{outline:2px solid #333;outline-offset:3px}.zpd-button{border:0;border-radius:3px;min-height:48px;background:#111;color:#fff;padding:12px 20px;font:700 14px/1.3 Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer;letter-spacing:0}.zpd-button:hover{background:#333}.zpd-button:disabled{opacity:.45;cursor:not-allowed}.zpd-button:focus-visible{outline:2px solid #333;outline-offset:3px}.zpd-set-submit{width:100%;margin-top:4px}.zpd-set__more{display:block;text-align:center;color:#444;text-decoration:underline;font-size:12px;margin-top:14px}.zpd-set-status{font-size:13px;color:#a0202b;margin:8px 0}.zpd-set select{width:100%;padding:12px;margin:8px 0 14px}.zpd-set.is-ready .zpd-set-fallback{display:none}.zpd-sticky[hidden],.zpd-set [hidden]{display:none!important}.zpd-sticky{position:fixed;z-index:18;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #ddd;box-shadow:0 -3px 14px #00000008}.zpd-sticky__inner{max-width:1120px;margin:auto;padding:13px 24px;display:flex;gap:24px;align-items:center}.zpd-sticky__description{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.zpd-sticky__description strong{font-size:15px;line-height:1.3}.zpd-sticky__description span{font-size:13px;color:#666}.zpd-sticky__price{font-weight:700;font-size:17px}.zpd-sticky .zpd-button{min-width:220px}.zpd-size-dialog{max-width:860px;width:calc(100% - 32px);max-height:88vh;border:0;padding:0;border-radius:3px;box-shadow:0 12px 60px #0003}.zpd-size-dialog::backdrop{background:#0008}.zpd-dialog-heading{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;padding:18px 22px;border-bottom:1px solid #ddd;z-index:1}.zpd-dialog-heading h2{font:700 18px/1.3 Arial,Helvetica,sans-serif;margin:0}.zpd-dialog-heading button{border:0;background:none;text-decoration:underline;padding:10px;cursor:pointer;font-size:14px}.zpd-dialog-body{padding:18px 24px}.zpd-dialog-body img{width:100%;height:auto}.zpd-dialog-body table{width:100%;font-size:13px}.zpd-product .product__info-container>.zpd-breadcrumb:first-child{margin-top:0}.zpd-page .related-products{max-width:none;padding-left:22px;padding-right:22px}.zpd-page .related-products__heading{font:700 24px/1.2 Arial,Helvetica,sans-serif}@media(min-width:1000px){.zpd-product .product__media-wrapper .product__media{height:calc(100vh - 150px);min-height:580px;max-height:900px;padding:0!important}.zpd-product .product-media-container.constrain-height .media{padding-top:0!important}.zpd-product .product__media img{height:100%;width:100%}}@media(min-width:750px)and (max-width:1100px){.zpd-product .product__media-wrapper{width:55%;max-width:55%}.zpd-product .product__info-wrapper{width:45%;max-width:45%;padding-left:20px}.zpd-product .product__title h1{font-size:25px}.zpd-set h2{font-size:22px}}@media(max-width:749px){.zpd-page .header.page-width{padding:8px 16px}.zpd-page .announcement-bar__message{font-size:10px;padding:8px 10px}.zpd-product{padding-top:0!important}.zpd-product product-component>.page-width{padding:0}.zpd-product .product{display:block;margin:0}.zpd-product .product__media-wrapper{width:100%;max-width:100%;padding:0;position:static}.zpd-product .product__info-wrapper{width:100%;max-width:100%;padding:20px 18px 0}.zpd-product .product__media-list{width:100%;margin:0!important;scroll-padding:0}.zpd-product .product__media-item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.zpd-product .product-media-container{--ratio:.85!important;--preview-ratio:.85!important}.zpd-product .product__media{padding-top:118%!important;max-height:none}.zpd-product .product__media img{object-fit:contain}.zpd-product .slider-buttons{padding:5px 0}.zpd-breadcrumb{font-size:11px;margin-bottom:12px;gap:6px}.zpd-product .product__title h1{font-size:24px;line-height:1.14;letter-spacing:-.4px}.zpd-product .price{font-size:20px}.zpd-product .product-form__input--pill input[type=radio]+label{min-width:41px;height:41px;margin-right:6px}.zpd-product .zpd-colors input[type=radio]+label{width:36px;min-width:36px;height:36px;margin-right:10px}.zpd-product .product__info-container>*+*{margin-top:14px}.zpd-product .product__info-container{padding-bottom:14px}.zpd-set h2{font-size:23px}.zpd-set-piece{grid-template-columns:34% minmax(0,1fr)}.zpd-set-piece h3{font-size:15px}.zpd-set-piece__image img{max-height:190px}.zpd-set-colors label{width:36px;height:36px}.zpd-disclosure summary{font-size:15px;padding:18px 0}.zpd-sticky__inner{padding:10px 80px 10px 14px;gap:12px}.zpd-sticky__description{display:none}.zpd-sticky__price{font-size:14px;white-space:nowrap}.zpd-sticky .zpd-button{min-width:0;flex:1;font-size:12px;padding:10px;min-height:44px}.zpd-size-dialog{width:calc(100% - 16px);max-height:90dvh}.zpd-dialog-heading{padding:12px}.zpd-dialog-heading h2{font-size:16px}.zpd-dialog-body{padding:10px}.zpd-page .related-products{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.zpd-product *{scroll-behavior:auto!important;transition:none!important}}.zpd-product .product__media-item,.zpd-product .product-media-container.constrain-height{width:100%!important;max-width:100%!important}.zpd-product .product-form__buttons{max-width:none}.zpd-product .product-form__input legend{width:100%}.zpd-product .zpd-size-guide{margin-left:16px}.zpd-set-piece__image{display:flex;align-items:center;justify-content:center}@media(max-width:749px){.zpd-product>.page-width{padding:0}.zpd-product .product-media-container.constrain-height{min-height:0}}.zpd-product .product__media img{object-fit:contain!important;background:#fff}.zpd-product .product-media-container{background:#fff}.zpd-product .product__media-wrapper{position:static}.zpd-six-active>media-gallery{display:none!important}.zpd-six-gallery{width:100%;display:block}.zpd-six-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zpd-six-frame{display:flex;position:relative;width:100%;aspect-ratio:3/4;padding:0;border:0;border-radius:0;background:#f5f5f5;overflow:hidden;cursor:zoom-in}.zpd-six-frame img{display:block;flex:1;min-width:0;width:100%;height:100%;object-fit:cover;object-position:center}.zpd-six-frame.zpd-flat{background:#fff;align-items:center;padding:16px;box-sizing:border-box}.zpd-six-frame.zpd-flat img{object-fit:contain!important;object-position:center;transform:none;min-height:0;max-width:100%}.zpd-six-frame.zpd-flat-set{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.zpd-six-frame:focus-visible,.zpd-gallery-dot:focus-visible{outline:2px solid #111;outline-offset:-3px}.zpd-gallery-controls{display:none}.zpd-photo-dialog{padding:0;border:0;max-width:96vw;width:1000px;max-height:94dvh;background:#fff}.zpd-photo-dialog::backdrop{background:#000b}.zpd-photo-bar{display:flex;justify-content:space-between;position:sticky;top:0;background:#fff;padding:10px;z-index:1;border-bottom:1px solid #ddd}.zpd-photo-bar button{padding:10px 14px;background:#fff;border:0;font-size:14px;text-decoration:underline;cursor:pointer}.zpd-photo-body{display:flex;justify-content:center;height:calc(90dvh - 66px)}.zpd-photo-body .zpd-six-frame{height:100%;width:auto;max-width:100%;cursor:default}.zpd-photo-body .zpd-six-frame img{object-fit:contain}.zpd-product .product__media-wrapper:not(.zpd-six-active) .product__media{aspect-ratio:3/4;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}.zpd-product .product__media-wrapper:not(.zpd-six-active) .product-media-container{--ratio:.75!important;--preview-ratio:.75!important}@media(max-width:749px){.zpd-six-grid{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zpd-six-grid::-webkit-scrollbar{display:none}.zpd-six-frame{flex:0 0 100%;scroll-snap-align:start}.zpd-six-frame.zpd-flat{padding:16px 44px}.zpd-gallery-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:#fff}.zpd-gallery-dot{padding:0;border:0;width:7px;height:7px;border-radius:50%;background:#ccc;cursor:pointer}.zpd-gallery-dot[aria-current=true]{background:#111}.zpd-gallery-controls span{font:12px/1 Arial,Helvetica,sans-serif;margin-left:10px;color:#666}.zpd-photo-dialog{max-width:100vw;width:100vw;max-height:100dvh}.zpd-photo-body .zpd-six-frame{flex:0 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zuy-product.css.map */
