label[class*=disabled]{color:#999!important}input[type=radio][disabled]+label{color:#a0a0a0!important}input[type=radio][disabled]:checked+label:after{content:"";display:block;width:80%;height:1px;margin:2px auto 0;background-color:#a0a0a0}@media screen and (min-width:990px){.product-grid-container .collection.page-width{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}#product-grid.grid{column-gap:var(--dw-card-gap, 0px)!important;row-gap:var(--dw-card-row-gap, 0px)!important}#product-grid.grid--4-col-desktop .grid__item{width:calc(25% - var(--dw-card-gap, 0px) * 3 / 4);max-width:calc(25% - var(--dw-card-gap, 0px) * 3 / 4)}}@media screen and (min-width:990px){.product.product--thumbnail.product--small:not(.product--no-media) .product__media-wrapper,.product.product--thumbnail_slider.product--small:not(.product--no-media) .product__media-wrapper{max-width:58%;width:58%;flex:0 0 58%}.product.product--thumbnail.product--small:not(.product--no-media) .product__info-wrapper,.product.product--thumbnail_slider.product--small:not(.product--no-media) .product__info-wrapper{max-width:42%;width:42%;flex:0 0 42%;padding-left:4rem;padding-right:2rem;box-sizing:border-box}.product.product--thumbnail .product__media-list,.product.product--thumbnail_slider .product__media-list{display:block!important;overflow:visible!important;scroll-snap-type:none!important;margin:0!important;padding:0!important}.product.product--thumbnail .product__media-list .product__media-item,.product.product--thumbnail_slider .product__media-list .product__media-item{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0 0 1rem!important;padding:0!important;scroll-snap-align:none!important}.product.product--thumbnail .thumbnail-slider,.product.product--thumbnail .thumbnail-list,.product.product--thumbnail_slider .thumbnail-slider,.product.product--thumbnail_slider .thumbnail-list,.product.product--thumbnail .product__media-wrapper .slider-buttons,.product.product--thumbnail_slider .product__media-wrapper .slider-buttons{display:none!important}.product .product__info-wrapper{align-self:flex-start}.product .product__info-container{position:sticky;top:3rem;z-index:2}}.product__info-container .accordion-wrapper{width:100%!important;margin-left:0!important}@media screen and (min-width:990px){.footer__content-bottom-wrapper.page-width{max-width:none;padding-left:0;padding-right:0}}@media screen and (min-width:990px){.card--standard>.card__content{padding:var(--dw-title-pad-top, 10px) var(--dw-title-pad-right, 14px) var(--dw-title-pad-bottom, 0px) var(--dw-title-pad-left, 14px)!important}.card--standard>.card__content>.card__information{padding:0!important}}#product-grid.grid{margin-top:0!important}@media screen and (min-width:990px){.card__information .sold-out-text{padding-left:0!important;padding-right:0!important}}@media screen and (min-width:990px){a.link,a.link--text,a.underlined-link,a.list-social__link,a.header__menu-item,summary.header__menu-item,a.button,button.button,.button--tertiary,.product-form__input input[type=radio]+label{transition:color .2s ease}a.link:hover,a.link--text:hover,a.underlined-link:hover,a.list-social__link:hover,.customer a:hover,a.header__menu-item:hover,a.header__menu-item:hover span,.header__menu-item:hover .header__active-menu-item,summary.header__menu-item:hover,summary.header__menu-item:hover span,a.product__view-details:hover,a.link:hover span,.share-button__button:hover{color:#9a9a9a!important;text-decoration:none!important;text-decoration-thickness:initial!important}a.button:hover,button.button:hover,.button:hover,.button--tertiary:hover,a.button:hover span,button.button:hover span,.button:hover span,.button--tertiary:hover span,.customer button:hover{color:#9a9a9a!important;text-decoration:none!important}.product-form__input input[type=radio]+label:hover{color:#9a9a9a!important;text-decoration:none!important}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label:hover{color:#000!important;text-decoration:none!important}.product-form__input input[type=radio]:checked+label:after,.product-form__input input[type=radio]:checked+label:hover:after{background:#000!important}input[type=radio][disabled]:checked+label:hover:after{background-color:#a0a0a0!important}}@media screen and (min-width:990px){.footer .footer__content-bottom{width:100vw;margin-left:calc(-1*(100vw - 100%)/2);border-top:1px solid var(--dw-footer-line, #C3C3C3)}.footer .footer__bottom-row{display:grid!important;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0}.footer .footer__bottom-row .footer__bottom-col{min-width:0;margin:0;padding:var(--dw-bottom-pad-y, 22px) var(--dw-bottom-pad-x, 30px);border-left:1px solid var(--dw-footer-line, #C3C3C3);display:flex;align-items:center}.footer .footer__bottom-row .footer__bottom-col--left{border-left:none;padding-left:var(--dw-bottom-edge, 50px);justify-content:flex-start}.footer .footer__bottom-row .footer__bottom-col--center{justify-content:center}.footer .footer__bottom-row .footer__bottom-col--right{justify-content:flex-end;padding-right:var(--dw-bottom-edge, 50px)}.footer .footer__bottom-col--right .footer__copyright{text-align:right!important;margin:0}}.footer__locale-static{font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:inherit;white-space:nowrap}.footer__newsletter-trigger{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:inherit}.dw-newsletter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--dw-nl-backdrop-rgb, 0, 0, 0),var(--dw-nl-backdrop-opacity, .55));opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:10000}.dw-newsletter-overlay.is-open{opacity:1;visibility:visible}.dw-newsletter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.dw-newsletter-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.dw-newsletter-modal,.dw-newsletter-modal *{font-family:var(--font-body, "HelveticaNowText", Helvetica, Arial, sans-serif);box-sizing:border-box}.dw-newsletter-close{position:absolute;top:12px;right:16px;background:none;border:0;padding:0;font-size:26px;line-height:1;color:var(--dw-nl-text, #111);cursor:pointer}.dw-newsletter-inner{position:relative;width:100%;max-width:560px;background:var(--dw-nl-bg, #fff);padding:44px 44px 46px;box-shadow:0 20px 60px #00000040}.dw-newsletter-heading{font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--dw-nl-text, #111);margin:0 0 3rem}.dw-newsletter-desc{font-size:15px;line-height:1.45;color:var(--dw-nl-text, #111);margin:0 0 4rem;max-width:60%}.dw-newsletter-field{display:grid;grid-template-columns:110px 1fr;align-items:center;border-bottom:1px solid var(--dw-nl-line, #C3C3C3);padding:1.4rem 0}.dw-newsletter-field label{font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--dw-nl-text, #111)}.dw-newsletter-field input{border:none!important;background:transparent!important;font-size:15px;padding:0!important;color:var(--dw-nl-text, #111)!important;width:100%}.dw-newsletter-field input::placeholder{color:var(--dw-nl-line, #C3C3C3)}.dw-newsletter-submit{margin-top:3rem;background:none;border:0;padding:0;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--dw-nl-text, #111);cursor:pointer}.dw-newsletter-msg{display:block;margin-top:1.4rem;font-size:12px}.dw-newsletter-msg--error{color:#c0392b}.dw-newsletter-msg--success{color:#1e824c}@media screen and (max-width:749px){.dw-newsletter-desc{max-width:100%}.dw-newsletter-field{grid-template-columns:90px 1fr}}@media screen and (min-width:990px){.card__heading a:after{display:none!important}.card__heading a:hover{text-decoration:none!important}.card__sizes{display:flex;flex-wrap:wrap;gap:12px;max-height:0;opacity:0;overflow:hidden;margin-top:0;text-transform:uppercase;letter-spacing:.02em;transition:max-height .25s ease,opacity .25s ease,margin-top .25s ease}.card-wrapper:hover .card__sizes,.card:hover .card__sizes{max-height:4rem;opacity:1;margin-top:8px}.card__size{line-height:1;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/custom.css.map */
