.py-pdp-clean .product__info-container{max-width:560px;margin-inline:auto;color:#242424}.py-pdp-clean .product__info-container>*+*{margin-top:10px}.py-pdp-clean .product__title{margin-top:0;margin-bottom:8px}.py-pdp-clean .product__title h1{margin:0}.py-pdp-clean .product__info-container .py-material-badges{margin:8px 0 10px;gap:8px}.py-pdp-clean .product__text,.py-pdp-clean .product__description,.py-pdp-clean .accordion__content,.py-pdp-clean .accordion__content .metafield-multi_line_text_field{font-size:14px;line-height:1.9;color:#383838}.py-pdp-clean .product__info-container .product__text .metafield-multi_line_text_field{font-size:14px;line-height:1.9;padding:13.6px 18px;border:0;background:#f6f6f6}.py-pdp-clean .product-form__input{margin-bottom:8px;max-width:100%}.py-pdp-clean .product-form__input .form__label,.py-pdp-clean .quantity__label{margin-bottom:4px}.py-pdp-clean .product-form__input input[type=radio]+label{padding:6.8px 13px;margin:0 6px 4px 0;border-radius:0}.py-pdp-clean .quantity{min-height:40px;height:40px;width:112px}.py-pdp-clean .quantity__button{width:34px}.py-pdp-clean .product-form__buttons{max-width:100%}.py-pdp-clean .product-form__submit{min-height:50px;border-radius:0;background:#232323;color:#fff}.py-pdp-clean .product-form__submit:after{border-radius:0;box-shadow:none}.py-pdp-clean .shopify-payment-button{margin-top:8.5px}.py-pdp-clean .pdp-highlight-list{padding:13.6px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:transparent}.py-pdp-clean .product__accordion{border-color:#dedede;margin:0}.py-pdp-clean .product__accordion summary{padding:17px 0}.py-pdp-clean .product__accordion .accordion__content{padding:0 0 20.4px;margin-bottom:0;overflow-wrap:anywhere}.py-pdp-clean .product__accordion .accordion__content p{margin:0 0 11.9px}.py-pdp-clean .product__accordion .accordion__content li{margin-bottom:6.8px}.py-pdp-clean .product__accordion .icon-caret{width:10px;height:6px}.py-pdp-clean .py-material-details .py-material-badges{margin:0 0 17px}.py-pdp-clean .py-look-pdp{margin-top:27.2px;padding-top:20.4px;border-top:1px solid #dedede}@media(min-width:990px){.py-pdp-clean>.page-width{max-width:1440px;padding-inline:32px}.py-pdp-clean .product:not(.product--no-media)>.product__media-wrapper{width:48%;max-width:48%}.py-pdp-clean .product:not(.product--no-media)>.product__info-wrapper{width:52%;max-width:52%;padding:28.9px 0 27.2px 54px}.py-pdp-clean .product__column-sticky{top:100px}.py-pdp-clean .product__media-list{row-gap:6.8px}}@media(min-width:750px)and (max-width:989px){.py-pdp-clean .product__info-wrapper{padding-left:28px}}@media(max-width:749px){.py-pdp-clean .product__info-wrapper{padding-top:17px}.py-pdp-clean .product__info-container>*+*{margin-top:10px}.py-pdp-clean .product__text,.py-pdp-clean .product__description,.py-pdp-clean .accordion__content,.py-pdp-clean .accordion__content .metafield-multi_line_text_field{font-size:14px;line-height:1.85}.py-pdp-clean .product__accordion summary{padding-block:16.15px}.py-pdp-clean .product__info-container .product__text .metafield-multi_line_text_field{font-size:14px;line-height:1.85}.py-pdp-clean .py-look-pdp{margin-top:22.1px}}.py-pdp-clean .product__info-container>.product__text.highlight-material:has(>p:empty):not(:has(>p:not(:empty))){display:none;margin:0;padding:0}.py-pdp-clean .product__info-container>variant-selects{margin-top:12px;margin-bottom:0}.py-pdp-clean variant-selects .product-form__input:last-child{margin-bottom:0}.py-pdp-clean .product__info-container>.product-form__quantity{margin-top:10px;margin-bottom:10px}.py-pdp-clean .product__info-container .product-form{margin:10px 0 14px}.py-pdp-clean .product__info-container>.sp-line{margin:10px 0}.py-pdp-clean .product__info-container .metafield-multi_line_text_field,.py-pdp-clean .product__info-container .metafield-rich_text_field,.py-pdp-clean .product__info-container .metafield-rich_text_field *{font-family:Big Shoulders Display,sans-serif!important}.py-pdp-clean .product__info-container .metafield-multi_line_text_field:first-line{font-family:Big Shoulders Display,sans-serif!important}.py-pdp-clean .py-look-pdp.py-look-pdp--compact{--py-compact-font:"Big Shoulders Display",sans-serif;--py-compact-product-font:"Big Shoulders Display",sans-serif;background:#fff;padding:18px 14px 14px;margin-top:22px;border:0;color:#111}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-pdp__heading{margin-bottom:12px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-pdp__heading h2{font-family:Big Shoulders Display,sans-serif;line-height:1.1;color:#111}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-banner{padding:10px 12px;gap:4px 12px;margin-bottom:14px;align-items:center}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-badge{line-height:1.2;font-weight:700;letter-spacing:.02em;color:#f37cce}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-rule{line-height:1.25;font-weight:500;letter-spacing:0;flex-basis:180px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-items{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:10px;padding-bottom:0;overflow:visible}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__image{background:#f7f7f7;border:1px solid rgba(0,0,0,.12)}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__image:has(input:checked){border:2px solid #111}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__check{transform:translateY(20%);width:40px;height:40px;min-width:40px;min-height:40px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__check input[type=checkbox]{width:10px!important;min-width:10px!important;max-width:10px;height:10px!important;min-height:10px;max-height:10px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__checkmark{top:17px;left:17px;width:6px;height:6px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__content{padding-top:8px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item h3{height:36px;min-height:36px;max-height:36px;line-height:18px;font-weight:600;white-space:normal}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__buy-row{display:grid;gap:5px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__option{width:100%;max-width:100%;min-height:16px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__option>select[data-py-option]{height:16px;min-height:16px;max-height:16px;line-height:14px;padding:0 3px;background-color:transparent;border:0;border-bottom:1px solid #cfcfcf}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__option>.py-look-item__fixed-option{height:16px;min-height:16px;max-height:16px;line-height:16px;color:#252525}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-item__price{margin:0;line-height:22px;font-weight:700;color:#111}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-pdp__selection{margin:14px 0 0;padding:12px;background:#ffffffe6;border:0;line-height:1.3}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-total{line-height:1.25;font-weight:600;margin:0}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-meter{height:3px;margin:8px 0 7px;background:#d7d7d7}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-meter span{background:#f37cce}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-progress{line-height:1.25;font-weight:600;margin:0;min-height:0;letter-spacing:0;color:#111}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-discount{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin:8px 0 0;padding-top:8px;border-top:1px solid #dcdcdc}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-discount[hidden]{display:none}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-discount p{display:flex;gap:4px;align-items:baseline;line-height:1.25;padding:0;border:0;color:#222}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-discount p:last-child{border-left:1px solid #dcdcdc;padding-left:10px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-discount strong{line-height:1.2;font-weight:700;color:#111}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-extra-add{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:12px 0 0;padding:11px 16px;border:1px solid #111;border-radius:0;background:#111;color:#d9f285;font-family:Big Shoulders Display,sans-serif;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-extra-add:before,.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-extra-add:after{content:none}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-extra-add:disabled{background:#333;color:#fff;opacity:.55;cursor:default}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-extra-add:hover:not(:disabled){background:#252525}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-message:empty{display:none}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-message{line-height:1.3;margin:8px 0 0}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-pdp__navigation{display:none}@media(max-width:749px){.py-pdp-clean .py-look-pdp.py-look-pdp--compact{padding:16px 12px 12px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-items{gap:8px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-rule{flex-basis:100%}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-banner{padding:10px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-promo-discount{grid-template-columns:1fr 1.2fr;gap:8px}}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-colors{--py-color-size:16px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:16px;width:100%;transform:translateY(-10%)}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color{position:relative;display:grid;place-items:center;box-sizing:border-box;flex:0 0 var(--py-color-size);width:var(--py-color-size);min-width:var(--py-color-size);max-width:var(--py-color-size);height:var(--py-color-size);min-height:var(--py-color-size);padding:0;margin:0;border:1px solid #d5d5d5;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;transition:border-color .3s ease}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color[aria-pressed=true]{border-color:#d5d5d5;padding:1px;background:#fff}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color:before,.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color:after{content:none}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color__fill{display:block;box-sizing:border-box;width:100%;height:100%;overflow:hidden;border:0;border-radius:0}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color__fill img{display:block;width:100%;height:100%;object-fit:cover}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color:disabled{opacity:.5;cursor:not-allowed}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color:disabled:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#111;transform:rotate(-45deg)}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color:focus-visible{outline:1px solid #111;outline-offset:2px}.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-color[aria-pressed=true] .py-look-color__fill{box-shadow:inset 0 0 0 1px #fff}@media(min-width:750px){.py-pdp-clean .py-look-pdp.py-look-pdp--compact .py-look-colors{--py-color-size:24px;min-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/py-pdp-clean.css.map */
