.catalog-items-per-page__legend span,.catalog-items-per-page__list a[data-visual-state=selected]:after,.cta-pay-with-paypal__logo,.visually-hidden{display:inline-block;font-size:0;height:0;overflow:hidden;text-indent:200%}.layout{padding:0 1rem}.layout--search-results-3-col>:first-child{-ms-flex-negative:0;flex-shrink:0}.layout--search-results-3-col>:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:600px}@media (min-width:641px){.layout{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0}.layout--search-results-3-col{gap:1.5rem}.layout--search-results-3-col>:first-child{width:calc(20% - 1rem)}.layout--search-results-3-col>:last-child{margin:0 0 0 2rem;width:120px}}.cta-amazon,.cta-button,.cta-pay-with-paypal{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:.375rem;display:block;font-family:verdana,sans-serif;font-size:1rem;letter-spacing:.1px;line-height:calc(2.5rem - 2px);padding:.5rem;text-align:center;text-decoration:none}.cta-button--danger:disabled,.cta-button--danger[disabled],.cta-button--secondary:disabled,.cta-button--secondary[disabled],.cta-button:disabled,.cta-button[disabled]{background-color:#f8f8f8;border-color:#949494;color:#949494}.cta-button--danger:focus:disabled,.cta-button--danger:focus[disabled],.cta-button--danger:hover:disabled,.cta-button--danger:hover[disabled],.cta-button--secondary:focus:disabled,.cta-button--secondary:focus[disabled],.cta-button--secondary:hover:disabled,.cta-button--secondary:hover[disabled],.cta-button:focus:disabled,.cta-button:focus[disabled],.cta-button:hover:disabled,.cta-button:hover[disabled]{background-color:#f8f8f8;border-color:#949494;color:#949494}.cta-button--danger{color:#934f00;background-color:#fff;border-color:#934f00}.cta-button--danger:focus,.cta-button--danger:hover{background-color:#ffefeb;color:#934f00}.cta-button{color:#fff;background-color:#004465;border-color:#004465}.cta-button:focus,.cta-button:hover{background-color:#006ba0;color:#fff}.cta-button--secondary,.cta-pay-with-paypal[data-visual-state=neutral]{background-color:#fff;border-color:#004465;color:#004465}.cta-button--secondary:focus,.cta-button--secondary:hover,.cta-pay-with-paypal:focus[data-visual-state=neutral],.cta-pay-with-paypal:hover[data-visual-state=neutral]{background-color:#006ba0;color:#fff}.cta-button--inline{background-color:transparent;border-color:transparent;color:#004465;display:inline-block;font-size:.875rem;line-height:1.143;text-decoration:underline}.cta-button--inline:focus,.cta-button--inline:hover{background-color:transparent;color:#004465;text-decoration:none}.cta-button--small{font-size:.75rem;line-height:1rem;padding:.25rem 1rem}.cta-button[data-visual-state=processing]{pointer-events:none}.cta-button--white{background-color:#fff;border:.0625rem solid #004465;color:#004465}.cta-button[data-visual-state=processing] .cta-button__text{display:none}.cta-button__spinner{background-repeat:no-repeat;display:inline-block;height:2rem;vertical-align:middle;width:2rem}.cta-button:not([data-visual-state=processing]) .cta-button__spinner{display:none}.cta-pay-with-paypal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:12rem}.cta-pay-with-paypal[data-visual-state=inactive]{background-color:#2c2e2f;border-color:#2c2e2f;color:#fff;cursor:default}.cta-pay-with-paypal[data-visual-state=inactive]:focus,.cta-pay-with-paypal[data-visual-state=inactive]:hover{background-color:#2c2e2f;border-color:#2c2e2f;color:#fff}.cta-pay-with-paypal[data-visual-state=active]{background-color:#ffc439;border-color:#ffc439;color:#121212}.cta-pay-with-paypal[data-visual-state=active]:focus,.cta-pay-with-paypal[data-visual-state=active]:hover{background-color:#ffb506;border-color:#ffc439}.cta-pay-with-paypal__logo{background-repeat:no-repeat;background-size:100%;display:block;height:1.75rem;margin:0 0 0 .5rem;min-height:1.75rem;min-width:6rem;width:6rem}.cta-pay-with-paypal[data-visual-state=inactive] .cta-pay-with-paypal__logo,.cta-pay-with-paypal[data-visual-state=neutral]:focus .cta-pay-with-paypal__logo,.cta-pay-with-paypal[data-visual-state=neutral]:hover .cta-pay-with-paypal__logo{background-position-y:-2rem}.cta-amazon{background-color:#ffb447;border-color:#ffb447;color:#121212}.cta-amazon:focus,.cta-amazon:hover{background-color:#fea41c}.catalog{margin:1rem 0 0}.catalog>*+*{margin:2rem 0 0}@media (min-width:641px){.catalog{display:grid;gap:3rem 1rem;grid-template-columns:repeat(3,1fr)}.catalog>*+*{margin-top:0}.catalog-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.catalog-product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;position:relative}.catalog-product>:first-child{-ms-flex-negative:0;flex-shrink:0;width:40%}.catalog-product__image{display:block;height:0;overflow:hidden;padding:100% 0 0;position:relative}.catalog-product__image img{width:100%;position:absolute;height:100%;left:0;top:0}.catalog-product--fabric .catalog-product__image img{-webkit-transform:scale(1.125) translateY(.75rem);transform:scale(1.125) translateY(.75rem)}.catalog-product__badge{color:#fff;font-size:.75rem;font-weight:700;left:0;padding:.25rem .5rem;pointer-events:none;position:absolute;text-transform:uppercase;top:0;width:40%}.catalog-product--backorder .catalog-product__badge{background-color:#1f7ea1}.catalog-product--new .catalog-product__badge{background-color:#21855b}.catalog-product--sale .catalog-product__badge{background-color:#e90c0c}.catalog-product__copy{color:#121212;font-family:Verdana,sans-serif}.catalog-product__copy>*+*{margin:.5rem 0 0}.catalog-product__title{color:#121212;font-size:.875rem;font-weight:700;word-break:break-word}.catalog-product__image-wrapper:focus+.catalog-product__copy .catalog-product__title,.catalog-product__image-wrapper:hover+.catalog-product__copy .catalog-product__title{text-decoration:underline}.catalog-product__retail-price{display:block;font-size:1rem}.catalog-product--discounted .catalog-product__retail-price{color:#e90c0c}.catalog-product__retail-price ins{text-decoration:none}.catalog-product__retail-price strong{font-weight:700}.catalog-product__original-price{color:#484848;text-decoration:line-through}.catalog-product__inventory-status{font-size:.75rem}.catalog-items-per-page{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:verdana,sans-serif;font-size:.75rem;padding:1rem 0}@media (min-width:641px){.catalog-product>:first-child,.catalog-product__badge{width:100%}.catalog-items-per-page{padding-left:.25rem;padding-right:.25rem}}.catalog-items-per-page__legend{font-weight:700;margin:0}.catalog-items-per-page__list{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-items-per-page__list>*+*{border-left:1px solid #121212}.catalog-items-per-page__list a{padding:.25rem .5rem}.catalog-items-per-page__list a[data-visual-state=selected]{color:#121212;cursor:text;text-decoration:underline}.catalog-items-per-page__list a[data-visual-state=selected]:after{content:" (selected)"}.catalog-items-per-page__list a:not([data-visual-state=selected]){font-weight:700;color:#386d87}.catalog-items-per-page__list a:focus,.catalog-items-per-page__list a:not([data-visual-state=selected]):hover{cursor:pointer;text-decoration:underline}.catalog-items-per-page__list a:focus-visible{outline:Highlight auto 5px;outline:-webkit-focus-ring-color auto 5px}.cart-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-button-container>*{width:100%}.cart-button-container>*+*{margin:0 0 .5rem}@media only screen and (min-width:641px){.cart-button-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cart-button-container>*{width:25%}.cart-button-container>*+*{margin:0 0 0 .5rem}}.cart-button-container .cta-button{margin:0;width:100%}.cart-button-container .cta-button:hover{border-width:1px}.cart-button-container .cta-button,.cart-button-container .cta-pay-with-paypal{cursor:pointer;height:3rem;padding:0 .5rem;text-decoration:none}