 meta.foundation-mq-small {font-family: "only screen and (min-width: 768px)"; width: 48em;} meta.foundation-mq-medium {font-family: "only screen and (min-width: 960px)"; width: 60em;} meta.foundation-mq-large {font-family: "print, screen and (min-width: 80em)"; width: 80em;} body.modal-open {overflow: hidden !important; height: 100%;} @media (max-width: 667px) {html.modal-open {overflow: hidden !important; height: 100%;}} .reveal-modal .section-title h5 {font-weight: 600; font-size: 16px; border-bottom: 1px solid #000; padding-bottom: 10px;} .reveal-modal .section-content {overflow-y: auto; max-height: 540px;} .reveal-modal .close-reveal-modal {padding: 0 5px 5px 10px; margin: 0; border: none; background-color: transparent;} .reveal-modal .close-reveal-modal:hover {color: #e21836;} .reveal-modal .close-reveal-modal:focus {color: #e21836;} .reveal-modal.full-modal {background-size: 100% 100% !important; background-repeat: no-repeat !important; height: 100% !important; top: 0px !important; left: 0px !important; margin: 0px 0px 0px 0px !important; width: 100%; max-height: 100%;} @media (max-width: 667px) {.reveal-modal {top: 1px !important; left: 0 !important; margin-left: 0; height: 100vh; width: 100vw; min-height: 100vh; overflow-y: scroll; -webkit-overflow-scrolling: touch;} .reveal-modal .section-content {max-height: 100%;}} #addToBagModal {padding: 1.375em 1.375em 2.375em;} #addToBagModal .section-title h5 {font-size: 24px; border-bottom: 0px; text-align: center; margin-bottom: 0px; padding-bottom: 0px;} #addToBagModal .section-title .added-to-bag-message {margin-bottom: 15px; line-height: 20px;} #addToBagModal .section-title .content-dev {text-align: center;} #addToBagModal .section-content {text-align: center;} #addToBagModal .section-content .btn-popup {height: 34px !important; top: 0px !important;} #addToBagModal .section-content .button-center {display: inline-block;} #addToBagModal .section-content .button-center button:nth-of-type(1) {margin-right: 15px;} #addToBagModal .section-content .button-center button:nth-of-type(2) {margin-left: 15px;} #addToBagModal .section-content .columns {float: none; margin: auto;} #addToBagModal.with-recommendations {padding: 1.375em 1.375em 1em !important;} .leModal {padding: 1.375em 1.375em 2.375em;} .leModal .section-title {text-align: center; margin-bottom: 10px;} .leModal .section-title .title {font-size: 16px; border-bottom: 0px; text-align: center; margin-bottom: 0px; padding-bottom: 0px; font-weight: 500;} .leModal .section-title h3 {color: #a58520; text-transform: initial; font-size: 13px; font-weight: 400;} .leModal .section-title .content-dev {text-align: center;} .leModal .section-content {text-align: center;} .leModal .section-content .btn-popup {height: 34px !important; top: 0px !important;} .leModal .section-content .button-center {display: inline-block;} .leModal .section-content .button-center button:nth-of-type(1) {margin-right: 2px; width: 13em;} .leModal .section-content .button-center button:nth-of-type(2) {margin-left: 2px; width: 13em; padding: 7px;} .leModal .section-content .button-center a {margin-left: 2px; width: 13em; padding: 7px;} .leModal .section-content .columns {float: none; margin: auto;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p {font-size: 11px; text-align: center; margin-bottom: 0;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p a {color: #151415; text-decoration: underline;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p:nth-child(2) {display: none;} @media (max-width: 667px) {#addToBagModal {top: 20px !important; left: 20px !important; right: 20px !important; margin-left: 0 !important; margin-right: 0 !important; height: auto; width: auto !important; min-height: 1vh; padding: 1.375em 1.375em 3em !important;} #addToBagModal .section-title h5 {font-size: 24px; margin-top: 30px; padding-bottom: 10px;} #addToBagModal .section-content .button-center button:nth-of-type(1) {margin-right: 0;} #addToBagModal .section-content .button-center button:nth-of-type(2) {margin-left: 0;} #addToBagModal .section-content .columns {float: none; margin: auto;} #addToBagModal.with-recommendations {padding: 1.375em 1.375em 0em !important;} .leModal {top: 20px !important; left: 20px !important; right: 20px !important; margin-left: 0 !important; margin-right: 0 !important; height: auto; width: auto !important; min-height: 1vh; padding: 1.375em 1.375em 3em !important;} .leModal .section-title h5 {font-size: 24px; margin-top: 30px; padding-bottom: 10px;} .leModal .section-content {display: block;} .leModal .section-content .button-center button:nth-of-type(1) {width: 18em; margin-right: 0;} .leModal .section-content .button-center button:nth-of-type(2) {width: 18em; margin-left: 0;} .leModal .section-content .button-center a {width: 18em; margin-left: 0;} .leModal .section-content .columns {float: none; margin: auto;} .leModal.with-recommendations {padding: 1.375em 1.375em 0em !important;}} [class^="icon-"], [class*=" icon-"], nav .mobile-nav-arrow.left, nav .mobile-nav-arrow.right, nav .mobile-nav-arrow.link {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} [class^="icon-"]:before, [class*=" icon-"]:before, nav .mobile-nav-arrow.left:before, nav .mobile-nav-arrow.right:before, nav .mobile-nav-arrow.link:before {font-family: 'nbicon';} @font-face {font-family: "nbicon"; src: url('webfonts/nbicon/nbicon.eot?1532440808'); font-weight: normal; font-style: normal;} @font-face {font-family: "nbicon"; src: url('webfonts/nbicon/nbicon.eot?&1532440808#iefix') format("embedded-opentype"), url('data:application/font-woff;base64,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NRoc/mQjICFULi5UISAjIyEhKypYKyoiICMBV7Y8iogsiAAAAZ0ALQDWDloCRQAIACMAJwAtADEAOAA8AEAATQBUAGEAagBuAHIAdgB6AIMAjACWAJoAowCnAKsArwCzALcAuwC/AMMAxwDLAM8A0wDXANsA3wDjAOcA6wDvAPMA9wD7AP8BAwEHAQsBDwETARoBHgElASkBLQExATUBPAFCAUYBSgFOAVIBVgFdAWEBZQFtAXEBeAF8AYABhwGLAY8BkwGbAZ8BowGnAasBsgG2AboBwAHEAcgBzAHQAdcB2wHhAeUB8AH3Af8CBQIMAhACFwIeAiYCLAIwAjQCOAI8AkACRAJIAlACVAJYAlwCYAJkAmgCbAJwAnQCeAJ8AoAChAKNApYCpQKuArcCvwLIAtEC2gLiAusC9AL9AwYDDgMbAyMDLAM7A0gDUQNaA2IDaQNtA3EDdQN5A30DgQOFA4kDjQOZA50DowOnA64DtAO4A74DxQPMA9MD1wPbA+ED6gPuA/ID+gQBBAUECQQNBBEEGQQdBCQEKAQsBDAENwQ7BEIESQRPBFcEYARnBGsEbwRzBHcEewR/BIMEhwSLBI8EkwSfBKsErwS1BLkEvQTFBM0E1ATbBN8E6QTzBPkFAQUFBQwFEAUUBRoFHgUlBSwFMAU0BTgFPAVABUQFSAVOBVoFXgViBWYFagVuBXIFdgV9BYQFiAWMBZIFmQWdBaEFpQWsBbMFtwW/BcMFxwXLBdMF1wXbBd8F4wXnBesF7wXzBfcF+wX/BgMGBwYLBg8GEwYhBicGLgY4BkIGUAZVBl0GZQZxBn4GhgaPBpgGoQaoBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBvAG9wb+BwQHDQcRBxUHJActBzYHOgdHB0sHTwdYB1wHZQdxB3sHggeNB5EHmAeeB6IHpgeqB64Hsge2B7oHvgfCB8YHygfSB9YH3QflB+kH7wfzB/cH+wgCCAkIEAgXCB4IIggoCCwIMwg3CDsIPwhKCE4IVQhbCGEIZQhpCG0IcQh1CHkIfQiBCIUIjAiQCJgInAijCKoIrgiyCLYIugjBCMcIywjUCN0I4QjqCO4I9wkFCQ4JFQkZCR0JIwksCTIJNgk9CUYJUwlfCWMJZwlvCXMAAAEVIxUjNSM1MzsBFzczFSM1PAE1PAE1ByMnFTAUFRwBHQEjNQUjBzMTIwczLgEDMzcjEyMHMy4BJwcjBzMHIwczFyMOASsBNyMHMz4BNwcjBzM+ATcnMzIWFzMuAScjBzM3BzMyNjcjBzM3NyMHMwcjBzMHIwczByMHMzcjFAYHMzQ2NScjHgEXMzQmJxU3Iw4BBzM+ATcHIwczNw4BBzM+ATcjNyMHMwc3IwcXIwczNyMHMw8BMzcXMzcjEyMVMwMzNyM3BzM3EzcjBw8BMzcDIxUzFzcjBxc3IwcPATM3JzcjBxcjBzMnIwczFyMHMycHMzcHIwczMzcjBxcjBzMnIwczFyMHMzcjBzMHIwczByMHMyU1FTMnIwcXIwczJwczPgE3IxcjFzMvASMHNyMHMxcjFzMnIxQGFTMnFyMGFBUzBxczJwcXMycnIwczDwEzNzcjBzM3IwczPgE3ByMHMxcnIwcPATM3MxczJwczNyMTJyMGFAczDwEzNxczJyMDPgE3IwczHwEzJxczNyMHMzcjNzUXMycjBzMzNyMHJyMVMzcjBzMDBzM3NyMHMzQ2NTcnIwcXNyMHFyMUBhUzPwEjBy8BIwczNyMHBxczNzcjFAYVMzcPATM3NyMHMTM3DwEzNzcnIx4BFRczLgEnJyMHMzQ2NxcVNSMXMzcjJyMXMzQmJyMXMy4BJwcjBzM3JyMUFhczBx4BFTMnIwcjBzM1PgE1FxQGFTM3JyMHMzcnIwcTFzM3BxczNxM3IwcDBzM3MwczNwMHMzczNyMHFyMHMwczNyMTIwczDwEzNz8BIwcXNyMHDwEzNw8BMzc/ASMHEwczNz8BIwcPATM3PwEjBzczLgEnIw4BBxcOAQczPgE3Iyc+ATMyFhczNCYnIw4BBxcOAQczPgE3Iyc+ATcjDgEHMzM+ATUjDgEHJz4BNyMOAQczBw4BFTM+ATcjBxQGFzM8ATcjNw4BBzM+ATcnPgE3Iw4BBzMXPgE1Iw4BBzM3PAE3IxQGFTMHFAYHMz4BNyMHFBYXMy4BNTcjBw4BFTM+ATc0NjUXDgEHMz4BNwcjHgEXMz4BNycOASMiJicjHgEXMz4BNzcjBxQGFTM0NjU2NDUnPgE3Iw4BBzM7ASY0JyMeARUDMjY3Ix4BMxMiBgczLgETMzcjFzM1IycXMzcjBzM3MwczNz8BIwcDMzcjEycjBxcHMzcjDgExMDQ1IxczNyMjBzM3NzQ2NSMHDwEzNz8BIw4BBzMjJyMWFBUXBzM3LwEjFhQVIz4BNSMHMzM+ATcjBzMzNyMOAQczBxczNw8BMzc3PgE3IwcXIwcOAQczPwE/ASMHDwEzNzcOARUHMzcjPwEjDgEHMy8BIwcfATM3MwczNwcXMzc/AQczNyMHMw8BMzcnNRUzJyMHFwczNyEHMzc3IwczFz4BNyMHMzcjBzMHDgEHMzcjIxczNCY1IzcnIxQWFQcjBzM3NjQ3MyMfATMmNCc1JzQ2NyMHMyU3IxchNyMHIzUjBwcVMzcnNSMVNzUjFwU3IwcHFzM3LwEjBzc1IwczNyMHBw4BMTA2NSMVMzcjMw4BMTA2NSMVMzcjJzUjBwcVMzY0NT8BIwcjNyMVFxUXMzQ2NSMrAQ4BBzM/ATMOAQczNyMnPgE3IwczNyMHMwc1IxwBFTM8ATUnBw4BBzM+ATcjNycjHAEVFwcOAQczNyMnIwczByMVMzwBNT8BIwcjNyMVHwEzPAE3BxczNycOAQczNyMzDgEHMzcjBxczNyMVMzcDIxUzEzM3Iz8BIwcHFzM3BzM3IycXMzQ2NTc+ATEwFBUzNSMHMyM1IxUFMycjJxczJwczNyMTIwczAwczNzcXMycnPgE3IwczMycjBhQVMw8BMycvASMXNycjFAYVIz4BNyMHMx8BMycnBzMnJwczNzc+ATcjBzMzJyMGFAczLwEjBw8BMzczFzMnJzcjBw8BMzcPATM3PwEHMycjBzMfATMnFzM3IzcHMzcnBzM3PwEjBw8BMzcPATM3JwczNz8BIwc3IwczAwczNz8BIwcPATM3PwEjBxc3IwcXNyMHNz4BMzIWFzM3Iw4BBzMXIx4BFzcDMjY3Ix4BNyMHHgEXMz4BNyc0Njc1Iw4BBzMXDgEjIiYnIwczPgE3IyczLgEnNyMWFAczPgEHDgEHMz4BNyceATMyFhczNCY1IxcjFQ4BBzM+ATc0NjUnIgYHMy4BIwczLgE1IwYUFxczLgEnIx4BFzcuAScjHgEXMyczNyMOAQcXPgE3Iw4BBxcHMzc/ASMHFzcjBw8BMzcnBzM3PwEjBwczNyM3MzcjPwEjBw8BMzcHMzcjEyMVMwc3IwcPATM3JxUzNTM3IwcTMzI2NyMHEy4BJyMHMwMjBzM+AScOAQczPgE3IycHMzcPATM3NzM+ATU0NjUjBhQV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NyMBJyMHFyMHMz4BNx8BMyclBzM3MxczJycjFAYVMycXIxczJyMXMwcXMycnBzM+ATcXIxwBFTMnFyMXMy4BPwEjBz8BIwcXNyMHByMHMzceARczJwc3IwcfATM3LwEjHgEXByMHMzQ2EzM3IzcnIx4BHwEzLgEnBzM0NjcjHwEzNxMjBzMHNyMHDwEzNxMjBzMDBzM3EzcVMycjBxcjFzM0JicPATM3EycjBxcjBzMfATM3AycjBwMzNyMlIw4BBzM3BxUnIxczNzcjBzMvASMHFw4BFTM3NyMOAQczNz8BIwcHIwczNDY1AQczNxMhByEDBzM3DwEzNzcjBzM/ASMHDwEzNxM3IwcDMzcjEzcjBzcHMzczNyEHEwczNxM3IQcXNyMHDwEzNxcOASMiJicjHgEXMz4BNyMXIx4BFzM+AScOAQczPgE3Jw4BBzM+ATcjMw4BBzM+ATcjNyMUBgcUBgczPgE3PgE1JyIGBzMuAQcjDgEVDgEHMzQ2NT4BNwcjHgEXMy4BNRcyNjcjHgEzNw4BBzM+ATcjJz4BNyMOAQczNzY0NSMUBgczBQ4BFTM+ATcjNzM0JjUjHgEVBxQGFTM0NjcjNz4BNyMOAQczFz4BNyMOAQcnMy4BJyMOAQcXPgE3Iw4BBzMXPgE3Iw4BBzMHDgEHMz4BNyMnPgEzMhYXMy4BJyMOAQczBz4BNyMOAQczJScjFhQVMwMzNyMDPgE3IwczJTcjDgEHMyE+ATUjBwU3Iw4BBzc+ATcjBxMzNyM3BzM3Jz4BNyMHMwcXMzcvASMUFhUzLwEjBwMzNyMBNyMHFz4BNyMHMzM3Iw4BBz8BBzM3IwczBycjFBYVFwczNyMOARUPATM3JQczNzcjBw4BBzM3NDY3JzcVMycjBzMHNDY1IwcPATM3FwczNycXMzcFBzM3EycjBxMXMzcnBzM3NyMcARUXMyY0LwErAQczNzQ2NxcOATEwNDUjFzM3EzcjBwMHMzcTIwczARczNzMHMzcnBzM3BQczNw8BMzc3FzM8AScjEyMHMxMOAQczNyMFMzcjFzcjBzM3JzcjBw8BMzcnBzM3PwEjBwczNyMDMzcjNwczNycHMzcTIwczBzcjBxc3IwcPATM3EzcjBxczNyM/ASMHAwczNz8BIwcPATM3BzM3IxMjBzMDBzM3EzcjBwczNyM/ASMHFzcj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') format('woff'), url('webfonts/nbicon/nbicon.svg?1532440808#nbicon') format("svg"), url('webfonts/nbicon/nbicon.ttf?1532440808') format("truetype"); font-weight: normal; font-style: normal;} [class^="icon-"]:before, [class*=" icon-"]:before {font-family: 'nbicon';} .icon-clicknbuy:before {content: "\e932";} .icon-redeem:before {content: "\e930";} .icon-join:before {content: "\e931";} .icon-zoom:before {content: "\e600";} .icon-youtube:before {content: "\e601";} .icon-wishlist:before {content: "\e602";} .icon-wishlist_added:before {content: "\e915";} .icon-warrior:before {content: "\e603";} .icon-twitter:before {content: "\e604";} .icon-swipe_up_down:before {content: "\e605";} .icon-swipe_left_right:before {content: "\e606";} .icon-swatch:before {content: "\e607";} .icon-swatch_top:before {content: "\e608";} .icon-swatch_outline:before {content: "\e609";} .icon-swatch_hover:before {content: "\e60a";} .icon-swatch_default_selection:before {content: "\e60b";} .icon-swatch_bottom:before {content: "\e60c";} .icon-storelocator:before {content: "\e60d";} .icon-locator:before {content: "\e911";} .icon-solidarrowup:before {content: "\e60e";} .icon-pan:before {content: "\e60f";} .icon-outlinearrowup:before {content: "\e610";} .icon-outlinearrowright:before {content: "\e611";} .icon-outlinearrowleft:before {content: "\e612";} .icon-outlinearrowdown:before {content: "\e613";} .icon-olapic:before {content: "\e614";} .icon-nb_logo:before {content: "\e615";} .icon-myaccount:before {content: "\e616";} .icon-moreinfo:before {content: "\e617";} .icon-menu:before {content: "\e618";} .icon-lock:before {content: "\e619";} .icon-phone:before {content: "\e914";} .icon-learnmore:before {content: "\e61a";} .icon-instagram:before {content: "\e61b";} .icon-hover_arrow_right:before {content: "\e61c";} .icon-dunham:before {content: "\e61d";} .icon-directions:before {content: "\e61e";} .icon-comment_bubble:before {content: "\e61f";} .icon-collapse_box:before {content: "\e620";} .icon-collapse:before {content: "\e621";} .icon-cobbhill:before {content: "\e622";} .icon-close:before {content: "\e623";} .icon-checkmark:before {content: "\e624";} .icon-cart:before {content: "\e625";} .icon-brine:before {content: "\e626";} .icon-aravon:before {content: "\e627";} .icon-apparel_size:before {content: "\e628";} .icon-solidarrowdown:before {content: "\e629";} .icon-shoefitr:before {content: "\e62a";} .icon-share:before {content: "\e62b";} .icon-search:before {content: "\e62c";} .icon-reset:before {content: "\e62d";} .icon-play:before {content: "\e62e";} .icon-pinterest:before {content: "\e62f";} .icon-pfflyers:before {content: "\e630";} .icon-hover_arrow_left:before {content: "\e631";} .icon-fillcircle:before {content: "\e632";} .icon-facebook:before {content: "\e633";} .icon-expand:before {content: "\e634";} .icon-expand_box:before {content: "\e635";} .icon-exclaim:before {content: "\e636";} .icon-events:before {content: "\e637";} .icon-email:before {content: "\e638";} .icon-edit:before {content: "\e639";} .icon-swatch_3color_tertiary:before {content: "\e63a";} .icon-swatch_3color_secondary:before {content: "\e63b";} .icon-solidarrowright:before {content: "\e63c";} .icon-solidarrowleft:before {content: "\e63d";} .icon-down_arrow:before {content: "\e63e";} .icon-arrow_hover:before {content: "\e63f";} .icon-xlt_footbed:before {content: "\e640";} .icon-walking-strike-path:before {content: "\e641";} .icon-vibram:before {content: "\e642";} .icon-tru-track:before {content: "\e643";} .icon-t-beam:before {content: "\e644";} .icon-sure-lace:before {content: "\e645";} .icon-stride-bar:before {content: "\e646";} .icon-stability-web:before {content: "\e647";} .icon-stability-fit:before {content: "\e648";} .icon-stabilicore:before {content: "\e649";} .icon-scurve:before {content: "\e64a";} .icon-rollbar:before {content: "\e64b";} .icon-rockstop2:before {content: "\e64c";} .icon-revlite:before {content: "\e64d";} .icon-quix:before {content: "\e64e";} .icon-probank:before {content: "\e64f";} .icon-plush2o:before {content: "\e650";} .icon-phantom-wastband:before {content: "\e651";} .icon-phantom-liner:before {content: "\e652";} .icon-ntel:before {content: "\e653";} .icon-nergy:before {content: "\e654";} .icon-ndurance:before {content: "\e655";} .icon-nbx:before {content: "\e656";} .icon-nblock:before {content: "\e657";} .icon-nb-ice:before {content: "\e658";} .icon-nb-heat:before {content: "\e659";} .icon-nb-fresh:before {content: "\e65a";} .icon-nb-dry:before {content: "\e65b";} .icon-nb-dry-x:before {content: "\e65c";} .icon-N2:before {content: "\e65d";} .icon-N-fuse:before {content: "\e65e";} .icon-n-dri:before {content: "\e65f";} .icon-minimus_hi-rez:before {content: "\e660";} .icon-Mega-heat:before {content: "\e661";} .icon-LockDown-Liner:before {content: "\e662";} .icon-Lightning-Dry:before {content: "\e663";} .icon-ice_fil:before {content: "\e664";} .icon-Hydro-Hesion:before {content: "\e665";} .icon-h2flow:before {content: "\e666";} .icon-Gore-tex:before {content: "\e667";} .icon-FantomFit:before {content: "\e668";} .icon-extended-web:before {content: "\e669";} .icon-ENCAPk:before {content: "\e66a";} .icon-dynaride:before {content: "\e66b";} .icon-CardioComfort:before {content: "\e66c";} .icon-C-CAP-bk:before {content: "\e66d";} .icon-AT-tread:before {content: "\e66e";} .icon-ABZORBSBS:before {content: "\e66f";} .icon-AbzorbEX:before {content: "\e670";} .icon-AbzorbDTS:before {content: "\e671";} .icon-Abzorb:before {content: "\e672";} .icon-abzorb_fl:before {content: "\e673";} .icon-acteva:before {content: "\e674";} .icon-acteva_lite:before {content: "\e675";} .icon-acteva_ultra_lite:before {content: "\e676";} .icon-circle_number_1:before {content: "\e677";} .icon-circle_number_2:before {content: "\e678";} .icon-circle_number_3:before {content: "\e679";} .icon-circle_number_4:before {content: "\e67a";} .icon-menu_runner:before {content: "\e67b";} .icon-menu_sports:before {content: "\e67c";} .icon-menu_fitness:before {content: "\e67d";} .icon-menu_lifestyle:before {content: "\e67e";} .icon-size_chart:before {content: "\e67f";} .icon-menu_icon_accessories:before {content: "\e680";} .icon-menu_icon_apparel:before {content: "\e681";} .icon-menu_icon_featured:before {content: "\e682";} .icon-menu_icon_shoes:before {content: "\e683";} .icon-kiosk_help:before {content: "\e686";} .icon-kiosk_left_arrow:before {content: "\e687";} .icon-kiosk_right_arrow:before {content: "\e688";} .icon-kiosk_save:before {content: "\e689";} .icon-kiosk_share:before {content: "\e68a";} .icon-kiosk_undo:before {content: "\e68c";} .icon-kiosk_360:before {content: "\e684";} .icon-arrow_outline:before {content: "\e685";} .icon-mynb {position: relative;} .icon-mynb:before {content: "\e924";} .icon-mynb:after {position: absolute; top: 0; left: 1.3em; content: "\e615"; color: #A58520;} .icon-startover:before {content: "\e68e";} .icon-nbwomen:before {content: "\e68f";} .icon-nbflex:before {content: "\e900";} .icon-refine:before {content: "\e901";} .icon-cush-duo:before {content: "\e902";} .icon-flexonic:before {content: "\e903";} .icon-rapid-rebound:before {content: "\e904";} .icon-express_checkout:before {content: "\e905";} .icon-email2:before {content: "\e906";} .icon-skype-with-circle:before {content: "\e907";} .icon-facebook-with-circle:before {content: "\e908";} .icon-google-with-circle:before {content: "\f2b3";} .icon-instagram-with-circle:before {content: "\e90a";} .icon-linkedin-with-circle:before {content: "\e90b";} .icon-pinterest-with-circle:before {content: "\e90c";} .icon-tumblr-with-circle:before {content: "\e90d";} .icon-twitter-with-circle:before {content: "\e90e";} .icon-vimeo-with-circle:before {content: "\e910";} .icon-youtube-with-circle:before {content: "\e912";} .icon-arrow-right-sm:before, nav .mobile-nav-arrow.right:before, nav .mobile-nav-arrow.link:before {content: "\e90f";} .icon-arrow-left-sm:before, nav .mobile-nav-arrow.left:before {content: "\e909";} .icon-Arrow_Top:before {content: "\e913";} .icon-pf-logo:before {content: "\e916";} .icon-pf-cart:before {content: "\e918";} .icon-nb-logo-horizontal:before {content: "\e917";} .icon-ruler:before {content: "\e919";} .icon-pf-email:before {content: "\e91a";} .icon-pf-facebook:before {content: "\e91b";} .icon-pf-findstore:before {content: "\e91c";} .icon-pf-instagram:before {content: "\e91d";} .icon-pf-twitter:before {content: "\e91e";} .icon-pf-youtube:before {content: "\e91f";} .icon-Wechat:before {content: "\e920";} .icon-Weibo:before {content: "\e921";} .icon-pf-tumblr:before {content: "\e922";} .icon-mynbrewards:before {content: "\e923";} .icon-my_rewards:before {content: "\e924";} .icon-alt-close:before {content: "\e925";} .icon-alt-plus:before {content: "\e928";} .icon-Facebook:before {content: "\e91b";} .icon-facebook-f:before {content: "\e926";} .icon-cart-filled:before {content: "\e927";} .icon-cart-filled:after {content: "\e929"; position: absolute; top: 0; left: .001em; color: #e21836;} .icon-cart_empty2:before {content: "\e92a";} .icon-lock-filledin:before {content: "\e92b";} .icon-close-bold:before {content: "\e92c";} .icon-filter:before {content: "\e92d";} .icon-added_to_cart:before {content: "\e92e";} .icon-my_rewards-wrap:before, .icon-mynb-wrap:before {content: "\e92f";} .icon-my_rewards-wrap:after, .icon-mynb-wrap:after {position: absolute; left: 1.35em; top: -.1em; font-size: .6em; content: "\e615"; color: #A58520;} a {color: #E21836;} a:hover, a:active, a:focus {color: #580915;} a.action-underlined {text-decoration: underline; font-weight: 500; color: #000;} a.action-underlined:hover, a.action-underlined:active, a.action-underlined:focus {color: #E21836;} .order-total .tooltip .tooltip-icon, a.action-black {font-weight: 500; color: #000;} .order-total .tooltip .tooltip-icon:hover, .order-total .tooltip .tooltip-icon:active, .order-total .tooltip .tooltip-icon:focus, a.action-black:hover, a.action-black:active, a.action-black:focus {color: #E21836;} footer a {color: #f7f7f7;} footer a:hover, footer a:active, footer a:focus {color: #E21836;} a.secondary {color: #666;} a.secondary:hover, a.secondary:active, a.secondary:focus {color: #E21836;} button.visual-link {background: transparent none repeat scroll 0 0 !important; border: medium none; color: #e21836; margin: 0; padding: 0; box-shadow: none; transition: none 0s ease 0s; font-family: sans-serif;} footer .legal ul {margin: 0; padding: 0;} footer .legal ul li {list-style: none;} [class^="icon-"], [class*=" icon-"], nav .mobile-nav-arrow.left, nav .mobile-nav-arrow.right, nav .mobile-nav-arrow.link {position: relative;} [class^="icon-"] span, [class*=" icon-"] span, nav .mobile-nav-arrow.left span, nav .mobile-nav-arrow.right span, nav .mobile-nav-arrow.link span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} [class^="icon-"].large, [class*=" icon-"].large, nav .large.mobile-nav-arrow.left, nav .large.mobile-nav-arrow.right, nav .large.mobile-nav-arrow.link {font-size: 150%;} [class^="icon-"].outline-circle-small, [class*=" icon-"].outline-circle-small, nav .outline-circle-small.mobile-nav-arrow.left, nav .outline-circle-small.mobile-nav-arrow.right, nav .outline-circle-small.mobile-nav-arrow.link {background: none; border: 1px solid #999999; border-radius: 50%; color: #000000 !important; display: inline-block; font-size: 0.6em !important; height: 17px; line-height: 1em !important; padding: 4px; text-align: center; width: 17px;} [class^="icon-"].grey-circle-small, [class*=" icon-"].grey-circle-small, nav .grey-circle-small.mobile-nav-arrow.left, nav .grey-circle-small.mobile-nav-arrow.right, nav .grey-circle-small.mobile-nav-arrow.link {background: #bababa; border-radius: 50%; color: #f2f2f2 !important; display: inline-block; font-size: 0.8em !important; height: 19px; line-height: 1em !important; padding: 5px; text-align: center; width: 19px;} [class^="icon-"].grey-circle-large, [class*=" icon-"].grey-circle-large, nav .grey-circle-large.mobile-nav-arrow.left, nav .grey-circle-large.mobile-nav-arrow.right, nav .grey-circle-large.mobile-nav-arrow.link {background: #bababa; border-radius: 50%; color: #f2f2f2 !important; display: inline-block; font-size: 1em !important; height: 23px; line-height: 1em !important; padding: 6px 3px; text-align: center; width: 23px;} [class^="icon-"].green-circle-large, [class*=" icon-"].green-circle-large, nav .green-circle-large.mobile-nav-arrow.left, nav .green-circle-large.mobile-nav-arrow.right, nav .green-circle-large.mobile-nav-arrow.link {background: #029a17; border-radius: 50%; color: #ffffff !important; display: inline-block; font-size: 1em !important; height: 23px; line-height: 1em !important; padding: 6px 3px; text-align: center; width: 23px;} [class^="icon-"].exclamation-large.invalid-qty, [class*=" icon-"].exclamation-large.invalid-qty, nav .exclamation-large.invalid-qty.mobile-nav-arrow.left, nav .exclamation-large.invalid-qty.mobile-nav-arrow.right, nav .exclamation-large.invalid-qty.mobile-nav-arrow.link {border-radius: 50%; display: inline; font-size: 3em; height: 23px; line-height: 0em; padding: 6px 3px; text-align: center; vertical-align: middle; width: 23px;} @media print, only screen and (min-width: 48em) {[class^="icon-"].grey-circle-large, [class*=" icon-"].grey-circle-large, nav .grey-circle-large.mobile-nav-arrow.left, nav .grey-circle-large.mobile-nav-arrow.right, nav .grey-circle-large.mobile-nav-arrow.link {font-size: 1.2em !important; height: 30px; line-height: 1em !important; padding: 9px 5px; width: 30px;} [class^="icon-"].green-circle-large, [class*=" icon-"].green-circle-large, nav .green-circle-large.mobile-nav-arrow.left, nav .green-circle-large.mobile-nav-arrow.right, nav .green-circle-large.mobile-nav-arrow.link {font-size: 1.2em !important; height: 30px; line-height: 1em !important; padding: 9px 5px; width: 30px;}} .show-for-sr {clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; left: 0; top: 0;} .prevent-wrap {white-space: nowrap;} .allow-wrap {white-space: normal;} .icon-sprite, .icon-sprite-app-store, .icon-sprite-cc-amex-sm-grey, .icon-sprite-cc-amex-sm, .icon-sprite-cc-disc-sm-grey, .icon-sprite-cc-disc-sm, .icon-sprite-cc-discover-sm-grey, .icon-sprite-cc-mc-sm-grey, .icon-sprite-cc-mc-sm, .icon-sprite-cc-pp-sm-grey, .icon-sprite-cc-visa-sm-grey, .icon-sprite-cc-visa-sm, .icon-sprite-custom-n, .icon-sprite-flag_argentina, .icon-sprite-flag_australia, body.country-AU a.flag, body.country-AU span.flag, .icon-sprite-flag_austria, body.country-AT a.flag, body.country-AT span.flag, .icon-sprite-flag_belgium, body.country-BE a.flag, body.country-BE span.flag, .icon-sprite-flag_brazil, .icon-sprite-flag_bulgaria, body.country-BG a.flag, body.country-BG span.flag, .icon-sprite-flag_canada, body.country-CA a.flag, body.country-CA span.flag, .icon-sprite-flag_chile, .icon-sprite-flag_china, body.country-CN a.flag, body.country-CN span.flag, .icon-sprite-flag_columbia, .icon-sprite-flag_croatia, body.country-HR a.flag, body.country-HR span.flag, .icon-sprite-flag_czechrepublic, body.country-CZ a.flag, body.country-CZ span.flag, .icon-sprite-flag_denmark, body.country-DK a.flag, body.country-DK span.flag, .icon-sprite-flag_estonia, body.country-EE a.flag, body.country-EE span.flag, .icon-sprite-flag_eu, body.country-EU a.flag, body.country-EU span.flag, .icon-sprite-flag_finland, body.country-FI a.flag, body.country-FI span.flag, .icon-sprite-flag_france, body.country-FR a.flag, body.country-FR span.flag, .icon-sprite-flag_germany, body.country-DE a.flag, body.country-DE span.flag, .icon-sprite-flag_greece, body.country-GR a.flag, body.country-GR span.flag, .icon-sprite-flag_hongkong, .icon-sprite-flag_hungary, body.country-HU a.flag, body.country-HU span.flag, .icon-sprite-flag_ireland, body.country-IE a.flag, body.country-IE span.flag, .icon-sprite-flag_israel, .icon-sprite-flag_italy, body.country-IT a.flag, body.country-IT span.flag, .icon-sprite-flag_japan, body.country-JP a.flag, body.country-JP span.flag, .icon-sprite-flag_korea, .icon-sprite-flag_latvia, body.country-LV a.flag, body.country-LV span.flag, .icon-sprite-flag_lithuania, body.country-LT a.flag, body.country-LT span.flag, .icon-sprite-flag_luxembourg, body.country-LU a.flag, body.country-LU span.flag, .icon-sprite-flag_mexico, .icon-sprite-flag_netherlands, body.country-NL a.flag, body.country-NL span.flag, .icon-sprite-flag_newzealand, body.country-NZ a.flag, body.country-NZ span.flag, .icon-sprite-flag_poland, .icon-sprite-flag_portugal, body.country-PT a.flag, body.country-PT span.flag, .icon-sprite-flag_romania, body.country-RO a.flag, body.country-RO span.flag, .icon-sprite-flag_russia, .icon-sprite-flag_singapore, .icon-sprite-flag_slovakia, body.country-SK a.flag, body.country-SK span.flag, .icon-sprite-flag_slovenia, body.country-SI a.flag, body.country-SI span.flag, .icon-sprite-flag_southafrica, .icon-sprite-flag_spain, body.country-ES a.flag, body.country-ES span.flag, .icon-sprite-flag_sweden, body.country-SE a.flag, body.country-SE span.flag, .icon-sprite-flag_taiwan, .icon-sprite-flag_turkey, .icon-sprite-flag_uk, body.country-UK a.flag, body.country-UK span.flag, body.country-GB a.flag, body.country-GB span.flag, .icon-sprite-flag_ukraine, .icon-sprite-flag_usa, body.country-US a.flag, body.country-US span.flag, .icon-sprite-flag_venezula, .icon-sprite-google-play, .icon-sprite-paypal-sm-grey, .icon-sprite-small-diagonal, .icon-sprite-tile-customizer-action-icon, .icon-sprite-tile-customizer-icon, .icon-sprite-masterpass-sm, .events-container .event:before {display: inline-block; background: transparent url('../images/sprites-s1a77e7ded1.png') no-repeat; vertical-align: middle;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite, .icon-sprite-app-store, .icon-sprite-cc-amex-sm-grey, .icon-sprite-cc-amex-sm, .icon-sprite-cc-disc-sm-grey, .icon-sprite-cc-disc-sm, .icon-sprite-cc-discover-sm-grey, .icon-sprite-cc-mc-sm-grey, .icon-sprite-cc-mc-sm, .icon-sprite-cc-pp-sm-grey, .icon-sprite-cc-visa-sm-grey, .icon-sprite-cc-visa-sm, .icon-sprite-custom-n, .icon-sprite-flag_argentina, .icon-sprite-flag_australia, body.country-AU a.flag, body.country-AU span.flag, .icon-sprite-flag_austria, body.country-AT a.flag, body.country-AT span.flag, .icon-sprite-flag_belgium, body.country-BE a.flag, body.country-BE span.flag, .icon-sprite-flag_brazil, .icon-sprite-flag_bulgaria, body.country-BG a.flag, body.country-BG span.flag, .icon-sprite-flag_canada, body.country-CA a.flag, body.country-CA span.flag, .icon-sprite-flag_chile, .icon-sprite-flag_china, body.country-CN a.flag, body.country-CN span.flag, .icon-sprite-flag_columbia, .icon-sprite-flag_croatia, body.country-HR a.flag, body.country-HR span.flag, .icon-sprite-flag_czechrepublic, body.country-CZ a.flag, body.country-CZ span.flag, .icon-sprite-flag_denmark, body.country-DK a.flag, body.country-DK span.flag, .icon-sprite-flag_estonia, body.country-EE a.flag, body.country-EE span.flag, .icon-sprite-flag_eu, body.country-EU a.flag, body.country-EU span.flag, .icon-sprite-flag_finland, body.country-FI a.flag, body.country-FI span.flag, .icon-sprite-flag_france, body.country-FR a.flag, body.country-FR span.flag, .icon-sprite-flag_germany, body.country-DE a.flag, body.country-DE span.flag, .icon-sprite-flag_greece, body.country-GR a.flag, body.country-GR span.flag, .icon-sprite-flag_hongkong, .icon-sprite-flag_hungary, body.country-HU a.flag, body.country-HU span.flag, .icon-sprite-flag_ireland, body.country-IE a.flag, body.country-IE span.flag, .icon-sprite-flag_israel, .icon-sprite-flag_italy, body.country-IT a.flag, body.country-IT span.flag, .icon-sprite-flag_japan, body.country-JP a.flag, body.country-JP span.flag, .icon-sprite-flag_korea, .icon-sprite-flag_latvia, body.country-LV a.flag, body.country-LV span.flag, .icon-sprite-flag_lithuania, body.country-LT a.flag, body.country-LT span.flag, .icon-sprite-flag_luxembourg, body.country-LU a.flag, body.country-LU span.flag, .icon-sprite-flag_mexico, .icon-sprite-flag_netherlands, body.country-NL a.flag, body.country-NL span.flag, .icon-sprite-flag_newzealand, body.country-NZ a.flag, body.country-NZ span.flag, .icon-sprite-flag_poland, .icon-sprite-flag_portugal, body.country-PT a.flag, body.country-PT span.flag, .icon-sprite-flag_romania, body.country-RO a.flag, body.country-RO span.flag, .icon-sprite-flag_russia, .icon-sprite-flag_singapore, .icon-sprite-flag_slovakia, body.country-SK a.flag, body.country-SK span.flag, .icon-sprite-flag_slovenia, body.country-SI a.flag, body.country-SI span.flag, .icon-sprite-flag_southafrica, .icon-sprite-flag_spain, body.country-ES a.flag, body.country-ES span.flag, .icon-sprite-flag_sweden, body.country-SE a.flag, body.country-SE span.flag, .icon-sprite-flag_taiwan, .icon-sprite-flag_turkey, .icon-sprite-flag_uk, body.country-UK a.flag, body.country-UK span.flag, body.country-GB a.flag, body.country-GB span.flag, .icon-sprite-flag_ukraine, .icon-sprite-flag_usa, body.country-US a.flag, body.country-US span.flag, .icon-sprite-flag_venezula, .icon-sprite-google-play, .icon-sprite-paypal-sm-grey, .icon-sprite-small-diagonal, .icon-sprite-tile-customizer-action-icon, .icon-sprite-tile-customizer-icon, .icon-sprite-masterpass-sm, .events-container .event:before {background: transparent url('../images/sprites@2x-s8f4f6858e2.png') no-repeat;}} .icon-sprite-app-store {width: 135px; height: 40px; background-position: 0 0;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-app-store {background-position: 0 0; background-size: 135px auto;}} .icon-sprite-cc-amex-sm-grey {width: 32px; height: 20px; background-position: 0 -60px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-amex-sm-grey {background-position: 0 -60px; background-size: 135px auto;}} .icon-sprite-cc-amex-sm {width: 40px; height: 20px; background-position: 0 -100px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-amex-sm {background-position: 0 -100px; background-size: 135px auto;}} .icon-sprite-cc-disc-sm-grey {width: 64px; height: 40px; background-position: 0 -140px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-disc-sm-grey {background-position: 0 -140px; background-size: 135px auto;}} .icon-sprite-cc-disc-sm {width: 40px; height: 20px; background-position: 0 -200px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-disc-sm {background-position: 0 -180px; background-size: 135px auto;}} .icon-sprite-cc-discover-sm-grey {width: 32px; height: 20px; background-position: 0 -240px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-discover-sm-grey {background-position: 0 -220px; background-size: 135px auto;}} .icon-sprite-cc-mc-sm-grey {width: 32px; height: 20px; background-position: 0 -280px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-mc-sm-grey {background-position: 0 -260px; background-size: 135px auto;}} .icon-sprite-cc-mc-sm {width: 40px; height: 20px; background-position: 0 -320px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-mc-sm {background-position: 0 -300px; background-size: 135px auto;}} .icon-sprite-cc-pp-sm-grey {width: 64px; height: 40px; background-position: 0 -360px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-pp-sm-grey {background-position: 0 -340px; background-size: 135px auto;}} .icon-sprite-cc-visa-sm-grey {width: 32px; height: 20px; background-position: 0 -420px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-visa-sm-grey {background-position: 0 -380px; background-size: 135px auto;}} .icon-sprite-cc-visa-sm {width: 40px; height: 20px; background-position: 0 -460px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-visa-sm {background-position: 0 -420px; background-size: 135px auto;}} .icon-sprite-custom-n {width: 60px; height: 24px; background-position: 0 -500px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-custom-n {background-position: 0 -460px; background-size: 135px auto;}} .icon-sprite-flag_argentina {width: 25px; height: 14px; background-position: 0 -544px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_argentina {background-position: 0 -486px; background-size: 135px auto;}} .icon-sprite-flag_australia, body.country-AU a.flag, body.country-AU span.flag {width: 25px; height: 14px; background-position: 0 -578px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_australia, body.country-AU a.flag, body.country-AU span.flag {background-position: 0 -520px; background-size: 135px auto;}} .icon-sprite-flag_austria, body.country-AT a.flag, body.country-AT span.flag {width: 21px; height: 14px; background-position: 0 -612px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_austria, body.country-AT a.flag, body.country-AT span.flag {background-position: 0 -554px; background-size: 135px auto;}} .icon-sprite-flag_belgium, body.country-BE a.flag, body.country-BE span.flag {width: 25px; height: 14px; background-position: 0 -646px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_belgium, body.country-BE a.flag, body.country-BE span.flag {background-position: 0 -588px; background-size: 135px auto;}} .icon-sprite-flag_brazil {width: 25px; height: 14px; background-position: 0 -680px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_brazil {background-position: 0 -622px; background-size: 135px auto;}} .icon-sprite-flag_bulgaria, body.country-BG a.flag, body.country-BG span.flag {width: 25px; height: 14px; background-position: 0 -714px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_bulgaria, body.country-BG a.flag, body.country-BG span.flag {background-position: 0 -656px; background-size: 135px auto;}} .icon-sprite-flag_canada, body.country-CA a.flag, body.country-CA span.flag {width: 25px; height: 14px; background-position: 0 -748px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_canada, body.country-CA a.flag, body.country-CA span.flag {background-position: 0 -690px; background-size: 135px auto;}} .icon-sprite-flag_chile {width: 25px; height: 14px; background-position: 0 -782px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_chile {background-position: 0 -724px; background-size: 135px auto;}} .icon-sprite-flag_china, body.country-CN a.flag, body.country-CN span.flag {width: 25px; height: 14px; background-position: 0 -816px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_china, body.country-CN a.flag, body.country-CN span.flag {background-position: 0 -758px; background-size: 135px auto;}} .icon-sprite-flag_columbia {width: 25px; height: 14px; background-position: 0 -850px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_columbia {background-position: 0 -792px; background-size: 135px auto;}} .icon-sprite-flag_croatia, body.country-HR a.flag, body.country-HR span.flag {width: 25px; height: 14px; background-position: 0 -884px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_croatia, body.country-HR a.flag, body.country-HR span.flag {background-position: 0 -826px; background-size: 135px auto;}} .icon-sprite-flag_czechrepublic, body.country-CZ a.flag, body.country-CZ span.flag {width: 25px; height: 14px; background-position: 0 -918px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_czechrepublic, body.country-CZ a.flag, body.country-CZ span.flag {background-position: 0 -860px; background-size: 135px auto;}} .icon-sprite-flag_denmark, body.country-DK a.flag, body.country-DK span.flag {width: 25px; height: 14px; background-position: 0 -952px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_denmark, body.country-DK a.flag, body.country-DK span.flag {background-position: 0 -894px; background-size: 135px auto;}} .icon-sprite-flag_estonia, body.country-EE a.flag, body.country-EE span.flag {width: 25px; height: 14px; background-position: 0 -986px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_estonia, body.country-EE a.flag, body.country-EE span.flag {background-position: 0 -928px; background-size: 135px auto;}} .icon-sprite-flag_eu, body.country-EU a.flag, body.country-EU span.flag {width: 21px; height: 14px; background-position: 0 -1020px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_eu, body.country-EU a.flag, body.country-EU span.flag {background-position: 0 -962px; background-size: 135px auto;}} .icon-sprite-flag_finland, body.country-FI a.flag, body.country-FI span.flag {width: 25px; height: 14px; background-position: 0 -1054px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_finland, body.country-FI a.flag, body.country-FI span.flag {background-position: 0 -996px; background-size: 135px auto;}} .icon-sprite-flag_france, body.country-FR a.flag, body.country-FR span.flag {width: 25px; height: 14px; background-position: 0 -1088px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_france, body.country-FR a.flag, body.country-FR span.flag {background-position: 0 -1030px; background-size: 135px auto;}} .icon-sprite-flag_germany, body.country-DE a.flag, body.country-DE span.flag {width: 25px; height: 14px; background-position: 0 -1122px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_germany, body.country-DE a.flag, body.country-DE span.flag {background-position: 0 -1064px; background-size: 135px auto;}} .icon-sprite-flag_greece, body.country-GR a.flag, body.country-GR span.flag {width: 25px; height: 14px; background-position: 0 -1156px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_greece, body.country-GR a.flag, body.country-GR span.flag {background-position: 0 -1098px; background-size: 135px auto;}} .icon-sprite-flag_hongkong {width: 25px; height: 14px; background-position: 0 -1190px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_hongkong {background-position: 0 -1132px; background-size: 135px auto;}} .icon-sprite-flag_hungary, body.country-HU a.flag, body.country-HU span.flag {width: 25px; height: 14px; background-position: 0 -1224px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_hungary, body.country-HU a.flag, body.country-HU span.flag {background-position: 0 -1166px; background-size: 135px auto;}} .icon-sprite-flag_ireland, body.country-IE a.flag, body.country-IE span.flag {width: 28px; height: 14px; background-position: 0 -1258px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_ireland, body.country-IE a.flag, body.country-IE span.flag {background-position: 0 -1200px; background-size: 135px auto;}} .icon-sprite-flag_israel {width: 25px; height: 14px; background-position: 0 -1292px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_israel {background-position: 0 -1234px; background-size: 135px auto;}} .icon-sprite-flag_italy, body.country-IT a.flag, body.country-IT span.flag {width: 25px; height: 14px; background-position: 0 -1326px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_italy, body.country-IT a.flag, body.country-IT span.flag {background-position: 0 -1268px; background-size: 135px auto;}} .icon-sprite-flag_japan, body.country-JP a.flag, body.country-JP span.flag {width: 25px; height: 14px; background-position: 0 -1360px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_japan, body.country-JP a.flag, body.country-JP span.flag {background-position: 0 -1302px; background-size: 135px auto;}} .icon-sprite-flag_korea {width: 25px; height: 14px; background-position: 0 -1394px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_korea {background-position: 0 -1336px; background-size: 135px auto;}} .icon-sprite-flag_latvia, body.country-LV a.flag, body.country-LV span.flag {width: 25px; height: 14px; background-position: 0 -1428px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_latvia, body.country-LV a.flag, body.country-LV span.flag {background-position: 0 -1370px; background-size: 135px auto;}} .icon-sprite-flag_lithuania, body.country-LT a.flag, body.country-LT span.flag {width: 25px; height: 14px; background-position: 0 -1462px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_lithuania, body.country-LT a.flag, body.country-LT span.flag {background-position: 0 -1404px; background-size: 135px auto;}} .icon-sprite-flag_luxembourg, body.country-LU a.flag, body.country-LU span.flag {width: 25px; height: 14px; background-position: 0 -1496px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_luxembourg, body.country-LU a.flag, body.country-LU span.flag {background-position: 0 -1438px; background-size: 135px auto;}} .icon-sprite-flag_mexico {width: 25px; height: 14px; background-position: 0 -1530px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_mexico {background-position: 0 -1472px; background-size: 135px auto;}} .icon-sprite-flag_netherlands, body.country-NL a.flag, body.country-NL span.flag {width: 25px; height: 14px; background-position: 0 -1564px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_netherlands, body.country-NL a.flag, body.country-NL span.flag {background-position: 0 -1506px; background-size: 135px auto;}} .icon-sprite-flag_newzealand, body.country-NZ a.flag, body.country-NZ span.flag {width: 25px; height: 14px; background-position: 0 -1598px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_newzealand, body.country-NZ a.flag, body.country-NZ span.flag {background-position: 0 -1540px; background-size: 135px auto;}} .icon-sprite-flag_poland {width: 25px; height: 14px; background-position: 0 -1632px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_poland {background-position: 0 -1574px; background-size: 135px auto;}} .icon-sprite-flag_portugal, body.country-PT a.flag, body.country-PT span.flag {width: 25px; height: 14px; background-position: 0 -1666px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_portugal, body.country-PT a.flag, body.country-PT span.flag {background-position: 0 -1608px; background-size: 135px auto;}} .icon-sprite-flag_romania, body.country-RO a.flag, body.country-RO span.flag {width: 25px; height: 14px; background-position: 0 -1700px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_romania, body.country-RO a.flag, body.country-RO span.flag {background-position: 0 -1642px; background-size: 135px auto;}} .icon-sprite-flag_russia {width: 25px; height: 14px; background-position: 0 -1734px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_russia {background-position: 0 -1676px; background-size: 135px auto;}} .icon-sprite-flag_singapore {width: 25px; height: 14px; background-position: 0 -1768px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_singapore {background-position: 0 -1710px; background-size: 135px auto;}} .icon-sprite-flag_slovakia, body.country-SK a.flag, body.country-SK span.flag {width: 25px; height: 14px; background-position: 0 -1802px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_slovakia, body.country-SK a.flag, body.country-SK span.flag {background-position: 0 -1744px; background-size: 135px auto;}} .icon-sprite-flag_slovenia, body.country-SI a.flag, body.country-SI span.flag {width: 25px; height: 14px; background-position: 0 -1836px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_slovenia, body.country-SI a.flag, body.country-SI span.flag {background-position: 0 -1778px; background-size: 135px auto;}} .icon-sprite-flag_southafrica {width: 25px; height: 14px; background-position: 0 -1870px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_southafrica {background-position: 0 -1812px; background-size: 135px auto;}} .icon-sprite-flag_spain, body.country-ES a.flag, body.country-ES span.flag {width: 25px; height: 14px; background-position: 0 -1904px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_spain, body.country-ES a.flag, body.country-ES span.flag {background-position: 0 -1846px; background-size: 135px auto;}} .icon-sprite-flag_sweden, body.country-SE a.flag, body.country-SE span.flag {width: 25px; height: 14px; background-position: 0 -1938px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_sweden, body.country-SE a.flag, body.country-SE span.flag {background-position: 0 -1880px; background-size: 135px auto;}} .icon-sprite-flag_taiwan {width: 25px; height: 14px; background-position: 0 -1972px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_taiwan {background-position: 0 -1914px; background-size: 135px auto;}} .icon-sprite-flag_turkey {width: 25px; height: 14px; background-position: 0 -2006px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_turkey {background-position: 0 -1948px; background-size: 135px auto;}} .icon-sprite-flag_uk, body.country-UK a.flag, body.country-UK span.flag, body.country-GB a.flag, body.country-GB span.flag {width: 25px; height: 14px; background-position: 0 -2040px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_uk, body.country-UK a.flag, body.country-UK span.flag, body.country-GB a.flag, body.country-GB span.flag {background-position: 0 -1982px; background-size: 135px auto;}} .icon-sprite-flag_ukraine {width: 25px; height: 14px; background-position: 0 -2074px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_ukraine {background-position: 0 -2016px; background-size: 135px auto;}} .icon-sprite-flag_usa, body.country-US a.flag, body.country-US span.flag {width: 25px; height: 14px; background-position: 0 -2108px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_usa, body.country-US a.flag, body.country-US span.flag {background-position: 0 -2050px; background-size: 135px auto;}} .icon-sprite-flag_venezula {width: 25px; height: 14px; background-position: 0 -2142px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-flag_venezula {background-position: 0 -2084px; background-size: 135px auto;}} .icon-sprite-google-play {width: 135px; height: 40px; background-position: 0 -2176px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-google-play {background-position: 0 -2118px; background-size: 135px auto;}} .icon-sprite-paypal-sm-grey {width: 32px; height: 20px; background-position: 0 -2236px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-paypal-sm-grey {background-position: 0 -2178px; background-size: 135px auto;}} .icon-sprite-small-diagonal {width: 16px; height: 24px; background-position: 0 -2276px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-small-diagonal {background-position: 0 -2218px; background-size: 135px auto;}} .icon-sprite-tile-customizer-action-icon {width: 15px; height: 15px; background-position: 0 -2320px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-tile-customizer-action-icon {background-position: 0 -2262px; background-size: 135px auto;}} .icon-sprite-tile-customizer-icon {width: 15px; height: 15px; background-position: 0 -2355px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-tile-customizer-icon {background-position: 0 -2297px; background-size: 135px auto;}} .icon-loyalty, .icon-loyalty-mynb-bonus-black, .icon-loyalty-mynb-bronze-50, .icon-loyalty-mynb-bronze-90, .icon-loyalty-mynb-bronze, .icon-loyalty-mynb-complete-profile-black, .icon-loyalty-mynb-download-app-black, .icon-loyalty-mynb-download, .icon-loyalty-mynb-enrollment-black, .icon-loyalty-mynb-event-black, .icon-loyalty-mynb-facebook-black, .icon-loyalty-mynb-gold-50, .icon-loyalty-mynb-gold-90, .icon-loyalty-mynb-gold, .icon-loyalty-mynb-instagram-black, .icon-loyalty-mynb-nb1-black, .icon-loyalty-mynb-pinterest-black, .icon-loyalty-mynb-profile, .icon-loyalty-mynb-purchase-black, .icon-loyalty-mynb-refer-friend-black, .icon-loyalty-mynb-return-black, .icon-loyalty-mynb-review-black, .icon-loyalty-mynb-reward-black, .icon-loyalty-mynb-silver-50, .icon-loyalty-mynb-silver-90, .icon-loyalty-mynb-silver, .icon-loyalty-mynb-strava-black, .icon-loyalty-mynb-twitter-black, .icon-loyalty-mynb-wishlist-black, .icon-loyalty-shop {display: inline-block; background: transparent url('../images/loyalty-sprites-see690d74be.png') no-repeat; vertical-align: middle;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty, .icon-loyalty-mynb-bonus-black, .icon-loyalty-mynb-bronze-50, .icon-loyalty-mynb-bronze-90, .icon-loyalty-mynb-bronze, .icon-loyalty-mynb-complete-profile-black, .icon-loyalty-mynb-download-app-black, .icon-loyalty-mynb-download, .icon-loyalty-mynb-enrollment-black, .icon-loyalty-mynb-event-black, .icon-loyalty-mynb-facebook-black, .icon-loyalty-mynb-gold-50, .icon-loyalty-mynb-gold-90, .icon-loyalty-mynb-gold, .icon-loyalty-mynb-instagram-black, .icon-loyalty-mynb-nb1-black, .icon-loyalty-mynb-pinterest-black, .icon-loyalty-mynb-profile, .icon-loyalty-mynb-purchase-black, .icon-loyalty-mynb-refer-friend-black, .icon-loyalty-mynb-return-black, .icon-loyalty-mynb-review-black, .icon-loyalty-mynb-reward-black, .icon-loyalty-mynb-silver-50, .icon-loyalty-mynb-silver-90, .icon-loyalty-mynb-silver, .icon-loyalty-mynb-strava-black, .icon-loyalty-mynb-twitter-black, .icon-loyalty-mynb-wishlist-black, .icon-loyalty-shop {background: transparent url('../images/loyalty-sprites@2x-s1083a59f79.png') no-repeat;}} .icon-loyalty-mynb-bonus-black {width: 75px; height: 75px; background-position: 0 0;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-bonus-black {background-position: 0 0; background-size: 91px auto;}} .icon-loyalty-mynb-bronze-50 {width: 52px; height: 52px; background-position: 0 -95px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-bronze-50 {background-position: 0 -95px; background-size: 91px auto;}} .icon-loyalty-mynb-bronze-90 {width: 92px; height: 92px; background-position: 0 -167px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-bronze-90 {background-position: 0 -166px; background-size: 91px auto;}} .icon-loyalty-mynb-bronze {width: 75px; height: 76px; background-position: 0 -279px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-bronze {background-position: 0 -278px; background-size: 91px auto;}} .icon-loyalty-mynb-complete-profile-black {width: 75px; height: 76px; background-position: 0 -375px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-complete-profile-black {background-position: 0 -373px; background-size: 91px auto;}} .icon-loyalty-mynb-download-app-black {width: 75px; height: 76px; background-position: 0 -471px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-download-app-black {background-position: 0 -469px; background-size: 91px auto;}} .icon-loyalty-mynb-download {width: 57px; height: 57px; background-position: 0 -567px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-download {background-position: 0 -564px; background-size: 91px auto;}} .icon-loyalty-mynb-enrollment-black {width: 75px; height: 75px; background-position: 0 -644px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-enrollment-black {background-position: 0 -641px; background-size: 91px auto;}} .icon-loyalty-mynb-event-black {width: 75px; height: 75px; background-position: 0 -739px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-event-black {background-position: 0 -736px; background-size: 91px auto;}} .icon-loyalty-mynb-facebook-black {width: 75px; height: 75px; background-position: 0 -834px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-facebook-black {background-position: 0 -831px; background-size: 91px auto;}} .icon-loyalty-mynb-gold-50 {width: 52px; height: 52px; background-position: 0 -929px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-gold-50 {background-position: 0 -926px; background-size: 91px auto;}} .icon-loyalty-mynb-gold-90 {width: 92px; height: 92px; background-position: 0 -1001px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-gold-90 {background-position: 0 -997px; background-size: 91px auto;}} .icon-loyalty-mynb-gold {width: 75px; height: 76px; background-position: 0 -1113px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-gold {background-position: 0 -1109px; background-size: 91px auto;}} .icon-loyalty-mynb-instagram-black {width: 75px; height: 76px; background-position: 0 -1209px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-instagram-black {background-position: 0 -1204px; background-size: 91px auto;}} .icon-loyalty-mynb-nb1-black {width: 75px; height: 75px; background-position: 0 -1305px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-nb1-black {background-position: 0 -1300px; background-size: 91px auto;}} .icon-loyalty-mynb-pinterest-black {width: 75px; height: 76px; background-position: 0 -1400px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-pinterest-black {background-position: 0 -1395px; background-size: 91px auto;}} .icon-loyalty-mynb-profile {width: 52px; height: 57px; background-position: 0 -1496px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-profile {background-position: 0 -1490px; background-size: 91px auto;}} .icon-loyalty-mynb-purchase-black {width: 75px; height: 76px; background-position: 0 -1573px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-purchase-black {background-position: 0 -1567px; background-size: 91px auto;}} .icon-loyalty-mynb-refer-friend-black {width: 75px; height: 76px; background-position: 0 -1669px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-refer-friend-black {background-position: 0 -1662px; background-size: 91px auto;}} .icon-loyalty-mynb-return-black {width: 75px; height: 76px; background-position: 0 -1765px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-return-black {background-position: 0 -1758px; background-size: 91px auto;}} .icon-loyalty-mynb-review-black {width: 75px; height: 76px; background-position: 0 -1861px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-review-black {background-position: 0 -1853px; background-size: 91px auto;}} .icon-loyalty-mynb-reward-black {width: 75px; height: 75px; background-position: 0 -1957px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-reward-black {background-position: 0 -1949px; background-size: 91px auto;}} .icon-loyalty-mynb-silver-50 {width: 52px; height: 52px; background-position: 0 -2052px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-silver-50 {background-position: 0 -2044px; background-size: 91px auto;}} .icon-loyalty-mynb-silver-90 {width: 92px; height: 92px; background-position: 0 -2124px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-silver-90 {background-position: 0 -2115px; background-size: 91px auto;}} .icon-loyalty-mynb-silver {width: 75px; height: 76px; background-position: 0 -2236px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-silver {background-position: 0 -2227px; background-size: 91px auto;}} .icon-loyalty-mynb-strava-black {width: 75px; height: 76px; background-position: 0 -2332px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-strava-black {background-position: 0 -2322px; background-size: 91px auto;}} .icon-loyalty-mynb-twitter-black {width: 75px; height: 76px; background-position: 0 -2428px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-twitter-black {background-position: 0 -2418px; background-size: 91px auto;}} .icon-loyalty-mynb-wishlist-black {width: 75px; height: 76px; background-position: 0 -2524px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-mynb-wishlist-black {background-position: 0 -2513px; background-size: 91px auto;}} .icon-loyalty-shop {width: 36px; height: 48px; background-position: 0 -2620px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-loyalty-shop {background-position: 0 -2609px; background-size: 91px auto;}} .icon-sprite-masterpass-sm {width: 40px; height: 20px; background-image: url("https://www.mastercard.com/mc_us/wallet/img/ppo_mc_acc_023px_gif.gif"); background-size: contain; background-position: 50% 50%;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-masterpass-sm {background-image: url("https://www.mastercard.com/mc_us/wallet/img/ppo_mc_acc_050px_gif.gif");}} .logout {padding-bottom: 40px; margin-bottom: 30px; border-bottom: 1px solid #ccc;} @media print, only screen and (min-width: 48em) {.logout a {margin-left: 1em; margin-bottom: 1em;}} .login-customers h2, .create-account h2 {margin-bottom: 0;} .category-nav-section .logout {position: relative; padding-top: 25px; padding-bottom: 15px; margin-bottom: 0; border-bottom: none;} @media only screen {.category-nav-section .logout {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {.category-nav-section .logout {overflow: hidden;} .category-nav-section .logout:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} .pt_accountpage .forgotpassword {float: right;} .pt_accountpage .login-tools {margin-bottom: 20px;} .pt_accountpage .login-tools .formfield.showpassword, .pt_accountpage .login-tools .formfield.rememberme {width: 50%;} .pt_accountpage .login-tools .formfield.showpassword .custom.checkbox, .pt_accountpage .login-tools .formfield.rememberme .custom.checkbox {margin-bottom: 10px;} .pt_accountpage .login-tools .checkbox-left, .pt_accountpage #RegistrationForm .checkbox-left {margin-top: 2px; padding-bottom: 0; margin-bottom: 12px; max-width: 91%;} .pt_accountpage .login-tools .checkbox-left span.custom.checkbox, .pt_accountpage #RegistrationForm .checkbox-left span.custom.checkbox {margin-bottom: 0;} .pt_accountpage .addAddress {margin-top: 30px;} .pt_accountpage .login-customers {padding-top: 30px; padding-bottom: 0px;} @media print, only screen and (min-width: 48em) {.pt_accountpage .login-customers {padding-top: 0; padding-bottom: 30px;} .pt_accountpage .login-customers form {margin-bottom: 0;}} .pt_accountpage .create-account {padding-top: 30px; padding-bottom: 30px;} @media print, only screen and (min-width: 48em) {.pt_accountpage .create-account {padding-top: 0; padding-bottom: 0;} .pt_accountpage .create-account form {margin-bottom: 0;}} .pt_accountpage .create-account .emailsignupcheckbox {display: none;} .pt_accountpage .create-account #registration-error {display: inline-block;} .pt_accountpage .inner {padding: 0px;} @media print, only screen and (min-width: 48em) {.pt_accountpage .inner {padding: 15px;}} .pt_accountpage .savedItem {margin-bottom: 20px;} .pt_accountpage .savedItem form {margin: 0;} .pt_accountpage .savedItem .header {background-color: #cccccc; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 0.8125em; color: #ffffff; padding: 10px 10px 7px 10px; font-weight: bold;} .pt_accountpage .savedItem .header .icons {text-align: right;} .pt_accountpage .savedItem .header span {color: #666;} .pt_accountpage .savedItem .header span.icon-close {padding-left: 3px; font-size: 1.2em;} .pt_accountpage .savedItem .header span:hover {color: #E21836;} .pt_accountpage .savedItem .savedContainer {background-color: #ffffff; padding: 10px; border: solid 2px #cccccc;} .pt_accountpage .savedItem .savedContainer .dropfly {padding-top: 15px;} .pt_accountpage .savedItem .savedContainer .savedRow {padding-top: 3px; font-size: 0.75em; color: #666; letter-spacing: .5px;} .pt_accountpage .savedItem .savedContainer .savedRow .firstname, .pt_accountpage .savedItem .savedContainer .savedRow .lastname, .pt_accountpage .savedItem .savedContainer .savedRow .owner {font-size: 0.8125em; font-weight: bold;} .pt_accountpage .savedItem .savedContainer .setdefault {text-align: right;} .pt_accountpage .savedItem .savedContainer .setdefault:hover {color: #232323;} .pt_accountpage .savedItem.active-address .header {background-color: #999;} .pt_accountpage .savedItem.active-address .addressContainer {border: solid 2px #999;} .pt_accountpage .terms-conditions .custom.checkbox, .pt_accountpage .loyalty-terms-conditions .custom.checkbox {float: left; margin-right: 8px; top: 1px;} .pt_accountpage .terms-conditions .global-terms-conditions-label, .pt_accountpage .terms-conditions .loyalty-terms-conditions-enroll, .pt_accountpage .loyalty-terms-conditions .global-terms-conditions-label, .pt_accountpage .loyalty-terms-conditions .loyalty-terms-conditions-enroll {line-height: 19px;} .pt_accountpage .terms-conditions #dwfrm_profile_customer_termsandconditions_error, .pt_accountpage .loyalty-terms-conditions #dwfrm_profile_customer_termsandconditions_error {font-size: 1em; margin-top: 10px;} .pt_accountpage .button.facebook-login-button {float: right;} .pt_accountpage .button.facebook-login-button.registration {float: right; margin-bottom: 0px;} .pt_accountpage .button.facebook-login-button.registration.registrationpage {float: none;} @media print, only screen and (min-width: 48em) {.pt_accountpage .button.facebook-login-button.registration.registrationpage {margin-bottom: 40px;}} .pt_accountpage .button.facebook-login-button:after {padding: 13px 17px;} .pt_accountpage .button.facebook-login-button .icon-facebook {font-size: 37px; display: inline-block; height: 22px; overflow: hidden; width: 22px; position: relative; top: 5px; margin-right: 5px;} .pt_accountpage .button.facebook-login-button .icon-facebook:before {position: absolute; top: -8px; left: -7px;} .giftcontainer {padding-top: 40px; margin: 30px 0; border-top: 1px solid #ccc;} .giftcontainer .miniheader {margin-bottom: 30px;} .giftcontainer .add-to-cart {margin-top: 30px;} .giftcontainer textarea {height: 7em;} .giftcontainer #gifttermscontent {margin-top: 20px;} .giftcontainer #gifttermscontent .gift-close {font-size: 22px; float: right;} .reset-password-close {float: right; position: relative; display: inline-block; width: 33px; height: 33px; margin: 0; padding: 0; background: none; border: none;} .reset-password-close:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e623'; color: #666; font-size: 33px; position: absolute; left: 0; top: 0;} .reset-password-close:after:before {font-family: 'nbicon';} .reset-password-close:hover, .reset-password-close:active {background: none; border: none;} .reset-password-close:hover:after, .reset-password-close:active:after {color: #E21836;} .pt_orders .grid-button {background: #fff; border: 3px solid #ffffff; color: #E21836;} .pt_orders .paylater .button.primary {margin-bottom: 5px;} .pt_orders .order {padding-top: 1em; margin-top: 1em; border-top: 1px solid #ccc;} .pt_orders .order.first {margin-top: 0; padding-top: 0; border-top: 0;} .pt_orders .order-label {font-weight: 500;} .pt_orders .order-value.important, .pt_orders .paylater-msg.important {color: #000; font-weight: 700;} .pt_orders .order-items li:before {content: '- ';} .pt_orders .order-shipped {color: #00a651;} .pt_orders .order-cancelled {color: #E21836;} .pt_orders .payment-icons {padding-bottom: 10px;} .pt_orderdetails .order-details {*zoom: 1;} .pt_orderdetails .order-details:before, .pt_orderdetails .order-details:after {content: " "; display: table;} .pt_orderdetails .order-details:after {clear: both;} .pt_orderdetails form {display: inline;} .pt_orderdetails .order-address {margin-bottom: 1.5625em;} .pt_orderdetails .order-address .line {display: block;} .pt_orderdetails .order-payment .line {display: block;} .pt_orderdetails .swatch {top: 7px; margin-right: 0.25em;} .pt_orderdetails .button {margin-bottom: 0.78125em;} .pt_orderdetails .button.action-track {margin-bottom: 1.5625em;} .pt_orderdetails .order-total {float: right;} .pt_orderdetails .product-line .product-info {display: inline-block; margin-top: 0;} .returnsexchanges-main .product-line .product-info, #upsReturn .product-line .product-info {display: inline-block; margin-top: 0;} #upsReturn .product-image {min-height: 160px;} #upsReturn .return-data {display: block;} .order-total {color: #666;} .order-total .shipping {width: 100%; display: inline-block !important;} .order-total .total-type {display: inline-block;} .order-total .total-type .summary-shipping-discount-container {display: none;} @media print, only screen and (min-width: 48em) {.order-total .total-type .summary-shipping-discount-container {display: inline-block;} .order-total .total-type .summary-shipping-discount-container span {display: inline-block; font-weight: bold;} .order-total .total-type .summary-shipping-discount-container .approachingpromo {display: inline-block; margin: 0px 5px 0px;} .order-total .total-type .summary-shipping-discount-container .promoreached {display: inline-block; margin: 0px 5px 0px;}} .order-total .total-value {display: inline-block; float: right; text-align: right;} .order-total .total-value.discount {color: #E21836;} .order-total .subtotal {color: #323232; letter-spacing: .4px; font-weight: 700;} .order-total .discount .total-value {color: #E21836;} .order-total .tax .total-type {color: #E21836;} .order-total .total {color: #000; font-weight: bold; font-size: 16px; border-top: solid 2px #e5e5e5; margin-top: 10px; padding-top: 10px; padding-left: 0;} .order-total .tooltip {display: inline-block; position: relative; vertical-align: middle;} .order-total .tooltip .tooltip-body {display: none; position: absolute; width: 290px; left: -130px; top: 35px; background: #ccc; padding: 1.5625em; font-weight: normal; font-style: italic; text-align: justify; color: #000; z-index: 1;} .order-total .tooltip .tooltip-body:after {content: ' '; position: absolute; width: 0; height: 0; top: -20px; left: 100%; margin-left: -165px; border: solid transparent; border-bottom-color: #ccc; border-width: 10px;} @media print, only screen and (min-width: 48em) {.order-total .tooltip .tooltip-body {width: auto; min-width: 300px; right: 41px; left: auto; top: -25px;} .order-total .tooltip .tooltip-body:after {content: ' '; position: absolute; width: 0; height: 0; top: 0; right: -20px; margin-left: 0; margin-top: 20px; border: solid transparent; border-left-color: #ccc; border-width: 10px;}} .order-total .tooltip .tooltip-icon {display: inline-block;} .order-total .tooltip:hover .tooltip-body {display: block;} .inline-address .actions {margin-top: 2em;} .labelactions {margin-top: 2em;} @media print, only screen and (min-width: 48em) {.printeroremail {display: inline-block;}} @media print, only screen and (min-width: 60em) {.printeroremail {margin-left: 2em;}} .printoremailor {display: none; margin: 0 3px;} @media print, only screen and (min-width: 48em) {.printoremailor {display: inline;}} .upscode {font-weight: bold;} .remove-link {float: right;} .saved-name {display: block; text-align: center;} .saved-list {max-width: 657.2px;} .saved-list .product-tile-custom {padding: 15px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; border: 1px solid transparent;} @media print, only screen and (min-width: 48em) {.saved-list .product-tile-custom:hover {border: 1px solid #ccc;}} .saved-list .product-tile-custom .product-image {margin: .5em 0; display: block;} .saved-list .product-tile-custom .product-image img {border: 2px solid #e7e7e7; width: 100%;} label[for="dwfrm_login_password"] {display: inline-block;} .continue-shopping.right {float: right; margin-bottom: 10px;} .routes .route:nth-child(n+3) {display: none;} .routes.showmore .route:nth-child(n+3) {display: block;} .routes .show-more-less .showmore {display: block;} .routes .show-more-less .showless {display: none;} .routes.showmore .show-more-less .showmore {display: none;} .routes.showmore .show-more-less .showless {display: block;} .routes .time-block {float: left; width: 35%;} .routes .route-details {float: left; width: 63%;} .routes .time {font-weight: 700; margin-bottom: 0;} .routes .show-more-less {color: #e21836;} .routes .show-more-less:hover {cursor: pointer;} .product-line.history .product-price {float: none; display: inline; text-align: right;} .product-line.history .product-price .product-pricing.total {text-align: right;} .product-line.history .product-pricing.item {text-align: left;} #selectkid {margin-top: 10px;} #selectkid .kidselect {margin-bottom: 10px;} #selectkid label.inline {margin: 0 0 20px 0; padding: 3px 10px 3px 2px;} .item-status-wrapper {padding: 20px 30px 0;} .item-status-wrapper .item-status-progress {height: 6px; background-color: #585858;} .item-status-wrapper .item-status-tracker {height: 6px; background-color: #cccccc; position: relative; margin-bottom: 65px;} .item-status-wrapper .item-status-tracker .item-status-indicator {background-color: #ffffff; height: 35px; width: 35px; line-height: 28px; color: #cccccc; font-weight: 500; font-size: 16px; vertical-align: middle; text-align: center; border-radius: 50%; border: 4px solid #cccccc; position: absolute; top: -14px;} .item-status-wrapper .item-status-tracker .item-status-indicator.active {border-color: #585858; color: #585858;} .item-status-wrapper .item-status-tracker .item-status-indicator.current {background-color: #585858; border-color: #585858; color: #ffffff;} .item-status-wrapper .item-status-tracker .item-status-indicator.cancelled:nth-child(1) {background-color: yellow; border-color: yellow; color: #000000; font-size: 0;} .item-status-wrapper .item-status-tracker .item-status-indicator.cancelled:nth-child(1):after {content: '!'; positiom: absolute; transform: translateY(-50%); top: 50%; left: 0; width: 100%; text-align: center; line-height: 28px; font-weight: 500; font-size: 16px;} .item-status-wrapper .item-status-tracker .item-status-indicator.cancelled:nth-child(2) span, .item-status-wrapper .item-status-tracker .item-status-indicator.cancelled:nth-child(3) span, .item-status-wrapper .item-status-tracker .item-status-indicator.cancelled:nth-child(4) span {font-size: 0;} .item-status-wrapper .item-status-tracker .item-status-indicator span {font-size: 10px; font-weight: 500; color: #585858; position: absolute; bottom: -30px; left: 50%; transform: translateX(-50%); white-space: nowrap;} @media only screen and (max-width: 47.98em) {.item-status-wrapper .item-status-tracker .item-status-indicator span {white-space: normal; bottom: auto; top: 38px; line-height: 1em; max-width: 78px;}} .item-status-wrapper .item-status-tracker .item-status-indicator:nth-child(1) {left: 0;} .item-status-wrapper .item-status-tracker .item-status-indicator:nth-child(2) {left: 33%; transform: translateX(-33%);} .item-status-wrapper .item-status-tracker .item-status-indicator:nth-child(3) {right: 33%; transform: translateX(33%);} .item-status-wrapper .item-status-tracker .item-status-indicator:nth-child(4) {right: 0;} .event-register-footer {position: fixed; left: 0px; bottom: 0px; height: 115px; width: 100%; background: rgba(255, 255, 255, 0.95); font-size: .8em; border-top: 1px solid black;} .event-register-footer .row {padding: 0px;} .event-register-footer .event-register-agreement {padding: 10px; height: 80px; overflow: hidden;} @media print, only screen and (min-width: 48em) {.event-register-footer {display: block; height: 80px;} .event-register-footer .row {padding: 20px;}} .black {background: #000000;} .black .center {text-align: center;} .black .center .icon-mynb {font-size: 20px; color: #fff;} .message-container {text-align: center;} .message-head {font-size: 22px; padding-bottom: 10px; line-height: 1.4; font-weight: 500;} .message-info {font-size: 16px;} .clicknbuy h2 {margin-bottom: 25px;} .clicknbuy .enablement {margin-bottom: 20px; font-size: 12px; color: #666;} .clicknbuy .enablement .statuscallout {font-weight: 500;} .clicknbuy .enablement .statuscallout.on {display: none;} .clicknbuy .enablement .why.disabled {display: block; position: absolute; top: 100%; width: 140px; max-height: 0; margin-top: 3px; margin-left: -12px; overflow: hidden; padding: 8px 1.5625em; font-weight: normal; background: #ffe90b; color: #000; text-align: center; z-index: 1; opacity: 0; font-size: 12px; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;} .clicknbuy .enablement .why.disabled:after {content: ' '; position: absolute; width: 0; height: 0; top: -20px; left: 50%; margin-left: -10px; border: solid transparent; border-bottom-color: #ffe90b; border-width: 10px;} .clicknbuy .enablement.on .statuscallout.off {display: none;} .clicknbuy .enablement.on .statuscallout.on {display: inline;} .clicknbuy .enablement.showwhy .why.disabled {overflow: visible; opacity: 1.0; max-height: none;} .clicknbuy h3 {text-transform: uppercase; font-size: 16px; line-height: 16px; color: #323232; margin: 0; white-space: nowrap;} .clicknbuy .tools {text-align: right;} .clicknbuy .billing-addresses .columns.end.dangling, .clicknbuy .shipping-addresses .columns.end.dangling, .clicknbuy .payment-instruments .columns.end.dangling {clear: left;} .clicknbuy .cnbpayment, .clicknbuy .cnbaddress {position: relative; padding: 10px 0 7px; font-size: 12px; line-height: 1.4; color: #666; cursor: pointer;} .clicknbuy .cnbpayment .label, .clicknbuy .cnbaddress .label {display: none; font-weight: 500; font-size: 13px; color: #232323;} .clicknbuy .cnbpayment .select-button, .clicknbuy .cnbaddress .select-button {float: left; width: 16px; height: 16px; position: relative; border: solid 1px #999; border-radius: 16px; background-color: #ffffff; transition: border-color 0.4s ease-in-out;} .clicknbuy .cnbpayment .select-button .select-highlight, .clicknbuy .cnbaddress .select-button .select-highlight {display: none; width: 7px; height: 7px; margin: 3px; border: solid 4px #E21836; border-radius: 7px;} .clicknbuy .cnbpayment .detail, .clicknbuy .cnbaddress .detail {margin-left: 30px;} .clicknbuy .cnbpayment span.expired, .clicknbuy .cnbaddress span.expired {color: #e31837; font-style: italic;} .clicknbuy .cnbpayment.selected, .clicknbuy .cnbaddress.selected {cursor: default; color: #232323;} .clicknbuy .cnbpayment.selected .select-button .select-highlight, .clicknbuy .cnbaddress.selected .select-button .select-highlight {display: block;} .clicknbuy .cnbpayment:hover .select-button, .clicknbuy .cnbaddress:hover .select-button {border-color: #E21836;} .clicknbuy .cnbpayment.expired, .clicknbuy .cnbaddress.expired {cursor: default;} .clicknbuy .cnbpayment.expired .select-button, .clicknbuy .cnbaddress.expired .select-button {background-color: #e5e5e5;} .clicknbuy .cnbpayment.expired:hover .select-button, .clicknbuy .cnbaddress.expired:hover .select-button {border-color: #999;} .clicknbuy .default-selections {border: solid 1px #999; background-color: #ffffff; margin: auto;} .clicknbuy .default-selections .title {background-color: #999; color: #ffffff; border-bottom: #666;} .clicknbuy .default-selections .title span {line-height: 30px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px;} .clicknbuy .default-selections .columns.end {clear: both;} @media print, only screen and (min-width: 48em) {.clicknbuy .default-selections .columns.end {clear: none;}} .clicknbuy .default-selections .cnbpayment .label, .clicknbuy .default-selections .cnbaddress .label {display: block;} .clicknbuy .default-selections .cnbpayment .detail, .clicknbuy .default-selections .cnbaddress .detail {margin-left: 0;} .clicknbuy .default-selections .cnbpayment .select-button, .clicknbuy .default-selections .cnbaddress .select-button {display: none;} .update-warning {display: none;} .update-warning span {display: block; background-color: #ffe90b; border: solid 1px #999; border-radius: 5px; width: 100%; font-size: 13px; line-height: 30px; text-align: center; margin-top: 10px;} .purchase-error {display: none;} .purchase-error span {display: block; background-color: #ffe90b; width: 100%; font-size: 12px; line-height: 1.2; text-align: left; margin-top: -10px; margin-bottom: 10px; padding: 5px 20px;} .purchase-error .error-text {margin-bottom: 4px;} .back-to-clicknbuy {margin-bottom: 20px; margin-top: 0;} @media print, only screen and (min-width: 48em) {.back-to-clicknbuy {margin-top: -15px;}} .slide-toggle-switch {position: relative; cursor: pointer; margin: 0 0 10px 0;} .slide-toggle-switch .label {text-transform: uppercase; font-weight: 500; font-size: 16px; line-height: 25px; float: left; display: inline-block; color: #666; margin-right: 10px; transition: color 0.7s ease-in-out;} .slide-toggle-switch .label.on {display: none;} .slide-toggle-switch .toggle-slot {position: relative; height: 25px; width: 45px; background-color: #666; border: solid 1px #666; border-radius: 3px; display: inline-block; transition: background 0.7s ease-in-out, border 0.7s ease-in-out;} .slide-toggle-switch .toggle-slot:hover {-moz-box-shadow: #151415 0 0 -2px; -webkit-box-shadow: #151415 0 0 -2px; box-shadow: #151415 0 0 -2px;} .slide-toggle-switch .toggle-slot:hover .toggle-slide {-moz-box-shadow: #151415 0 0 1px; -webkit-box-shadow: #151415 0 0 1px; box-shadow: #151415 0 0 1px;} .slide-toggle-switch .toggle-slide {position: absolute; background-color: #ffffff; height: 21px; width: 21px; border: solid 1px; border-radius: 2px; border-color: #ffffff; margin: 1px; padding-left: 3px; right: auto; font-size: 9px; letter-spacing: -3px; line-height: 19px; color: #e5e5e5; transition: right 0.4s ease-in-out;} .slide-toggle-switch.on .label {color: #00a651;} .slide-toggle-switch.on .label.on {display: inline-block;} .slide-toggle-switch.on .label.off {display: none;} .slide-toggle-switch.on .toggle-slot {border-color: #00a651; background-color: #00a651;} .slide-toggle-switch.on .toggle-slide {right: 0;} #cookiepolicybar {text-align: center; display: none; font-size: 10px; line-height: 20px; padding: 8px 11px 7px 11px; letter-spacing: 0.5px; color: #000000; background-color: #fff;} #cookiepolicybar .innerContainer {text-align: center; display: table; margin: 0 auto;} #cookiepolicybar section.cookiepolicybar {display: table-cell;} #cookiepolicybar .close {display: table-cell; padding: 0px 20px; cursor: pointer;} #cookiepolicybar .close:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e623'; font-weight: 500;} #cookiepolicybar .close:after:before {font-family: 'nbicon';} .pt_checkout .page-body.content-body {margin-top: 0px;} @media print, only screen and (min-width: 48em) {.pt_checkout .page-body.content-body {margin-top: 10px;}} .pt_checkout .page-hero {display: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .page-hero {display: block;}} .pt_checkout .page-hero .default-content {text-align: center; padding: 10px 32px;} @media only screen and (max-width: 47.98em) {.pt_checkout .page-hero {display: none; margin-bottom: 20px;} .pt_checkout .button.inline-form {padding: 3px 15px 4px; margin-top: 20px;}} .pt_checkout .continue-shopping-container {text-align: left; padding: 0; margin-bottom: 20px;} .pt_checkout .continue-shopping-container .default-content {position: relative; height: 40px; max-width: 1200px; margin: 0 auto; padding: 5px 1em 0; text-align: left;} .pt_checkout .continue-shopping-container .button.cancel {background-color: transparent; border: none; text-align: left; padding-left: 0;} .pt_checkout .continue-shopping-container .button span:before {font-weight: bold;} .pt_checkout .continue-shopping-container .button:hover {color: #E21836;} .pt_checkout .continue-shopping-container .button:focus {color: #E21836;} .pt_checkout .continue-shopping-container.grey {background: #f1f1f1;} .pt_checkout .continue-shopping-container.with-shadow {position: relative; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);} @media only screen {.pt_checkout .continue-shopping-container.with-shadow:after {content: ""; position: absolute; bottom: 0px; height: 10px; left: 49.5%; right: 49.5%; z-index: -1; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} @media print, only screen and (min-width: 48em) {.pt_checkout .continue-shopping-container {display: none;}} .pt_checkout .loyalty-point-message, .pt_checkout .approachingpromo, .pt_checkout .promoreached, .pt_checkout .loyalty-redeem-content-mobile {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-style: normal; font-size: 12px; font-weight: 300; text-align: center; color: #323232; margin: 10px; line-height: 1.3em;} .pt_checkout .loyalty-point-message .sign-in-loyalty-link, .pt_checkout .loyalty-point-message .join-loyalty-link, .pt_checkout .approachingpromo .sign-in-loyalty-link, .pt_checkout .approachingpromo .join-loyalty-link, .pt_checkout .promoreached .sign-in-loyalty-link, .pt_checkout .promoreached .join-loyalty-link, .pt_checkout .loyalty-redeem-content-mobile .sign-in-loyalty-link, .pt_checkout .loyalty-redeem-content-mobile .join-loyalty-link {display: inline-block; padding: 12px 0;} .pt_checkout .loyalty-point-message a, .pt_checkout .approachingpromo a, .pt_checkout .promoreached a, .pt_checkout .loyalty-redeem-content-mobile a {color: #E21836; font-style: normal; font-size: 12px; font-weight: normal;} .pt_checkout .approachingpromo {font-weight: 500;} .pt_checkout .reward-to-redeem {font-weight: 500; margin-bottom: 10px;} .pt_checkout .reward-to-redeem a {font-weight: 500;} .pt_checkout .promoreached {font-weight: 700; color: #E21836;} .pt_checkout .cart-login {background-color: #e5e5e5; padding: 20px; border-bottom: solid 0px; margin-bottom: 10px;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login {border-bottom: solid 1px #E1E1E1;}} .pt_checkout .cart-login.top {display: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login.top {display: block;}} .pt_checkout .cart-login .non-mobile {display: none; width: 100%;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login .non-mobile {display: inline-block;}} .pt_checkout .cart-login .create-account-trigger {padding-top: 20px;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login .create-account-trigger {padding-top: 0px;}} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login {background-color: #ffffff; padding: 0;}} .pt_checkout .cart-login .checkbox-left, .pt_checkout .cart-login .showpassword label {margin-top: 5px;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login .checkbox-left, .pt_checkout .cart-login .showpassword label {margin-top: 0px;}} .pt_checkout .cart-login .loginAction {color: #232323; font-size: 12px; padding-left: 1em;} .pt_checkout .cart-login label {color: #999999; font-style: italic; max-width: 90%;} .pt_checkout .cart-login .global-terms-conditions-label, .pt_checkout .cart-login .loyalty-terms-conditions-enroll {color: #999999; font-style: italic; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; padding-bottom: 20px; font-size: 13px;} .pt_checkout .cart-login .hide-for-small {position: relative; top: 10px;} .pt_checkout .cart-login .checkout-top-actions {font-size: 12px; padding-left: 20px; padding-right: 20px; text-align: center;} .pt_checkout .cart-login .checkout-top-actions .loyalty-info-mobile {padding-top: 20px; padding-bottom: 20px;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login .checkout-top-actions.non-loyalty-site {padding: 0px 0px 20px 0px;}} .pt_checkout .cart-login .continue-shopping {float: right; z-index: 1; display: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login .continue-shopping {display: inline-block; margin-bottom: 5px;}} .pt_checkout .cart-login .facebook-login-button {margin-top: 20px; width: 100%;} .pt_checkout .cart-login .icon-facebook {font-size: 37px; display: inline-block; height: 22px; overflow: hidden; width: 22px; position: relative; top: 5px; margin-right: 5px;} .pt_checkout .cart-login .icon-facebook:before {position: absolute; top: -8px; left: -7px;} .pt_checkout .cart-login .continue-shopping-nonmobile {display: none; text-align: right;} @media print, only screen and (min-width: 48em) {.pt_checkout .cart-login .continue-shopping-nonmobile {display: inline-block;}} .pt_checkout .cart-login .continue-shopping-nonmobile.rebrand {margin: 15px;} .pt_checkout .checkout-step {margin-bottom: 5px;} .pt_checkout .checkout-header {margin: 0 -0.9375em 0;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-header {margin: 0 -0.9375em .5625em;}} .pt_checkout .checkout-header h2 {margin: 0; padding: 5px 0 5px 20px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: .75px; line-height: 1.4; text-decoration: none; background: #ccc; color: #666; border-bottom: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-header h2 {padding: 7px 0 7px 20px;}} .pt_checkout .checkout-header h2 .icon {top: -3px; margin-right: 5px; font-size: 35px; vertical-align: middle;} .pt_checkout .checkout-header h2 .billing-icons {display: none; float: right;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-header h2 .billing-icons {margin-top: -1px; margin-right: 20px; display: block;}} .pt_checkout .checkout-header h2 .edit-step {background-color: #ffffff; color: #000000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; float: right; font-style: normal; text-transform: uppercase; font-weight: bold; padding: 7px 16px; line-height: 1em; letter-spacing: 0.5px; margin-right: 10px;} .pt_checkout .checkout-header h2 .step-label, .pt_checkout .checkout-header h2 .steps, .pt_checkout .checkout-header h2 .divider {display: inline-block; line-height: 1.4; position: relative; top: -1px; vertical-align: middle;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-header h2 .step-label, .pt_checkout .checkout-header h2 .steps, .pt_checkout .checkout-header h2 .divider {line-height: 1.1;}} .pt_checkout .checkout-header h2 .steps {font-size: 0.6em;} .pt_checkout .checkout-header h2 .divider {font-size: 1.3em; margin: 0 0.1em; padding: 0;} @media only screen and (max-width: 47.98em) {.pt_checkout .checkout-header h2 .steps, .pt_checkout .checkout-header h2 .divider {display: none;}} .pt_checkout .checkout-step.active .checkout-header h2 {background: #232323; color: #ffffff;} .pt_checkout .checkout-step.empty .checkout-header {margin-bottom: 0;} .pt_checkout .hint-required {display: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .hint-required {display: block; font-size: 13px; text-align: right; white-space: nowrap;} .pt_checkout .hint-required .requiredindicator {color: #E21836;}} .pt_checkout form .row .columns.with-tooltip {padding-top: 20px;} .pt_checkout .field-hint {display: none;} .pt_checkout .requiredmessage {color: #666;} .pt_checkout h3 {font-size: 16px; font-style: normal; font-weight: 500; letter-spacing: 0; text-transform: none;} .pt_checkout h4 {font-size: 13px; font-style: normal; font-weight: 500; letter-spacing: 0; text-transform: none;} .pt_checkout section.checkout-section {clear: both; margin-bottom: 0;} .pt_checkout section.checkout-section .access-points-container {width: 100%; height: auto;} .pt_checkout section.checkout-section .access-points-container .access-points-list {width: 100%; height: auto;} .pt_checkout section.checkout-section .access-points-container .access-points-list ul {width: 100%; height: auto;} .pt_checkout section.checkout-section .access-points-container .access-points-list ul li {width: 100%; height: auto; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid black;} .pt_checkout section.checkout-section .access-points-container .access-points-list ul li h4 {margin: 0; padding: 0; margin-top: 8px;} .pt_checkout section.checkout-section .access-points-container .access-points-list ul li span {font-size: 12px;} .pt_checkout section.checkout-section .access-points-container .access-points-list ul li button {display: block; margin: 16px 0px;} @media print, only screen and (min-width: 48em) {.pt_checkout section.checkout-section .formfield span.custom.checkbox {margin-bottom: 0px; margin-top: 0px;} .pt_checkout section.checkout-section:last-of-type {margin-bottom: 0em;} .pt_checkout section.checkout-section .shipping-eligible-express-shipping {line-height: 1.2;} .pt_checkout section.checkout-section .emailsignup label {margin-bottom: 0;} .pt_checkout section.checkout-section .shipping-methods fieldset {margin: -5px 0; padding: 0;} .pt_checkout section.checkout-section .formfield.address2 {margin-top: 20px;} .pt_checkout section.checkout-section .formfield .emailsignup {float: left;} .pt_checkout section.checkout-section .formfield .emailsignup .custom.checkbox {margin-bottom: 0;} .pt_checkout section.checkout-section .formfield .emailsignup .checkbox-left {margin-bottom: 0;} .pt_checkout section.checkout-section .shipping-method-form .order-by-placeholder {line-height: 0; margin: 0;} .pt_checkout section.checkout-section hr {margin: 0.25em 0;} .pt_checkout section.checkout-section .shipping-type .formfield .custom.checkbox {margin-bottom: 10px;} .pt_checkout section.checkout-section .multiCountryAddress .columns:nth-child(2) {padding: 0em;} .pt_checkout section.checkout-section .shipping-address .address .row.multiCountryPhoneNumber .medium-6 {width: 33.33333333%;} .pt_checkout section.checkout-section .shipping-address .address .row .multipartfield .columns:nth-child(2) {padding: 0em;} .pt_checkout section.checkout-section .billing-address-fields .address .row.multiCountryPhoneNumber .medium-4 {width: 100%;} .pt_checkout section.checkout-section .billing-address-fields .address .row.multiCountryPhoneNumber .medium-4 .columns {width: 50%;}} .pt_checkout .checkout-shipping section.checkout-section:last-of-type {margin-bottom: 1.5625em;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-shipping section.checkout-section:last-of-type {margin-bottom: 0.65em;}} .pt_checkout hr {margin: 1em 0 1.5em;} .pt_checkout .shipping-country {letter-spacing: 0.4px; margin: 10px 0 0 0;} @media print, only screen and (min-width: 48em) {.pt_checkout .shipping-country {margin-top: -4px;}} .pt_checkout .shipping-country .flag {vertical-align: text-top;} .pt_checkout .metadata {display: none;} .pt_checkout .emailsignup {letter-spacing: .4px;} .pt_checkout .gift-cert-coupon-form .expandable-form {margin-bottom: 5px;} @media print, only screen and (min-width: 48em) {.pt_checkout .gift-cert-coupon-form .expandable-form {padding-top: 0.55em; padding-bottom: 0.5em;}} @media print, only screen and (min-width: 48em) {.pt_checkout .gift-cert-coupon-form .gift-cert-form.expandable-form-body {margin-top: 0;} .pt_checkout .gift-cert-coupon-form .gift-cert-redemption {margin-bottom: 1em;} .pt_checkout .gift-cert-coupon-form .giftcard-text {margin: 0 0 1em;}} .pt_checkout .paypal-image {margin-top: 0.78125em; margin-bottom: 1.5625em;} .pt_checkout label {font-style: normal; color: #232323; font-size: 13px;} .pt_checkout label span.offscreen {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;} .pt_checkout label .ideal-label {font-weight: bold;} .pt_checkout .shipping-methods .shipping-radio-option {font-style: normal; color: #232323; font-size: 13px; margin-bottom: .625em;} .pt_checkout .shipping-methods .shipping-radio-option label {position: absolute; display: block; height: 15px; width: 100%; z-index: 10000;} .pt_checkout .shipping-methods .shipping-radio-option span.custom.radio {margin-bottom: 0;} .pt_checkout .emailsignup label {font-size: 12px;} .pt_checkout .billing-address-fields {margin-top: 20px;} .pt_checkout .addressoptions span.custom.text {font-weight: bold; padding-left: 3px;} .pt_checkout.pt_cart .cart-title {display: inline-block; margin-left: auto; margin-right: auto; margin-top: 0; padding-left: 0; width: auto; float: none;} @media print, only screen and (min-width: 48em) {.pt_checkout.pt_cart .cart-title {padding-left: 40px; height: 35px;}} .pt_checkout.pt_cart .cart-title .icon {display: inline-block; margin-left: 0; vertical-align: initial; position: relative; top: auto; left: auto;} .pt_checkout.pt_cart .cart-title .title-left {display: none;} .pt_checkout.pt_cart .cart-title .title-right {display: inline-block; float: none; font-size: 24px; line-height: 24px; margin-top: 10px; text-align: left; vertical-align: top; padding-left: 10px; width: auto; font-weight: 300;} .pt_checkout .pymt-icon {height: 34px; width: 70px; text-indent: -9999px; background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; overflow: hidden; image-rendering: -webkit-optimize-contrast;} .pt_checkout .sofort-icon {background-image: url("../images/sofort-med.png");} .pt_checkout .giropay-icon {background-image: url("../images/giropay-med.png");} .pt_checkout .paypal-icon {background-image: url("../images/paypal.png");} .pt_checkout .afterpay-icon {background-image: url("../images/afterpay.png");} .pt_checkout .masterpass-icon {height: 40px; width: 49px; background-image: url("//static.masterpass.com/dyn/img/acc/global/mp_mark_ver_blk.svg");} .pt_checkout .masterpass-checkout-alternate button {text-transform: none !important;} .pt_checkout .icon-mostcards-security {background: url("../images/credit-cart-security-code-most-cards.png") no-repeat center center; display: inline-block; height: 25px; width: 51px;} .pt_checkout .icon-amex-security {background: url("../images/credit-cart-security-code-amex.png") no-repeat center center; display: inline-block; height: 25px; width: 51px;} .pt_checkout .checkout-button {vertical-align: middle; display: inline-block; margin-top: 10px;} .pt_checkout .checkout-button form {margin: 0;} .pt_checkout .checkout-button form fieldset {padding: 0;} .pt_checkout .checkout-button button {margin: 0; padding: 11px 12px;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-button {margin: 0;}} .pt_checkout .edit-order {margin-top: 30px;} @media print, only screen and (min-width: 48em) {.pt_checkout .edit-order {margin-top: 0; margin-left: 30px;}} .pt_checkout .paypal-express button {height: 32px; width: 250px; padding: 0; background: #009cde; border: 0; box-shadow: none; color: #323232; font-weight: normal; border-radius: 5px; text-align: center; line-height: 0;} @media print, only screen and (min-width: 48em) {.pt_checkout .paypal-express button {width: 140px;}} .pt_checkout .paypal-express button img.crop {margin-bottom: -18px;} .pt_checkout .paypal-express button:hover, .pt_checkout .paypal-express button:focus {box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);} .pt_checkout .paypal-express button:focus {box-shadow: -1px -1px 18px 1px rgba(0, 0, 0, 0.25) inset;} .pt_checkout .masterpass-checkout button {height: 32px; width: 250px; position: relative; padding: 0; background: #000; border: none; border-radius: 5px; text-align: center; line-height: 1; vertical-align: middle; box-shadow: none; color: #323232; font-weight: normal; padding-right: 18px;} @media print, only screen and (min-width: 48em) {.pt_checkout .masterpass-checkout button {width: 140px;}} .pt_checkout .masterpass-checkout button:after {font-family: 'nbicon' !important; font-size: 14px; position: absolute; right: 0; top: 0; width: 18px; height: 32px; background-color: #e6761f; content: "\e90f"; color: #fff; line-height: 34px; text-align: center; border-top-right-radius: 5px; border-bottom-right-radius: 5px;} .pt_checkout .masterpass-checkout button:hover, .pt_checkout .masterpass-checkout button:focus {box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);} .pt_checkout .masterpass-checkout button:focus {box-shadow: -1px -1px 18px 1px rgba(0, 0, 0, 0.25) inset;} .pt_checkout .masterpass-checkout .learn-more {text-align: center;} .pt_checkout .masterpass-checkout .learn-more a {font-size: 13px; display: block;} .pt_checkout .masterpass-acceptance.w34 {margin-bottom: 5px;} .pt_checkout .checkout-login-text {display: none; font-size: 12px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; padding-left: 0.9375em; width: 100%;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-login-text {display: inline-block;}} .pt_checkout .checkout-instruction {padding-top: 0px; margin-top: 0px; text-align: center; padding-bottom: 15px;} .pt_checkout .checkout-instruction .checkout-button {margin-top: 0;} .pt_checkout .checkout-instruction .shopping-continue {padding-bottom: 20px;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-instruction {margin-top: 20px; text-align: left; padding-bottom: 0px; padding-top: 0;} .pt_checkout .checkout-instruction .shopping-continue {padding-bottom: 0px;}} .pt_checkout .checkout-instruction .instructions {display: none;} .pt_checkout .checkout-instruction .checkout-or-divider {height: 30px; text-align: center; position: relative;} .pt_checkout .checkout-instruction .checkout-or-divider .line {margin-top: 15px; border-bottom: 1px solid #ccc;} .pt_checkout .checkout-instruction .checkout-or-divider span {position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #ccc; display: inline-block; background-color: #fff; padding: 0 10px; font-size: 12px;} .pt_checkout .checkout-instruction .fancy-or {position: relative; display: inline-block; margin: 1px 10px 0 10px; vertical-align: middle;} .pt_checkout .checkout-instruction .fancy-or.non-mobile {display: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-instruction .fancy-or.mobile {display: none;} .pt_checkout .checkout-instruction .fancy-or.non-mobile {display: inline-block;}} .pt_checkout .checkout-instruction .fancy-or .icon {color: #e5e5e5; font-size: 32px;} .pt_checkout .checkout-instruction .fancy-or .name {font-size: 12px; position: absolute; width: 100%; text-align: center; left: 0; top: 0; line-height: 30px;} .pt_checkout .checkout-instruction .checkout-anchor, .pt_checkout .checkout-instruction .continue-shopping {display: inline-block; width: 100%; max-width: 100%;} .pt_checkout .checkout-instruction .checkout-anchor.button, .pt_checkout .checkout-instruction .continue-shopping.button {width: 140px;} @media only screen and (max-width: 47.98em) {.pt_checkout .checkout-instruction .checkout-anchor.button, .pt_checkout .checkout-instruction .continue-shopping.button {width: 250px; margin: 0 auto 10px;}} .pt_checkout .checkout-instruction .checkout-anchor.button:after {content: '\E619'; font-family: 'nbicon'; font-weight: bold; font-size: 14px;} @media only screen and (max-width: 47.9em) {.pt_checkout .checkout-instruction.multiple-options {margin-bottom: -10px;} .pt_checkout .checkout-instruction.multiple-options .checkout-anchor, .pt_checkout .checkout-instruction.multiple-options .continue-shopping {display: block !important;} .pt_checkout .checkout-instruction.multiple-options .checkout-anchor {margin-bottom: 0;} .pt_checkout .checkout-instruction.multiple-options .checkout-button {margin: 0 0 10px 0;} .pt_checkout .checkout-instruction.multiple-options .fancy-or {display: none;}} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-instruction {font-size: 10.5px; color: #323232; margin: 0 0 10px; padding-bottom: 0; background: none; padding-left: 15px;} .pt_checkout .checkout-instruction .checkout-anchor {display: none !important;} .pt_checkout .checkout-instruction .instructions {display: inline; font-size: 12px; vertical-aligh: sub;}} .pt_checkout .preorder-mixed-warning, .pt_checkout .shipping-country-mismatch-warning {display: none; max-width: 900px; margin: 20px auto; padding: 10px 20px; background-color: #ffe90b; color: #323232; font-size: 14px;} .pt_checkout .preorder-mixed-warning .icon, .pt_checkout .shipping-country-mismatch-warning .icon {position: absolute; display: inline-block; margin-right: 20px; font-size: 40px; vertical-align: middle;} .pt_checkout .preorder-mixed-warning .text, .pt_checkout .shipping-country-mismatch-warning .text {display: inline-block; padding-left: 60px; line-height: 150%;} @media print, only screen and (min-width: 48em) {.pt_checkout .preorder-mixed-warning, .pt_checkout .shipping-country-mismatch-warning {margin: 40px auto;}} .pt_checkout .shipping-country-mismatch-warning {display: block;} .pt_checkout.with-preorders .hide-for-preorders {display: none;} .pt_checkout.with-preorder-mixed-products .preorder-mixed-warning {display: block;} .pt_checkout .info {margin-bottom: 1.5625em;} .pt_checkout .info p {margin-bottom: 0.25em;} .pt_checkout .info .second {font-weight: 500; color: #232323;} .pt_checkout .mini-summary-items .product-line:first-child {border-top: 1px solid #e5e5e5;} @media print, only screen and (min-width: 48em) {.pt_checkout .mini-summary-items .product-line:first-child {border-top: 0;}} .pt_checkout .mini-summary-items .variant-select-button {margin-right: 0.1em;} @media print, only screen and (min-width: 48em) {.pt_checkout .mini-summary-items .variant-select-button {margin-right: 0.5em;}} .pt_checkout .payment-info {font-size: 13px; color: #666; line-height: 1.6;} .pt_checkout legend {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;} .pt_checkout legend span {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;} .pt_checkout.pt_billing .info {margin-top: 1.5625em;} @media print, only screen and (min-width: 48em) {.pt_checkout.pt_billing .info {margin-top: 0em;}} .pt_checkout .mini-summary-totals.top {display: none;} .pt_checkout .mini-summary-totals.bottom {display: block;} .pt_checkout .mini-summary-totals.bottom .mini-summary-header {display: none;} .pt_checkout .mini-summary-totals.bottom .subtotal .total-value {font-size: 13px; font-style: normal; font-weight: normal; line-height: 1.2; color: #000;} .pt_checkout .mini-summary-totals .order-total .coupon-entry, .pt_checkout .mini-summary-totals .order-total .tax, .pt_checkout .mini-summary-totals .order-total .discount, .pt_checkout .mini-summary-totals .order-total .shipping, .pt_checkout .mini-summary-totals .order-total .total {display: none;} @media print, only screen and (min-width: 48em) {.pt_checkout .mini-summary-totals.top {display: block;} .pt_checkout .mini-summary-totals.bottom {display: none;} .pt_checkout .mini-summary-totals .order-total .coupon-entry, .pt_checkout .mini-summary-totals .order-total .tax, .pt_checkout .mini-summary-totals .order-total .discount, .pt_checkout .mini-summary-totals .order-total .shipping, .pt_checkout .mini-summary-totals .order-total .total {display: inherit;}} @media print, only screen and (min-width: 48em) {.pt_checkout .totals-secondary {display: none;}} .pt_checkout .order-total {text-align: left;} @media print, only screen and (min-width: 48em) {.pt_checkout .checkout-shipping .input-flat, .pt_checkout .checkout-billing .input-flat {margin: 0 0 6px 0;} .pt_checkout .checkout-shipping .input-flat small.error, .pt_checkout .checkout-billing .input-flat small.error {margin: 0; padding: 5px 10px; position: relative; width: 100%; z-index: 10;} .pt_checkout .checkout-shipping hr, .pt_checkout .checkout-billing hr {margin: .25em 0;}} .pt_summary .paypal-returntobilling {display: block;} .pt_summary .checkout-summary .terms {margin-bottom: 1.5625em;} .pt_summary #final-review-order-totals {padding-bottom: 20px;} .pt_summary #final-review-order-totals .order-total .total-value {font-style: normal;} .pt_summary #final-review-order-totals .order-total .total-value.discount {color: #666;} .pt_summary #final-review-order-totals .order-total .tax .total-type {color: #666;} .pt_summary #final-review-order-totals .order-total .tax .total-type .tooltip {display: none;} .pt_summary #final-review-order-totals .order-total .total {padding-left: 0px;} .pt_summary .get-alert-terms .error, .pt_summary .terms .error {font-size: 1em;} .pt_confirmation .h1 {margin-bottom: 10px; border: 0; font-size: 24px;} @media print, only screen and (min-width: 48em) {.pt_confirmation .printer-friendly {display: block; float: right; font-size: 13px; margin-top: 2em;}} .pt_confirmation .checkout-page-loyalty {width: inherit;} @media print, only screen and (min-width: 48em) {.pt_confirmation .checkout-page-loyalty {width: inherit;}} .pt_confirmation .checkout-login.checkout-confirmation {padding: 20px 0;} .pt_confirmation .checkout-login.checkout-confirmation .loyalty-content-after, .pt_confirmation .checkout-login.checkout-confirmation .create-account-trigger, .pt_confirmation .checkout-login.checkout-confirmation .cartSignInTrigger, .pt_confirmation .checkout-login.checkout-confirmation .loyalty-info-mobile {padding-top: 20px;} .pt_confirmation .checkout-login.checkout-confirmation .facebook-login-button {margin-top: 20px; width: 100%;} @media print, only screen and (min-width: 48em) {.pt_confirmation .checkout-login.checkout-confirmation .facebook-login-button {margin-top: inherit;}} .pt_confirmation .checkout-login.checkout-confirmation .facebook-login-button {padding-top: 10px;} .pt_confirmation .checkout-login.checkout-confirmation .checkbox-left {margin-top: inherit;} .bag-info h3 {font-size: 16px; font-weight: 400; background-color: #e5e5e5; margin: 0 -5px 15px; border-bottom: none; padding: 5px;} .loyalty-confirmation-points {font-style: italic; margin-bottom: 1em;} .mini-summary .product-line {position: relative;} .mini-summary .product-line ul li {color: #ffffff;} .mini-summary .mini-summary-header .h3 {font-size: 16px; font-weight: 300; background-color: #e5e5e5; margin: 0 -5px 0; border-bottom: none; padding: 5px; text-transform: none; letter-spacing: 0;} .mini-summary .product-line + .product-line {padding: 8px 0;} .mini-summary .quantity-limit-warning, .mini-summary .cart-nonsellable-warning {max-width: 900px; margin: 0px 0px 10px auto; padding: 10px 20px; background-color: #ffe90b; color: #323232; font-size: 14px;} .mini-summary .quantity-limit-warning .icon, .mini-summary .cart-nonsellable-warning .icon {position: absolute; display: inline-block; margin-right: 20px; font-size: 30px; vertical-align: middle;} .mini-summary .quantity-limit-warning .text, .mini-summary .cart-nonsellable-warning .text {display: inline-block; padding-left: 60px; line-height: 200%;} .mini-summary .product-line-details .product-line:last-child {border-bottom: solid 1px #e5e5e5;} .mini-summary .product-line:last-child, .mini-summary .product-line-details:last-child .product-line {border-bottom: none;} .mini-summary .product-line .product-messages .product-info {font-size: 11px; font-style: italic; color: #999;} .mini-summary .product-line .product-messages .product-info a {font-size: inherit;} .mini-summary .paypal-returntobilling {text-align: center; margin: -10px 0 1em 0; text-transform: uppercase;} @media print, only screen and (min-width: 48em) {.mini-summary .paypal-returntobilling {margin-top: 0;}} .mini-summary .selector-container .variant-select-button.read-only {background-color: #fff;} .mini-summary .selector-container .variant-select-button.read-only .value {color: #000;} .mini-summary .shipping-info {text-align: right; font-size: 15px; color: #323232; margin: 16px 0; line-height: 1em;} .mini-summary .shipping-info strong {font-weight: 500;} .mini-summary .variant-select-wrap.size .value .line {display: block; font-size: .6em;} @media print, only screen and (min-width: 48em) {.mini-summary .variant-select-button.price {text-align: center;}} .mini-summary .variant-select-button.price .value {font-weight: 300; padding-left: 4px;} @media print, only screen and (min-width: 48em) {.mini-summary .variant-select-button.price .value {padding: 0; display: inline-block;}} .paypal-returntobilling {display: none;} .mini-totals {margin-bottom: 2px;} .mini-totals .order-total ul {margin-bottom: 0px;} .shipping-info {text-align: center; font-size: 14px; color: #323232; margin: 9px 0 16px 0;} .shipping-info strong {font-weight: 500;} .mini-totals .loader, .product-line .loader {display: none;} .mini-totals.loading .loader, .product-line.loading .loader {display: block; position: absolute; top: 0; width: 100%; height: 100%; padding-top: 20px; background-color: rgba(255, 255, 255, 0.8); margin-left: -1px;} .content-body > .loader {display: none;} .content-body.loading {position: relative;} .content-body.loading > .loader {display: block; position: absolute; top: 0; background-color: rgba(255, 255, 255, 0.8); padding-top: 20%; z-index: 200; width: 100%; height: 100%;} .agent-only {padding: 0.9375em; margin-bottom: 1.5625em; border: 1px solid #ccc; background-color: #e5e5e5;} .agent-only .agent-only-title {margin-bottom: 1.5625em; font-size: 13px;} .agent-only .agent-only-title .what {color: #E21836;} .coupon-entry {margin-top: 0;} .coupon-entry .button {min-width: 4.5em;} .coupon-entry .form form {margin-bottom: 0;} .coupon-entry input {border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;} .coupon-container {border-top: 1px #e5e5e5 solid; padding-top: 12px;} .coupon-container .check-wallet-button {float: right;} .shipping-method-form .chosen-single span span {display: inline; margin-right: 0;} .shipping-method-form .cost.discount {color: #E21836;} #datetimeselector {margin-top: 20px; margin-bottom: 20px;} .shipping-notes textarea {font-style: italic; height: 80px; margin-bottom: 8px;} .payment-form.creditcard .chosen-container .icon {display: inline-block; margin-right: 5px; top: -2px;} .payment-form.creditcard select {margin-bottom: 0;} .payment-form.creditcard .number-with-icon {margin-top: 12px; position: relative;} @media print, only screen and (min-width: 48em) {.payment-form.creditcard .number-with-icon {margin-top: 0;}} .payment-form.creditcard .number-with-icon input {padding-right: 50px;} @media print, only screen and (min-width: 48em) {.payment-form.creditcard .number-with-icon .input-flat {width: 54%;}} .payment-form.creditcard .number-with-icon .card-icon.not-selected {-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: .5;} .payment-form.creditcard .number-with-icon .card-types {display: none; position: absolute; right: 0; top: -6px;} @media print, only screen and (min-width: 48em) {.payment-form.creditcard .number-with-icon .card-types {display: inline-block; margin-top: 33px; position: relative;}} .payment-form.creditcard .number-with-icon .card-types.newline {margin-bottom: 33px; margin-top: 0;} @media print, only screen and (min-width: 48em) {.payment-form.creditcard .number-with-icon .card-types.newline {margin-bottom: 0px; margin-top: 15px;}} .payment-form.creditcard .number-with-icon .card-types span {display: inline-block; float: left;} .payment-form.creditcard .card-exp .select-wrapper {display: inline-block; text-align: center; width: 44% !important;} .payment-form.creditcard .card-exp .select-wrapper .chosen-container {margin-bottom: 2px; text-align: left;} .payment-form.creditcard .card-exp .select-wrapper .caption {color: #666; font-size: 11px;} .payment-form.creditcard .card-exp .divider {display: inline-block; margin: 10px 0; vertical-align: top;} .pt_checkout section.checkout-section.mini-billing, .pt_checkout section.checkout-section.mini-shipments, .pt_checkout section.checkout-section.mini-shipment {padding-bottom: 10px;} @media print, only screen and (min-width: 48em) {.pt_checkout section.checkout-section.mini-billing, .pt_checkout section.checkout-section.mini-shipments, .pt_checkout section.checkout-section.mini-shipment {padding-bottom: 0px;}} .pt_checkout section.checkout-section.mini-billing.fapiao {clear: none;} .mini-shipment, .mini-shipments, .mini-billing {color: #232323; font-size: 13px;} .mini-shipment p, .mini-shipments p, .mini-billing p {color: #232323;} .mini-shipment .title, .mini-shipments .title, .mini-billing .title {font-style: normal; font-weight: normal; color: #666; padding: 7px 0; text-transform: uppercase;} .mini-shipment .address, .mini-shipments .address, .mini-billing .address {line-height: 1.4; margin-bottom: 1em;} @media print, only screen and (min-width: 48em) {.mini-shipment .address, .mini-shipments .address, .mini-billing .address {margin-bottom: 0;}} .mini-shipment .discount, .mini-shipments .discount, .mini-billing .discount {color: #E21836;} .payment-methods {margin-bottom: 0;} .payment-methods label {display: inline-block; margin-right: 20px;} .payment-methods span.custom.radio {float: none; margin-right: 0; margin-bottom: 0;} .payment-form {display: none;} .payment-continue-actions {margin: 0 0 1.5625em 0; padding: 0 0px;} @media print, only screen and (min-width: 48em) {.payment-continue-actions {padding: 0 22px;}} .payment-continue {display: none;} .payment-continue.applepay {text-align: center;} @media print, only screen and (min-width: 48em) {.payment-continue.applepay {text-align: left;}} .payment-continue.paypal {text-align: center;} @media print, only screen and (min-width: 48em) {.payment-continue.paypal {text-align: left;}} .payment-continue.paypal .button.primary {height: 32px; width: 250px; padding: 0; background: #009cde; border: 0; box-shadow: none; color: #323232; font-weight: normal; border-radius: 5px; text-align: center; line-height: 0; margin: 10px 0;} @media print, only screen and (min-width: 48em) {.payment-continue.paypal .button.primary {width: 140px; margin: 0 0 10px 0;}} .payment-continue.paypal .button.primary:hover, .payment-continue.paypal .button.primary:focus {box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);} .payment-continue.paypal .button.primary:focus {box-shadow: -1px -1px 18px 1px rgba(0, 0, 0, 0.25) inset;} .payment-continue.masterpass {text-align: center;} @media print, only screen and (min-width: 48em) {.payment-continue.masterpass {text-align: left;}} .payment-continue.masterpass .button.primary {height: 32px; width: 250px; position: relative; padding: 0; background: #000; border: none; border-radius: 5px; text-align: center; line-height: 1; vertical-align: middle; box-shadow: none; color: #ffffff; font-weight: normal; padding-right: 18px; margin: 10px 0;} @media print, only screen and (min-width: 48em) {.payment-continue.masterpass .button.primary {width: 140px; margin: 10px 0 10px 0;}} .payment-continue.masterpass .button.primary:after {font-family: 'nbicon' !important; font-size: 14px; position: absolute; right: 0; top: 0; width: 18px; height: 32px; background-color: #e6761f; content: "\e90f"; color: #fff; line-height: 34px; text-align: center; border-top-right-radius: 4.5px; border-bottom-right-radius: 4.5px;} .payment-continue.masterpass .button.primary:hover, .payment-continue.masterpass .button.primary:focus {box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);} .payment-continue.masterpass .button.primary:focus {box-shadow: -1px -1px 18px 1px rgba(0, 0, 0, 0.25) inset;} .payment-continue.masterpass a.learnmore {color: #E21836; text-decoration: none;} .mobile-only {display: block;} @media print, only screen and (min-width: 48em) {.mobile-only {display: none;}} .desktop-only {display: none;} @media print, only screen and (min-width: 48em) {.desktop-only {display: block;}} #panel-Afterpay {margin: 14px 20px 24px;} #panel-Afterpay svg {top: 4px; left: 3px; position: relative;} #panel-Afterpay span {font-weight: 500; color: #232323;} #panel-Afterpay div {margin: 16px 27px;} #panel-Afterpay .pymt-icon {text-indent: -9999px; float: right; height: 36px; width: 105px;} #panel-Afterpay .terms {text-align: center;} #panel-Afterpay .terms a {color: #666; text-decoration: underline;} .payment-continue-actions .afterpay {text-align: center;} .payment-continue-actions .afterpay button {text-indent: -9999px; background-color: transparent; border: none;} .payment-continue-actions .afterpay .afterpayPayments {display: inline-block; width: 100%;} .payment-continue-actions .afterpay .afterpayPayments p:first-child {text-transform: uppercase; font-size: 14px; text-align: left;} .payment-continue-actions .afterpay .afterpayPayments .installments {text-align: center;} .payment-continue-actions .afterpay .afterpayPayments .installments .order-total-afterpay {color: #12a1d8; font-size: 12px; font-weight: bold; margin-bottom: 8px; text-align: center;} @media print, only screen and (min-width: 48em) {.payment-continue-actions .afterpay .afterpayPayments .installments .order-total-afterpay {font-size: 18px;}} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack {background-color: #12a1d8; border-radius: 50px; width: 16px; height: 16px; display: inline-block;} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack svg {width: 14px; height: 14px; background: #f1f1f1; border-radius: 50%; position: relative; top: 1px;} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack svg circle {fill: none; stroke: #12a1d8; stroke-width: 20px;} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack .firstWeek {transform: rotate(-72deg);} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack .secondWeek {transform: rotate(-90deg);} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack .thirdWeek {transform: rotate(-184deg); background: #12a1d8;} .payment-continue-actions .afterpay .afterpayPayments .installments .circleBack .thirdWeek circle {stroke: #f1f1f1;} .payment-continue-actions .afterpay .afterpayPayments .installments p:nth-child(3) {margin-top: 8px;} .payment-continue-actions .afterpay .afterpayPayments hr {top: 36px; width: 75%; text-align: center; position: relative; margin: auto;} @media print, only screen and (min-width: 48em) {.payment-continue-actions .afterpay .afterpayPayments hr {top: 45px;}} .payment-continue-actions .afterpay .buyNowAfterpay-icon {background-image: url("../images/buy-now-with-afterpay.png"); background-position: center; background-repeat: no-repeat; background-size: contain; display: inline-block; vertical-align: middle; overflow: hidden; width: 200px;} .payment-continue-actions a {color: #666; text-decoration: underline;} .gift-cert-coupon-form .gift-cert-form-toggle a .icon-nb_logo {display: inline-block; top: -2px; width: 44px; height: 30px; margin-right: 5px; background: #E21836; vertical-align: middle; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;} .gift-cert-coupon-form .gift-cert-form-toggle a .icon-nb_logo:before {position: absolute; left: 7px; top: 8px; font-size: 14px; color: #ffffff;} .gift-cert-coupon-form .gift-cert-redemption {margin-bottom: 1.5625em; font-size: 13px; color: #666;} .gift-cert-coupon-form .gift-cert-balance {display: none; margin-top: 1.5625em; margin-bottom: 1.5625em; font-size: 13px; font-weight: 500; color: #000;} .qas-header .icon {font-size: 3em; float: left; margin: .1em; margin-right: 20px; margin-top: 0;} .qas-edit {text-align: right; margin-top: .4em;} .qas-button button {margin-top: 1.5625em;} .qas-note {margin-bottom: 1.5625em;} .shipping-country.qas-warning .flag {vertical-align: text-top;} .payerauth iframe {display: block; position: relative; margin: 0 auto;} .cart-lineitem-totals .price-adjustment {font-size: 12px; margin: 3px 0;} .cart-lineitem-totals .price-adjustment .adjustment {color: #E21836;} .loyalty-content .copy {padding-top: 0px; font-size: 14px;} @media print, only screen and (min-width: 48em) {.loyalty-content .copy {padding-top: 2px;}} .loyalty-content .large-red {color: #E21836; font-size: 24px; font-weight: bold;} @media print, only screen and (min-width: 60em) {.loyalty-content .large-red {font-size: 30px;}} .order-review-msg {margin: 10px 0;} .page-body .checkout-h2 {border-bottom: 0; margin: 15px 0 5px 0;} .page-body .wechat-qr-container .wechat-order-status {margin: 10px auto; width: 340px;} .page-body .wechat-qr-container .wechat-order-status span {float: left; margin-right: 15px; margin-top: -5px;} .page-body .wechat-qr-container .wechat-qrcode {margin: 10px auto; width: 230px;} .page-body .wechat-qr-container p {margin-bottom: .5em;} .mini-summary-wishlist {padding-bottom: 0.78125em; padding-top: 0.78125em; border-top: 1px solid #ccc;} .mini-summary-wishlist a {min-height: 30px; line-height: 30px; position: relative; font-size: 16px; display: block; color: #000000;} .mini-summary-wishlist a .icon-hover_arrow_right {float: right; font-weight: bold; line-height: 30px;} .login-form-fields .passwordreset-container {text-align: right;} .login-form-fields label.checkbox-left {margin-top: 0;} .login-form-fields button.checkout-login {margin-top: 20px;} .login-form-fields button.checkout-login.inastack {margin-top: 0;} .login-form-fields .input-flat {margin-bottom: 10px;} .mybag-summary-heading {margin: 1em 0;} .mybag-summary-items {color: #000000; font-weight: 300; font-size: 1em; text-transform: uppercase; white-space: nowrap;} .mybag-summary-itemlabel {text-transform: none;} .mybag-summary-subtotal {text-align: right; color: #000000; font-weight: 500; font-size: 1em;} .mybag-summary-promo {color: #232323; text-align: center; font-size: .9em; font-weight: 500;} .gift-cert-form .loyaltyCoupons, .promocode .loyaltyCoupons {margin-bottom: 10px; display: inline-block; width: 100%;} .gift-cert-form .loyaltyCoupons .custom.checkbox, .promocode .loyaltyCoupons .custom.checkbox {margin-bottom: 8px;} .gift-cert-form .loyaltyCoupons .couponName, .promocode .loyaltyCoupons .couponName {color: #232323; font-size: 12px; width: 80%; display: inline-block;} @media print, only screen and (min-width: 60em) {.gift-cert-form .loyaltyCoupons .couponName, .promocode .loyaltyCoupons .couponName {width: auto;}} .gift-cert-form .loyaltyCoupons .expiration, .promocode .loyaltyCoupons .expiration {color: #666; font-size: 10px; font-weight: 400; letter-spacing: 0.5px; white-space: nowrap;} @media print, only screen and (min-width: 60em) {.gift-cert-form .loyaltyCoupons .expiration, .promocode .loyaltyCoupons .expiration {margin-left: 10px;}} .gift-cert-form .onePromo, .promocode .onePromo {color: #666; font-size: 10px; font-weight: 400; letter-spacing: 0.5px;} .gift-cert-form .discount, .promocode .discount {display: none; text-transform: none !important; font-style: normal; font-weight: 300; font-size: 12px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; text-align: left; letter-spacing: 0px; float: right; color: #E21836;} @media print, only screen and (min-width: 60em) {.gift-cert-form .discount, .promocode .discount {margin-top: 5px;}} .gift-cert-form .applied .couponApplied, .promocode .applied .couponApplied {display: inline-block !important;} .gift-cert-form .not-applied .couponNotApplied, .promocode .not-applied .couponNotApplied {display: inline-block;} .expandable-form.promocode {margin-bottom: 0; border-bottom: none;} @media print, only screen and (min-width: 48em) {div.sfl-emptycart-container {border-left: solid 1px #e5e5e5;}} section.save-for-later .expandable-form {border-top: none; padding-top: 0;} section.save-for-later .expandable-form .expandable-form-body {overflow: visible;} section.save-for-later .expandable-form .expandable-form-trigger > .icon {top: 5px; right: 5px; background-color: #ffffff;} section.save-for-later .expandable-form-trigger {background-color: #e5e5e5; padding: 5px; margin: 0 -5px 0;} section.save-for-later.emptycart {margin-right: 15px;} .saveforlater-product-line .product-pricing {color: #666; margin-top: 8px; font-size: 13px; font-weight: 300; line-height: 1.2;} .saveforlater-product-line .product-info {color: #666; font-size: 13px; margin: 0 0 5px 0; line-height: 1.2;} .saveforlater-product-line .product-info a {color: #232323;} .saveforlater-product-line .product-info a:hover {color: #E21836;} .saveforlater-product-line .product-info a:focus {color: #E21836;} .saveforlater-product-line .variant-select-button.price {text-align: right; line-height: 16px;} .saveforlater-product-line .variant-select-button.price .title {font-size: 12px; color: #666; line-height: 1.2;} .saveforlater-product-line .variant-select-button.price .value {font-size: 13px; display: inline-block; line-height: 1.2; padding-left: 4px; white-space: nowrap;} @media print, only screen and (min-width: 48em) {.saveforlater-product-line .variant-select-button.price .value {font-size: 17px; display: block; padding-top: 1px;}} .saveforlater-product-line .variant-select-wrap.price {margin-top: 6px;} @media print, only screen and (min-width: 48em) {.saveforlater-product-line .variant-select-wrap.price {margin-top: 0;}} .saveforlater-product-line .selector-container {margin-top: 0; float: right;} @media print, only screen and (min-width: 60em) {.saveforlater-product-line .selector-container {float: left;}} .saveforlater-product-line .selector-container .variant-select-button {margin-right: 4px; min-width: 52px; height: 52px;} .saveforlater-product-line .selector-container .variant-select-button .value {font-size: 17px;} .saveforlater-product-line .button-container {margin-bottom: 0;} .saveforlater-product-line .add-to-cart {height: 52px; padding: 7px;} .saveforlater-product-line .sfl-act-rm {display: inline-block; line-height: 34px;} @media print, only screen and (min-width: 48em) {.saveforlater-product-line .sfl-act-rm {margin-top: 24px; line-height: 1.2;}} .saveforlater-product-line.loading .button-container {display: none;} .saveforlater-product-line .not-available {margin-left: 0;} .no-ios.no-android #payment-tabs li.WECHATPAY-item {display: inline-block;} .no-ios.no-android #payment-tabs li.ALIPAY-item {display: inline-block;} #payment-tabs {line-height: .6em; margin-bottom: 0; display: flex; flex-wrap: wrap;} @media print, only screen and (min-width: 48em) {#payment-tabs {width: 100%;}} #payment-tabs li {background-color: #e5e5e5; border: none; display: inline-block; height: 60px; line-height: 1em; max-width: 125px; position: relative; text-align: center; width: 90px; margin-bottom: 10px; margin-right: 10px;} #payment-tabs li:nth-child(3n) {margin-right: 0;} @media only screen and (min-width: 400px) {#payment-tabs li:nth-child(3n) {margin-right: 10px;}} @media only screen and (min-width: 420px) {#payment-tabs li:nth-child(4n) {margin-right: 0px;}} @media only screen and (min-width: 510px) {#payment-tabs li:nth-child(4n) {margin-right: 10px;}} @media only screen and (min-width: 520px) {#payment-tabs li:nth-child(5n) {margin-right: 0px;}} @media only screen and (min-width: 610px) {#payment-tabs li:nth-child(5n) {margin-right: 10px;}} #payment-tabs li:last-child {margin-right: 0;} #payment-tabs li.WECHATPAY-item {display: none;} #payment-tabs li.WECHATMOBILEPAY-item {display: none;} #payment-tabs li.hide-tab {display: none;} #payment-tabs li:hover, #payment-tabs li:focus {border: 1px solid #666;} #payment-tabs li.active {background-color: #fff; border: 1px solid #666;} @media print, only screen and (min-width: 48em) {#payment-tabs li.active {background-color: #fff;}} #payment-tabs li.active:before {background-color: #fff; content: ''; left: 0; position: absolute; top: 0; width: 100%;} @media print, only screen and (min-width: 48em) {#payment-tabs li.active:before {background-color: #f1f1f1;}} #payment-tabs li button {color: #232323; font-size: 1em; height: 100%; line-height: 100%; left: 0; padding: 3px 0; position: absolute; top: 0; width: 100%;} #payment-tabs li button:focus {border: none;} #payment-tabs li button .payment-method-wrapper {display: inline-block; max-width: 95%;} #payment-tabs li button .payment-method-wrapper span {display: block; max-width: 100%;} #payment-tabs li button .payment-method-wrapper span span {max-width: 100%;} @media print, only screen and (min-width: 48em) {#payment-tabs li button {padding: 0;}} @media print, only screen and (min-width: 48em) {#payment-tabs li {margin-bottom: 0px;}} .payment-form form {margin-bottom: 0;} .payment-form .security-helper {display: none !important; height: 30px;} @media print, only screen and (min-width: 48em) {.payment-form .security-helper {margin-top: 4px;}} .payment-form .security-helper span {margin-bottom: -8px;} .payment-form .caption {color: #666; font-size: 10px;} @media print, only screen and (min-width: 48em) {.payment-form .caption {font-size: 11px;}} .payment-form .caption.caption-left {display: inline-block; margin-right: 5px; padding-left: 5px;} .payment-form .small-collapse {margin-left: auto !important; margin-right: auto !important;} .payment-form .small-collapse .columns {padding-left: 0 !important; padding-right: 0 !important;} .payment-form.creditcard .small-6.medium-5 {padding-right: 0;} .payment-form.creditcard .field-creditcardnumber {background: url("../images/lock-filledin.png") #fff no-repeat 97% center; background-size: 13px;} .checkout-billing .expandable-form {border: none;} @media print, only screen and (min-width: 48em) {.checkout-billing .expandable-form {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-bottom: 4px;}} .gift-card-form .input-flat, .gift-card-form p {margin-bottom: 5px;} .giftcard-text {font-size: 11px;} .giftcertfield button, .coupon-entry button {margin: 18px 0 3px 0;} .saved-cc .chosen-container {margin-bottom: 0 !important;} .order-info {display: none; font-size: 14px; font-weight: bold; margin-left: 20px; margin-top: 10px;} @media print, only screen and (min-width: 48em) {.order-info {display: inline-block;}} .order-info .order-total {color: #000;} .expandable-form {padding-top: 0.78125em; padding-bottom: 0.78125em; margin-bottom: 1.5625em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;} .expandable-form .expandable-form-trigger {position: relative; min-height: 30px; line-height: 30px;} .expandable-form .expandable-form-trigger > .icon {opacity: 0; position: absolute; top: 0; right: 0; font-size: 30px; color: #cccccc; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear;} .expandable-form .expandable-form-trigger > .icon.expand {opacity: 1;} .expandable-form .expandable-form-trigger > .icon.expand-collapse-btn {opacity: 1;} .expandable-form .expandable-form-trigger > .icon.expand-collapse-btn:hover, .expandable-form .expandable-form-trigger > .icon.expand-collapse-btn:focus {color: #E21836;} .expandable-form .expandable-form-body {display: none; overflow: hidden; margin-top: 0.78125em;} .expandable-form .expandable-form-body form {margin-bottom: 0;} .expandable-form.expanded .expandable-form-body {display: block;} .expandable-form.expanded .expandable-form-trigger > .icon.expand {opacity: 0;} .expandable-form.expanded .expandable-form-trigger > .icon.collapse {opacity: 1;} @media print, only screen and (min-width: 48em) {.pt_checkout {} .pt_checkout .small-column-reverse > .medium-7.large-7 {transition: top ease-out 0.5s;} .pt_checkout .page-body.content-body > iframe {display: none;} .pt_checkout .page-body.content-body .small-column-reverse .bag-info {float: right;} .pt_checkout .pt_confirmation .page-body.content-body {margin-top: 20px;} .pt_checkout .custom.checkoutProgressForm {margin: 0;} .pt_checkout .shipping-address .address-input {position: relative;} .pt_checkout .billing-address-fields > .address-input {position: relative;} .pt_checkout .address .formfield.error {margin-bottom: -1px; margin-top: -1px;} .pt_checkout .checkout-section.mini-billing, .pt_checkout .checkout-section.mini-shipments, .pt_checkout .checkout-section.mini-shipment {padding-bottom: 6px;} .pt_checkout .checkout-shipping .checkout-section:last-of-type {margin-bottom: 0.65em;} .pt_checkout .payment-form .caption.caption-left {margin-top: 8px;} .pt_checkout .input-flat {margin: 0 0 6px 0;} .pt_checkout .input-flat small.error {margin: 0; padding: 5px 10px; position: absolute; width: 100%; z-index: 10;} .pt_checkout .number-with-icon .input-flat {margin: 0;} .pt_checkout #dwfrm_billing_paymentMethods_creditCard .formfield .input-flat label.input-flat-label {margin-top: 2px;} .pt_checkout #dwfrm_billing_paymentMethods_creditCard .formfield.number-with-icon label {margin-top: 0;} .pt_checkout .payment-container span.error {margin-top: 0; margin-bottom: 0; padding: 5px 10px;} .pt_checkout .billing-address-fields {margin-top: 10px;} .pt_checkout .payment-continue-actions {margin: 0 0 0.75em 0;} .pt_checkout .checkout-form {margin: 0;} .pt_checkout .checkout-form .addressoptions .custom.checkbox, .pt_checkout .gt-ie8 .pt_checkout input[type=checkbox] + .pt_checkout .custom.checkbox {margin-bottom: 15px;} .pt_checkout .pt_billing .info, .pt_checkout .info {margin-top: 0; margin-bottom: 0.5em;}} @supports (-webkit-appearance: -apple-pay-button) {.apple-pay-button {display: inline-block; -webkit-appearance: -apple-pay-button; width: 250px; height: 32px; margin: 0 auto 10px auto;} @media print, only screen and (min-width: 48em) {.apple-pay-button {width: 140px;}} .apple-pay-button-black {-apple-pay-button-style: black;} .apple-pay-button-white {-apple-pay-button-style: white;} .apple-pay-button-white-with-line {-apple-pay-button-style: white-outline;}} .apple-pay-button.disabled {opacity: 0.1;} .applepay.short {overflow: hidden; width: 60px; height: 40px; background: white; border: 1px solid black; border-radius: 5px;} .applepay.short .apple-pay-button {margin-left: -20px; margin-top: 3px;} .pt_checkout .includes-applepay .paypal-express button, .pt_checkout .includes-applepay .masterpass-checkout button {border-radius: 5px;} .pt_checkout .includes-applepay .masterpass-checkout button:after {border-top-right-radius: 5px; border-bottom-right-radius: 5px;} .review-composition {margin-top: 2em;} .review-composition section {margin-bottom: 20px; background-color: #f1f1f1;} .review-composition section .row {background-color: #f1f1f1;} .review-composition section .row:last-child {padding-bottom: 30px;} .review-composition .source-option {display: none;} .review-composition .review-input {min-width: 205px;} .review-composition .section-title {text-transform: uppercase; text-align: center; border-bottom: solid 2px #e5e5e5; color: #323232; font-size: 24px; font-style: inherit; font-weight: bold; padding: 7px 0; margin-top: 30px;} .review-composition .title, .review-composition label {text-transform: capitalize; color: #666; margin-top: 2em; font-style: normal; padding-bottom: 3px; font-weight: inherit; font-size: inherit;} .review-composition .title .requiredindicator, .review-composition label .requiredindicator {color: #E21836;} .review-composition label {margin-top: inherit;} .review-composition .field-hint {font-size: 11px;} .review-composition input[type="text"] {font-style: normal;} .review-composition .control-stars, .review-composition .control-bars {position: relative;} .review-composition .control-stars .control, .review-composition .control-bars .control {text-align: center;} .review-composition .control-stars .title, .review-composition .control-bars .title {white-space: nowrap;} .review-composition .control-stars .value-floor, .review-composition .control-bars .value-floor {position: absolute; bottom: -20px; left: 14px; font-size: 11px;} .review-composition .control-stars .value-ceiling, .review-composition .control-bars .value-ceiling {position: absolute; bottom: -20px; right: 14px; font-size: 11px;} .review-composition .control-stars .value, .review-composition .control-bars .value {text-align: center; color: #999; font-size: 12px; margin-top: 5px; white-space: nowrap;} @media print, only screen and (min-width: 48em) {.review-composition .control-stars .value, .review-composition .control-bars .value {text-align: left; position: absolute; left: 100%; margin-top: -20px;}} .review-composition .checkmark {display: inline-block; padding: 0 5px;} .review-composition .checkmark:after {content: ''; display: block; width: 6px; height: 11px; border: solid #029a17; border-width: 0 2px 2px 0; transform: rotate(45deg);} .review-composition .control-bars .control:after {content: ""; background-color: #999; position: absolute; width: 90%; height: 3px; top: 30px; left: 5%; z-index: 5;} .review-composition .control-bars .control .input {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between;} .review-composition .control-stars .value {margin-top: 0;} .review-composition .legend {text-transform: uppercase; height: 2em; display: block; font-size: 12px;} .review-composition .legend .left {float: left; margin-top: 7px; color: #4ea1e9;} .review-composition .legend .right {float: right; margin-top: 7px; color: #133466;} .review-composition .option {display: inline-block; width: 18%; cursor: pointer;} .review-composition .option.star {font-size: 2.5em; position: relative; text-align: left; color: #999; top: 16px; float: left;} .review-composition .option.star.selected {color: #E21836;} .review-composition .option.bar {margin-top: 15px; height: 30px; width: 30px; background-color: #ffffff; border-radius: 50%; border: 1px solid #999; position: relative; z-index: 10;} .review-composition .option.bar.selected {border: 4px solid #ffffff; background-color: #E21836; box-shadow: 0 0 0 1px #999;} .review-composition .slider-nb {width: 100%; margin-left: 0 !important; margin-right: 0 !important;} .review-composition .slider-nb > .dragger {width: 30px; height: 30px; border-radius: 15px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(left top, #ffffff, #f7f7f7); background-image: -webkit-linear-gradient(left top, #ffffff, #f7f7f7); background-image: linear-gradient(to right bottom, #ffffff, #f7f7f7); -moz-box-shadow: 0 0 1px #323232, inset 0 0 3px #323232; -webkit-box-shadow: 0 0 1px #323232, inset 0 0 3px #323232; box-shadow: 0 0 1px #323232, inset 0 0 3px #323232;} .review-composition .slider-nb > .dragger:after {content: ''; width: 14px; height: 14px; border-radius: 7px; position: absolute; top: 8px; left: 8px; -moz-box-shadow: 0 0 3px #323232, inset 0 0 2px #323232; -webkit-box-shadow: 0 0 3px #323232, inset 0 0 2px #323232; box-shadow: 0 0 3px #323232, inset 0 0 2px #323232;} .review-composition .slider-nb > .track, .review-composition .slider-nb > .highlight-track {height: 24px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlYTFlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMzQ2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #4ea1e9), color-stop(100%, #133466)); background-image: -moz-linear-gradient(left, #4ea1e9, #133466); background-image: -webkit-linear-gradient(left, #4ea1e9, #133466); background-image: linear-gradient(to right, #4ea1e9, #133466); -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; -moz-box-shadow: inset 0 0 3px #666; -webkit-box-shadow: inset 0 0 3px #666; box-shadow: inset 0 0 3px #666;} .review-composition .control-boolean .option {text-transform: uppercase; width: 48%; text-align: left; margin: 15px 0; color: #666;} .review-composition .control-boolean .option:before {content: ''; margin: 15px 18px 0; height: 30px; width: 30px; background-color: #ffffff; border-radius: 50%; border: 1px solid #999; position: relative; display: inline-block; top: 0px;} @media print, only screen and (min-width: 48em) {.review-composition .control-boolean .option:before {top: 6px;}} .review-composition .control-boolean .option.selected:before {border: 4px solid #ffffff; background-color: #E21836; box-shadow: 0 0 0 1px #999;} .review-composition .section-description {color: #666; margin-top: 1.5em; font-style: italic;} .review-composition .section-description ul {margin-top: 1em; font-style: normal; font-size: 12px;} .review-composition .section-description ul li {list-style: disc; margin-left: 1em;} .review-composition .review-legal {text-align: center; padding-right: 1em; font-size: 12px;} @media print, only screen and (min-width: 48em) {.review-composition .review-legal {text-align: left;}} .review-composition .review-legal a {text-decoration: underline; color: #999;} .review-composition .review-actions {text-align: right;} .review-composition .review-actions .cancel, .review-composition .review-actions .cancel-onpage {border-color: #f1f1f1; background-color: #f1f1f1; float: left; text-decoration: underline;} .review-composition .review-actions a {text-decoration: underline; color: #999; font-size: 12px;} .review-composition .review-legal {margin-top: 1em; margin-bottom: 2em; padding-top: 1em; border-top: 1px solid #232323;} .review-composition .row.preview {display: none;} .review-composition.inlinepreview .row.preview {display: block; background-color: #e5e5e5; padding: 1em; margin-bottom: 1em;} .review-composition.inlinepreview .row.preview .summary.title {margin-top: 1em; text-align: left;} .review-composition.inlinepreview .row.preview .metadata, .review-composition.inlinepreview .row.preview .userinfo, .review-composition.inlinepreview .row.preview .body {font-size: 12px; margin-top: 1em;} .review-composition.inlinepreview .row.preview .comfort, .review-composition.inlinepreview .row.preview .style {text-transform: uppercase;} .review-composition.inlinepreview .row.preview .legend {width: 240px; margin: 0 auto;} .review-composition.inlinepreview .row.preview .slider {height: 20px; background-color: #3c92cd; position: relative; width: 240px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} .review-composition.inlinepreview .row.preview .slider .puck {width: 24px; height: 24px; top: -2px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; background-color: #fff; position: absolute;} .review-composition.inlinepreview .row.preview .control-bars {margin-left: 5px; text-align: center;} .review-composition.inlinepreview .row.preview .control-bars .option.bar {margin-right: 6px; margin-top: 0; cursor: default;} .review-composition.inlinepreview .row.preview .option.star {cursor: default; width: auto;} .review-composition.inlinepreview .row.preview .label {text-transform: uppercase; text-align: center; margin: 10px 0 5px 0; padding-bottom: 2px; color: #999; border-bottom: solid 1px #999;} .review-composition.inlinepreview .row.preview .bool {text-transform: uppercase; text-align: center;} .review-composition.inlinepreview .write-review {display: none;} .thanksforreviewing {padding: 1em; text-align: center;} .thanksforreviewing .h1 {font-weight: 500; font-style: normal;} .thanksforreviewing p {margin-bottom: .25em;} .thanksforreviewing .product-breadcrumbs {padding-top: 23px;} .review-page-loyalty {display: inline-block; margin-left: auto; margin-right: auto; text-align: center; width: 100%;} .review-page-loyalty:before {content: " "; border-bottom: 1px solid black; width: 260px; display: block; margin: 20px auto;} .review-page-loyalty:after {content: " "; border-bottom: 1px solid black; width: 260px; display: block; margin: 20px auto;} @media print, only screen and (min-width: 48em) {.review-page-loyalty .large-2 {width: 130px;} .review-page-loyalty:before {width: 600px;} .review-page-loyalty:after {width: 600px;}} .review-page-loyalty .columns {float: none; margin: 20px auto;} .review-page-loyalty .review-loyalty-points {font-weight: bold;} .review-page-loyalty .review-text-small {font-size: 12px; font-weight: normal;} .review-page-loyalty .review-text-extra-small {font-size: 10px;} .review-page-loyalty .review-text-extra-small a {color: black; font-weight: bold;} .review-page-loyalty .you-could-points-review {width: 350px; margin-left: auto; margin-right: auto; margin-bottom: 12px; display: inline-block;} .review-page-loyalty .you-could-points-review .review-legacy-earning {width: 100%; font-weight: 500; font-style: italic; display: inline-block; margin-bottom: 10px;} .review-page-loyalty .you-could-points-review .review-legacy-points {color: #E21836; font-size: 30px; font-weight: bold;} @media print, only screen and (min-width: 48em) {.review-page-loyalty .you-could-points-review .review-legacy-earning {width: 105px; float: left; text-align: left; display: inline; margin-bottom: 0px;} .review-page-loyalty .you-could-points-review .review-legacy-points {float: right;}} .review-page-loyalty .loyalty-join-logo {clear: both;} .review-page-loyalty .loyalty-join-logo .redJoin {font-size: 23px; color: #F2352F; font-weight: 300; margin: 6px;} .review-page-loyalty .loyalty-join-logo .review-legacy-logo {font-size: 24px; vertical-align: middle; top: -1px; margin-right: 6px; color: #F2352F;} .review-page-loyalty .loyalty-join-text {clear: both; padding: 10px 5px 0px;} @media print, only screen and (min-width: 48em) {.review-page-loyalty .loyalty-join-text {padding: 10px 0 0;}} .reviewTop {margin-bottom: 1.25em;} .reviewTop p {margin-bottom: 0em;} .reviewTop .smallitalic {font-size: 10px !important; font-style: italic;} .reviews-plugin {display: none;} .reviews-plugin.show {display: block;} .no-reviews {margin-bottom: 40px;} .be-the-first {color: #666666; font-size: 21px; margin-bottom: 1em;} button.close {color: #666; font-size: 1.2em; position: absolute; right: 15px; top: 0;} button.close:hover, button.close:focus {color: #e21836;} .text-centered {text-align: center;} .product-detail .product-info .product-metadata {padding-bottom: 0;} @media print, only screen and (min-width: 48em) {.product-detail .product-info .product-metadata {padding-bottom: 1em;}} .product-description .rating-summary {border-top: solid 1px #e5e5e5; padding-top: 1em; margin-top: 10px;} @media print, only screen and (min-width: 48em) {.product-description .rating-summary {padding: 0; margin: 0; border: none;}} .product-description .rating-summary .reviews-title {float: left; font-size: 14px; padding: 1em 3em 0 0;} @media print, only screen and (min-width: 48em) {.product-description .rating-summary .reviews-title {display: none;}} .product-description .p-w-r .p-w-r .pr-snippet div {vertical-align: middle;} @media print, only screen and (min-width: 60em) {.product-description .p-w-r .p-w-r .pr-snippet div {vertical-align: top;}} .product-description .p-w-r .pr-review-snapshot {background-color: transparent;} .product-description .p-w-r .pr-review-snapshot .pr-review-snapshot-content-block {margin-bottom: 0;} .product-description .p-w-r .pr-review-snapshot .pr-snippet-stars-reco-inline .pr-snippet-stars-container {float: left;} @media print, only screen and (min-width: 60em) {.product-description .p-w-r .pr-review-snapshot .pr-snippet-stars-reco-inline .pr-snippet-stars-container {float: right;}} .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets {background-color: transparent;} .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-100-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-75-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-50-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-25-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-0-filled {height: 20px !important; width: 30px !important;} @media print, only screen and (min-width: 60em) {.product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-100-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-75-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-50-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-25-filled, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-0-filled {width: 16px !important;}} .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-100-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-100-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-75-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-75-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-50-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-50-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-25-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-25-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-0-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-0-filled:after {font-size: 24px;} @media print, only screen and (min-width: 60em) {.product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-100-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-100-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-75-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-75-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-50-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-50-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-25-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-25-filled:after, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-0-filled:before, .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-star-v4.pr-star-v4-0-filled:after {font-size: 16px;}} .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal {font-size: 14px !important; padding-top: 11px !important;} @media print, only screen and (min-width: 60em) {.product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal {font-size: 12px !important; padding-top: 0 !important; display: inline;}} .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal:before {content: '(';} .product-description .p-w-r .pr-review-snapshot section.pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal:after {content: ')';} .product-description .p-w-r .pr-review-snapshot button {display: none;} .product-description .p-w-r .pr-review-snapshot .pr-snippet-rating-decimal {background-color: transparent;} .product-description .p-w-r .pr-snippet-stars {background-color: transparent;} .product-description .p-w-r .pr-snippet-stars:hover {cursor: pointer;} .product-description .no-reviews {margin-top: 1em; margin-bottom: 1em;} @media print, only screen and (min-width: 60em) {.product-description .no-reviews {margin-top: 0;}} .product-description .no-reviews button.be-the-first-btn {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important; text-align: left; text-transform: none;} @media print, only screen and (min-width: 60em) {.product-description .no-reviews .be-the-first-btn {width: inherit;}} .product-description .no-reviews .be-the-first-btn .write-review-first span {text-transform: none; color: #232323;} @media print, only screen and (min-width: 48em) {.product-description .no-reviews .be-the-first-btn .write-review-first span {float: left;}} .product-description .no-reviews .be-the-first-btn .write-review-first:hover span {color: #E21836;} .review-count {font-weight: 300;} .mobile-only button.be-the-first-btn {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important; text-align: left; text-transform: none !important; margin-bottom: 1.3em !important; color: #232323 !important;} .mobile-only .rating-summary {padding-bottom: 10px;} .review-composition-v3.single-page {display: block;} .review-composition-v3.single-page h5.title {margin: 20px 0 30px 0; font-weight: normal; text-transform: uppercase; letter-spacing: 0; color: #666666; line-height: 30px; font-size: 20px;} .review-composition-v3.single-page button.close.nostyle {display: none !important;} .review-composition-v3 {display: none; margin-top: 2em;} .review-composition-v3 form .row .row {margin-bottom: 30px;} .review-composition-v3 .source-option {display: none;} .review-composition-v3 .review-input {min-width: 205px;} .review-composition-v3 button.submit-review {width: auto !important;} .review-composition-v3 button.disabled, .review-composition-v3 button[disabled], .review-composition-v3 .button.disabled, .review-composition-v3 .button[disabled] {background: #666; border-color: #666;} .review-composition-v3 fieldset {border: none; margin: 0; padding: 0;} .review-composition-v3 label, .review-composition-v3 .label {text-transform: capitalize; color: #666; margin: 0 0 15px 0; font-style: normal; padding: 0 0 3px 0; font-weight: 500; font-size: inherit;} .review-composition-v3 label .requiredindicator, .review-composition-v3 .label .requiredindicator {color: #E21836; position: absolute;} .review-composition-v3 label {margin-top: inherit;} .review-composition-v3 .field-hint {font-size: 11px;} .review-composition-v3 .radio-group {display: inline-block; margin-bottom: 15px; margin-right: 1.6em; max-width: 95px; text-align: center; vertical-align: top;} @media print, only screen and (min-width: 48em) {.review-composition-v3 .radio-group {margin-bottom: 0; max-width: 65px;}} .review-composition-v3 .radio-group label {font-size: .7em; font-weight: normal; line-height: 1.2em; margin: 0; padding: 0;} .review-composition-v3 .radio-group .radio-style {background: #fff; border: 1px solid #999; border-radius: 50%; display: inline-block; height: 30px; margin: 0 0 .5em 0; outline: none; padding: 0; position: relative; width: 30px;} .review-composition-v3 .radio-group .radio-style.selected {background: #000;} .review-composition-v3 .radio-group .radio-style span {height: 0; left: -30px; overflow: hidden; position: absolute; top: 0; width: 0;} .review-composition-v3 input[type="text"] {border: 1px solid #e0e0e0; font-style: normal;} .review-composition-v3 .control-stars {position: relative;} .review-composition-v3 .control-stars .control {text-align: center;} .review-composition-v3 .control-stars .value {text-align: center; color: #999; font-size: 12px; margin-top: 5px; white-space: nowrap;} @media print, only screen and (min-width: 48em) {.review-composition-v3 .control-stars .value {text-align: left; position: absolute; left: 100%; margin-top: -20px;}} .review-composition-v3 .option {display: inline-block; width: 18%; cursor: pointer;} .review-composition-v3 .option.star {font-size: 2.5em; line-height: .8em; position: relative; text-align: left; color: #999; top: 0; float: left;} .review-composition-v3 .option.star.selected {color: #E21836;} .review-composition-v3 .review-legal {text-align: center; padding-right: 1em; font-size: 12px; line-height: 1.2em; margin-bottom: 2em;} @media print, only screen and (min-width: 48em) {.review-composition-v3 .review-legal {text-align: right;}} .review-composition-v3 .review-legal p {margin-bottom: 0;} .review-composition-v3 .review-legal a {text-decoration: none; color: #e21836;} .review-composition-v3 .review-actions {text-align: center;} @media print, only screen and (min-width: 48em) {.review-composition-v3 .review-actions {text-align: right;}} .review-composition-v3 .review-actions a {text-decoration: underline; color: #999; font-size: 12px;} .review-composition-v3 .checkmark {display: inline-block; padding: 0 5px;} .review-composition-v3 .checkmark:after {content: ''; display: block; width: 6px; height: 11px; border: solid #029a17; border-width: 0 2px 2px 0; transform: rotate(45deg);} .review-submitted {border-top: 1px solid #e5e5e5; display: none; padding: 1.5em .5em; position: relative;} .review-submitted h5.title {margin: 20px 0 30px 0; font-weight: normal; text-transform: uppercase; letter-spacing: 0; color: #666666; line-height: 30px; font-size: 20px;} .review-submitted .thanksforreviewing {padding: 1.5em .5em;} .review-submitted .thanksforreviewing h2 {font-size: 36px; font-weight: bold; letter-spacing: normal; margin-bottom: 15px;} .review-submitted .thanksforreviewing p {font-size: 14px;} .review-submitted .product-crosssell {border-top: none; padding-top: 4em;} .review-submitted .product-crosssell h5 {font-size: 16px; font-weight: 400; margin: 0 0 15px 0;} .review-submitted .product-crosssell .product-list {max-width: none; overflow: visible;} .review-submitted .product-crosssell .swiper-container {background: none; max-width: 430px;} @media print, only screen and (min-width: 48em) {.review-submitted .product-crosssell .swiper-container {max-width: none;}} .review-submitted .product-crosssell .swiper-pagination {text-align: center;} .review-submitted .product-crosssell .swiper-pagination .swiper-pagination-switch {background: #fff; border: 1px solid #000; border-radius: 50%; display: inline-block; height: 10px; margin: 0 5px; width: 10px;} .review-submitted .product-crosssell .swiper-pagination .swiper-pagination-switch:nth-child(even) {display: none;} .review-submitted .product-crosssell .swiper-pagination .swiper-active-switch {background: #666;} @media print, only screen and (min-width: 48em) {.review-submitted .product-crosssell .swiper-pagination {display: none;}} .review-submitted.single-page button.close.nostyle {display: none !important;} .pwr-avgheader {color: #555555; font-size: 14px; font-weight: 500; margin-bottom: 7px; text-align: center;} .pwr-avgheader .pwr-avgrate {display: inline-block; line-height: 1.5em; margin: 0 auto;} .size-range {border: 1px solid #dddddd; margin: 15px 0; position: relative; -ms-touch-action: none; touch-action: none; display: block; height: 0.3rem; width: 264px; background: #dddddd;} .size-range .size-handle {border-radius: 25px; display: inline-block; height: 1rem; position: absolute; top: -0.45rem; width: 1rem; z-index: 1; -ms-touch-action: manipulation; touch-action: manipulation; background: #e90207;} .size-range .small {left: 0px;} .size-range .true {left: 126px;} .size-range .large {right: 0px;} .size-text-container {display: inline-block;} .size-text-container .size-text {width: 86px; float: left; font-size: 12px;} .percent-say {margin: 18px 0px; font-weight: bold; font-size: 12px;} .p-w-r {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;} .p-w-r .pr-review-snapshot-header {text-align: center;} .p-w-r .pr-review-snapshot-header .write-reviewv3 {margin-top: 30px;} .p-w-r .pr-review-snapshot-header .write-reviewv3 span {color: #000000; font-size: 12px; text-decoration: underline;} .p-w-r .pr-review-snapshot-header .write-reviewv3:hover span {color: #E21836;} .p-w-r .pr-review-snapshot-header .pr-review-snapshot-header-intro, .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-reco {display: none !important;} .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-stars {float: none !important; margin: 0 auto; text-align: center;} .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-stars .pr-snippet-stars {margin-bottom: 10px; width: 100% !important;} .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-stars .pr-snippet-read-and-write {display: block;} .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-stars .pr-snippet-write-review-link {display: none;} .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-stars .pr-rating-stars {float: none !important;} .p-w-r .pr-review-snapshot-header .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal {display: inline-block; border: none; color: #E21836; float: none !important; font-size: 22px !important; font-weight: 500; padding: 8px 0 !important;} .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-100-filled, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-75-filled, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-50-filled, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-25-filled, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-0-filled {height: 36px !important; padding: 0 !important; width: 36px !important;} .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-100-filled:before, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-75-filled:before, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-50-filled:before, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-25-filled:before, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-0-filled:before {font-size: 36px;} .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-100-filled:after, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-75-filled:after, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-50-filled:after, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-25-filled:after, .p-w-r .pr-review-snapshot-header .pr-star-v4.pr-star-v4-0-filled:after {font-size: 36px;} .p-w-r .pr-review-snapshot-block-container, .p-w-r .pr-review-snapshot-msq-container, .p-w-r .pr-snippet-read-and-write, .p-w-r .pr-review-snapshot-faceoff {display: none !important;} .p-w-r .pr-star-v4.pr-star-v4-100-filled, .p-w-r .pr-star-v4.pr-star-v4-75-filled, .p-w-r .pr-star-v4.pr-star-v4-50-filled, .p-w-r .pr-star-v4.pr-star-v4-25-filled, .p-w-r .pr-star-v4.pr-star-v4-0-filled {background-image: none; height: 36px; position: relative; width: 36px;} .p-w-r .pr-star-v4.pr-star-v4-100-filled:before, .p-w-r .pr-star-v4.pr-star-v4-75-filled:before, .p-w-r .pr-star-v4.pr-star-v4-50-filled:before, .p-w-r .pr-star-v4.pr-star-v4-25-filled:before, .p-w-r .pr-star-v4.pr-star-v4-0-filled:before {color: #999; content: '\2605'; left: 0; font-size: 22px; height: 100%; line-height: 1em; position: absolute; text-align: left; top: 0; width: 100%;} .p-w-r .pr-star-v4.pr-star-v4-100-filled:before, .p-w-r .pr-star-v4.pr-star-v4-75-filled:before, .p-w-r .pr-star-v4.pr-star-v4-50-filled:before, .p-w-r .pr-star-v4.pr-star-v4-25-filled:before {color: #E21836;} .p-w-r .pr-star-v4.pr-star-v4-75-filled:before, .p-w-r .pr-star-v4.pr-star-v4-50-filled:before, .p-w-r .pr-star-v4.pr-star-v4-25-filled:before {color: #E21836; overflow: hidden; z-index: 100;} .p-w-r .pr-star-v4.pr-star-v4-75-filled:after, .p-w-r .pr-star-v4.pr-star-v4-50-filled:after, .p-w-r .pr-star-v4.pr-star-v4-25-filled:after {color: #999; content: '\2605'; left: 0; font-size: 22px; height: 100%; line-height: 1em; position: absolute; text-align: left; top: 0; width: 100%; z-index: 50;} .p-w-r .pr-star-v4.pr-star-v4-75-filled:before {width: 65%;} .p-w-r .pr-star-v4.pr-star-v4-50-filled:before {width: 50%;} .p-w-r .pr-star-v4.pr-star-v4-25-filled:before {width: 35%;} .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block {width: 100% !important;} .p-w-r .pr-review-display .pr-rd-main-header {background-color: transparent !important; padding: 15px 0 !important; text-align: center;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-header {border-bottom: 2px solid #e5e5e5; text-align: left;}} .p-w-r .pr-review-display .pr-rd-main-header h1.pr-rd-review-total {display: block; font-weight: normal; font-size: 14px; margin: 15px 0 !important; text-align: center; text-transform: none;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-header h1.pr-rd-review-total {display: inline-block; margin: 28px 0 0 0 !important;}} .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group {border: 2px solid #e4e4e4; display: inline-block; float: none !important; height: 44px; padding: 5px;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group {float: right !important;}} .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group label {display: inline-block; float: left !important; font-weight: normal; margin: 0 5px 0 20px; height: 100%; line-height: 1em; padding: 8px 0; position: relative; vertical-align: middle;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group label {margin: 0 5px 0 10px;}} .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group .pr-rd-sort {border: none; color: #303533; display: inline; float: right !important; font-style: normal; margin-right: 10px; width: 135px; height: 100%;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group .pr-rd-sort {margin: 0;}} .p-w-r .pr-review-display .pr-rd-main-header .pr-rd-sort-group .pr-rd-sort option[data-reactid-powerreviews=".0.3.0.1.1.0.$1"] {display: none !important;} .p-w-r .pr-review-display .pr-review {border-bottom: 2px solid #e4e4e4 !important; position: relative;} .p-w-r .pr-review-display .pr-review .pr-rd-header {margin-bottom: 8px; position: relative;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-review .pr-rd-header {left: 0; position: absolute; top: 0; width: 36% !important;} .p-w-r .pr-review-display .pr-review .pr-rd-header.pr-rd-content-block {width: 35% !important;}} .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-star-rating {display: block; float: none !important;} .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-star-rating .pr-snippet-stars {margin-bottom: 8px;} .p-w-r .pr-review-display .pr-review .pr-rd-header .pr-rd-star-rating .pr-snippet-rating-decimal {display: none;} .p-w-r .pr-review-display .pr-review .pr-rd-header h2.pr-rd-review-headline {font-size: 18px; margin: 5px 0;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-review .pr-rd-description {margin-left: 37%;}} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-review .pr-rd-description .pr-rd-side-content-block {width: 36%;}} .p-w-r .pr-review-display .pr-review .pr-rd-description .pr-rd-side-content-block.pr-rd-right {float: none !important; padding: 0 !important; position: relative !important; right: 0 !important; width: 100% !important;} .p-w-r .pr-review-display .pr-review .pr-rd-description .pr-rd-side-content-block .pr-rd-reviewer-details .pr-rd-details {display: inline-block; font-size: 11px; margin-right: 5px;} .p-w-r .pr-review-display .pr-review .pr-rd-description .pr-rd-description-text {font-size: 12px;} .p-w-r .pr-review-display .pr-review .pr-rd-description .pr-rd-description-text .pr-rd-description-text {font-size: 12px;} .p-w-r .pr-review-display .pr-review .pr-rd-content-block {margin-bottom: 15px !important; width: auto !important;} .p-w-r .pr-review-display .pr-review .pr-accordion-btn {display: none;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-review .pr-accordion {margin-left: 37%;}} .p-w-r .pr-review-display .pr-review .pr-accordion .pr-accordion-content {font-size: 12px; margin: 0; max-height: 500px; overflow: visible; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-perspective: none; perspective: none; -webkit-transform: none; -ms-transform: none; transform: none;} .p-w-r .pr-review-display .pr-review .pr-accordion .pr-accordion-content .pr-rd-content-block {margin-bottom: 0 !important;} .p-w-r .pr-review-display .pr-review dl:last-child {display: inline-block; font-size: 11px; margin-bottom: 0; margin-top: 20px;} .p-w-r .pr-review-display .pr-review dl:last-child dt, .p-w-r .pr-review-display .pr-review dl:last-child dd {font-style: italic !important;} .p-w-r .pr-review-display .pr-review dl:last-child dt {font-weight: normal !important;} .p-w-r .pr-review-display .pr-review dl.pr-rd-def-list dt {color: #949494 !important; font-weight: 500;} .p-w-r .pr-review-display .pr-review .pr-rd-footer {margin-bottom: 10px; padding-bottom: 0;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-review .pr-rd-footer {margin-left: 37%;}} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-bottomline {display: none;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-flag-review-container {display: none;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-helpful-text.pr-rd-bold {color: #666; display: inline-block; font-size: 12px; font-weight: normal;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn {margin: 0; padding: 5px;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn.pr-helpful-active {background: #666;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn:hover span, .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn:hover svg, .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn:hover .pr-thumbs-cuff-fill, .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn:hover .pr-thumbs-fill {color: #000; fill: #000;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn .pr-thumbs-icon {font-size: 10px;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn .pr-thumbs-icon svg {height: 14px; width: 22px;} .p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn .pr-helpful-count {font-size: 11px;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-footer {text-align: left !important;}} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-review-position {float: left;}} .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-review-position .pr-rd-bold {font-weight: normal !important;} .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-to-top {display: none;} .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block {width: 100%;} .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination {border-bottom: none !important; border-top: none !important; text-align: center;} @media print, only screen and (min-width: 48em) {.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination {float: right; margin-top: 0; padding-top: 0;}} .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination span {display: none;} .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination .pr-rd-pagination-btn {border: 2px solid #e4e4e4; display: inline-block; float: none !important; height: 44px; color: #000 !important; padding: 5px 10px !important; margin: 0 5px;} .reviews-header {vertical-align: top; border-bottom: 1px solid #e5e5e5;} .review-wrapper {padding: 20px 0; border-bottom: 1px solid #e5e5e5;} @media print, only screen and (min-width: 48em) {.review-wrapper {padding: 30px 0;}} .review-wrapper .review-headline {display: block; color: #000000; font-size: 18px; font-weight: 500; margin-bottom: 15px; text-transform: uppercase;} @media print, only screen and (min-width: 48em) {.review-wrapper .review-headline {display: inline-block;}} .review-wrapper .review-copy, .review-wrapper .review-info, .review-wrapper .review-info-small {font-size: 13px; line-height: 1.4em; color: #787777;} .review-wrapper .review-copy {margin-bottom: 30px;} .review-wrapper .review-loyalty-points {color: #787777; font-size: 10px; text-align: right;} .review-wrapper .overall-fit {margin: 15px 0;} .review-wrapper .overall-fit span {font-weight: 500; color: #000000;} @media print, only screen and (min-width: 48em) {.review-wrapper .overall-fit {margin-top: 35px;}} .review-wrapper .read-more-review, .review-wrapper .read-less-review {color: #232323; text-decoration: underline;} .review-wrapper .read-more-review:hover, .review-wrapper .read-more-review:focus, .review-wrapper .read-more-review:active, .review-wrapper .read-less-review:hover, .review-wrapper .read-less-review:focus, .review-wrapper .read-less-review:active {color: #d00523;} .review-wrapper .review-helpful {font-size: 10px; font-weight: 500; line-height: 1.2em; color: #787777;} .reviews-plugin .write-review-open {width: auto; font-family: inherit; text-transform: none !important; margin-top: 15px;} .reviews-plugin .write-review-open span {color: #000000; font-size: 12px;} .reviews-plugin .write-review-open:hover span {color: #E21836;} @media print, only screen and (min-width: 48em) {.reviews-plugin .write-review-open {margin: 0;}} .pwr-avgheader {text-align: left; font-weight: 400; color: #929292; margin-bottom: 10px;} .pwr-avgheader .review-stars {font-size: 25px; margin-bottom: 18px;} .pwr-avgheader .review-count, .pwr-avgheader .review-custom-reviews {color: #929292; font-size: 14px;} @media print, only screen and (min-width: 48em) {.pwr-avgheader .review-start-rating {margin-bottom: 10px;}} .review-sort-wrapper {text-align: right;} .review-sort-wrapper label {display: inline-block; font-size: 14px;} #sort-reviews {width: 140px;} .showingPageOfReviews {text-align: center; padding-top: 25px; margin-bottom: 15px; font-size: 12px;} @media print, only screen and (min-width: 48em) {.showingPageOfReviews {padding-top: 15px; font-size: 14px; text-align: left; margin-bottom: 13px;}} .review-rating .review-stars {display: inline-block;} .reviewPagination {text-align: center; margin: 12px 0 30px 0;} .reviewPagination button {color: #000000; background-color: transparent; border: 3px solid #e5e5e5; margin: 0 5px; text-transform: uppercase;} .reviewPagination button:hover {color: #E21836; background-color: transparent; border-color: #787777;} .reviewPagination button:disabled {border: none; color: #787777;} .reviewPagination button:disabled:hover {background-color: transparent;} .reviewPagination button.active {border-color: #E21836;} .reviewPagination .increment.previous:before {position: relative; content: "" !important; display: inline-block !important; width: 9px !important; height: 9px !important; border-left: 3px solid #000000 !important; border-top: 3px solid #000000 !important; -webkit-transform: rotate(-45deg) !important; -moz-transform: rotate(-45deg) !important; -ms-transform: rotate(-45deg) !important; -o-transform: rotate(-45deg) !important; transform: rotate(-45deg) !important; top: -1.5px; right: 5px;} .reviewPagination .increment.previous:hover:before {border-color: #E21836 !important;} .reviewPagination .increment.previous:disabled:before {border-color: #787777 !important;} .reviewPagination .increment.next:after {position: relative; content: "" !important; display: inline-block !important; width: 9px !important; height: 9px !important; border-right: 3px solid #000000 !important; border-bottom: 3px solid #000000 !important; -webkit-transform: rotate(-45deg) !important; -moz-transform: rotate(-45deg) !important; -ms-transform: rotate(-45deg) !important; -o-transform: rotate(-45deg) !important; transform: rotate(-45deg) !important; top: -1.5px; left: 5px;} .reviewPagination .increment.next:hover:after {border-color: #E21836 !important;} .reviewPagination .increment.next:disabled:after {border-color: #787777 !important;} .page-number-controls {display: none;} @media print, only screen and (min-width: 48em) {.page-number-controls {display: inline-block;}} #product-size-chart a.reviews-link {color: #000000; text-decoration: underline;} #product-size-chart a.reviews-link:link {color: #000000; text-decoration: underline;} #product-size-chart a.reviews-link:hover, #product-size-chart a.reviews-link:focus {color: #E21836; text-decoration: underline;} .review-see-all {margin: 30px auto; padding: 5px; width: 200px; display: block; font-size: 12px;} .review-see-all a:link, .review-see-all a:visited {text-decoration: underline !important; color: #787777 !important;} .review-see-all a:hover, .review-see-all a:focus {color: #E21836 !important;} .pt_checkout .access-point-toggle {*zoom: 1;} @media print, only screen and (min-width: 48em) {.pt_checkout .access-point-toggle p {margin-bottom: 0.3em;} .pt_checkout .access-point-toggle span.custom.radio {margin-bottom: 0;} .pt_checkout .access-point-toggle .checkbox-left {margin-bottom: 2px;}} .pt_checkout .access-point-toggle:before, .pt_checkout .access-point-toggle:after {content: " "; display: table;} .pt_checkout .access-point-toggle:after {clear: both;} .pt_checkout .access-point-toggle .field-group {display: inline-block;} .pt_checkout .access-point-toggle span.custom.radio {float: none; margin-right: 0;} .pt_checkout .access-point-toggle .checkbox-left {margin-right: 15px;} .pt_checkout .shipping-type.regular {display: block;} .pt_checkout .shipping-type.access-point {display: none;} .pt_checkout .shipping-type-access-point .shipping-type.regular {display: none;} .pt_checkout .shipping-type-access-point .shipping-type.access-point {display: block;} .pt_checkout .shipping-type-access-point .shipping-type.access-point button.action-ap-search {margin-top: 20px; padding-top: 4px; padding-bottom: 4px;} .pt_checkout .shipping-type-access-point .address .formfield.address1 {display: none !important;} .pt_checkout .shipping-type-access-point .address .formfield.address2 {display: none !important;} .pt_checkout .shipping-type-access-point .address .formfield.address3 {display: none !important;} .pt_checkout .shipping-type-access-point .address .formfield.zip {display: none !important;} .pt_checkout .shipping-type-access-point .address .formfield.zipIreland {display: none !important;} .pt_checkout .shipping-type-access-point .address .formfield.city {display: none !important;} .pt_checkout .shipping-type-access-point .address .formfield.state {display: none !important;} .pt_checkout .access-point-geo {float: right;} .pt_checkout .requiredindicator {color: #E21836;} .pt_checkout .format {font-weight: normal;} .pt_checkout .access-points-required {display: none;} .pt_checkout .access-points-list {display: none;} .pt_checkout .access-points-list-header {display: none;} .pt_checkout .access-points-results {display: none;} .pt_checkout .access-points-no-results {display: none;} .pt_checkout .access-points-no-results p {margin-top: 2em; margin-bottom: 2em; padding-left: 2em; padding-right: 2em; color: #E21836; text-align: center; font-size: 12px;} @media print, only screen and (min-width: 48em) {.pt_checkout .access-points-no-results p {font-size: 14px;}} .pt_checkout .access-points-search-container {position: relative;} .pt_checkout .access-points-search-container .loader {display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; background: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8;} .pt_checkout .access-points-search-container .loader span {position: absolute; width: 118px; height: 118px; margin: auto; left: 0; top: 0; right: 0; bottom: 0;} .pt_checkout .access-points-list-first {display: none; min-height: 125px;} .pt_checkout ::-webkit-scrollbar {-webkit-appearance: none; width: 12px; background-color: white;} .pt_checkout ::-webkit-scrollbar-thumb {border-radius: 5px; background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); border: 2px solid white;} .pt_checkout .access-points-locations {width: 100%;} @media print, only screen and (min-width: 48em) {.pt_checkout .access-points-locations {position: relative; float: left; width: 50%; max-width: 210px; height: 460px; overflow-x: hidden; overflow-y: scroll; padding-right: 5px;} .pt_checkout .access-points-locations .swiper-container, .pt_checkout .access-points-locations .swiper-wrapper {position: absolute; left: 0; top: 0; width: 190px; height: 100%;}} @media only screen and (min-width: 48em) and (max-width: 47.98em) {.pt_checkout .access-points-locations .swiper-container {overflow: visible; height: auto !important;} .pt_checkout .access-points-locations .swiper-wrapper {width: auto !important; height: auto !important; -webkit-transform: none !important; transform: none !important;}} .pt_checkout .access-points-scrollbar {display: none; position: absolute; right: 10px; top: 0px; bottom: 0px; width: 8px; z-index: 100; background: #fff; overflow: hidden;} @media print, only screen and (min-width: 48em) {.pt_checkout .access-points-scrollbar {display: block;}} .pt_checkout .access-points-scrollbar .swiper-scrollbar-cursor-drag {cursor: move;} .pt_checkout .access-points-scrollbar .swiper-scrollbar-drag {height: 100%; width: 100%; position: relative; background: #999;} .pt_checkout .access-points-map {display: none; overflow: hidden; height: 350px; border: 2px solid #999;} @media print, only screen and (min-width: 48em) {.pt_checkout .access-points-map {display: block; height: 460px;}} .pt_checkout .ap-location-marker h3 {margin-top: 0; margin-bottom: 3px; font-size: 12px; letter-spacing: 0;} .pt_checkout .ap-location-marker p {margin-bottom: 3px; font-size: 11px; letter-spacing: 0;} .pt_checkout .ap-location-marker button {font-size: 12px; padding: 2px 10px; margin-top: 2px;} .pt_checkout .ap-location-marker button:after {padding: 2px 10px;} .pt_checkout .ap-location-marker .ap-location-marker-select {float: left; padding-top: 3px; margin-right: 10px;} .pt_checkout .ap-location-marker .ap-location-marker-body {overflow: hidden;} .pt_checkout .ap-tile {*zoom: 1; font-size: 12px;} .pt_checkout .ap-tile:before, .pt_checkout .ap-tile:after {content: " "; display: table;} .pt_checkout .ap-tile:after {clear: both;} .pt_checkout .ap-tile + .ap-tile {margin-top: 15px;} .pt_checkout .ap-tile .name {font-weight: 500;} .pt_checkout .ap-tile .name, .pt_checkout .ap-tile .address, .pt_checkout .ap-tile .phone, .pt_checkout .ap-tile .hours, .pt_checkout .ap-tile .site, .pt_checkout .ap-tile .distance {margin-bottom: 5px;} @media print, only screen and (min-width: 48em) {.pt_checkout .ap-tile .ap-map-link {display: none;}} .pt_checkout .ap-tile-select {float: left;} .pt_checkout .ap-tile-select .checkbox-left {margin-left: 0px;} .pt_checkout .ap-tile-select .formfield input {position: inherit; opacity: inherit; width: 20px; height: 20px; -webkit-appearance: radio;} .pt_checkout .ap-tile-select .formfield label .radio {margin: 1px 6px 5px 0px;} .pt_checkout .ap-tile-body {overflow: hidden;} .pt_checkout .access-points-more .more {padding-top: 1em; text-align: center;} .pt_checkout .access-points-more .more a {display: inline-block; padding: 12px 17px; background: #e2e2e2; font-size: 12px; font-weight: 700;} .pt_checkout .access-points-more .items {display: none;} .pt_checkout .access-points-more .items .ap-tile:first-child {margin-top: 15px;} @media print, only screen and (min-width: 48em) {.pt_checkout .access-points-more .more {display: none !important;} .pt_checkout .access-points-more .items {display: block !important;}} .add-to-cart-markup {position: static; display: inline;} .add-to-cart-markup .add-to-cart-product-tile {position: relative;} .add-to-cart-markup .add-to-cart-product-tile .loader {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 100;} .add-to-cart-markup .add-to-cart-product-tile .loader span {position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0;} .add-to-cart-markup .atc-container {position: absolute; padding: 10px 0; background-color: #000; background-color: rgba(23, 23, 23, 0.85); border: 1px solid #959595; -moz-box-shadow: 0px 2px 3px #232323; -webkit-box-shadow: 0px 2px 3px #232323; box-shadow: 0px 2px 3px #232323;} .add-to-cart-markup .button-container button {top: 0; margin-bottom: 0;} .add-to-cart-markup .button-container .why.disabled {margin-top: 4em; font-size: 12px;} .add-to-cart-markup .button-container button.disabled:hover + .why.disabled {margin-top: 2em;} .add-to-cart-markup .button-container .add-to-cart.preorder.adding {background: #fff url(../images/loader-small-red-inversed.gif) no-repeat center center !important;} .add-to-cart-markup button.select-product {cursor: pointer; background: none !important; border: 1px solid #fff;} .add-to-cart-markup button.select-product:after {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #fff;} .add-to-cart-markup button.select-product.selected {background-color: #E21836 !important; border: 1px solid #E21836;} .add-to-cart-markup button.select-product.selected:after {left: 0px;} .add-to-cart-markup button.select-product.disabled {opacity: 1;} .add-to-cart-markup .atc-container:not(.compact) button.select-product:hover {background-color: #E21836 !important; border: 1px solid #E21836;} .add-to-cart-markup .atc-container:not(.compact) button.select-product:hover:after {left: 0px;} .add-to-cart-markup .atc-container:not(.compact) button.select-product.selected:hover:after {left: 0px;} .add-to-cart-markup .atc-container:not(.compact) button.select-product.disabled:hover {background: none !important; border: 1px solid #fff;} .add-to-cart-markup .atc-container:not(.compact) button.select-product.disabled:hover:after {left: 1px;} .add-to-cart-markup .selector-container .selectors {margin-bottom: 0; vertical-align: middle;} .add-to-cart-markup .selector-container .button-container {top: 13px; vertical-align: top;} .add-to-cart-markup .selector-container .variant-select-button {margin-right: 0.5em;} .add-to-cart-markup .selector-container .variant-select-button.dropfly-open .title {color: #fff; visibility: visible;} .add-to-cart-markup .atc-actions .selector-container {margin-top: 1em; float: none;} .add-to-cart-markup .atc-actions .row {text-align: left; margin-top: 1em;} .add-to-cart-markup .button-container.multiple {display: none;} .add-to-cart-markup .atc-container.multiple .button-container.multiple {display: inline-block;} .add-to-cart-markup .atc-container.multiple .atc-actions-multiple {position: relative; padding: 30px 30px !important;} .add-to-cart-markup .atc-container.multiple .atc-actions-multiple .atc-actions {position: relative; text-align: center;} .add-to-cart-markup .atc-container.multiple .atc-actions-multiple .atc-actions .selector-container {margin-top: 0; display: inline-block;} .add-to-cart-markup .atc-container.multiple .atc-actions-multiple .atc-actions .button-container {top: 0;} .add-to-cart-markup .atc-container.multiple .atc-actions-multiple .atc-actions:before {content: ''; position: absolute; left: 0; right: 0; top: -30px; height: 1px; background: #a8a8a8;} .add-to-cart-markup .atc-container.compact .col-product-info {padding-right: 0; padding-left: 0;} .add-to-cart-markup .atc-container.compact .col-product-info-inner {padding-left: 1em;} .add-to-cart-markup .atc-container.compact .product-info .col-product-data {width: 99%; margin-top: 1em; text-align: left;} .add-to-cart-markup .product-sold-out .col-product-data {display: none;} .add-to-cart-markup .product-loaded .product-info {opacity: 1;} .add-to-cart-markup .product-info {margin: 0; opacity: 0.2; padding: 30px 30px !important;} .add-to-cart-markup .product-info .col-product-image {float: left; width: 25%; max-width: 124px; min-height: 10px;} @media print, only screen and (min-width: 48em) {.add-to-cart-markup .product-info .col-product-image {width: 50%;}} .add-to-cart-markup .product-info .col-product-info {display: block; width: auto; padding-left: 1em; padding-right: 1em; overflow: hidden;} .add-to-cart-markup .product-info .col-product-data {float: right; min-height: 56px;} .add-to-cart-markup .product-info .product-image {padding-top: 0;} .add-to-cart-markup .product-info .product-image.has-image {display: block !important;} .add-to-cart-markup .product-info .product-image img.shot {width: 124px;} .add-to-cart-markup .product-info .product-name {margin-bottom: 5px; font-size: 12px; line-height: 140%;} .add-to-cart-markup .product-info .product-name a {font-size: 12px; color: #fff;} .add-to-cart-markup .product-info .product-name a:hover {color: #E21836;} .add-to-cart-markup .product-info .product-pricing .price {font-size: 12px; font-weight: normal; color: #fff;} .add-to-cart-markup .product-info .out-of-stock {margin-bottom: 0;} .add-to-cart-markup .product-info .out-of-stock .icon {margin-top: 0;} .add-to-cart-markup .product-info .product-detail-link {white-space: nowrap;} .add-to-cart-markup .product-info .product-detail-link .icon {text-shadow: 0px 0px 0px #e21836, 0px 0px 0px #e21836, 0px 0px 0px #e21836; margin-left: 5px;} .add-to-cart-markup .product-info .product-detail-link:hover {color: #E21836;} .add-to-cart-markup .product-info .details-container {margin-top: 0;} .add-to-cart-markup .product-info .variant-select.color li {position: relative; width: 2.5em; height: 2.5em;} .add-to-cart-markup .product-info .variant-select.color li .swatch {position: absolute; left: 0; top: 0;} .add-to-cart-markup .product-info.with-preorder-banner .product-name {padding-right: 0;} .add-to-cart-markup .product-info .preorder-date {color: #fff; text-transform: uppercase; font-style: normal;} .add-to-cart-markup .product-info .preorder-date .when {color: #fff;} .add-to-cart-markup .atc-close {position: absolute; top: -28px; z-index: 101;} .add-to-cart-markup .atc-close a {display: block; position: absolute; left: 0; top: 0; width: 56px; height: 56px;} .add-to-cart-markup .atc-close a:before {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e632'; display: block; position: absolute; left: 10px; top: 10px; width: 34px; height: 34px; font-size: 34px; overflow: hidden; color: #959595;} .add-to-cart-markup .atc-close a:before:before {font-family: 'nbicon';} .add-to-cart-markup .atc-close a:after {position: absolute; font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e623'; left: 20px; top: 20px; color: #232323; font-size: 14px;} .add-to-cart-markup .atc-close a:after:before {font-family: 'nbicon';} .add-to-cart-markup .atc-close a:hover:before {color: #E21836;} .add-to-cart-markup .atc-close span {display: none;} .add-to-cart-markup .product-info {background: none;} .add-to-cart-markup .atc-container.multiple .atc-actions .selector-container {display: none;} .add-to-cart-markup .atc-container.multiple .add-to-cart-product-tile ~ .add-to-cart-product-tile .product-info {position: relative;} .add-to-cart-markup .atc-container.multiple .add-to-cart-product-tile ~ .add-to-cart-product-tile .product-info:before {content: ''; position: absolute; left: 30px; right: 30px; top: 0px; height: 1px; background: #a8a8a8;} .add-to-cart-markup.popup .atc-background {display: none;} .add-to-cart-markup.popup .atc-container {z-index: 10100; margin-top: 28px; width: 500px;} .add-to-cart-markup.popup .atc-container .atc-close {width: 56px; height: 28px; -moz-border-radius: 56px 56px 0 0; -webkit-border-radius: 56px; border-radius: 56px 56px 0 0; background-color: #000; background-color: rgba(23, 23, 23, 0.85); border-top: 1px solid #959595; border-left: 1px solid #959595; border-right: 1px solid #959595; border-bottom: 1px solid #232323;} .add-to-cart-as-overlay header, .add-to-cart-as-overlay #container, .add-to-cart-as-overlay footer {display: none;} .add-to-cart-as-overlay body {background: #232323;} .add-to-cart-as-overlay .add-to-cart-markup.popup .atc-container {position: static; left: 0 !important; top: 0 !important; width: 100% !important; margin-top: 0; padding-top: 30px; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; background: none;} .add-to-cart-as-overlay .add-to-cart-markup.popup .atc-container .atc-close {left: auto !important; top: 0; right: 0; background: none; border: none;} .add-to-cart-loader {position: absolute; width: 56px; height: 56px; z-index: 10000; -moz-border-radius: 56px; -webkit-border-radius: 56px; border-radius: 56px; background-color: #fff; border: 1px solid #959595; -moz-box-shadow: 0px 2px 3px #232323; -webkit-box-shadow: 0px 2px 3px #232323; box-shadow: 0px 2px 3px #232323;} .add-to-cart-loader .atc-loader-close {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: transparent url(../images/loader-small-red-inversed.gif) no-repeat center center !important;} .add-to-cart-markup.dropdown .atc-container {width: 100%; margin-top: 0; padding-top: 0; padding-bottom: 0; z-index: 10000; background: #232323; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;} .add-to-cart-markup.dropdown .atc-container .atc-body {margin-top: 30px; padding-bottom: 30px;} .add-to-cart-markup.dropdown .atc-container.multiple .atc-body {padding-bottom: 0;} .add-to-cart-markup.dropdown .atc-container .atc-close {left: auto !important; top: 0; right: 0; width: 56px; height: 56px; background: none; border: none;} .add-to-cart-markup.dropdown .atc-spacer {display: inline-block;} .add-to-cart-markup.dropdown .atc-body-rows {max-width: 1280px; margin: 0 auto; text-align: center;} .add-to-cart-markup.dropdown .add-to-cart-product-tile {display: inline-block; width: 100%; max-width: 375px; min-height: 256px; vertical-align: top; text-align: left;} @media print, only screen and (min-width: 48em) {.add-to-cart-markup.dropdown .add-to-cart-product-tile {width: 320px; max-width: 320px;}} .add-to-cart-markup.dropdown .product-info {padding: 30px 10px !important;} .add-to-cart-markup.dropdown .product-info:before {display: none;} .quickview-wrapper.atc-quickview {padding-top: 0; padding-bottom: 0;} .quickview-wrapper.atc-quickview .quickview-arrow {display: none;} .add-to-cart-product-tile.product-detail .selector-container-color .swatch-page-button-container {padding: 12px 0;} .add-to-cart-product-tile.product-detail .selector-container-color .swatch-page-right, .add-to-cart-product-tile.product-detail .selector-container-color .swatch-page-left {line-height: 38px; font-size: 20px; color: #323232;} .add-to-cart-product-tile.product-detail .selector-container-color .swatch-page-right.enabled, .add-to-cart-product-tile.product-detail .selector-container-color .swatch-page-left.enabled {color: #ffffff;} .add-to-cart-product-tile.product-detail .selector-container-color .swatches .swatch-page-right {margin-left: 5px;} .add-to-cart-product-tile.product-detail .selector-container-color .selected .swatch, .add-to-cart-product-tile.product-detail .selector-container-color .selected .swatch:hover, .add-to-cart-product-tile.product-detail .selector-container-color .selected .swatch:focus {border-color: #E21836;} @media print, only screen and (min-width: 48em) {.exp-30-cart-summary-v1 #enhancedAddToBagModal.reveal-modal {width: 800px; padding: 1.375em 1.375em 3em 1.375em; margin-left: -400px;}} .exp-30-cart-summary-v1 #enhancedAddToBagModal.reveal-modal .section-title h5 {border-bottom: none; font-size: 24px; padding-bottom: 30px;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .right-column-border:after {content: ""; background: #cfcfcf; position: absolute; top: 0; height: 50%; height: 2px; width: 90%;} @media print, only screen and (min-width: 48em) {.exp-30-cart-summary-v1 #enhancedAddToBagModal .right-column-border:after {content: normal;}} @media print, only screen and (min-width: 48em) {.exp-30-cart-summary-v1 #enhancedAddToBagModal .right-column-border {border-left: 2px solid #f1f1f1;}} .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-name {font-weight: 500; font-size: 14px; padding-bottom: 4px; color: #232323;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-pricing, .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-info, .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-color {text-align: left; font-weight: 500; font-size: 12px; padding-bottom: 5px; color: #666;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-pricing {padding-bottom: 10px;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-info .value {color: #232323;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .product-color .insert {display: inline;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .selector-container {font-size: 12px; white-space: nowrap; float: left; clear: both; display: block; margin: 20px 0;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .selector-container .variant-select-wrap.hide {display: none;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .selector-container .variant-select-button {background-color: #f1f1f1; margin: 0;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .selector-container .variant-select-button:hover {cursor: auto; box-shadow: none;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .my-bag-header {letter-spacing: 0.5px; font-weight: 600; font-size: 24px; padding-bottom: 10px; border-top: none; color: #232323; text-transform: uppercase; padding-top: 20px;} @media print, only screen and (min-width: 48em) {.exp-30-cart-summary-v1 #enhancedAddToBagModal .my-bag-header {font-weight: 500; font-size: 14px; padding-bottom: 4px; padding-top: 0;}} .exp-30-cart-summary-v1 #enhancedAddToBagModal .order-total {font-size: 12px; color: #666; font-weight: 500;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .order-total .subtotal {font-size: 12px; color: #666; font-weight: 500;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .order-total .total {border-top: none; font-weight: 500; font-size: 14px; color: #232323;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .order-total .promoreached {color: #E21836;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .order-total .tax {display: none;} .exp-30-cart-summary-v1 #enhancedAddToBagModal .checkout-btn {height: 40px; margin-bottom: 10px;} html.prevent-overflow, html.prevent-overflow body {position: relative; overflow-x: hidden;} header {position: relative; width: 100%; z-index: 10012;} header .compact-menu {width: 0; height: 0; overflow: hidden;} @media print, only screen and (min-width: 48em) {header .compact-menu {display: none;}} .promos {width: 100%; text-align: center;} .promos .pushdown-metabar {display: none;} @media print, only screen and (min-width: 48em) {.promos {width: 231px;}} .promos.full-width {position: absolute; right: 0; width: 100%;} .promos.full-width .promo-teaser {display: block; width: 100%;} .promos .promo-content-trigger:focus {color: #E21836;} .promoDetail {text-decoration: underline; font-weight: 400;} @media print, only screen and (min-width: 48em) {.promoDetail {text-decoration: none; font-weight: 500;} .promoDetail:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e63c'; font-size: 8px; padding-left: 10px;} .promoDetail:after:before {font-family: 'nbicon';}} .full-promo {border-left: 1px solid #999; position: relative; padding-left: 20px; height: auto; min-height: 78px; margin-bottom: 10px;} .full-promo .count {position: absolute; color: #E21836; top: 0; left: -12px; font-size: 0.625em;} .navbar {min-height: 3.5em; background-color: #ffffff; clear: both;} @media print, only screen and (min-width: 48em) {.navbar {text-align: right; position: relative; min-height: none; background-color: #ffffff; white-space: nowrap; line-height: 3.5em;}} .navbar.with-shadow {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);} @media only screen {.navbar.with-shadow:after {content: ""; position: absolute; bottom: 0px; height: 10px; left: 49.5%; right: 49.5%; z-index: -1; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} .navbar .navblock {width: 4em; height: 3.5em; z-index: 1; font-weight: 500; text-align: center; letter-spacing: .2px; line-height: 1em;} .navbar .navblock a {color: #000000; line-height: 3.5em; display: inline-block; outline: none;} .navbar .navblock a:hover, .navbar .navblock a:active, .navbar .navblock a:focus {color: #E21836;} .navbar .navblock button {color: #000000; line-height: 0; display: inline-block; outline: none; padding: 0; margin: 0; border: none; background-color: transparent;} .navbar .navblock button:active {color: #E21836;} .navbar .navblock button:focus, .navbar .navblock button:hover {color: #000000;} .navbar .navblock.account-menu a.loyaltyname {line-height: 68px;} .navbar .navblock.account-menu a.loyaltyname .icon-myaccount {top: -6px;} .navbar .navblock.account-menu a.loyaltyname .header-icon-text {text-transform: uppercase; line-height: 1em;} .navbar .navblock.account-menu a.loyaltyname .header-icon-text .light {font-size: 11px; font-weight: normal; text-transform: none;} .navbar .navblock.open {background: #f7f7f7;} .navbar .navblock.open a {color: #000;} .navbar .navblock.open a:hover, .navbar .navblock.open a:active {color: #E21836;} .navbar .navblock.open .header-icon {color: #000;} .navbar .navblock.open .header-icon:hover, .navbar .navblock.open .header-icon:active {color: #E21836;} @media print, only screen and (min-width: 48em) {.navbar .navblock {display: inline-block; width: auto; margin-right: 20px; text-align: left; line-height: 3.5em;}} @media print, only screen and (min-width: 60em) {.navbar .navblock {margin-right: 30px;}} .navbar .header-icon {font-size: 2em; vertical-align: middle; top: -1px; color: #000000;} .navbar .header-icon:hover, .navbar .header-icon:active {color: #E21836;} @media print, only screen and (min-width: 48em) {.navbar .header-icon:hover, .navbar .header-icon:active {color: #000000;}} .navbar .header-icon.icon-search {font-size: 1.4em; top: 2px;} @media print, only screen and (min-width: 48em) {.navbar .header-icon.icon-search {font-size: 2em; top: -1px;}} .navbar .header-icon-text {display: none; margin-left: 4px;} @media print, only screen and (min-width: 48em) {.navbar .header-icon-text {display: inline;}} .navbar .top-level-nav {cursor: pointer;} .navbar .customer-info {float: right; display: none;} @media print, only screen and (min-width: 48em) {.navbar .customer-info {clear: both; display: inline-block; top: 0; position: absolute; right: 0; line-height: 3.5em;}} @media print, only screen and (min-width: 80em) {.navbar .customer-info {padding-right: 20px;}} .navbar .customer-info .storelocator-icon {float: right; display: none;} @media print, only screen and (min-width: 48em) {.navbar .customer-info .storelocator-icon {display: none;}} .navbar .logo {position: absolute; left: 50%; margin-left: -32px; text-align: center;} @media print, only screen and (min-width: 48em) {.navbar .logo {float: left; left: auto; margin-left: auto; position: inherit;}} .navbar .logo .header-icon {font-size: 22px; color: #E21836;} @media print, only screen and (min-width: 48em) {.navbar .logo .header-icon {font-size: 32px;}} .navbar .logo.navblock {width: 4em; margin-right: 0;} @media print, only screen and (min-width: 48em) {.navbar .logo {padding: 0 15px 0 10px;}} .navbar .menu-button {float: left; line-height: 3.5em; margin-right: 0; text-align: center; width: 48px;} .navbar .menu-button .icon-menu {vertical-align: middle; font-size: 18px;} .navbar .menu-button.open {background-color: #f7f7f7;} .navbar .menu-button.open a {color: #000;} .navbar .menu-button.open .icon-menu:before {content: "\e623";} .navbar .mobileLeft {float: left;} @media print, only screen and (min-width: 48em) {.navbar .mobileLeft {display: none;}} .navbar .mobileLeft .navblock {width: auto; height: auto; padding: 15px 10px; margin-left: 10px;} .navbar .mobileLeft .navblock a {line-height: 0px;} .navbar .mobileLeft .account-menu {float: left;} .navbar .mobileLeft .minicart {float: left;} .navbar .mobileRight {float: right;} @media print, only screen and (min-width: 48em) {.navbar .mobileRight {display: none;}} .navbar .mobileRight .navblock {height: auto; padding: 15px 10px;} .navbar .mobileRight .navblock a {line-height: 0px;} .navbar .mobileRight .menu-button {float: right; line-height: 24px;} .navbar .mobileRight .search-icon {float: right;} .navbar .miniCartSection {display: none;} .navbar .accountMenuSection {display: none;} .metabar {display: block; height: 2.5em; font-size: 0.625em; line-height: 2.5em; padding: 0 11px; letter-spacing: 0.5px; color: #000000; background: #e5e5e5; white-space: nowrap; font-weight: 500; display: flex; flex-flow: row nowrap;} @media print, only screen and (min-width: 48em) {.metabar {background: #e5e5e5; height: 3.5em; line-height: 3.5em;}} .metabar a {color: #000000;} .metabar a.dark-redlink {color: #d00523;} .metabar a.redlink {color: #E21836;} .metabar a.gold-link {color: #00b5e6;} .metabar a.silver-link {color: #00b8e9;} .metabar a.bronze-link {color: #ff00ff;} .metabar a.dropfly-open, .metabar a.dropfly-open:hover, .metabar a.dropfly-open:active {color: #E21836;} .metabar .icon {font-size: 17px; line-height: 35px;} @media screen and (-ms-high-contrast: active) {.metabar .hcm {width: auto; height: 13px;}} .metabar .icon-solidarrowup, .metabar .icon-solidarrowdown {font-size: 6px;} .metabar .vertical_line {height: 2.5em; width: 1px; background: #ffffff;} @media print, only screen and (min-width: 48em) {.metabar .vertical_line {background: #cccccc; position: relative; top: 7px; display: inline-block; margin: -2px 5px;}} .metabar .pipe {display: inline-block; margin: 0 5px; color: #ffffff; font-size: 1.625em; line-height: 1.5em;} .metabar .pipe.separator {float: left; margin: 0 10px;} @media print, only screen and (min-width: 48em) {.metabar .pipe {color: #cccccc;}} .metabar div {display: inline-block;} .metabar .country {display: none; font-weight: normal; cursor: pointer; margin-right: 4px; z-index: 1;} .metabar .country .flag {vertical-align: text-top;} @media screen and (-ms-high-contrast: active) {.metabar .country .flag {width: auto;}} @media print, only screen and (min-width: 48em) {.metabar .country {display: inline-block;}} .metabar .language {position: relative; display: none; margin-right: 5px; z-index: 1;} @media print, only screen and (min-width: 48em) {.metabar .language {display: inline-block;} .metabar .language .language-select-panel {display: none;}} .metabar .language .language-select-trigger {font-weight: normal; text-transform: capitalize; margin-left: 10px;} .metabar .language .language-select-trigger span[class^="icon-"] {position: relative; left: 3px; top: -1px;} .metabar .language .language-select-trigger .icon-solidarrowdown {display: none;} .metabar .language .language-select-trigger.dropfly-open .icon-solidarrowup {display: none;} .metabar .language .language-select-trigger.dropfly-open .icon-solidarrowdown {display: inline-block;} .metabar .metabar-ca-left, .metabar .metabar-loyalty-left, .metabar .metabar-location {flex: 0 1 auto;} .metabar .metabar-ca-left {order: 1; display: none;} @media print, only screen and (min-width: 48em) {.metabar .metabar-ca-left {display: inline-block;}} .metabar .metabar-loyalty-left {order: 2;} .metabar .metabar-promobox {order: 3; flex: 1 0 auto; text-align: right;} .metabar .metabar-promobox .promos {width: auto;} .metabar .metabar-location {order: 4; z-index: 1;} .metabar .global-header-metabar-right {float: right;} .metabar .global-header-metabar-right .email-signup {display: none; float: right;} .metabar .global-header-metabar-right .email-signup a span {line-height: 30px; white-space: nowrap; font-size: 10px;} .metabar .global-header-metabar-right .email-signup a span.icon {float: left; margin-right: 5px;} .metabar .global-header-metabar-right .email-signup a span.icon-email:before {content: "\e638"; font-size: 17px; position: relative; top: 2px;} @media print, only screen and (min-width: 48em) {.metabar .global-header-metabar-right .email-signup {display: inline-block;}} .pushdown-metabar {height: auto; background: #000000; z-index: 100; width: 100%; position: relative; display: none;} .pushdown-metabar .close {position: absolute; width: 44px; height: 44px; right: 5px; top: 5px; cursor: pointer;} .pushdown-metabar .close span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} .pushdown-metabar .close:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e623'; color: #fff; font-size: 22px; position: absolute; left: 11px; top: 11px;} .pushdown-metabar .close:after:before {font-family: 'nbicon';} .pushdown-metabar .close:hover:after {color: #E21836;} @media print, only screen and (min-width: 48em) {.pushdown-metabar .close {right: 15px; top: 10px;}} .pushdown-metabar .pushdown-content {margin: 0 auto; max-width: 720px; padding: 2.5em 0;} .pushdown-metabar.loyalty-panel .pushdown-content {margin: 0 auto; max-width: 960px; padding: 2.5em 12.5em; text-align: center;} .pushdown-metabar p.title {font-weight: bold; font-style: italic; text-transform: uppercase; font-size: 30px; line-height: 30px; letter-spacing: 0.75px; margin-bottom: 10px;} .pushdown-metabar p.name {color: #ffffff; font-weight: bold; font-size: 30px; line-height: 30px; letter-spacing: 0.75px; margin-bottom: 10px;} .pushdown-metabar p.name small {font-size: 100%; font-weight: normal; text-transform: uppercase;} .pushdown-metabar ul {margin-bottom: 0;} .pushdown-metabar ul li {list-style-type: none;} .pushdown-metabar ul li a {text-transform: capitalize; font-size: 13px;} .notificationbar {background: #5e5e5e; color: #ccc; font-size: 0.875em; line-height: 1.875em;} .notificationbar .notification {width: 100%; text-align: center;} .metabar div.storelocator {z-index: 1;} .metabar div.loyalty {display: none; padding-top: 1px; font-size: 11px;} .metabar div.loyalty a {color: #666;} .metabar div.loyalty a:hover {color: #d00523;} @media print, only screen and (min-width: 48em) {.metabar div.loyalty {display: inline-block; z-index: 1;}} .metabar div.loyalty .pushdown-metabar {display: none;} @media print, only screen and (min-width: 60em) {.metabar div.loyalty {width: auto;}} .global-header-metabar-loyalty {height: auto; width: 100%; text-align: center; color: #fff;} .global-header-metabar-loyalty p.h1 {margin-bottom: 10px; color: #fff;} .global-header-metabar-loyalty a .learnmore {font-size: 12px; font-weight: 100;} .global-header-metabar-loyalty a.loyalaction div {display: inline-block; font-size: 14px; font-weight: 100; height: 0; line-height: 0; margin: 0; width: 100%;} .global-header-metabar-loyalty a .loyalaction:hover div {border-color: #E21836;} .pushdown-metabar.tier-gold {background: #7928e9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5MjhlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGI1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #7928e9), color-stop(100%, #00b5e6)); background: -webkit-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: -o-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: -ms-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: linear-gradient(to right, #7928e9 0%, #00b5e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$loyalty-gradient-gold-start', endColorstr='$loyalty-gradient-gold-end',GradientType=1 );} .pushdown-metabar.tier-silver {background: #00b8e9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjhlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGZmMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00b8e9), color-stop(100%, #a0ff11)); background: -webkit-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: -o-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: -ms-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: linear-gradient(to right, #00b8e9 0%, #a0ff11 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$loyalty-gradient-silver-start', endColorstr='$loyalty-gradient-silver-end',GradientType=1 );} .pushdown-metabar.tier-bronze, .pushdown-metabar.tier-null {background: #f08c1e; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwOGMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f08c1e), color-stop(100%, #ff00ff)); background: -webkit-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: -o-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: -ms-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: linear-gradient(to right, #f08c1e 0%, #ff00ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$loyalty-gradient-bronze-start', endColorstr='$loyalty-gradient-bronze-end',GradientType=1 );} .minicart.navblock {font-size: 0.75em;} .minicart a {position: relative;} .minicart .cart-quantity-overlay {display: inline-block; position: absolute; top: 0px; left: 17px; min-width: 1.5em; height: 1.5em; padding: 0 3px 0 2px; font-size: 11px; line-height: 1.5em; text-align: center; color: #f7f7f7; background-color: #E21836; -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; border-radius: 0.75em;} .minicart .has-quantity .header-icon-text {margin-left: 8px;} @media print, only screen and (min-width: 60em) {.mini-cart-test-06-2017 .minicart.navblock {padding: 0 5px 0 15px;} .mini-cart-test-06-2017 .minicart.navblock .miniCartShow:not(.has-quantity) .header-icon.icon-cart {padding-right: 10px;} .mini-cart-test-06-2017 .minicart.navblock .miniCartShow:not(.has-quantity) .header-icon-text {display: none !important;} .mini-cart-test-06-2017 .minicart.navblock.hover {background-color: #f1f1f1;} .mini-cart-test-06-2017 .minicart.navblock.hover .miniCartShow:not(.has-quantity) > .miniCartSection {right: -5px; top: 40px;} .mini-cart-test-06-2017 .minicart.navblock.hover .miniCartShow.has-quantity.has-quantity .icon-cart:after {content: "\e929"; position: absolute; top: 0; left: .001em; color: #e21836;} .mini-cart-test-06-2017 .minicart.navblock.hover .miniCartShow.has-quantity.has-quantity .cart-quantity-overlay {color: #ffffff;} .mini-cart-test-06-2017 .minicart.navblock.hover .miniCartSection {display: block;} .mini-cart-test-06-2017 .minicart.navblock.hover .miniCartSection .cart-is-empty {text-align: center; margin: 20px; color: #232323;} .mini-cart-test-06-2017 .minicart.navblock.hover .miniCartSection .cart-is-empty .icon-cart_empty2 {color: #E21836; display: block; font-size: 40px; border: 1px solid #E21836; border-radius: 50%; color: #E21836; height: 40px; width: 40px; text-align: center; margin: 0 auto;} .mini-cart-test-06-2017 .miniCartShow.has-quantity.has-quantity .icon-cart:before {content: "\e927";} .mini-cart-test-06-2017 .miniCartShow.has-quantity.has-quantity .cart-quantity-overlay {top: 15px; left: 1px; padding: 0; color: #232323; background-color: transparent;} .mini-cart-test-06-2017 .miniCartShow.adjustCartIcon {top: -5px;} .mini-cart-test-06-2017 .miniCartSection {display: none; position: absolute; right: 30px; top: 50px; background-color: #f1f1f1; z-index: 10000; width: 430px;}} @media print, only screen and (min-width: 60em) and (min-width: 80em) {.mini-cart-test-06-2017 .miniCartSection {right: 50px;}} @media print, only screen and (min-width: 60em) {.mini-cart-test-06-2017 .miniCartSection .product-line-container {overflow: hidden; overflow-y: auto; max-height: 500px;} .mini-cart-test-06-2017 .miniCartSection .mini-totals .loader, .mini-cart-test-06-2017 .miniCartSection .product-line .loader, .mini-cart-test-06-2017 .miniCartSection .product-messages {display: none;} .mini-cart-test-06-2017 .miniCartSection a.miniCartShow {display: none !important;} .mini-cart-test-06-2017 .miniCartSection .product-line {border: none; margin: 0; padding: 0; overflow: hidden;} .mini-cart-test-06-2017 .miniCartSection .product-line.price-adjustments {display: none;} .mini-cart-test-06-2017 .miniCartSection .product-line a.miniCartShow {display: block !important;} .mini-cart-test-06-2017 .miniCartSection .product-line .imagecol img {height: 150px;} .mini-cart-test-06-2017 .miniCartSection .product-line .cart-nonsellable-warning, .mini-cart-test-06-2017 .miniCartSection .product-line .quantity-limit-warning {text-align: center; background-color: #ffe90b;} .mini-cart-test-06-2017 .miniCartSection .product-line .line-item-actions {max-height: 1px;} .mini-cart-test-06-2017 .miniCartSection .product-line .line-item-actions-left {margin-top: 0px; float: none; width: 100%; display: block;} .mini-cart-test-06-2017 .miniCartSection .product-line .line-item-actions-right {max-height: 1px; overflow: hidden;} .mini-cart-test-06-2017 .miniCartSection .product-line .product-info + p {display: none;} .mini-cart-test-06-2017 .miniCartSection .product-line.compact .remove-line-item-container-cart {position: absolute; right: 20px; top: -115px;} .mini-cart-test-06-2017 .miniCartSection .product-line.compact .remove-line-item-container-cart button.remove-line-item {width: 20px; height: 20px; padding: 4px;} .mini-cart-test-06-2017 .miniCartSection .product-line.compact .remove-line-item-container-cart button.remove-line-item:before {content: "\e623"; font-family: 'nbicon';} .mini-cart-test-06-2017 .miniCartSection .product-line.compact .remove-line-item-container-cart button.remove-line-item span {display: none;} .mini-cart-test-06-2017 .miniCartSection .product-line:not(:first-of-type):before {content: ""; background: #e5e5e5; position: relative; top: 0; height: 1px; width: 92%; margin: 0 auto; display: block; z-index: 100;} .mini-cart-test-06-2017 .miniCartSection .product-line .row.line-item-actions > .columns-no-wrap {height: 0;} .mini-cart-test-06-2017 .miniCartSection .product-line .selector-container {float: left; margin: 0 !important; line-height: 1em;} .mini-cart-test-06-2017 .miniCartSection .product-line .small-7.columns {display: flex; flex-direction: column;} .mini-cart-test-06-2017 .miniCartSection .product-line .small-7.columns .product-name {order: 1; line-height: 1.4em; margin-top: 40px; font-size: 12px; width: 190px;} .mini-cart-test-06-2017 .miniCartSection .product-line .small-7.columns .product-name a {line-height: 1.4em; width: 190px; font-weight: 500; white-space: normal;} .mini-cart-test-06-2017 .miniCartSection .product-line .small-7.columns .selector-container {order: 2; line-height: 1.4em;} .mini-cart-test-06-2017 .miniCartSection .product-line .small-7.columns .product-pricing {order: 3; color: #232323; font-weight: 500; font-size: 12px; line-height: 1.4em; margin-top: 0;} .mini-cart-test-06-2017 .miniCartSection .product-info {display: none;} .mini-cart-test-06-2017 .miniCartSection .selector-container .selectors {margin-bottom: 0;} .mini-cart-test-06-2017 .miniCartSection .variant-select-wrap {display: inline-block;} .mini-cart-test-06-2017 .miniCartSection .selector-container .variant-select-button, .mini-cart-test-06-2017 .miniCartSection .selector-container-color .variant-select-button {width: inherit; height: inherit; min-width: inherit; padding: 0; border: none; display: inline-block;} .mini-cart-test-06-2017 .miniCartSection .selector-container .variant-select-button .title, .mini-cart-test-06-2017 .miniCartSection .selector-container-color .variant-select-button .title {float: none; line-height: 1em; font-size: 11px; color: #999; display: inline; font-weight: 400; text-transform: lowercase;} .mini-cart-test-06-2017 .miniCartSection .selector-container .variant-select-button .title:after, .mini-cart-test-06-2017 .miniCartSection .selector-container-color .variant-select-button .title:after {content: ':'; margin-left: -4px;} .mini-cart-test-06-2017 .miniCartSection .selector-container .variant-select-button .value, .mini-cart-test-06-2017 .miniCartSection .selector-container-color .variant-select-button .value {line-height: 1em; font-size: 11px; font-weight: 400; color: #999; display: inline;} .mini-cart-test-06-2017 .miniCartSection .variant-select-button.price {display: none;} .mini-cart-test-06-2017 .miniCartSection .order-total {float: left; color: #232323; font-weight: 500; font-size: 14px; padding: 10px 20px;} .mini-cart-test-06-2017 .miniCartSection .minicart-product-total:before {content: ""; background: #e5e5e5; position: relative; top: 0; height: 1px; width: 92%; margin: 0 auto; display: block; z-index: 100;} .mini-cart-test-06-2017 .miniCartSection a.checkout-btn {float: right; color: #ffffff; line-height: 2em; margin: 10px 20px;} .mini-cart-test-06-2017 .miniCartSection a.checkout-btn:hover, .mini-cart-test-06-2017 .miniCartSection a.checkout-btn:focus {color: #ffffff;}} .navbar .search-icon {float: right;} @media print, only screen and (min-width: 48em) {.navbar .search-icon {display: none !important;}} .navbar .search-box {display: none; position: absolute; width: 100%; top: 5em; text-align: center;} @media print, only screen and (min-width: 48em) {.navbar .search-box {display: block; position: relative; margin-right: 6em; width: auto; top: 0; padding-right: 3em; padding-left: 0; overflow: hidden; text-align: right;}} @media print, only screen and (min-width: 60em) {.navbar .search-box {margin-right: 225px; padding-left: 0.9375em;}} @media print, only screen and (min-width: 80em) {.navbar .search-box {margin-right: 320px; padding-left: 0.9375em;}} .navbar .search-box .search-container {display: inline-block; width: 100%; background: #000000; line-height: 2em; height: 3.5em; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);} @media print, only screen and (min-width: 48em) {.navbar .search-box .search-container {position: relative; max-width: 360px; height: 2.25em; top: .5em; margin-left: 0; background: #000000; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}} .navbar .search-box .search-container form {padding: 0; margin: 0; overflow: hidden; position: relative;} .navbar .search-box .search-container input {border: none; margin: 0.625em 1em; padding-right: 4.125em; padding-left: 0; line-height: normal; font-size: 0.8125em; font-weight: 400; font-style: normal; letter-spacing: .2px; color: #585858; background: #000000; -moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none;} .navbar .search-box .search-container input:focus::-webkit-input-placeholder {color: transparent;} .navbar .search-box .search-container input:focus:-moz-placeholder {color: transparent;} .navbar .search-box .search-container input:focus::-moz-placeholder {color: transparent;} .navbar .search-box .search-container input:focus:-ms-input-placeholder {color: transparent;} .navbar .search-box .search-container input::-webkit-input-placeholder {text-transform: none; color: #ffffff; opacity: 1; font-style: normal;} .navbar .search-box .search-container input:-moz-placeholder {text-transform: none; color: #ffffff; opacity: 1; font-style: normal;} .navbar .search-box .search-container input::-moz-placeholder {text-transform: none; color: #ffffff; opacity: 1; font-style: normal;} .navbar .search-box .search-container input:-ms-input-placeholder {text-transform: none; color: #ffffff; opacity: 1; font-style: normal;} @media print, only screen and (min-width: 48em) {.navbar .search-box .search-container input {font-size: 0.8125em; margin: 0; padding-left: 0.9375em; padding-right: 3.5em; background: #ffffff; color: #000000; border: 1px solid #e5e5e5;} .navbar .search-box .search-container input::-webkit-input-placeholder {color: #000000; opacity: 1;} .navbar .search-box .search-container input:-moz-placeholder {color: #000000; opacity: 1;} .navbar .search-box .search-container input::-moz-placeholder {color: #000000; opacity: 1;} .navbar .search-box .search-container input:-ms-input-placeholder {color: #000000; opacity: 1;}} .navbar .search-box .search-container button {display: none; position: absolute; right: 0.9375em; top: 0; height: 2.25em; line-height: 2.25em; padding: 0; margin: 0; border: none; background: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;} @media print, only screen and (min-width: 48em) {.navbar .search-box .search-container button {display: inline-block; right: 0.9375em;} .navbar .search-box .search-container button .icon-search {font-size: 18px; color: #000000;}} .search.typeahead {position: absolute; text-align: left; margin: 0; padding-top: 15px; padding-bottom: 15px; z-index: 100; background: transparent; background: rgba(35, 35, 35, 0.95); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2232323,endColorstr=#F2232323);} .search.typeahead li {list-style: none; overflow: hidden; cursor: pointer;} .search.typeahead li a {display: block; height: 2.25em; padding: 0 1em 0 2.25em; color: #f7f7f7; font-size: 0.75em; font-weight: 400; letter-spacing: .2px; line-height: 300%; overflow: hidden;} .search.typeahead .item {float: left;} .search.typeahead .count {float: right; margin-left: 5px;} @media print, only screen and (min-width: 48em) {.search.typeahead li a {padding: 0 2em;} .search.typeahead li.active {background: #000000;}} .navbar .account-menu .header-icon-text {display: none !important;} @media print, only screen and (min-width: 48em) {.navbar .account-menu {display: inline-block; font-size: 0.85em;} .navbar .account-menu .header-icon-text {display: inline-block !important;} .navbar .account-menu span.accountMenuShow {display: none !important;}} .navbar .account-menu a + a {display: none; position: relative; margin-left: 5px; padding-left: 5px;} .navbar .account-menu a + a:before {content: '/'; position: absolute; left: -2px; color: #666;} @media print, only screen and (min-width: 60em) {.navbar .account-menu a + a {display: inline-block;}} .account-menu-mobile .info {padding: 0; text-align: center; border-bottom: none;} .account-menu-mobile .info .welcome {font-size: 20px; padding: 18px 0 0 0; margin: 0; font-family: 'MuseoSlab', 'Arial', sans-serif; font-weight: 300; font-style: italic;} .account-menu-mobile .info + li .subhead {margin-top: 5px;} .account-menu-mobile .subhead {display: inline-block; margin-top: 1.3125em; font-weight: bold;} .customercare-menu-mobile .content-dev {display: inherit; position: static;} @media print, only screen and (min-width: 60em) {.accountMenuShow {display: none;} .account-menu-test-07-2017 .account-menu.navblock {padding: 0 15px 0 5px; position: relative; margin-right: 5px;}} @media print, only screen and (min-width: 60em) and (min-width: 80em) {.account-menu-test-07-2017 .account-menu.navblock {padding: 0 25px 0 15px;}} @media print, only screen and (min-width: 60em) {.account-menu-test-07-2017 .account-menu.navblock span.accountMenuShow {display: inline-block !important;} .account-menu-test-07-2017 .account-menu.navblock .accountMenuShow {display: inline-block;} .account-menu-test-07-2017 .account-menu.navblock .noAccountMenu {display: none !important;} .account-menu-test-07-2017 .account-menu.navblock a.loyaltyname {line-height: 36px; top: 5px; position: relative; font-weight: normal;} .account-menu-test-07-2017 .account-menu.navblock a.loyaltyname .icon-myaccount {top: -6px;} .account-menu-test-07-2017 .account-menu.navblock a.loyaltyname .header-icon-text {text-transform: none; line-height: 1em;} .account-menu-test-07-2017 .account-menu.navblock a.loyaltyname .header-icon-text .greeting {font-weight: 500; text-transform: none;} .account-menu-test-07-2017 .account-menu.navblock a.loyaltyname .header-icon-text .subgreeting {font-size: .8em;} .account-menu-test-07-2017 .account-menu.navblock a.loyaltyname .header-icon-text .greetingalone {top: -6px; position: relative;} .account-menu-test-07-2017 .account-menu.navblock:hover {background-color: #f1f1f1;} .account-menu-test-07-2017 .account-menu.navblock:hover .accountMenuSection {display: block;} .account-menu-test-07-2017 .accountMenuSection {display: none; position: absolute; right: 0; top: 42px; background-color: #f1f1f1; z-index: 10000; width: 350px; line-height: 1.6em; padding: 11px 15px 11px 11px;} .account-menu-test-07-2017 .accountMenuSection .legacy {padding: 15px 20px 15px 15px;} .account-menu-test-07-2017 .accountMenuSection a {line-height: 1.5em;} .account-menu-test-07-2017 .accountMenuSection ul {font-weight: 400;} .account-menu-test-07-2017 .accountMenuSection span.rewards-points-messaging {font-size: 12px; line-height: 2.5em;} .account-menu-test-07-2017 .accountMenuSection span.rewards-points-messaging i {margin-bottom: 0;} .account-menu-test-07-2017 .accountMenuSection .loyalty-details.loyalty-rebrand {margin-bottom: 2px;} .account-menu-test-07-2017 .noMyNB {width: 195px;} .account-menu-test-07-2017 .miniCartShow.adjustCartIcon {top: 0px;}} .navbar nav .dropdown-container .nav-content {display: block; max-height: 300px; overflow: hidden;} .navbar nav .dropdown-container .content-asset-top {margin: 0 auto 20px;} .navbar nav .dropdown-container .content-asset-bottom {margin: 20px auto;} nav {position: relative; display: none; width: 100%; clear: both; color: #000000; background-color: #f7f7f7; z-index: 12;} nav .full-only {display: none;} @media print, only screen and (min-width: 48em) {nav {position: static; overflow: visible; clear: none; color: #ffffff; background-color: inherit; display: inline-block; padding-left: 25px; height: 3.5em; float: left; width: auto;} nav .mobile-canary, nav .mobile-only {display: none;} nav .full-only {display: inline-block;}} @media print, only screen and (min-width: 80em) {nav {padding-left: 40px;}} nav ul {margin: 0;} @media only screen and (max-width: 47.98em) {nav .row-subnavcontentslot {border-top: solid 1px #e5e5e5; padding-top: 12px;}} nav li {list-style: none; margin: 0 10px; padding: 10px 0; border-bottom: solid 1px #ccc;} @media only screen and (max-width: 47.98em) {nav li {-webkit-tap-highlight-color: transparent; padding: 0 25px; margin: 0;} nav li li {padding: 0;} nav li li:last-child {border-bottom: solid 1px #ccc;} nav li:hover {background-color: #585858; color: #ffffff;} nav li:hover > a {color: #ffffff;} nav li .category-nav-section-title {background-color: #cccccc;} nav li .category-nav-section-title:active, nav li .category-nav-section-title:hover, nav li .subcategory-title:active, nav li .subcategory-title:hover {background-color: #585858; color: #ffffff;} nav li .category-nav-section-title:active a, nav li .category-nav-section-title:hover a, nav li .subcategory-title:active a, nav li .subcategory-title:hover a {color: #ffffff;} nav li .subcatcol:active {background-color: rgba(0, 0, 0, 0.3);} nav li .subcatcol .subcategory-title:active {border-top: 0px;}} nav li a {color: #000; position: relative; display: block;} nav li a .no-h-style {font-size: 1em; font-weight: 300;} nav li a .header-icon {color: #000;} nav li a:hover {color: #ffffff;} nav li a:hover .header-icon {color: #E21836;} nav li a span.dropfly-open {color: #E21836;} @media only screen and (max-width: 47.98em) {nav li a {font-size: 0.85em; line-height: 41px; vertical-align: middle;}} nav li.current > a {color: #E21836;} @media only screen and (max-width: 47.98em) {nav li.current > a {color: #000000;}} @media print, only screen and (min-width: 48em) {nav li.category-nav {display: inline-block; float: left; list-style-type: none; margin: 0; padding: 0; border-bottom: none; cursor: pointer;} nav li.category-nav h3.no-h-style, nav li.category-nav h4.no-h-style {display: inline-block; font-weight: 700;} nav li.category-nav h4.no-h-style {position: relative;} nav li.category-nav a {color: #000000;} nav li.category-nav a.main-nav-link, nav li.category-nav a.main-nav-span, nav li.category-nav a.main-nav-link-external {display: inline-block; padding: 0 10px; text-transform: uppercase; font-size: 0.9375em; font-weight: 700; line-height: 3.734em; height: 3.734em; letter-spacing: .2px;} nav li.category-nav a.main-nav-link.hover, nav li.category-nav a.main-nav-span.hover, nav li.category-nav a.main-nav-link-external.hover {color: #E21836;} nav li.category-nav a:hover {color: #E21836;} nav li.category-nav .subcategory-title a, nav li.category-nav .top-lvl-shopall a {color: #323232;} nav li.category-nav .subcategory-title a:hover, nav li.category-nav .top-lvl-shopall a:hover {color: #E21836;} nav li.category-nav .subcategory-title a:hover h4:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e61c"; position: absolute; right: -17px; bottom: 2px; font-weight: 700; font-size: 10px; width: 12px; height: 12px;} nav li.category-nav .subcategory-title a:hover h4:after:before {font-family: 'nbicon';} nav li.category-nav.dropfly-open > a {color: #E21836;} nav li.active-category a span {border-bottom: solid 1px;}} @media print, only screen and (min-width: 60em) {nav li.category-nav a.main-nav-link, nav li.category-nav a.main-nav-span, nav li.category-nav a.main-nav-link-external {padding: 0 12px;} nav .newline-breaker {display: block; clear: both;}} @media print, only screen and (min-width: 80em) {nav li.category-nav a.main-nav-link, nav li.category-nav a.main-nav-span, nav li.category-nav a.main-nav-link-external {padding: 0 15px;} nav .newline-breaker {display: none; clear: none;}} nav .category-expand {display: none; position: absolute; background-color: #f7f7f7; top: 0; width: 100%; z-index: 1; min-height: 100vh;} nav .category-expand .subcategory-expand {top: 0;} @media print, only screen and (min-width: 48em) {nav .category-expand {min-height: 0; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}} @media only screen and (min-width: 48em) {nav .category-expand:after {content: ""; position: absolute; bottom: 0px; height: 10px; left: 49.5%; right: 49.5%; z-index: -1; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} nav .category-expand-inner {margin-top: 0;} nav .category-nav-section {position: relative;} nav .category-nav-section .category-nav-section-title {color: #323232;} nav .category-nav-section .placeholder {border: solid 1px #eee; height: 3em; margin-top: 0;} nav .back {cursor: pointer;} @media only screen and (max-width: 47.98em) {nav .category-nav-section .category-nav-section-title a {padding: 0 20px;}} @media print, only screen and (min-width: 48em) {nav .category-expand {top: 3.5em; left: 0; height: auto; width: 100%; background: transparent; cursor: default;} nav .category-expand-inner {background: #fff; opacity: .97; padding: 0;}} @media print, only screen and (min-width: 48em) and (min-width: 48em) {nav .category-expand-inner {background: #ffffff; opacity: .97;}} @media print, only screen and (min-width: 48em) and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 48em) and (min-width: 48em) and (min-device-pixel-ratio: 1.5) {nav .category-expand-inner {background: #ffffff; opacity: .97; background-size: 200px 200px;}} @media print, only screen and (min-width: 48em) {nav .category-nav-section .category-nav-section-title {display: inline-block; vertical-align: top; color: #323232; font-size: 0.875em; font-weight: 400; letter-spacing: 0; line-height: 1.2; text-transform: uppercase; padding-top: 30px;} nav .back {display: none;}} nav .subcategory {display: none; margin: 0; padding: 0; position: absolute; top: 0px; z-index: 1; width: 100%; min-height: 1600px; background-color: #f7f7f7;} nav .subcategory.terminal {position: relative; display: block;} nav .subcategory ul {width: 96%; margin: 0 2% 0; list-style: none;} @media only screen and (max-width: 47.98em) {nav .subcategory ul {width: 100%; margin: 0;}} nav .subcategory li {margin: 0; padding: 10px 0 10px 5px; border-top: solid 1px #e5e5e5;} nav .subcategory li a {color: #323232; letter-spacing: 0; font-size: 0.85em; font-weight: 300; display: inherit;} @media only screen and (max-width: 47.98em) {nav .subcategory li a {font-size: .85em;} nav .subcategory li a:hover, nav .subcategory li a:focus {color: #ffffff;}} nav .subcategory li a.seeall, nav .subcategory li a.shopall {color: #000000; text-transform: uppercase; font-weight: 700;} nav .subcategory li a.seeall:hover, nav .subcategory li a.shopall:hover {color: #E21836;} nav .subcategory li a.shopall {display: none;} nav .subcategory li a.subCat.expand:hover:after {-moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);} nav .subcategory li.back {border-top: none; padding: 0 0 0 20px; background-color: #cccccc;} nav .subcategory li.back:hover, nav .subcategory li.back:focus, nav .subcategory li.back:active {background-color: #585858; color: #ffffff;} @media only screen and (max-width: 47.98em) {nav .subcategory li {padding: 0 0 0 45px; border-top: none;}} nav .subcategory a.title {font-style: normal; font-size: 0.8125em;} nav .subcategory-container {border-left: #e5e5e5 solid 1px; text-align: left;} nav .subcategory-title, nav .top-lvl-shopall {padding: 0; border-top: solid 1px #e5e5e5; color: #323232; font-size: 0.8125em; cursor: pointer;} @media only screen and (max-width: 47.98em) {nav .subcategory-title, nav .top-lvl-shopall {border-top: solid 1px #e5e5e5; margin: 0; padding: 0 15px 0 45px; font-size: 1em;}} nav .subcategory-title .category-icon, nav .top-lvl-shopall .category-icon {display: none;} nav .subcategory-title.in-list {padding: 0; margin: 0 5px 0 0; border-top: none; font-size: 12px;} nav .top-lvl-seeall, nav .top-lvl-shopall {color: #000000; cursor: pointer; font-weight: 700; text-transform: uppercase;} nav .subheader, nav .subheader h5.no-h-style {text-transform: uppercase; font-weight: 700;} @media print, only screen and (min-width: 48em) {nav .subcategory {display: inline-block; position: relative; top: 0; width: 100%; z-index: auto; min-height: 0px; background: none;} nav .subcategory ul {width: auto; margin: 0; padding: 0; border-bottom: none; list-style: none;} nav .subcategory li {padding: 0; margin: 0; line-height: 12px; border: none; width: auto;} nav .subcategory li a {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 400; letter-spacing: .2px; color: #232323; display: block; padding: 3px 0 4px 0;} nav .subcategory li a.seeall, nav .subcategory li a.shopall {margin-top: 10px; text-transform: capitalize;} nav .subcategory li a.shopall {display: block;} nav .subcategory li a h5 {display: inline; position: relative;} nav .subcategory li a:hover, nav .subcategory li a:active {color: #E21836; position: relative;} nav .subcategory li a:hover h5:after, nav .subcategory li a:active h5:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e61c"; position: absolute; right: -15px; bottom: 2px; font-weight: 700; font-size: 8px; width: 10px; height: 10px;} nav .subcategory li a:hover h5:after:before, nav .subcategory li a:active h5:after:before {font-family: 'nbicon';} nav .subcategory li a:hover:after, nav .subcategory li a:active:after {display: inline;} nav .subcategory-title, nav .top-lvl-shopall {padding-bottom: 0; margin-bottom: 7px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: .2px; line-height: 1.2; border-top: none; cursor: default; font-style: none;} nav .subcategory-title .category-icon, nav .top-lvl-shopall .category-icon {display: block; float: right; font-size: 16px;}} nav .subheader li a {text-transform: uppercase; font-weight: 600;} nav ul.subSubSubCat {margin-left: 20px; max-height: 0px; height: 100%; overflow: hidden; -moz-transition-property: max-height; -o-transition-property: max-height; -webkit-transition-property: max-height; transition-property: max-height; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s;} nav ul.subSubSubCat.expand {max-height: 400px; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s;} nav .mobile-nav-arrow {position: absolute; top: 5px;} nav .mobile-nav-arrow.left {margin-right: 10px; line-height: 41px; top: 0;} nav .mobile-nav-arrow.link {top: 1em; right: 5px; position: absolute;} @media print, only screen and (min-width: 48em) {nav .mobile-nav-arrow {display: none;}} nav .columns.center-column {text-align: center;} nav .category-expand {overflow-y: auto; background: #ffffff;} nav .category-expand .row {max-width: none;} nav .category-expand .column:last-child, nav .category-expand .columns:last-child {float: left;} nav .category-expand .newline-breaker {display: block; clear: both;} @media print, only screen and (min-width: 80em) {nav .category-expand .newline-breaker {display: none; clear: none;}} @media print, only screen and (min-width: 80em) {nav .category-expand .row .row-navigation {margin-right: 50px;}} @media print, only screen and (min-width: 48em) {nav .category-expand .row .row-navigation {max-width: 1260px; display: inline-block; white-space: normal;} nav .category-expand .row .row-subnavcontentslot {display: inline-block;}} @media print, only screen and (min-width: 48em) and (min-width: 80em) {nav .category-expand .row .row-subnavcontentslot {position: relative; z-index: 2;}} @media print, only screen and (min-width: 48em) {nav .category-expand .subnav-wrapper {display: inline-block; vertical-align: top;} nav .category-expand .subcatcol {width: 180px; max-width: 180px; color: #000000; text-align: left; padding-left: 6px; padding-right: 4px;} nav .category-expand .column:last-child, nav .category-expand .columns:last-child {float: left;} nav .category-expand .columns .columns {margin-top: 1.5em; margin-bottom: 1.5em;}} nav .category-nav-section.subcategories {background-color: #f7f7f7;} @media print, only screen and (min-width: 48em) {nav .category-nav-section.subcategories {background: none;}} .columns .center-column {text-align: center;} nav .category-nav-section.explore {padding-top: 32px;} nav .category-nav-section.explore h4 {font-size: 0.75em; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-style: italic; font-weight: 500; letter-spacing: 0;} nav .category-nav-section.explore h4 .see-all {float: right;} nav .category-nav-section.explore .explore-nav {margin: 0 -8px;} nav .category-nav-section.explore .explore-block {min-height: 180px;} @media only screen {nav .category-nav-section.explore .explore-block + .explore-block {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {nav .category-nav-section.explore .explore-block + .explore-block {overflow: hidden;} nav .category-nav-section.explore .explore-block + .explore-block:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} nav .category-nav-section.explore .explore-block + .explore-block h4 {padding-top: 1.5em;} nav .category-nav-section.explore li {float: left; width: 50%; padding: 0 8px;} nav .category-nav-section.explore li.see-all {display: none;} nav .category-nav-section.explore li a {text-align: center; letter-spacing: 0;} nav .category-nav-section.explore li a .text {display: inline-block; margin: 12px 0;} @media only screen {nav .category-nav-section.explore {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {nav .category-nav-section.explore {overflow: hidden;} nav .category-nav-section.explore:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} @media print, only screen and (min-width: 48em) {nav .category-nav-section.explore .explore-block + .explore-block {position: relative; overflow: visible; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;} nav .category-nav-section.explore .explore-block + .explore-block h4 {padding-top: 0;} nav .category-nav-section.explore .explore-block + .explore-block:before {display: none;} nav .category-nav-section.explore h4 {width: 54%; margin-left: 46%; padding: 0 0 0 2.5em;} nav .category-nav-section.explore h4 .see-all {display: none;} nav .category-nav-section.explore .explore-nav {width: 54%; margin: 0; padding: 0; padding-left: 0.9375em; margin-left: 46%;} nav .category-nav-section.explore .explore-nav li {width: auto; float: none; margin: 0; padding: 0 0 0 1.25em;} nav .category-nav-section.explore .explore-nav li img {display: none;} nav .category-nav-section.explore .explore-nav li.see-all {display: block;} nav .category-nav-section.explore .explore-nav li:first-child img {display: inline-block;} nav .category-nav-section.explore .explore-nav li:hover {background: #fff;} nav .category-nav-section.explore .explore-nav li a {font-size: 0.75em; line-height: 150%; text-align: left; position: static; color: #232323;} nav .category-nav-section.explore .explore-nav li a .text {display: inline; position: relative;} nav .category-nav-section.explore .explore-nav li a:hover, nav .category-nav-section.explore .explore-nav li a:active {color: #E21836;} nav .category-nav-section.explore .explore-nav li a:hover img, nav .category-nav-section.explore .explore-nav li a:active img {display: block;} nav .category-nav-section.explore .explore-nav li a:hover .text:after, nav .category-nav-section.explore .explore-nav li a:active .text:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e61c"; position: relative; margin-left: 5px; top: -1px; display: inline-block; font-weight: 700; font-size: 8px;} nav .category-nav-section.explore .explore-nav li a:hover .text:after:before, nav .category-nav-section.explore .explore-nav li a:active .text:after:before {font-family: 'nbicon';} nav .category-nav-section.explore .explore-nav img {position: absolute; left: 1.25em; top: 0; width: 46%;}} nav .category-nav-section.custom-links {background: #fff; padding-top: 4px; padding-bottom: 4px;} nav .category-nav-section.custom-links ul {padding: 0; margin: 0;} nav .category-nav-section.custom-links ul li {display: inline-block; padding: 0; font-size: 0.6875em; font-weight: bold; text-transform: uppercase;} nav .category-nav-section.custom-links ul li a {color: #E21836;} nav .category-nav-section.custom-links ul li a .icon {margin-left: 5px; font-size: 8px; top: -1px;} nav .category-nav-section.custom-links ul li a:hover, nav .category-nav-section.custom-links ul li a:active {color: #000;} nav .category-nav-section.custom-links ul li.caption {color: #666;} nav .category-nav-section.custom-links ul li.caption + li {margin-left: 10px;} nav .category-nav-section.custom-links ul li + li {margin-left: 30px;} nav .category-nav-section.explore .tools-block {padding-bottom: 1.5em;} nav .category-nav-section.explore .tools-block h4 {width: auto; margin-left: 0; padding-top: 1.5em; padding-bottom: 1.5em;} @media only screen {nav .category-nav-section.explore .tools-block {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {nav .category-nav-section.explore .tools-block {overflow: hidden;} nav .category-nav-section.explore .tools-block:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} nav .category-nav-section.explore .tools-block .link {margin-bottom: 15px;} nav .category-nav-section.explore .tools-block .link .icon {margin-right: 7px;} nav .category-nav-section.explore .tools-block .link a {font-size: 0.75em; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; text-transform: uppercase; line-height: 120%; color: #666;} nav .category-nav-section.explore .tools-block .link a:hover, nav .category-nav-section.explore .tools-block .link a:active {color: #E21836;} nav .category-nav-section.explore .tools-block .link a span {display: inline-block; vertical-align: middle;} @media print, only screen and (min-width: 48em) {nav .category-nav-section.explore .tools-block {position: relative; padding-bottom: 0;} nav .category-nav-section.explore .tools-block .columns {padding-top: 0; padding-bottom: 0;} nav .category-nav-section.explore .tools-block h4 {padding-top: 30px;} nav .category-nav-section.explore .tools-block .columns .row .columns {padding: 20px 0;} nav .category-nav-section.explore .tools-block .link {margin-bottom: 0;}} @media print, only screen and (min-width: 60em) {nav .category-nav-section.explore .tools-block {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;} nav .category-nav-section.explore .tools-block h4 {padding: 0;} nav .category-nav-section.explore .tools-block .row .columns.link {padding: 0.9375em; margin-top: -5px;} nav .category-nav-section.explore .tools-block .row .columns.link + .link {padding-top: 0;} nav .category-nav-section.explore .tools-block:before {display: none;}} nav .category-nav-section.custom {padding: 40px 0 60px; background: #fff;} @media only screen {nav .category-nav-section.custom {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {nav .category-nav-section.custom {overflow: hidden;} nav .category-nav-section.custom:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} @media print, only screen and (min-width: 48em) {nav .category-nav-section.custom {padding: 30px 0 0;}} nav .category-nav-section.custom a {display: inline-block; color: #232323;} nav .category-nav-section.custom a:hover, nav .category-nav-section.custom a:active {color: #E21836;} nav .category-nav-section.custom .intro {text-align: center;} nav .category-nav-section.custom .intro h4 {font-size: 32px; font-style: italic; font-weight: 600; text-transform: none; margin: 0;} nav .category-nav-section.custom .intro h6 {font-size: 13px; font-style: normal; font-weight: normal; margin: 0;} @media print, only screen and (min-width: 48em) {nav .category-nav-section.custom .shoes {max-width: 780px; padding-top: 10px; padding-bottom: 100px;}} nav .category-nav-section.custom .shoe {display: inline-block; width: 100%; min-height: 150px; font-size: 0.75em; letter-spacing: 0;} nav .category-nav-section.custom .shoe .title {display: block; text-align: center; font-style: normal; margin-top: -20%;} nav .category-nav-section.custom-tools {background: #fff; text-align: center; padding: 20px 20px;} nav .category-nav-section.custom-tools p {margin-bottom: 0;} nav .category-nav-section.custom-tools a {display: inline-block; color: #232323; line-height: 200%;} nav .category-nav-section.custom-tools a:hover, nav .category-nav-section.custom-tools a:active {color: #E21836;} @media print, only screen and (min-width: 48em) {nav .category-nav-section.custom-tools {background: #f1f1f1; padding: 20px 0;}} @media only screen and (min-width: 48em) {nav .category-nav-section.custom-tools {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen and (min-width: 48em) {nav .category-nav-section.custom-tools {overflow: hidden;} nav .category-nav-section.custom-tools:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} .external-links {text-align: left;} @media only screen {.external-links {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {.external-links {overflow: hidden;} .external-links:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} .external-links .main-nav-link, .external-links main-nav-link-external {padding: 20px 0px 20px 5px; border-bottom: 1px solid #E5E5E5; color: #323232; font-weight: 400; font-size: 14px; cursor: pointer;} @media only screen {.with-radial-shadow {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {.with-radial-shadow {overflow: hidden;} .with-radial-shadow:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} @media only screen {.with-small-radial-shadow {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen {.with-small-radial-shadow {overflow: hidden;} .with-small-radial-shadow:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} @media print, only screen and (min-width: 48em) {.with-small-radial-shadow {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;} .with-small-radial-shadow:before {display: none;}} @media only screen and (min-width: 48em) {.with-medium-up-radial-shadow {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;}} @media only screen and (min-width: 48em) {.with-medium-up-radial-shadow {overflow: hidden;} .with-medium-up-radial-shadow:before {content: ""; position: absolute; top: -10px; bottom: 100%; left: 49.5%; right: 49.5%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} .nav-backdrop {display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; background: #232323;} .mobile-menu-part {display: none;} .navbar .mobile-deemphasized, .navbar .mobile-deemphasized .content-dev {background-color: #ffffff;} .navbar .mobile-deemphasized:active, .navbar .mobile-deemphasized:hover, .navbar .mobile-deemphasized .content-dev:active, .navbar .mobile-deemphasized .content-dev:hover {background-color: #585858; color: #ffffff;} .navbar .mobile-deemphasized:active > a, .navbar .mobile-deemphasized:hover > a, .navbar .mobile-deemphasized .content-dev:active > a, .navbar .mobile-deemphasized .content-dev:hover > a {color: #ffffff;} .navbar .mobile-deemphasized.global-account-menu-mobile:active, .navbar .mobile-deemphasized.global-account-menu-mobile:hover, .navbar .mobile-deemphasized .content-dev.global-account-menu-mobile:active, .navbar .mobile-deemphasized .content-dev.global-account-menu-mobile:hover {background-color: transparent; color: #000000;} .navbar .mobile-deemphasized.global-account-menu-mobile:active > a, .navbar .mobile-deemphasized.global-account-menu-mobile:hover > a, .navbar .mobile-deemphasized .content-dev.global-account-menu-mobile:active > a, .navbar .mobile-deemphasized .content-dev.global-account-menu-mobile:hover > a {color: #000000;} .navbar .mobile-deemphasized .subcategory-title, .navbar .mobile-deemphasized .content-dev .subcategory-title {border: 0;} .navbar .mobile-deemphasized .subcategory-title.subheader:active, .navbar .mobile-deemphasized .subcategory-title.subheader:hover, .navbar .mobile-deemphasized .content-dev .subcategory-title.subheader:active, .navbar .mobile-deemphasized .content-dev .subcategory-title.subheader:hover {background-color: transparent; color: #000000;} .navbar .mobile-deemphasized .subcategory-title.subheader:active > a, .navbar .mobile-deemphasized .subcategory-title.subheader:hover > a, .navbar .mobile-deemphasized .content-dev .subcategory-title.subheader:active > a, .navbar .mobile-deemphasized .content-dev .subcategory-title.subheader:hover > a {color: #000000;} @media only screen and (max-width: 47.98em) {.touchevents nav li:hover, .touchevents nav li.mobile-deemphasized:hover, .touchevents .navbar .mobile-deemphasized .content-dev:hover:hover {background-color: initial; color: #000000;} .touchevents nav li:hover > a, .touchevents nav li.mobile-deemphasized:hover > a, .touchevents .navbar .mobile-deemphasized .content-dev:hover:hover > a {color: #000000;} .touchevents nav li:active, .touchevents nav li.mobile-deemphasized:active, .touchevents .navbar .mobile-deemphasized .content-dev:hover:active {background-color: #585858; color: #ffffff;} .touchevents nav li:active > a, .touchevents nav li.mobile-deemphasized:active > a, .touchevents .navbar .mobile-deemphasized .content-dev:hover:active > a {color: #ffffff;} .touchevents .navbar .mobile-deemphasized .global-account-menu-mobile.content-dev:hover:active {background-color: initial;} .subcategories .columns.logout {padding-left: 0.9em; padding-right: 0.9em;}} div.storelocator {display: none;} div.storelocator .mystore {display: none;} div.storelocator .findstore {display: inline-block;} div.storelocator .findstore.setstore {display: none;} div.storelocator [class^="icon-"] {font-size: 17px; top: 3px;} @media print, only screen and (min-width: 48em) {div.storelocator {display: inline-block;}} div.findstore-panel, div.mystore-panel {display: none; color: #ffffff;} div.findstore-panel .store-details, div.mystore-panel .store-details {text-transform: capitalize;} .findstore-panel form {margin-bottom: 0;} .findstore-panel .results {display: none; margin: 20px 0; height: 120px;} .findstore-panel .results:after {content: ''; display: block; height: 120px; border-right: 1px solid #232323; position: absolute; top: 20px; right: 10px;} .findstore-panel .results .sl-swiper-nav {display: none; cursor: pointer; font-size: 30px; line-height: 30px; position: absolute; top: 50%; margin-top: -15px;} .findstore-panel .results .sl-swiper-nav:hover {color: #E21836;} .findstore-panel .results .sl-swiper-nav.prev {left: -30px;} .findstore-panel .results .sl-swiper-nav.next {right: -30px;} .findstore-panel .results-label {display: none; text-transform: capitalize; color: #ffffff; margin-top: 20px;} @media print, only screen and (min-width: 48em) {.findstore-panel .results-label {margin-top: 0;}} .findstore-panel #sl-swiper.swiper-container {width: 100%; height: 100%; margin: 0;} .findstore-panel .swiper-slide {border-left: 1px solid #232323; padding: 0 10px; width: 210px;} .findstore-panel .swiper-slide p {height: 60px;} .findstore-panel .swiper-slide .title {margin-bottom: 10px;} .findstore-panel .swiper-slide .title .storename {font-size: 14px; font-style: italic; margin-bottom: 10px; line-height: 20px;} .findstore-panel .swiper-slide .make-this-mystore {text-transform: capitalize;} .findstore-panel .swiper-slide .icon {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; left: -5px; float: left; color: #E21836;} .findstore-panel .swiper-slide .icon:before {font-family: 'nbicon';} .mystore-panel {display: none;} .mystore-panel .header {margin-bottom: 10px;} .mystore-panel .mystore-cta a {display: block; margin-bottom: 20px; clear: both;} .mystore-panel .icon {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; margin-right: 10px; float: left;} .mystore-panel .icon:before {font-family: 'nbicon';} .mystore-panel .storename {font-size: 15px; font-style: italic; line-height: 20px;} .mystore-panel .storename .icon {color: #E21836;} .mystore-panel .pipe {color: #999; margin: 0 5px;} .page-hero.storelocator-hero {background: #000; color: #fff;} .page-hero.storelocator-hero h1 {color: #E21836;} .page-hero.storelocator-hero .default-content {text-align: left;} @media print, only screen and (min-width: 48em) {.page-hero.storelocator-hero .default-content {padding-top: 100px;}} #store-locator-form {width: 100%; padding: 20px 32px; margin: 0 auto; font-size: 18px;} #store-locator-form input, #store-locator-form .chosen-container {margin: 10px 0; border: 1px solid #e5e5e5;} @media print, only screen and (min-width: 48em) {#store-locator-form input, #store-locator-form .chosen-container {margin: 0;}} #store-locator-form .chosen-container {padding: 2px;} #store-locator-form .input-flat.select select {border: 1px solid #e5e5e5; padding: 10px 12px;} #store-locator-form form {margin-bottom: 0;} #store-locator-form .find-store-label {text-transform: uppercase; font-weight: 700; color: #fff;} #store-locator-form .find-store-label span {font-size: 23px;} #store-locator-form .or {text-align: center; display: block; position: relative; top: 0; color: #666; font-weight: 500; font-size: 12px;} @media print, only screen and (min-width: 48em) {#store-locator-form .or {top: 15px;}} #store-locator-form form.custom .custom.dropdown {margin-bottom: 0;} #store-results {margin-bottom: 40px;} #store-results .summary {background: #e5e5e5; padding: 15px;} @media print, only screen and (min-width: 48em) {#store-results .summary {background: white; padding: 0;}} #store-results .no-stores, #store-results .no-results {margin-top: 20px;} #store-results #store-locator-form {background: none; padding: 0; display: none;} @media print, only screen and (min-width: 48em) {#store-results #store-locator-form {padding-top: 20px;}} #store-results #showing-results {font-size: 12px; padding-bottom: 14px; line-height: 1.6em;} #store-results #showing-results p {margin-bottom: 0;} #store-results ul {margin-bottom: 0;} #store-results .store-row {display: none; font-size: 12px; line-height: 1.6; border-bottom: 1px solid #e5e5e5; margin: 20px 0; padding-bottom: 20px; text-transform: capitalize;} #store-results .store-row.nbstore {display: block;} #store-results .store-row h4 {font-style: normal; font-weight: 500; font-size: 14px; color: #E21836; text-transform: capitalize; margin: 0;} #store-results .store-row .details {margin: 8px 0;} #store-results .store-row .addpadding {padding-right: 20px;} #store-results form.custom .custom.checkbox {float: left;} #store-results .results-messaging {margin-top: 20px;} #store-results .results-messaging .search-again {text-align: left; font-size: 12px; margin-bottom: 20px;} @media print, only screen and (min-width: 48em) {#store-results .results-messaging .search-again {text-align: right; margin: 0;}} #store-results .with-shadow {display: none;} #store-results #product-filters .columns {height: 37px; margin-top: 3px;} #store-results #product-filters .columns:last-child {float: left;} #store-results .filter {margin: 10px inherit; padding: 10px inherit;} #store-results .filter.product {display: none;} #store-results .filter.product label {margin-top: 2px;} #store-results .filter.store {display: none;} @media print, only screen and (min-width: 48em) {#store-results .filter {border: 0;}} #store-results .filter h4 {font-size: 13px; font-weight: 500; margin-bottom: 16px;} #store-results label {color: #000000;} #store-results #loading {padding: 100px;} #store-results #stores-map {height: 400px; width: 100%; margin: 0 0 20px 0; border: 2px solid #666; display: none;} #store-results #stores-map .mapcontent {min-width: 200px;} #store-results #stores-map .mapcontent h3 {font-style: normal; font-weight: 600; font-size: 12px; color: #E21836; text-transform: capitalize; margin: 0;} #store-results #stores-map .mapcontent p {margin-bottom: 0; text-transform: capitalize;} #store-results #stores-map .mapcontent p.distance {text-transform: none;} #store-results .showmoreless {text-align: center;} #store-results .showmoreless button {width: 200px;} #store-results #stores {padding: 0; border: 0;} @media print, only screen and (min-width: 48em) {#store-results #stores {border: 1px solid #e5e5e5; border-top: 0; background: none; padding: 20px;}} #store-results .heading {background: #888; font-size: 14px; text-transform: uppercase; padding: 10px;} #store-results .heading span {color: #fff; display: block; float: left;} #store-results .no-results span {padding: 3px 0 3px 44px; background: url(../images/storepins/storelocator_sprite.png) 0 -224px no-repeat;} #store-results #results-tabs #tabs li#nbstore, #store-results #results-tabs #tabs li#nbrxstore {background: #d6d6d6 url(../images/storepins/storelocator_sprite.png) 16px -296px no-repeat; padding-left: 48px;} #store-results #results-tabs #tabs li#nbstore.active, #store-results #results-tabs #tabs li#nbrxstore.active {background: #E21836 url(../images/storepins/storelocator_sprite.png) 16px -255px no-repeat;} #store-results #results-tabs {margin-top: 20px;} #store-results #results-tabs #tabs {display: block; height: 44px; width: 100%; overflow: hidden; border-bottom: 8px solid #d6d6d6;} #store-results #results-tabs #tabs li {cursor: pointer; float: left; width: auto; text-transform: uppercase; background: #d6d6d6; font-size: 13px; margin-right: 10px; border: 1px solid #fff; color: #666; position: relative; padding: 10px; top: -1px;} #store-results #results-tabs #tabs li#nbstore, #store-results #results-tabs #tabs li#nbrxstore {background: #d6d6d6 url(../images/storepins/storelocator_sprite.png) 16px -294px no-repeat; padding-left: 48px;} #store-results #results-tabs #tabs li.active {outline: 0; border: 0; background-color: #888; color: #fff; padding-top: 12;} #store-results #results-tabs #tabs li#nbstore.active, #store-results #results-tabs #tabs li#nbrxstore.active {background: #E21836 url(../images/storepins/storelocator_sprite.png) 16px -255px no-repeat;} #store-results #results-tabs #tabs li#nbfactory.active {background-color: #000;} #store-results #show-all, #store-results #show-less {display: none;} #store-results #showing-results a:hover {color: #E21836;} #store-results #showing-results a span {content: ''; border: 7px solid transparent; height: 0; width: 0; display: inline-block; position: relative;} #store-results #results-tabs #tabs li a {color: #fff;} #store-results #store-filters input {margin-left: 10px;} #store-results #store-filters label {padding: 0; display: block; margin-left: 0px; margin-top: -5px;} #store-results #store-filters label .filter-name {background: url(../images/storepins/storelocator_sprite.png) no-repeat; padding: 6px 0 16px 40px; margin-left: 10px;} #store-results #store-filters label.other .filter-name {background-position: 0 -100px;} #store-results #store-filters label.nbstore .filter-name {background-position: 0 0;} #store-results #store-filters label.factory .filter-name {background-position: 0 -50px;} #store-results .producttype ul {float: left; width: 168px;} #store-results .producttype ul li {background: url(../images/storepins/icon_storetype.gif) 0 0 no-repeat; float: left; width: 42px; height: 30px; text-indent: -9999px; color: transparent;} #store-results .producttype ul li.running {background-position: 0 0;} #store-results .producttype ul li.apparel {background-position: -53px 0;} #store-results .producttype ul li.walking {background-position: -166px 0;} #store-results .producttype ul li.kids {background-position: -110px 0;} #store-results .loyalty-participant {padding-right: 40px; display: inline-block; position: relative;} #store-results .loyalty-participant:after {content: ""; width: 21px; height: 21px; background: url(../images/storepins/icon_storetype.gif) -215px -6px no-repeat; top: -3px; right: 13px; position: absolute; display: inline-block;} #store-results .not-loyalty-participant {padding-right: 40px; display: inline-block; position: relative;} #store-results .not-loyalty-participant:after {content: ""; width: 21px; height: 21px; background: url(../images/storepins/icon_storetype.gif) -240px -6px no-repeat; top: -3px; right: 13px; position: absolute; display: inline-block;} #events-container {display: none;} .store-list h3 {font-weight: 600; font-style: normal;} .store-list .text-center {font-size: 11px; display: block; padding: 20px 0;} .store-list .store-list-row {margin-bottom: 20px;} .store-list .store-list-detail {height: 110px;} .store-list .text-right {padding-top: 0px;} @media print, only screen and (min-width: 48em) {.store-list .text-right {padding-top: 28px;}} .store-list .text-right a {font-size: 11px;} .events-container {background: #f1f1f1; display: none; padding-top: 25px; padding-bottom: 25px; text-align: center;} @media print, only screen and (min-width: 48em) {.events-container.enabled {display: block;}} .events-container .container, .events-container .events {display: inline-block;} .events-container h3 {display: inline-block; margin: 0; font-size: 11px; font-style: normal; color: #000; text-transform: none; letter-spacing: 0;} .events-container h3 .icon {font-size: 25px; vertical-align: middle; margin-right: 10px;} .events-container .event {display: inline-block; position: relative; margin-left: 30px; padding-left: 30px; text-align: left;} .events-container .event h4 {margin: 0; font-size: 11px; line-height: 100%; text-transform: none; letter-spacing: 0;} .events-container .event p {margin: 0; font-size: 11px; line-height: 100%;} .events-container .event:before {content: ''; position: absolute; left: -9px; top: 50%; margin-top: -12px; width: 16px; height: 24px; background-position: 0 -2276px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.events-container .event:before {background-position: 0 -2218px; background-size: 135px auto;}} #store-locator-form form .error {display: none;} .country-select a.chosen-single, .country-select .chosen-container-active.chosen-with-drop a.chosen-single {border: none;} .pgp-quick-nav {margin: 30px 0;} .pgp-quick-nav h4 {font-weight: 500; text-transform: uppercase; margin-bottom: 8px;} .pgp-quick-nav .level-c2 {margin-left: 5px; font-size: .9em; font-weight: 500; text-transform: uppercase;} .pgp-quick-nav .level-c2 a:link, .pgp-quick-nav .level-c2 a:visited {color: #000000;} .pgp-quick-nav .level-c2 a:focus, .pgp-quick-nav .level-c2 a:hover {color: #E21836;} .pgp-quick-nav .level-c2 ul {font-size: .9em; font-weight: 400; margin: 10px 10px 20px 10px; text-transform: none;} .pgp-quick-nav .level-c2 ul li {padding: 0 5px 0 1em; text-indent: -1em;} .pgp-quick-nav .level-c2 ul li.active {font-weight: 500;} .pgp-quick-nav .level-c2.cat-collapsed .cat-toggle .more {display: block;} .pgp-quick-nav .level-c2.cat-uncollapsed .hidden {display: block;} .pgp-quick-nav .level-c2.cat-uncollapsed .cat-toggle .more {display: none;} .email-subscribe, .download-app {padding: 30px 2.5em;} .email-subscribe .form, .download-app .form {margin-top: 30px; margin-bottom: 30px;} .email-subscribe h3, .download-app h3 {color: #ffffff; margin-top: 0;} .email-subscribe h3.underline, .download-app h3.underline {position: relative; padding-bottom: 1em;} .email-subscribe h3.underline::after, .download-app h3.underline::after {content: ''; display: block; position: absolute; left: 15%; width: 70%; height: 1px; bottom: 0.5em; background: #ccc;} .email-subscribe p, .download-app p {margin: 0;} .email-subscribe p.title, .download-app p.title {font-weight: bold; font-style: italic; text-transform: uppercase; font-size: 30px; line-height: 30px; letter-spacing: 0.75px; margin-bottom: 10px;} .email-subscribe .close, .download-app .close {display: none;} @media print, only screen and (min-width: 48em) {.email-subscribe .close, .download-app .close {display: inline-block;}} @media print, only screen and (min-width: 48em) {.email-subscribe, .download-app {z-index: 2; width: 100%; height: 257px; padding: 0; overflow: hidden; background: none;} .email-subscribe .overlay, .download-app .overlay {position: absolute; display: table; table-layout: fixed; left: 0; top: 0; width: 100%; height: 100%;} .email-subscribe form, .download-app form {position: relative; display: table-cell; vertical-align: middle; margin: 0; width: 100%;} .email-subscribe .body, .download-app .body {position: relative; max-width: 650px; margin: 0 auto;}} @media print, only screen and (min-width: 48em) and (min-width: 60em) {.email-subscribe .body, .download-app .body {max-width: 690px;}} @media print, only screen and (min-width: 48em) {.email-subscribe .form, .download-app .form {margin: 0;}} @media print, only screen and (min-width: 48em) {.catalog-request {height: 400px;}} .catalog-request .body.with-form .input-flat {margin-bottom: 10px;} @media print, only screen and (min-width: 60em) {.catalog-request .body.with-form {max-width: 790px;} .catalog-request .body.with-form .bottom-row-center {width: 80%;}} .catalog-request-header {height: auto; padding: 15px 0;} .catalog-request-header form {margin-bottom: 10px;} @media print, only screen and (min-width: 48em) {.catalog-request-header {max-width: none; padding: 30px;}} @media only screen and (max-width: 47.98em) {.catalog-request-header .column-state {padding-left: 0;}} .catalog-request-header .body.with-form {margin: 0 auto; max-width: 305px;} @media print, only screen and (min-width: 48em) {.catalog-request-header .body.with-form {max-width: 745px;}} .catalog-request-header h5 {font-size: 16px; font-weight: 500; text-align: center;} @media print, only screen and (min-width: 48em) {.catalog-request-header h5 {font-size: 28px;}} .catalog-request-header p {color: #000; line-height: 1.2;} @media only screen and (max-width: 47.98em) {.catalog-request-header p {font-size: 10px;}} @media print, only screen and (min-width: 48em) {.catalog-request-header .cta-disclaimer {margin-top: 24px;}} .catalog-request-header .cta-disclaimer p {font-size: 10px; font-weight: 400; margin-top: 13px;} .catalog-request-header .cta-disclaimer p a {color: #000; font-weight: 600; text-decoration: underline;} @media print, only screen and (min-width: 48em) {.catalog-request-header .cta-disclaimer p {text-align: right;}} @media only screen and (max-width: 47.98em) {.catalog-request-header .cta-disclaimer .button {float: right; width: 50%;}} .catalog-request-header .confirmation-message, .catalog-request-header .confirmation-message-error {padding: 0 20px;} .catalog-request-header .confirmation-message p, .catalog-request-header .confirmation-message-error p {font-size: 13px; text-align: center;} .catalog-request-header .confirmation-message-error {padding: 20px;} .catalog-request-header .confirmation-message-error p {margin: 0 auto; max-width: 450px;} .email-subscribe.email-subscribe-header {position: relative;} .email-subscribe.email-subscribe-header.transition {background: #000000;} .email-subscribe.email-subscribe-header .overlay {background: #000000;} .email-subscribe.email-subscribe-footer, .download-app.download-app-footer {display: none; background: #323232;} @media print, only screen and (min-width: 48em) {.email-subscribe.email-subscribe-footer, .download-app.download-app-footer {position: absolute; display: none; background: none;}} .email-subscribe.email-subscribe-footer.transition, .download-app.download-app-footer.transition {background: #323232;} .email-subscribe.email-subscribe-footer .overlay, .download-app.download-app-footer .overlay {background: #323232;} footer {background: #232323;} @media print, only screen and (min-width: 48em) {footer .mobile-canary {display: none;}} footer .close {position: absolute; width: 44px; height: 44px; left: 100%; top: 50%; margin-left: -44px; margin-top: -22px; cursor: pointer;} footer .close span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} footer .close:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e623'; color: #fff; font-size: 22px; position: absolute; left: 11px; top: 11px;} footer .close:after:before {font-family: 'nbicon';} footer .close:hover:after {color: #E21836;} @media print, only screen and (min-width: 48em) {footer .close {display: block; margin-left: -60px;}} footer .side-nav {padding: 0; margin: 0; font-size: 14px;} footer .side-nav a {color: #f7f7f7;} footer .side-nav a:hover, footer .side-nav a:active, footer .side-nav a:focus {color: #E21836;} footer .side-nav li {font-size: 14px; letter-spacing: .75px;} footer .side-nav li:first-child {margin-top: 16px;} footer .side-nav li:last-child {margin-bottom: 16px;} footer h5 {position: relative; padding: 0.8125em 1em; margin: 0; border-top: 1px solid #323232; color: #ffffff; font-size: 14px; font-style: normal; cursor: pointer;} footer .collapsible-nav h5:after {content: '+'; position: absolute; right: 0; top: 0; padding: 0.8125em 1.5em 0.8125em 1em;} footer .collapsible-nav h5:hover, footer .collapsible-nav h5:active {color: #E21836;} footer .collapsible-nav h5.arrow:after {content: "\e611"; font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; right: -3px;} footer .collapsible-nav h5.arrow:after:before {font-family: 'nbicon';} footer .collapsible-nav .side-nav {max-height: 0; padding: 0 1em; overflow: hidden; line-height: 280%; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;} footer .collapsible-nav.expanded h5:after {content: '-';} footer .collapsible-nav.expanded .side-nav {max-height: 300px; background: #323232;} footer .collapsible-nav.expanded.without-highlight .side-nav {background: inherit;} @media print, only screen and (min-width: 48em) {footer h5 {border-top: none;} footer .side-nav li {font-size: 12px;} footer .collapsible-nav {margin-bottom: 0;} footer .collapsible-nav h5 {cursor: default;} footer .collapsible-nav h5:after {display: none;} footer .collapsible-nav h5:hover, footer .collapsible-nav h5:active {color: #ffffff;} footer .collapsible-nav .side-nav {max-height: none !important; line-height: 145%; padding-bottom: 0;} footer .collapsible-nav.expanded {padding-bottom: 0;} footer .collapsible-nav.expanded .side-nav {background: none;}} @media print, only screen and (min-width: 48em) {footer .locale-tools-footer {display: none;}} footer .locale-tools-footer .language-select {text-transform: capitalize;} footer .country {overflow: hidden;} footer .country a {display: inline-block; width: 100%;} footer .country a .flag {margin-right: 5px;} @media print, only screen and (min-width: 48em) {footer .tools .contentasset {max-width: 960px; margin-left: auto; margin-right: auto;}} footer .tools h5 {overflow: hidden;} footer .tools h5 a {line-height: 39px;} footer .tools .icon {float: right;} @media print, only screen and (min-width: 48em) {footer .tools .icon {float: left; margin-right: 15px;}} footer .tools .icon-storelocator {font-size: 39px; color: #E21836;} footer .tools .icon-nb_logo {width: 59px; height: 39px; background: #E21836; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;} footer .tools .icon-nb_logo:before {position: absolute; left: 12px; top: 11.5px; font-size: 16px; color: #ffffff;} footer .tools .icon-email {font-size: 39px; color: #E21836;} footer .links {position: relative; z-index: 0; border-bottom: 1px solid #323232;} footer .links .social li {letter-spacing: normal;} footer .links .social li a {float: left; margin-right: 4px; margin-bottom: 4px;} footer .links .social li a [class^="icon-"], footer .links .social li a [class*=" icon-"] {font-size: 52px;} @media print, only screen and (min-width: 48em) {footer .links .social li a [class^="icon-"], footer .links .social li a [class*=" icon-"] {font-size: 37px;}} footer .links .companies .side-nav {text-align: center;} footer .links .companies .side-nav li {display: inline-block; margin-right: 0.5em; font-size: 20px;} footer .links [class^="icon-"], footer .links [class*=" icon-"] {vertical-align: middle;} footer .links .icon-aravon {font-size: 21px;} footer .links .icon-brine {font-size: 21px;} footer .links .icon-cobbhill {font-size: 21px;} footer .links .icon-dunham {font-size: 21px;} footer .links .icon-pfflyers {font-size: 21px;} footer .links .icon-warrior {font-size: 21px;} @media print, only screen and (min-width: 48em) {footer .links {position: relative; border-top: 1px solid #323232; border-bottom: none;} footer .links:after {content: ''; position: absolute; display: block; width: 100%; height: 1px; background: #323232; top: 255px; left: 0;} footer .links .content-dev {display: table; width: 100%;} footer .links .content-dev .row {display: table-row;} footer .links .content-links {display: table-cell; vertical-align: middle; height: 255px;} footer .links .content-links h5 {padding-top: 0; padding-bottom: 0;} footer .links .content-links .side-nav li:last-child {margin-bottom: 0;} footer .links .content-links .row {display: block; max-width: 960px; margin: 0 auto;} footer .links .companies {text-align: center; margin: 1.3125em auto 0; max-width: 960px;} footer .links .companies h5 {margin: 1.3125em 0; color: #999;} footer .links .companies .side-nav {position: relative; text-align: center; padding: 0; overflow: hidden;} footer .links .companies .side-nav li {float: left; width: 16.66666667%; margin: 0;} footer .links .companies .icon-aravon {font-size: 23px;} footer .links .companies .icon-brine {font-size: 23px;} footer .links .companies .icon-cobbhill {font-size: 23px;} footer .links .companies .icon-dunham {font-size: 23px;} footer .links .companies .icon-pfflyers {font-size: 23px;} footer .links .companies .icon-warrior {font-size: 23px;}} footer .legal {position: relative; margin: 0 1em; margin-bottom: 0; font-size: 14px;} footer .legal ul {padding-top: 30px; padding-bottom: 30px; line-height: 230%; text-align: center; color: #999;} footer .legal ul li {display: inline; white-space: nowrap;} footer .legal ul li + li:before {content: '/'; display: inline-block; margin-left: 0.3em; margin-right: 0.5em;} @media only screen and (max-width: 47.98em) {footer .legal ul li.break-after-mobile + li {margin-left: 0;} footer .legal ul li.break-after-mobile + li:before {display: none;}} @media print, only screen and (min-width: 48em) {footer .legal {margin: 0 2em 0 1.3125em; font-size: 11px; text-align: left;} footer .legal .footer-nav {display: inline; padding-top: 1.3125em; padding-bottom: 0;} footer .legal .footer-nav li.break-after-small + li {margin-left: 1.25em;}} @media only screen and (min-width: 768px) {.global-footer-tools h5 {font-size: 12px; padding: 13px 0;}} @media only screen and (min-width: 960px) {.global-footer-tools h5 {padding: 0.8125em 1em; font-size: 14px;}} .custom-chat {display: none; margin: 0; padding: 0; position: fixed; bottom: 0; right: 80px; background-color: #ffffff; box-shadow: none; z-index: 9999; width: auto; height: 43px; border: none; font-size: 16px; border: 3px solid #e5e5e5; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; -webkit-transition: background-color 0s; -moz-transition: background-color 0s; transition: background-color 0s;} .custom-chat.hide {display: none !important;} .custom-chat:hover, .custom-chat:focus {background-color: #ffffff; color: #fff; border-color: #cccccc;} .custom-chat:hover .icon, .custom-chat:hover .text, .custom-chat:focus .icon, .custom-chat:focus .text {color: #E21836;} .custom-chat .icon {color: #232323; padding: 7px 0 11px 10px; display: inline-block; vertical-align: top; height: 100%;} .custom-chat .icon-learnmore:before {font-size: 24px;} .custom-chat .text {color: #232323; padding: 10px 10px 12px 7px; display: inline-block; vertical-align: top; height: 100%; text-transform: uppercase; font-size: 12px !important;} .custom-chat.pdp-chat {color: #000; display: none; margin: 0; padding: 0; position: relative; bottom: 0; right: auto; z-index: auto; width: auto; height: auto; border: none; font-size: 13px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal;} .custom-chat.pdp-chat:hover {background-color: transparent; color: #E21836;} .custom-chat.pdp-chat .icon {background-color: transparent; border: 0; margin-top: -4px !important; padding: 0 2px; display: inline-block; vertical-align: top; height: auto;} .custom-chat.pdp-chat .icon-learnmore:before {font-size: 16px;} .custom-chat.loading {background: #fff url("../images/loader-small-red-inversed.gif") no-repeat 50%;} .custom-chat.loading span {visibility: hidden;} .back-to-top {margin: 0; padding: 9px 11px; position: fixed; bottom: 0; right: 30px; background-color: #e5e5e5; border: 3px solid #e5e5e5; box-shadow: none; z-index: 9999; font-size: 19px; color: #000;} .back-to-top:hover, .back-to-top:focus, .back-to-top:active {background-color: #e5e5e5; color: #000000; border-color: #666;} .back-to-top.extra-right {right: 200px;} iframe#launcher.zEWidget-launcher {display: none;} #country-select {max-width: 95%; padding: 30px 10px;} @media only screen and (max-width: 47.98em) {#country-select {height: 450px; left: 50% !important; margin-bottom: 10px; margin-left: -134px; min-height: auto; top: 30px !important; width: 266px;}} @media print, only screen and (min-width: 48em) {#country-select {margin-left: -235px; padding: 40px; width: auto;}} #country-select span.header {display: block; font-family: "Proxima Nova W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-size: 24px; font-weight: 800; margin-bottom: 8px; text-transform: none;} #country-select p {font-family: "Proxima Nova W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-size: 14px; margin-bottom: 30px;} #country-select a {color: #666; font-family: "Proxima Nova W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; text-decoration: underline;} #country-select .close-reveal-modal {font-size: 16px;} #country-select .flag-container {margin-bottom: 0; text-align: center;} @media print, only screen and (min-width: 48em) {#country-select .flag-container {margin-bottom: 40px; text-align: left;}} #country-select .flag-container .flag-btn {border: 1px solid #cccccc; display: inline-block; margin-bottom: 25px; padding: 0; position: relative; right: 0; top: 0;} @media print, only screen and (min-width: 48em) {#country-select .flag-container button.flag-btn {margin-right: 30px;}} #country-select .flrt {display: block; text-align: center;} @media print, only screen and (min-width: 48em) {#country-select .flrt {display: inline-block; float: right;}} #country-select .route-flag {background-size: cover; display: inline-block; height: 105px; position: relative; vertical-align: middle; width: 175px;} #country-select .route-flag-AR {background-image: url("../images/country-flags/route-AR.png");} #country-select .route-flag-AT {background-image: url("../images/country-flags/route-AT.png");} #country-select .route-flag-AU {background-image: url("../images/country-flags/route-AU.png");} #country-select .route-flag-BE {background-image: url("../images/country-flags/route-BE.png");} #country-select .route-flag-BG {background-image: url("../images/country-flags/route-BG.png");} #country-select .route-flag-BR {background-image: url("../images/country-flags/route-BR.png");} #country-select .route-flag-CA {background-image: url("../images/country-flags/route-CA.png");} #country-select .route-flag-CL {background-image: url("../images/country-flags/route-CL.png");} #country-select .route-flag-CN {background-image: url("../images/country-flags/route-CN.png");} #country-select .route-flag-CO {background-image: url("../images/country-flags/route-CO.png");} #country-select .route-flag-CZ {background-image: url("../images/country-flags/route-CZ.png");} #country-select .route-flag-DE {background-image: url("../images/country-flags/route-DE.png");} #country-select .route-flag-DK {background-image: url("../images/country-flags/route-DK.png");} #country-select .route-flag-EE {background-image: url("../images/country-flags/route-EE.png");} #country-select .route-flag-ES {background-image: url("../images/country-flags/route-ES.png");} #country-select .route-flag-FI {background-image: url("../images/country-flags/route-FI.png");} #country-select .route-flag-FR {background-image: url("../images/country-flags/route-FR.png");} #country-select .route-flag-GB {background-image: url("../images/country-flags/route-GB.png");} #country-select .route-flag-GR {background-image: url("../images/country-flags/route-GR.png");} #country-select .route-flag-HK {background-image: url("../images/country-flags/route-HK.png");} #country-select .route-flag-HR {background-image: url("../images/country-flags/route-HR.png");} #country-select .route-flag-HU {background-image: url("../images/country-flags/route-HU.png");} #country-select .route-flag-IE {background-image: url("../images/country-flags/route-IE.png");} #country-select .route-flag-IL {background-image: url("../images/country-flags/route-IL.png");} #country-select .route-flag-IT {background-image: url("../images/country-flags/route-IT.png");} #country-select .route-flag-JP {background-image: url("../images/country-flags/route-JP.png");} #country-select .route-flag-KR {background-image: url("../images/country-flags/route-KR.png");} #country-select .route-flag-LT {background-image: url("../images/country-flags/route-LT.png");} #country-select .route-flag-LU {background-image: url("../images/country-flags/route-LU.png");} #country-select .route-flag-LV {background-image: url("../images/country-flags/route-LV.png");} #country-select .route-flag-MX {background-image: url("../images/country-flags/route-MX.png");} #country-select .route-flag-NL {background-image: url("../images/country-flags/route-NL.png");} #country-select .route-flag-NZ {background-image: url("../images/country-flags/route-NZ.png");} #country-select .route-flag-PA {background-image: url("../images/country-flags/route-PA.png");} #country-select .route-flag-PL {background-image: url("../images/country-flags/route-PL.png");} #country-select .route-flag-PT {background-image: url("../images/country-flags/route-PT.png");} #country-select .route-flag-RU {background-image: url("../images/country-flags/route-RU.png");} #country-select .route-flag-SE {background-image: url("../images/country-flags/route-SE.png");} #country-select .route-flag-SG {background-image: url("../images/country-flags/route-SG.png");} #country-select .route-flag-SI {background-image: url("../images/country-flags/route-SI.png");} #country-select .route-flag-SK {background-image: url("../images/country-flags/route-SK.png");} #country-select .route-flag-TR {background-image: url("../images/country-flags/route-TR.png");} #country-select .route-flag-TW {background-image: url("../images/country-flags/route-TW.png");} #country-select .route-flag-UA {background-image: url("../images/country-flags/route-UA.png");} #country-select .route-flag-UK {background-image: url("../images/country-flags/route-UK.png");} #country-select .route-flag-US {background-image: url("../images/country-flags/route-US.png");} #country-select .route-flag-VE {background-image: url("../images/country-flags/route-VE.png");} #country-select .route-flag-ZA {background-image: url("../images/country-flags/route-ZA.png");} .country-selector {position: relative; height: 100%;} .country-selector body {position: relative; left: 0; top: 0; width: 100%; height: 100%; background: #2e2e2e url(../images/international-map-bg.jpg) no-repeat center top; background-size: cover;} .country-selector .countries {position: relative; min-height: 100%; overflow: hidden;} .country-selector .navbar .caption {display: inline-block; margin-left: 10px; font-size: 13px; line-height: 3.5em; color: #fff;} @media print, only screen and (min-width: 48em) {.country-selector .navbar .caption {margin-left: 35px;}} .country-selector .countries-body {padding-bottom: 75px; color: #666;} .country-selector .countries-body h1 {margin-top: 20px; margin-bottom: 20px; font-size: 18px; font-weight: 100; color: #fff; text-align: center;} @media print, only screen and (min-width: 48em) {.country-selector .countries-body h1 {margin-top: 30px; margin-bottom: 30px; font-size: 32px;}} @media print, only screen and (min-width: 60em) {.country-selector .countries-body h1 {margin-top: 40px; margin-bottom: 40px; font-size: 32px;}} .country-selector .countries-body .side-nav {padding-top: 12px; margin-bottom: 25px; border-top: 1px solid #ccc; text-transform: uppercase;} .country-selector .countries-body .side-nav .caption {color: #fff; font-weight: 600; margin-bottom: 10px;} .country-selector .countries-body .side-nav a {color: #ccc;} .country-selector .countries-body .side-nav a:hover, .country-selector .countries-body .side-nav a:active {color: #E21836;} .country-selector footer {position: absolute; width: 100%; height: 75px; padding-left: 16px; padding-right: 16px; left: 0; bottom: 0; line-height: 75px; font-size: 13px; color: #fff;} @media print, only screen and (min-width: 48em) {.country-selector footer {padding-left: 32px; padding-right: 32px;}} .customer-service {margin-top: 40px;} .customer-service ul, .customer-service ol {font-size: 12px;} .customer-service .form {margin: 20px 0;} @media print, only screen and (min-width: 48em) {.customer-service .form {margin: 40px 0;}} .customer-service .form small.error {font-size: 12px; display: none;} .customer-service .form .postback-errors span.error {display: block; line-height: 18px; margin: 15px 0 20px;} .customer-service .form .postback-errors span.error:after {display: none;} .customer-service .days {text-transform: uppercase; font-weight: 500; color: #323232;} .customer-service .side-bar .contact {font-size: 10px;} .customer-service .side-bar .contact h3 {border-bottom: 1px solid #666; padding-bottom: 3px;} @media print, only screen and (min-width: 48em) {.customer-service .side-bar .contact {margin-bottom: 30px; border-bottom: 1px solid #666;} .customer-service .side-bar .contact h3 {border: 0;}} .customer-service .side-bar ul li {list-style: none;} .customer-service ol li {list-style-type: decimal; list-style-position: inside; margin-left: 0; color: #666;} .customer-service ul li {list-style-type: disc; list-style-position: inside; color: #666;} .customer-service strong {font-weight: 500;} .customer-service .returnprogress {width: 100%; height: auto; padding: 10px 10px; text-align: left; text-transform: uppercase; background: #323232;} .customer-service .returnprogress li {width: 100%; color: #ffffff;} .customer-service .returnprogress li.active {color: #E21836; font-weight: 500;} .customer-service .returnprogress li a {color: #ffffff;} @media print, only screen and (min-width: 48em) {.customer-service .returnprogress li {float: left; text-align: center; width: 33.333%;}} .customer-service .returnprogress:after {content: ''; display: block; height: 0; clear: both;} .customer-service .padding-top {padding-top: 40px;} @media print, only screen and (min-width: 48em) {.customer-service .padding-left {padding-left: 30px; border-left: 1px solid #999;}} @media print, only screen and (min-width: 48em) {.customer-service .padding-right {padding-right: 30px;}} .customer-service #printreturnlabel ul {display: block; list-style-type: disc; margin-left: 15px;} .customer-service #printreturnlabel ul li {display: list-item; list-style-position: outside;} .customer-service .order-details ul li {list-style: none;} .customer-service .product-line form {display: none; margin-top: 0; margin-bottom: 0; position: relative;} .customer-service .product-line form textarea {margin-bottom: 0; min-height: 58px;} .customer-service .product-line form .error {display: none;} .customer-service .product-line .button {width: 100%; max-width: 200px; margin-top: 20px;} .customer-service .product-line .button .icon {display: none;} @media print, only screen and (min-width: 60em) {.customer-service .product-line .button {margin-top: 0; float: right;}} .customer-service .product-line.return-activated button {background: #323232; border-color: #323232; color: #ffffff;} .customer-service .product-line.return-activated button .icon {display: inline;} .customer-service .product-line .return-this-container {width: 100%; height: 48px; position: relative;} .customer-service .product-line .return-this {margin-bottom: 0;} .customer-service .returnjson .error {display: none;} .customer-service .selectors {margin-bottom: 0;} .customer-service .product-line-header {margin-top: 0;} .customer-service .noreturn p {font-size: 11px; margin-top: 20px;} .pt_trackorder .forgotpassword {float: right; margin-bottom: 0.1875em;} .unsubscribe .finished {display: none;} .unsubscribe .finished p {font-size: 14px; color: #000; border: 1px solid #666; text-align: center; padding: 1em;} .unsubscribe .inprogress {cursor: progress;} .return-data {margin-top: 15px;} .return-data span {font-weight: 700;} .return-data p {margin: 2px;} .return-total-desc p {text-align: right; margin: 0;} .return-total-desc p.total-return-amount {font-weight: 400; font-size: 18px; font-family: "Microsoft Yahei","LiHei Pro","Heiti SC","SimSun","Proxima Nova W01","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;} .rowhead {border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 7px 0; margin: 7px 0;} .rowhead p {font-weight: 700; margin-bottom: 0;} .orders .cancelerror, .row-submit-error-container {background-color: #ffe90b; padding: 10px; text-align: center;} #pdpMain {margin-top: 40px;} .clear {clear: both; float: none;} .left {float: left;} .right {float: right;} .customProductDetailLeft {position: relative;} .topContainer {padding: 10px;} .topContainer .right {font-size: 16px; padding-top: 10px; font-weight: bold; color: #666;} .productdetail .topContainer p {font-size: 14px; font-weight: 400; padding: 0; color: #666;} .tips {cursor: default;} #heroR {float: right; width: 44%; height: auto;} #heroL {float: left; width: 44%; height: auto;} .customProductDetailLeft h1 {font-size: 24px; color: #666; padding: 0;} .productOverlay1 {position: absolute; top: 10px; right: 10px;} .imgContainer {position: relative; clear: both; height: auto; border: 0; padding: 0 0 20px 0; height: 330px;} @media print, only screen and (min-width: 48em) {.imgContainer {border: 1px solid #f1f1f1; padding: 0; height: 430px;}} @media print, only screen and (min-width: 48em) {.productImageHero {top: 0;}} #pngHover {height: 399px; left: 0; position: absolute; top: 0; width: 568px; z-index: 1001;} #pngOverlay {height: 399px; left: 0; position: absolute; top: 0; width: 568px; z-index: 1000;} #altViewsContainer {position: relative; height: 100px;} .customProductAlts {width: 570px;} ul.inline, ul.inline li {display: inline; float: left; list-style: none; margin: 0; padding: 0;} #productAlts.customProductAlts ul li {margin-right: 11px; display: block; float: left;} .altViewText {color: #BBBBBB; margin-bottom: 5px; text-align: center; display: none;} img.altViewThumb {border: 1px solid #f1f1f1; width: 44px; cursor: pointer;} .customProductAlts ul li.selected img.altViewThumb {border: 1px solid #666;} .customProductDetailRight {color: #333333; font-size: 11px; position: relative;} #startScreen .topContainer {background: url("../images/box_heading_tab_start.png") no-repeat scroll 0 0 transparent; height: 63px; margin: 0; padding: 0; border: 0;} #startScreen .topContainer h1 {text-indent: -9999px;} #startScreen .container {position: relative;} #startScreen .container p, #step2 .container p {font-size: 11px; color: #333; font-weight: 400; text-transform: uppercase;} .bottomContent {border: 1px solid #f1f1f1; background: #f1f1f1; padding: 18px;} .bottomContent .text-right {margin-top: 20px; text-align: left !important;} @media print, only screen and (min-width: 48em) {.bottomContent .text-right {margin-top: 0; text-align: right;}} #startScreen .container p #fitTip, #step2 .container p #fitTip {color: #999; font-weight: normal; text-transform: none;} #startScreen .step1NextBtn {margin: 10px 0 !important;} #step2 {width: 100%; display: none; position: relative;} #step2 .container {position: relative;} #customStartOver {background: url("../images/buttons_sprite.gif") 0 -150px no-repeat; width: 120px; height: 30px; cursor: pointer;} #customStartOver:hover {background: url("../images/buttons_sprite.gif") -200px -150px no-repeat;} .productOptions, #customizeInstructions {background: #FFF; margin: 0px;} .productOptions .row.collapse {padding: 20px; border: 1px solid #f1f1f1; border-top: 0; border-bottom: 0;} .ui-state-default, .ui-widget-content .ui-state-default {border: 0;} .productOptionTab {border: 1px solid #f1f1f1; border-bottom: 0; color: #676869; cursor: pointer; font-size: 14px; font-weight: bold; text-transform: uppercase; position: relative; padding: 6px;} #productOptionTab1.selected, #productOptionTab2.selected, #productOptionTab3.selected, #productOptionTab4.selected, #productOptionTab5.selected {background: #67686a; color: #FFF; text-decoration: none; border: 1px solid #67686A;} #productOptionTab1 a, #productOptionTab2 a, #productOptionTab3 a, #productOptionTab4 a, #productOptionTab5 a {color: #999; text-decoration: none;} #productOptionTab1.selected a, #productOptionTab2.selected a, #productOptionTab3.selected a, #productOptionTab4.selected a, #productOptionTab5.selected a, #productOptionTab1.selected a:hover, #productOptionTab2.selected a:hover, #productOptionTab3.selected a:hover, #productOptionTab4.selected a:hover, #productOptionTab5.selected a:hover {color: #FFF; text-decoration: none;} #productOptionTab5.selected .disclaimer {color: #FFF;} .productOptionTab a, .productOptionTab a:hover {color: #333; display: block; text-decoration: none; background: url(../images/nav_back_arrow_on.png) no-repeat 100% 4px; padding: 7px 10px;} #productOptionTab1 {border-top: 1px solid #f1f1f1;} #productOptionTab5 {border-bottom: 1px solid #f1f1f1;} .productOptionExpanded {background: white; height: 44px; cursor: pointer; position: relative;} .large .productOptionExpanded {height: 83px;} .productOptionPart {font-weight: bold; color: #333; font-size: 11px; text-transform: uppercase;} .productOptionSection {color: #777; font-size: 11px; position: relative; top: 8px; left: 8px; padding: 0px; line-height: 12px; width: 190px; float: left;} .productOptionColor {color: #777; font-size: 11px; margin: 1px 0 2px 0; line-height: 12px; text-align: left; float: none;} .productOptionSwatch {margin: 8px 8px; width: 22px; height: 22px; border: 1px solid #ccc; background: url("../images/color_none_selected.png") no-repeat;} .productOptionEdit {width: 44px; height: 20px; position: relative; top: 10px; left: 0px; margin-right: 8px; line-height: 25px;} .ui-icon {display: none;} .customColorsTab {height: auto; border: 1px solid #f1f1f1; border-bottom: 0; display: none; padding: 10px;} #customColorsTab5 {border-bottom: 1px solid #ccc;} .customColorsTabZero {height: 0px;} #customSaveDesign, #customSaveDesign_auth, #customSaveDesign_auth_screen {cursor: pointer;} #renderingContainer {background-color: rgba(255, 255, 255, 0.95); display: none; height: 400px; position: absolute; text-align: center; top: 72px; left: 1px; width: 568px; z-index: 1501;} #rendering {position: relative; top: 35%;} .colorContainer {border: 1px solid #f1f1f1; padding: 20px; border-bottom: 0;} .baseColorsCarousel {text-align: center; margin: 0; min-height: 210px; width: 15px 0; padding: 15px 0; width: 100%;} .baseColorsCarousel .jcarousel-list li {height: 210px; width: 265px;} .baseColorsCarousel .jcarousel-clip-horizontal {width: 265px; margin: 0 40px;} .baseColorsCarousel .availableColors {float: left; width: 87px; height: 54px; text-align: center; padding: 8px 0; color: #999; cursor: pointer;} .baseColorsCarousel .jcarousel-prev-horizontal, .baseColorsCarousel .jcarousel-next-horizontal {display: block; width: 13px; height: 22px; right: 15px; top: 90px; background: url(../images/carousel_arrows_detail_sprite.gif) no-repeat 0px 0px;} .baseColorsCarousel .jcarousel-prev-horizontal {left: 15px;} .baseColorsCarousel .jcarousel-prev-horizontal:hover {background: url(../images/carousel_arrows_detail_sprite.gif) no-repeat 0px -22px;} .baseColorsCarousel .jcarousel-next-horizontal {background: url(../images/carousel_arrows_detail_sprite.gif) no-repeat 0px -66px;} .baseColorsCarousel .jcarousel-next-horizontal:hover {background: url(../images/carousel_arrows_detail_sprite.gif) no-repeat 0px -88px;} .baseColorsCarousel .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover {background: url(../images/carousel_arrows_detail_sprite.gif) no-repeat 0px -44px; cursor: default;} #homeRecommendation .baseColorsCarousel .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover {background: transparent url(../images/carousol_prev-next-horizontal.png) no-repeat 0px 0px; cursor: default;} .baseColorsCarousel .jcarousel-next-disabled-horizontal, .baseColorsCarousel .jcarousel-next-disabled-horizontal:hover {background: url(../images/carousel_arrows_detail_sprite.gif) no-repeat 0px -110px; cursor: default;} .productDetailNext {margin: 20px; float: right;} #baseColorSwatch {width: 18px; height: 18px; border: 1px solid #666; background-color: #888;} #baseColorSwatchName {margin-left: 10px; height: 20px; line-height: 20px;} .productOptionText {width: 50px; position: relative; top: 20px; right: 10px;} #optionalMessage {font-size: 11px; color: #333; line-height: 13px;} #optionalMessage strong {margin-bottom: 8px; display: block;} #optionalMessage p {color: #666 !important; font-weight: 400 !important; text-transform: none !important; font-size: 11px !important;} #optionalMessageWarning p {color: #666 !important; font-weight: 400 !important; text-transform: none !important; font-size: 11px !important; margin-top: 10px;} #personalizationEntryR, #personalizationEntryL {font-size: 12px; padding: 8px 8px; border: 1px solid #ccc;} #personalizationEntry .customlabel {font-size: 12px; font-weight: bold; padding-bottom: 5px;} #personalizationEntry .note {font-size: 11px; padding: 10px 0; width: 270px; color: #999999;} .applyBtn {background: url("../images/buttons_sprite.gif") -200px -300px no-repeat; border: 0; vertical-align: top; margin-left: -4px; height: 20px; padding: 0; text-indent: -9999px; width: 44px;} #customProductModalBg, #selectVariationModalBg {position: absolute; width: 100%; height: auto; display: none; z-index: 100; background: #fff; border: 5px solid #666; padding: 20px;} #customProductModal img, #selectVariationModal img {opacity: .5;} #customProductModal h3, #selectVariationModal h3 {color: #000; font-size: 16px; font-weight: bold; font-style: normal; text-transform: uppercase; padding-bottom: 10px; margin-bottom: 20px;} #modalClose {width: 15px; height: 16px; cursor: pointer;} #materialSelection {position: relative; width: 100%; color: #555; font-size: 13px;} #materialSelection label {border: 2px solid #999; color: #999; border-radius: 2px; font-size: 11px; font-style: normal; padding: 5px; width: 94px;} #materialSelection label:hover {border: 2px solid #E21836; color: #E21836;} #materialSelection label.selected {border: 2px solid #323232; color: #fff; background-color: #323232;} #materialSelection label.selected:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e624"; margin-left: 5px;} #materialSelection label.selected:after:before {font-family: 'nbicon';} #materialSelection strong {display: block; margin-bottom: 10px;} #colorSelection {padding-top: 20px; position: relative; width: 100%; color: #555; font-size: 13px; margin-bottom: 10px;} #colorSelection #font-weight {color: #999;} #customCancelApplyButtons {margin-top: 10px;} #customModalCancel {font-size: 10px; color: #cacaca; border-bottom: 1px dotted #cacaca; cursor: pointer;} #customModalCancel:hover {font-size: 10px; color: black; border-bottom: 1px dotted black; cursor: pointer;} #customProductDetailExtras {position: absolute; top: 750px;} .applyBtn, .productDetailNext img, #submitCustomItem {cursor: pointer;} .customResetBtn {margin-top: 10px;} .customResetBtn a {text-decoration: underline;} .productColorsUL {margin-top: 3px;} .colorBlushingBride {background: #e5b3b8 !important;} .colorFreshBlue {background: #7aa1bf !important;} .colorNavy {background: #333038 !important;} .colorNearlyNavy {background: #405278 !important;} .colorRed {background: #ab0d2e !important;} .colorBlack {background: #2e2b2e !important;} .colorMountainGreen {background: #36453d !important;} .colorReflective {background: #b5adad !important;} .colorGrey {background: #9e9ea0 !important;} .colorWhite {background: #fff !important;} .colorEspresso {background: #4D2F30 !important;} .colorRockGrey {background: #1C1E1C !important;} .colorPacificGreen {background: #006265 !important;} .colorHotPink {background: #BE427B !important;} .colorKellyGreen {background: #199D5C !important;} .colorCastlerock {background: #888888 !important;} .colorSulpherYellow {background: #EFC050 !important;} .colorLimeade {background: #D5DB5C !important;} .colorWhiteCap {background: #E2DFCC !important;} .colorOrange {background: #F16B46 !important;} .colorChambray {background: #516E86 !important;} section.productDetailMain {background: #FFF; border-bottom: 1px dotted #C7C7C7; margin-bottom: 0; padding-bottom: 0px; width: 940px;} .customProductDetailLeft {overflow: hidden;} .customProductDetailLeft .topContainer {height: 50px; border-bottom: 0 none;} .customProductDetailRight.columns {margin: 0; padding: 0;} .customProductDetailRight .bottomContainer {position: relative; top: 20px;} .customProductDetailRight .customizer_saveinfo {margin-top: 20px; font-size: 16px;} .customProductDetailRight .customizer_saveinfo iframe {width: 100%; border: 0; overflow: hidden;} .saveCustomiFrame {background-color: #f1f1f1;} .saveCustomiFrame .forgotpassword {display: none;} .customProductDetailRight .bottomContainer p {color: #666; font-weight: 400;} .productColors .row {margin: 0;} .productColors ul {overflow: hidden; position: relative;} .productColors ul li {border: 1px solid #666; display: block; float: left; width: 40px; height: 40px; margin: 5px;} .productColors ul li.selected {border: 1px solid #000;} .productColors li a {display: block; width: 100%; height: 100%;} .productColors li div {width: 100%; height: 100%;} .hideText {display: block; text-indent: -9999px;} #tooltip {background: url("../images/tooltip_arrow.png") no-repeat scroll 40px -40px #081B33; color: #FFFFFF; font-size: 8px; font-weight: normal; height: 12px; padding: 5px 7px; position: absolute; text-transform: uppercase; z-index: 3000;} #tooltip h3 {color: #FFFFFF; font-size: 10px; font-weight: normal; padding: 5px 7px; position: relative; text-transform: uppercase; top: -5px;} .productdetail .label {text-align: left; width: auto;} .variationattributes .swatches.size {margin-top: 15px;} .cancellink {color: #666666; float: left; padding: 7px; text-decoration: underline;} .customProductDetailLeft h2 {position: relative; z-index: 2; color: #999; width: 100%; text-align: center; top: -30px; font-size: 13px; margin-bottom: -7px; font-weight: normal;} .variantdropdown {display: none;} .iframebg {background: #fff;} #customSaveDesignModalContent {background: #fff;} #customSaveDesignModalContent .registration {margin: 0; padding: 5px 10px;} #customSaveDesignModalContent .registration h1 {border: 0; padding: 0; line-height: 28px;} #customSaveDesignModalContent .registration h2 {font-size: 24px; text-transform: uppercase; color: #333;} #customSaveDesignModalContent .registration .subhead {color: #999; padding: 12px 0 0;} .fbLogin {padding: 15px 0 10px 0;} #customSaveDesignModalContent .formfield {margin: 0 0 10px;} #customSaveDesignModalContent .formfield .label {color: #333333; float: none; margin: 0; text-align: left; width: auto;} #customSaveDesignModalContent .returningcustomers input.textinput, #customSaveDesignModalContent .returningcustomers input.textinputpw {font-size: 11px; width: 182px; padding: 4px;} #cancelBtnx {float: left; text-decoration: underline; padding: 8px 0 0 15px; color: #999;} #btnCancel {float: left; text-decoration: underline; padding: 8px 0 0 15px; color: #999;} #customSaveDesignModalContent .leftContent {width: 510px; float: left;} #customSaveDesignModalContent .registration .emailsignup {float: none; padding: 0; font-size: 11px;} #customSaveDesignModalContent .registration .emailsignup a {color: #0099CC;} #customSaveDesignModalContent .registration .emailsignup .checkbox {float: left; font-weight: normal; margin-right: 10px;} #customSaveDesignModalContent .registration .emailsignupcheckbox {border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding: 10px 0; margin: 20px 0;} #customSaveDesignModalContent .registration .emailsignupcheckbox .checkbox {margin-right: 10px;} #customSaveDesignModalContent .registration .emailsignup span {float: left; font-size: 11px; font-weight: normal; margin-top: 1px;} #customSaveDesignModalContent .rememberme label {color: #666; font-size: 11px; font-weight: normal; padding-left: 5px;} #customSaveDesignModalContent .registration .formactions #submitBtn {text-transform: none;} #customSaveDesignModalContent .hint {font-size: 11px; color: #999; padding-top: 5px;} #customSaveDesignModalContent .emailsignupcheckbox .requiredindicator {display: none;} #customSaveDesignModalContent .rightContent {width: 250px; float: right;} #customSaveDesignModalContent .loginContent {border: 5px solid #dadada; padding: 20px; background: #f1f1f1;} #customSaveDesignModalContent #termsconditioncheckmsg {padding: 21px 0 0 20px;} #customSaveDesignModalContent .loginContent h3 {font-size: 18px; font-weight: bold; color: #424242; text-transform: none; padding-bottom: 5px;} #customSaveDesignModalContent .loginContent p {color: #767676;} #customSaveDesignModalContent .rightContent p.note {font-size: 11px; color: #999; padding-top: 30px;} #customSaveDesignModalContent .rightContent .formactions button {text-transform: none;} #customSaveDesignModalContent .forgotpassword a {font-size: 11px; padding-top: 10px; display: block; text-decoration: underline;} #customSaveDesignModalContent #registerBtn {float: left;} #removeDesignContent .savedDesignGallery p.text {font-size: 12px; margin: 0 0 25px;} .savedDesignGallery p.textsave {font-size: 14px; color: #333; margin: 0 0 25px; line-height: 18px;} .savedDesignGallery h1 {font-size: 20px; color: #000; line-height: 1.2em;} .savedDesignGallery p {margin: 0 0 10px 0;} .savedDesignGallery .saveLeftContent {float: left; width: 350px; padding: 15px;} .savedDesignGallery .saveRightContent {float: right; width: 370px; padding: 15px;} .saveLeftContent h1 {font-size: 24px;} .dialogCustomBg {background: #fff url("../images/dialogBg.gif") top right repeat-y !important;} .savedDesignGallery .imgfl {width: 100%;} .savedDesignGallery .imgfl img {float: left;} .savedDesignGallery .imgfl .bttn {float: right; padding-left: 18px; width: 175px;} .savedDesignGallery .imgfl .bttn button {margin-bottom: 20px;} .savedDesignGallery .saveLeftContent .imgfl .bttn .findBtn {font-size: 13px;} .savedDesignGallery #removeshoesfromsaveddesign, #createnewpairpostdesignsubmitted, #buyshoespostdesignsubmitted {float: left; text-transform: none;} .savedDesignGallery #cancelBtnx {float: left; color: #999; padding: 5px 0 0 10px; text-decoration: underline;} #removeDesignContent .savedDesignGallery #cancelBtnx {text-decoration: none; color: #000;} #btnOtherFeatures {height: 26px; bottom: -27px; background: url("../images/buttons_sprite.gif") -200px -150px no-repeat; cursor: pointer; text-indent: -9999px; width: 140px;} .customButton {line-height: 15px; font-size: 12px; margin-bottom: 10px;} .customButton span {display: inline-block; height: 15px; width: 15px; font-size: 15px; position: relative; top: 2px; margin-right: 8px;} .customButton span.customizer-icon {top: 3px; left: -1px;} .customButton.togallery {margin-bottom: 0;} .customButton {cursor: pointer;} .screennameupdate p {font-size: 14px; color: #666; padding: 5px 0;} .alreadysave {font-size: 18px; color: #666; padding: 5px 0 0 15px;} #buypair, #createnewpair {float: left; margin-right: 8px;} #createnewpair {font-size: 13px;} .ui-dialog-title-customSaveDesignModal1 {top: 100px !important;} .ui-dialog-title-customSaveDesignModal1 iframe#customSaveDesignModal1 {top: 100px !important;} .customizerGender .swatchesdisplay li, .customizerGender .swatchesdisplay li:hover, .customizerGender .swatchesdisplay li.selected {border: none; float: none; margin: 0; padding: 0;} .customizerGender .swatchesdisplay li a {background: url("../images/radiobtn.gif") no-repeat scroll 0 3px transparent; padding: 0 0 0 20px; text-align: left; color: #333; display: block; border: 0; font-size: 11px; width: auto; height: 20px; line-height: 20px; font-weight: bold;} .customizerGender .swatchesdisplay li.selected a {width: auto; height: 20px; line-height: 20px; background-position: 0 -34px;} .customizerGender .swatchesdisplay li.unselectable {border: 0;} .customizerGender .swatchesdisplay li.unselectable:hover {border: 0;} .customizerGender .swatchesdisplay li.unselectable a {background-position: 0 -69px;} .customizerGender .swatchesdisplay li.unselectable a:hover {padding: 0 0 0 20px;} .btnAlign {float: right; cursor: pointer;} .swatches-selector .color-list {display: none;} .sitemap {margin-bottom: 3em;} .sitemap a, .sitemap a.red:hover {color: #232323;} .sitemap a.red, .sitemap a:hover {color: #E21836;} .sitemap ul li {font-size: 12px;} .sitemap .category-title {font-weight: bold; text-transform: uppercase; font-size: 16px;} .sitemap .subcategory-title {font-weight: bold; text-transform: uppercase;} .sitemap .sitemap-category {margin: 0.5em 0;} .sitemap .sitemap-category:first-child {margin-top: 2em;} .address.address-input .divider {padding: 30% 0px 0px 40%;} .addressAutocompleteContainer {position: absolute; min-width: 250px; min-height: 60px; top: 52px; left: 7px; background: #fff; border: solid 1px #e5e5e5; border-top: none; padding-bottom: 18px; z-index: 999; -moz-box-shadow: #999 0 2px 0; -webkit-box-shadow: #999 0 2px 0; box-shadow: #999 0 2px 0; display: none;} .addressAutocompleteContainer .addressSuggestion {width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: solid 1px #e5e5e5; font-size: 12px; padding: 10px 5px; cursor: pointer;} .addressAutocompleteContainer .addressSuggestion:hover, .addressAutocompleteContainer .addressSuggestion.hascursor {background: #323232; color: #ffffff;} .addressAutocompleteContainer .addressSuggestion:active, .addressAutocompleteContainer .addressSuggestion.hascursor.selecting {background: #E21836;} .addressAutocompleteContainer .addressSuggestion .match {font-weight: 500;} .addressAutocompleteContainer .addressSuggestion.current-location {position: relative; padding-left: 24px;} .addressAutocompleteContainer .addressSuggestion.current-location:after {content: "\e60d"; font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 8px; top: 7px; font-size: 130%;} .addressAutocompleteContainer .addressSuggestion.current-location:after:before {font-family: 'nbicon';} .addressAutocompleteContainer .googleCredit {width: 100%; height: 16px; position: absolute; bottom: 0; background: #ffffff url(../images/powered-by-google-on-white.png) no-repeat center right;} .lblerror {display: none; font-size: 0.75em; color: red; margin-bottom: 5px;} .lblerror.lblerroraddress {margin-top: -15px;} .address1 .lblerror.lblerroraddress {margin-top: 0;} .lblerror.lblerroraddress2info {margin-top: -15px;} .ship-val-error span.error.unshippable-address-error {color: #000; clear: both; display: none; margin: 0; padding: 10px; top: -20px; width: 100%;} .ship-val-error span.error.unshippable-address-error a {color: #000; text-decoration: underline;} .ship-val-error .input-flat .input-flat-field {border: 2px solid #e31837;} .ship-val-error small.error, .ship-val-error span.error {display: none !important;} .ship-val-error span.error.unshippable-address-error {display: block !important;} @media print, only screen and (min-width: 48em) {.checkout-shipping span.error.unshippable-address-error {padding: 5px 10px; top: -6px;}} .cms .cms-grid {text-align: center; opacity: 0; position: relative; padding-bottom: 20px;} .cms .cms-grid ul {margin: 20px 0; display: inline-block;} .cms .cms-grid li {display: inline-block; vertical-align: top;} .cms .cms-grid .article-grid-tile {width: 150px; height: 106px; overflow: hidden; position: relative; border-right: solid 1px transparent; border-top: solid 1px transparent;} .cms .cms-grid .article-grid-tile img {width: 100%; vertical-align: top;} .cms .cms-grid .article-grid-tile .overlay {display: none;} .cms .cms-grid .article-grid-tile:hover .overlay, .cms .cms-grid .article-grid-tile.active .overlay {display: table; position: absolute; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.2);} .cms .cms-grid .article-grid-tile .overlay-content {text-align: center; color: #ffffff; position: relative; display: table-cell; vertical-align: middle; text-transform: uppercase; font-size: 12px; padding: 0 10px;} @media print, only screen and (min-width: 48em) {.cms .cms-grid .article-grid-tile .overlay-content {font-size: 16px;}} @media print, only screen and (min-width: 60em) {.cms .cms-grid .article-grid-tile .overlay-content {font-size: 18px;}} @media print, only screen and (min-width: 48em) {.cms .cms-grid .article-grid-tile {width: 250px; height: 177px;}} @media print, only screen and (min-width: 60em) {.cms .cms-grid .article-grid-tile {width: 300px; height: 212px;}} .cms .cms-grid .article-grid-tile .grid-video-icon {font-size: 30px;} @media print, only screen and (min-width: 60em) {.cms .cms-grid .article-grid-tile .grid-video-icon {font-size: 40px;}} .cms .quickview-container {background-color: #f1f1f1; position: absolute; width: 100%; left: 0;} .cms .quickview-arrow {border-color: transparent transparent #ffffff;} .cms .quickview-spacer {height: 20px; display: block;} .cms .quickview-close {display: block; position: absolute; top: 0; right: 25px; padding-top: 10px; font-size: 20px; background: none; color: #666; cursor: pointer;} .cms .quickview {background-color: #ffffff; text-align: left; padding: 45px 10px;} @media print, only screen and (min-width: 48em) {.cms .quickview {padding: 30px 10px;}} .cms .quickview p.h2.article-title {font-style: normal; margin-bottom: .25em; margin-top: .75em;} @media print, only screen and (min-width: 48em) {.cms .quickview p.h2.article-title {margin-top: 0;}} .cms .quickview .author, .cms .quickview .teaser p {font-size: 12px; color: #666;} .cms .quickview .media img, .cms .quickview .media video {width: 100%;} .cms-article {padding-bottom: 50px; overflow: scroll; height: 100%;} .cms-article .social {padding: 12px 0 10px; background-color: #ffffff;} @media only screen {.cms-article .social:after {content: ""; position: absolute; bottom: 0px; height: 10px; left: 49.5%; right: 49.5%; z-index: -1; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.5); -moz-border-radius: 70; -webkit-border-radius: 70; border-radius: 70; -moz-transform: scale3d(30, 1, 1); -ms-transform: scale3d(30, 1, 1); -webkit-transform: scale3d(30, 1, 1); transform: scale3d(30, 1, 1); -ms-transform: scale(30, 1);}} .cms-article .social .title {font-size: 12px; line-height: 31px; color: #999;} .cms-article .social .pdp-social-buttons {padding: 2px;} .cms-article .social .pdp-social-buttons .social-button {top: 0;} .cms-article .backlink {opacity: 0; padding: 10px 0;} .cms-article .backlink a {font-size: 12px;} .media {position: relative;} .media iframe {width: 100%;} .cms-carousel {overflow-y: hidden; position: relative; background: #000;} .cms-carousel .arrow-left, .cms-carousel .arrow-right {position: absolute; height: 60px; width: 36px; font-size: 20px; background-color: #000; top: 50%; margin-top: -30px; z-index: 5; cursor: pointer; line-height: 60px; text-align: center; color: #ffffff;} .cms-carousel .arrow-left {float: left; margin-left: 0%;} @media print, only screen and (min-width: 48em) {.cms-carousel .arrow-left {margin-left: 0%;}} .cms-carousel .arrow-right {right: 0%; width: 40px;} .cms-carousel.swiper-container {background-color: transparent; width: 100%; margin-left: 0; padding: 0; height: 425px;} .cms-carousel .swiper-slide {position: relative; width: 100vw; max-width: 768px; height: 100%; background-color: transparent;} @media print, only screen and (min-width: 48em) {.cms-carousel .swiper-slide {width: 30vw; max-width: 475px;}} .cms-carousel .swiper-slide .slide-background-image {height: 100%; width: 100%; max-height: 275px; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; background-size: cover;} .cms-carousel .swiper-slide .slide-background-image a.video-link {display: block; height: 100%; width: 100%; background: transparent url("../images/play-icon.png") no-repeat center center; background-size: 80px; text-indent: -9999px; overflow: hidden;} .cms-carousel .swiper-slide .slide-content-wrapper {position: absolute; left: 0; right: 0; bottom: 0; top: 0;} .cms-carousel .swiper-slide .slide-content {color: #ffffff; width: 100%; padding-bottom: 50px; background-color: #101211; background-image: url(../images/cms-related-bkgd.jpg); background-size: cover;} @media print, only screen and (min-width: 48em) {.cms-carousel .swiper-slide .slide-content {position: relative; width: 100%; clear: both; height: 150px;}} .cms-carousel .swiper-slide .slide-content .main-text {text-align: center;} .cms-carousel .swiper-slide .slide-content h3 {height: 24px; white-space: nowrap; overflow: hidden; width: 100%; text-overflow: ellipsis; display: block; margin-bottom: 0;} .cms-carousel .swiper-slide .slide-content h3, .cms-carousel .swiper-slide .slide-content p {color: #ffffff;} .cms-carousel .swiper-slide .slide-content h3 a, .cms-carousel .swiper-slide .slide-content p a {font-size: 22px; font-weight: 700; font-style: normal; color: #ffffff;} .cms-carousel .swiper-slide .slide-content h3 a:hover, .cms-carousel .swiper-slide .slide-content h3 a:active, .cms-carousel .swiper-slide .slide-content p a:hover, .cms-carousel .swiper-slide .slide-content p a:active {color: #fff;} .cms-carousel .swiper-slide .slide-content .main-text {width: 100%; padding: 0 20px;} .cms-carousel .swiper-slide .slide-content .slide-date {font-size: 14px; font-weight: 400; font-style: normal; color: #ffffff; background-color: #000000; top: -260px; width: 25%; padding: 0 5px; position: relative; display: inline;} .cms-carousel .swiper-slide .slide-content .slide-author {display: none;} .cms-carousel .swiper-slide .slide-content .slide-more {font-size: 14px; font-weight: 400; font-style: normal; color: #ffffff; text-transform: uppercase; margin-top: 5px;} .cms-carousel .swiper-slide .slide-content .slide-more .icon {margin-left: 5px; font-weight: 900; font-size: 11px;} .cms-carousel .swiper-slide .slide-content .slide-more a {color: #fff;} .cms-carousel .swiper-slide .slide-content .slide-more a:hover, .cms-carousel .swiper-slide .slide-content .slide-more a:active {color: #E21836;} .cms-carousel .swiper-slide .slide-content .slide-teaser {overflow: hidden;} .cms-carousel .swiper-slide .slide-content .slide-teaser p {text-transform: none; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.45em; margin-top: 10px; color: #ffffff; text-overflow: ellipsis; height: 40px; width: auto;} .cms-carousel .swiper-slide .slide-content .slide-teaser p * {font-size: 12px; font-style: normal; line-height: 1.45em !important;} .cms-carousel .swiper-slide .slide-content .slide-teaser h3 {font-size: 24px; font-style: italic; font-weight: 700; line-height: 1.05em; padding-bottom: 15px;} .cms-carousel .swiper-slide .slide-content .slide-teaser strong {color: #fff;} .cms-carousel .swiper-slide .slide-content .slide-body {display: none;} .cms-carousel .swiper-slide .slide-content .slide-body p {font-size: 14px; line-height: 20px;} .cms-carousel .swiper-slide .slide-content .slide-body p a {color: #E21836;} .cms-carousel .swiper-slide .slide-content .slide-body p a:last-of-type:after {font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: " \e61c"; font-size: 8px; font-weight: bold; color: #E21836; vertical-align: middle;} .cms-carousel .swiper-slide .slide-content .slide-body p a:last-of-type:after:before {font-family: 'nbicon';} .cms.carousel {width: 100%; height: auto; overflow: hidden;} .cms.carousel div.start-slide {position: relative; height: auto; padding: 50px 40px 50px; width: 100%; background-color: #ffffff;} @media print, only screen and (min-width: 48em) {.cms.carousel div.start-slide {height: 550px; padding: 0; width: 50vw;}} .cms.carousel div.start-slide h3 {display: inline-block; font-size: 26px; font-weight: bold; margin-top: 0; padding-bottom: 5px; width: auto; line-height: 1.7em; letter-spacing: -1px;} @media print, only screen and (min-width: 48em) {.cms.carousel div.start-slide h3 {margin-top: 20%;}} .cms.carousel div.start-slide h3 .black-underline {background-color: black; display: inline-block; float: left; height: 2px; margin: 0; padding: 0; width: 99%; line-height: 2px;} .cms.carousel div.start-slide p {text-transform: uppercase; width: 100%; line-height: 25px;} @media print, only screen and (min-width: 48em) {.cms.carousel div.start-slide p {width: 75%;}} .lt-ie9 .cms.carousel div.start-slide {width: 400px;} .lt-ie9 .cms.carousel div.start-slide h3 {border-bottom: 2px solid #000000;} .lt-ie9 .cms.carousel div.start-slide h3 .black-underline {display: none;} .lt-ie9 .cms-carousel .swiper-slide {width: 768px;} .cms.komen .cms-grid .article-grid-tile:hover .overlay, .cms.komen .cms-grid .article-grid-tile.active .overlay {background-color: rgba(140, 0, 100, 0.6);} .clear {clear: both; height: 0; margin: 0; padding: 0;} .cms-cf {*zoom: 1;} .cms-cf:after, .cms-cf:before {content: " "; display: table;} .cms-cf:after {clear: both;} .cms-noslide-wrapper {background: transparent;} .cms-noslide-inner {background: #2d2d2d; margin: 0 auto; max-width: 500px;} .cms-noslide-img-col {background-color: #FFFFFF; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: relative;} .cms-noslide-img-col .cms-spacer {height: 0; padding: 0 0 84% 0;} .cms-copy-col {position: relative;} .cms-copy-col .cms-spacer {height: 0;} .cms-copy-wrapper {padding: 15px;} .cms-copy-wrapper .cms-copy {margin-bottom: 30px;} .cms-copy-wrapper p {color: #fff; letter-spacing: 0; font-size: 11px; font-weight: 400; line-height: 1.3em; text-transform: none;} .cms-copy-wrapper h3 {border-bottom: 2px solid #fff; display: inline-block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.1em; padding: 0 0 5px 0;} .cms-copy-wrapper h3 a {color: #e21836;} .cms-copy-wrapper a {margin: 0 0 10px 0; width: auto;} .cms-copy-wrapper .cms-link {color: #e21836;} .cms-copy-wrapper .cms-link:hover {color: #e21836;} @media screen and (min-width: 768px) {.cms-noslide-wrapper {padding: 0 20px 20px 20px;} .cms-noslide-inner {max-width: 1114px;} .cms-copy-col, .cms-noslide-img-col {float: left;} .cms-noslide-img-col {width: 65%;} .cms-copy-col {width: 35%;} .cms-copy-col .cms-spacer {padding: 0 0 155% 0;} .cms-copy-wrapper {bottom: 0; position: absolute;} .cms-copy {margin-bottom: 0; max-width: 230px;}} @media screen and (min-width: 1024px) {.cms-noslide-img-col {width: 70%;} .cms-copy-col {width: 30%;} .cms-copy-col .cms-spacer {padding: 0 0 195% 0;} .cms-copy-wrapper {padding-bottom: 50px;} .cms-copy {margin-bottom: 50px;} .cms-noslide-img-col .cms-spacer {padding: 0 0 549px 0;} .cms-copy-col .cms-spacer {padding: 0 0 549px 0;}} .button.facebook-login-button {background: #3A5795; border-color: #3A5795; font-size: 12px; text-transform: none; width: 100%; padding: 4px 17px 12px;} @media print, only screen and (min-width: 48em) {.button.facebook-login-button {width: auto;}} .button.facebook-login-button:hover {color: #fff; background: #3A5795; border-color: #3A5795;} .loyalty-points-maintenance div, .loyalty-points-maintenance button {margin-top: 1em;} nav li.account-mynb-mobile {margin: 0; padding: 15px 10px 10px;} nav li.account-mynb-mobile a .icon-mynb {top: -1px; font-size: 23px;} nav li.account-mynb-mobile a .points {display: inline-block; position: relative; top: -1px; margin-left: 10px; font-size: 18px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;} nav li.account-mynb-mobile .loyalty-menu a {color: #323232;} nav li.account-mynb-mobile .loyalty-menu a:hover {color: #E21836;} .global-loyalty-menu-mobile-active, .global-loyalty-menu-mobile-inactive {color: #323232;} nav li.account-mynb-mobile .account-mynb-mobile-back a .icon-mynb {top: 2px; font-size: 23px;} nav li.account-mynb-mobile .account-mynb-mobile-back a .points {top: 2px;} nav li.account-mynb-mobile-menu a .icon-mynb {top: 0px; font-size: 23px; color: #E21836;} nav li.account-mynb-mobile-menu a .points {top: px;} nav li.account-mynb-mobile-menu a span.nb-red {color: #E21836;} nav li.account-mynb-mobile-menu a span.nb-red:hover {color: black;} .show-loyalty-enrolled {display: none;} .is-loyalty-enrolled .show-loyalty-enrolled {display: inherit;} .loyalty-tier-bronze .loyalty-tier-background, .loyalty-tier-silver .loyalty-tier-background, .loyalty-tier-gold .loyalty-tier-background {color: #fff;} .loyalty-tier-bronze .loyalty-tier-background a, .loyalty-tier-silver .loyalty-tier-background a, .loyalty-tier-gold .loyalty-tier-background a {color: #fff;} .loyalty-tier-bronze .loyalty-tier-background a .icon, .loyalty-tier-bronze .loyalty-tier-background a .header-icon, .loyalty-tier-silver .loyalty-tier-background a .icon, .loyalty-tier-silver .loyalty-tier-background a .header-icon, .loyalty-tier-gold .loyalty-tier-background a .icon, .loyalty-tier-gold .loyalty-tier-background a .header-icon {color: #fff;} .loyalty-tier-bronze .loyalty-tier-background a:hover, .loyalty-tier-silver .loyalty-tier-background a:hover, .loyalty-tier-gold .loyalty-tier-background a:hover {color: #232323;} .loyalty-tier-bronze .loyalty-tier-background a:hover .icon, .loyalty-tier-bronze .loyalty-tier-background a:hover .header-icon, .loyalty-tier-silver .loyalty-tier-background a:hover .icon, .loyalty-tier-silver .loyalty-tier-background a:hover .header-icon, .loyalty-tier-gold .loyalty-tier-background a:hover .icon, .loyalty-tier-gold .loyalty-tier-background a:hover .header-icon {color: #232323;} .loyalty-tier-bronze .loyalty-tier-color {color: #f08c1e;} .loyalty-tier-bronze .loyalty-tier-background {background: #f08c1e; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwOGMxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f08c1e), color-stop(100%, #ff00ff)); background: -webkit-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: -o-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: -ms-linear-gradient(left, #f08c1e 0%, #ff00ff 100%); background: linear-gradient(to right, #f08c1e 0%, #ff00ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$loyalty-gradient-bronze-start', endColorstr='$loyalty-gradient-bronze-end',GradientType=1 );} .loyalty-tier-silver .loyalty-tier-color {color: #00b8e9;} .loyalty-tier-silver .loyalty-tier-background {background: #00b8e9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjhlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGZmMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00b8e9), color-stop(100%, #a0ff11)); background: -webkit-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: -o-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: -ms-linear-gradient(left, #00b8e9 0%, #a0ff11 100%); background: linear-gradient(to right, #00b8e9 0%, #a0ff11 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$loyalty-gradient-silver-start', endColorstr='$loyalty-gradient-silver-end',GradientType=1 );} .loyalty-tier-gold .loyalty-tier-color {color: #7928e9;} .loyalty-tier-gold .loyalty-tier-background {background: #7928e9; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5MjhlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGI1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #7928e9), color-stop(100%, #00b5e6)); background: -webkit-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: -o-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: -ms-linear-gradient(left, #7928e9 0%, #00b5e6 100%); background: linear-gradient(to right, #7928e9 0%, #00b5e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$loyalty-gradient-gold-start', endColorstr='$loyalty-gradient-gold-end',GradientType=1 );} .loyalty-dashboard-header .icon-mynb {vertical-align: middle; color: #E21836;} .loyalty-dashboard-header .loyalty-bar {color: #fff; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; height: 33px; line-height: 33px; font-size: 15px; text-align: left;} .loyalty-dashboard-header .loyalty-bar .points {text-transform: uppercase;} .loyalty-dashboard-header .loyalty-bar .tier {text-transform: uppercase;} .loyalty-dashboard-header .loyalty-bar .name {margin-left: 10px;} .loyalty-dashboard-header .loyalty-bar .points {float: right; margin-right: 10px; font-weight: 500;} .loyalty-dashboard-header .loyalty-bar .points.pipe-left:after {display: none;} @media print, only screen and (min-width: 48em) {.loyalty-dashboard-header .loyalty-bar {height: 56px; line-height: 56px; font-size: 30px; text-align: center;} .loyalty-dashboard-header .loyalty-bar .points {float: none; font-weight: normal;} .loyalty-dashboard-header .loyalty-bar .points.pipe-left:after {display: block;}} .loyalty-dashboard-header .loyalty-bar .pipe-left {position: relative; display: inline-block; margin-left: 10px; padding-left: 10px;} .loyalty-dashboard-header .loyalty-bar .pipe-left:after {content: ''; position: absolute; left: 0px; top: 25%; bottom: 25%; width: 1px; background: #fff;} .button.loyalty-button {background: none; padding: 8px 25px; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 500; color: #26c3ec; border: 2px solid #26c3ec;} .button.loyalty-button:after {padding: 8px 25px;} .button.loyalty-button:hover {color: #E21836; border-color: #E21836;} .button.loyalty-button.disabled {color: #ccc; border: 2px solid #ccc;} .button.loyalty-button.disabled:hover {color: #ccc; background: none;} .button.loyalty-button.secondary {color: #777; border: 2px solid #777; text-transform: uppercase;} .button.loyalty-button.secondary:hover {color: #E21836; border: 2px solid #E21836;} .button.loyalty-button.solid {background: #eff8fb;} .button.loyalty-button.solid:hover {background: none;} .loyalty-content {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;} .loyalty-content h1, .loyalty-content h2, .loyalty-content h3, .loyalty-content h4, .loyalty-content h5, .loyalty-content h6, .loyalty-content p {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;} .loyalty-content .bold-italic {font-style: italic; font-weight: bold;} .loyalty-details.page-body.content-body {margin-top: 15px;} .loyalty-details .section-header {padding-left: 10px; margin-bottom: 0; height: 30px; line-height: 30px; font-size: 18px; font-weight: 500; border-bottom: none;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body {margin-top: 50px;} .loyalty-details .section-header {height: 47px; line-height: 47px; font-size: 30px; text-align: center;}} .loyalty-details .loyalty-copy-block {position: relative; margin: 3em 0px 0px 3em;} .loyalty-details .loyalty-gradient-wrapper {max-width: 200px; margin: auto;} .loyalty-details .loyalty-gradient-wrapper .tier-name {bottom: 1%; color: #777; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 20px; left: 0; line-height: 1em; margin: 1em auto; position: absolute; right: 0; text-align: center; text-transform: uppercase; top: auto; width: 75%;} .loyalty-details > .row > .columns, .loyalty-details > .row > .column {padding-left: 0; padding-right: 0;} @media print, only screen and (min-width: 48em) {.loyalty-details > .row > .columns, .loyalty-details > .row > .column {padding-left: 0.9375em; padding-right: 0.9375em;}} .loyalty-details .rewards {margin-bottom: 25px;} .loyalty-details .rewards-seemore {margin-top: 25px; text-align: center;} .loyalty-details .rewards-seemore a {font-size: 15px; color: #777;} .loyalty-details .rewards-seemore a:hover {color: #E21836;} .loyalty-details .rewards-expand {display: none;} .loyalty-details .reward {margin-left: 0; margin-right: 0; padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; color: #777; border-bottom: 1px solid #ccc;} @media only screen and (max-width: 47.98em) {.loyalty-details .reward .images {width: 20%; padding-left: 15px; padding-right: 0;} .loyalty-details .reward .details {width: 80%; padding-left: 10px;}} @media print, only screen and (min-width: 48em) {.loyalty-details .reward {padding-left: 0; padding-right: 0; padding-top: 22px; padding-bottom: 10px; border-bottom: none;} .loyalty-details .reward .details {padding-left: 0;}} .loyalty-details .reward .summary {position: relative; overflow: hidden; padding-top: 0px;} .loyalty-details .reward .summary .copy {font-weight: 500; font-size: 14px; text-transform: uppercase;} .loyalty-details .reward .summary .points {float: right; margin-left: 15px; font-weight: 400; font-size: 14px; text-transform: uppercase;} @media print, only screen and (min-width: 48em) {.loyalty-details .reward .summary {padding-bottom: 10px; padding-right: 0.7em; margin-bottom: 10px; border-bottom: 2px solid #777;} .loyalty-details .reward .summary .copy {font-size: 18px;} .loyalty-details .reward .summary .points {font-size: 18px;}} @media print, only screen and (min-width: 60em) {.loyalty-details .reward .summary {padding-top: 5px;}} @media print, only screen and (min-width: 80em) {.loyalty-details .reward .summary {padding-top: 17px;}} .loyalty-details .reward .detail .copy {font-size: 12px;} .loyalty-details .reward .detail .redeem {float: right; margin-left: 30px;} @media print, only screen and (min-width: 48em) {.loyalty-details .reward .detail {padding-right: 0.7em;} .loyalty-details .reward .detail .copy {font-size: 14px;}} .loyalty-details .reward .redeem-mobile {margin-top: 15px; line-height: 37px; overflow: hidden;} .loyalty-details .reward .redeem-mobile .points {font-size: 14px;} .loyalty-details .reward .redeem-mobile .redeem-reward, .loyalty-details .reward .redeem-mobile .apply-reward {float: right; width: auto;} @media print, only screen and (min-width: 48em) {.loyalty-details .reward .redeem-mobile {display: none;}} @media print, only screen and (min-width: 48em) {.loyalty-details .reward {margin-left: 0; margin-right: 0;}} .loyalty-details .redeem-reward .collapse, .loyalty-details .apply-reward .collapse {position: relative; display: none;} .loyalty-details .redeem-reward .collapse .align, .loyalty-details .apply-reward .collapse .align {visibility: hidden;} .loyalty-details .redeem-reward .collapse .icon-close, .loyalty-details .apply-reward .collapse .icon-close {position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -6px;} .loyalty-details .redeem-reward.active .expand, .loyalty-details .apply-reward.active .expand {display: none;} .loyalty-details .redeem-reward.active .collapse, .loyalty-details .apply-reward.active .collapse {display: inline-block;} .loyalty-details .redeem-confirm {margin-top: 10px; padding-top: 15px; padding-bottom: 15px; margin-left: 0; margin-right: 0; background: #f4f4f2;} @media only screen and (max-width: 47.98em) {.loyalty-details .redeem-confirm .images {display: none;} .loyalty-details .redeem-confirm .details {width: 100%;}} .loyalty-details .redeem-confirm .confirm-reward {width: auto; margin-bottom: 0.78125em; margin-top: 20px;} @media print, only screen and (min-width: 48em) {.loyalty-details .redeem-confirm .confirm-reward {margin-bottom: 0; margin-left: 0; margin-top: 0; margin-right: 0.78125em;}} .loyalty-details .redeem-confirm .close-redeem {margin-top: 0; margin-left: 0;} .loyalty-details .redeem-confirm .confirmation-warning, .loyalty-details .redeem-confirm .instructions {font-size: 14px;} .loyalty-details .redeem-confirm .instructions > p {margin: 0;} .loyalty-details .redeem-confirm .instructions > p.success {font-size: 16px;} .loyalty-details .redeem-confirm .mini-error {color: #E21836;} @media print, only screen and (min-width: 48em) {.loyalty-details .redeem-confirm {padding-top: 25px; padding-bottom: 25px;} .loyalty-details .redeem-confirm .instructions > p.success {font-size: 20px;}} .loyalty-details .history {margin-bottom: 25px;} .loyalty-details .history-seemore {margin-top: 25px; text-align: center;} .loyalty-details .history-seemore a {font-size: 15px; color: #777;} .loyalty-details .history-seemore a:hover {color: #E21836;} .loyalty-details .history-expand {display: none; border-top: 1px solid #ccc;} .loyalty-details .history-date {margin-left: 0; margin-right: 0; height: 40px; line-height: 40px; font-size: 14px; text-transform: uppercase; color: #999; border-bottom: 1px solid #ccc; background: #fafafa;} @media print, only screen and (min-width: 48em) {.loyalty-details .history-date {height: auto; line-height: 1; padding-top: 30px; padding-bottom: 8px; color: #777; border-bottom: 2px solid #777; background: none; font-size: 18px; font-weight: 500;} .loyalty-details .history-date:first-child {margin-top: 5px;}} .loyalty-details .history-entry {margin-left: 0; margin-right: 0; color: #222; background: #f6f5f6; border-bottom: 1px solid #ccc;} .loyalty-details .history-entry .copy {display: block; overflow: auto; font-size: 12px; line-height: 1.4;} .loyalty-details .history-entry .points {float: right; margin-right: 10px; margin-left: 20px; color: #777; font-size: 12px; line-height: 1.4;} .loyalty-details .history-entry .grid-points {color: #777; font-size: 12px;} .loyalty-details .history-entry .grid-copy {font-size: 14px;} .loyalty-details .history-entry .history-detail-column {padding: 20px 0;} .loyalty-details .history-entry .history-icon {margin: 12px 0 8px 12px;} @media print, only screen and (min-width: 48em) {.loyalty-details .history-entry {background: none; border-bottom: none; color: #777;} .loyalty-details .history-entry .copy, .loyalty-details .history-entry .grid-copy {font-size: 18px; font-weight: 500;} .loyalty-details .history-entry .points, .loyalty-details .history-entry .grid-points {font-size: 18px;} .loyalty-details .history-entry + .history-entry {border-top: 1px solid #ccc;} .loyalty-details .history-entry .history-icon {margin: 0;}} .loyalty-details .shortcuts {margin: 10px 20px 25px;} .loyalty-points .swiper-wrapper {white-space: nowrap; height: auto !important;} .loyalty-points .circles {position: relative; min-height: 315px;} .loyalty-points .tier {position: relative; float: none; display: inline-block; vertical-align: top; width: 190px; min-height: 210px;} .loyalty-points .tier.current-tier {width: 190px; min-width: 190px;} .loyalty-points .tier-name, .loyalty-points .tier-complete, .loyalty-points .tier-needed {position: absolute; left: 0; right: 0; top: 22%; font-size: 10px; text-align: center; text-transform: uppercase; color: #777;} .loyalty-points .tier.current-tier .tier-name, .loyalty-points .tier.current-tier .tier-complete {font-size: 11px;} .loyalty-points .tier-complete {top: auto; bottom: 22%;} .loyalty-points .tier-needed {top: 50%; font-size: 11px; color: #c4c5c6;} .loyalty-points .indicator-container {position: relative; width: 60%; min-width: 120px; max-width: 140px; margin: 0 auto;} .loyalty-points .indicator-fallback {position: absolute; left: 0; right: 0; top: 0; bottom: 0;} .loyalty-points .indicator-fallback .text {position: absolute; left: 0; right: 0; top: 50%; text-align: center;} .loyalty-points .tier.current-tier .indicator-container {width: 90%; min-width: 150px; max-width: 170px;} .loyalty-points .benefits-container {margin-top: 15px; margin-bottom: 0; margin-left: -30px; margin-right: -30px; padding-left: 2%; padding-right: 2%; text-align: center; opacity: 0; pointer-events: none; -moz-transition: opacity 400ms linear; -o-transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; transition: opacity 400ms linear;} .loyalty-points .benefits-toggle {display: inline-block; margin-bottom: 15px; font-size: 14px; white-space: nowrap; color: #777;} .loyalty-points .benefits-toggle .icon-down_arrow {display: none;} .loyalty-points .benefits-toggle:hover {color: #E21836;} .loyalty-points .benefits {display: none; padding-bottom: 10px; font-size: 12px; line-height: 1.4; color: #777; text-align: left; white-space: normal;} .loyalty-points .benefits-container.expanded .benefits-toggle .icon-down_arrow {display: inline-block;} .loyalty-points .benefits-container.expanded .benefits-toggle .icon-hover_arrow_right {display: none;} .loyalty-points .swiper-slide-active .benefits-container {opacity: 1; pointer-events: auto;} .loyalty-points .arrow-left, .loyalty-points .arrow-right {position: absolute; height: 60px; width: 36px; font-size: 20px; background-color: #E21836; top: 50%; margin-top: -30px; z-index: 5; cursor: pointer; line-height: 60px; text-align: center; color: #ffffff;} .loyalty-points .arrow-left {float: left; margin-left: 0%;} @media print, only screen and (min-width: 48em) {.loyalty-points .arrow-left {margin-left: 0%;}} .loyalty-points .arrow-right {right: 0%; width: 40px;} @media print, only screen and (min-width: 48em) {.loyalty-points .tier {width: 215px; min-height: 315px;} .loyalty-points .tier.current-tier {width: 320px; min-width: 200px;} .loyalty-points .indicator-container {width: 85%; min-width: 160px; max-width: 280px;} .loyalty-points .tier.current-tier .indicator-container {width: 90%; min-width: 160px; max-width: 280px;} .loyalty-points .tier-name, .loyalty-points .tier-complete {font-size: 12px;} .loyalty-points .tier-needed {font-size: 11px;} .loyalty-points .tier.current-tier .tier-name, .loyalty-points .tier.current-tier .tier-complete {font-size: 20px;} .loyalty-points .benefits-container {margin-top: 40px; margin-bottom: 30px; margin-left: 0px; margin-right: 0px; opacity: 1; pointer-events: auto;} .loyalty-points .benefits-toggle {font-size: 24px; text-transform: uppercase;} .loyalty-points .benefits {padding-bottom: 0; font-size: 14px;} .loyalty-points .current-tier .benefits-container {padding-left: 10%; padding-right: 10%;} .loyalty-points .current-tier .benefits-toggle .icon-down_arrow {display: none;} .loyalty-points .current-tier .benefits-toggle .icon-hover_arrow_right {display: none;} .loyalty-points .current-tier .benefits {display: block;}} @media print, only screen and (min-width: 80em) {.loyalty-points .arrow-left, .loyalty-points .arrow-right {display: none;}} @media only screen and (max-width: 47.98em) {.loyalty-points .arrow-left, .loyalty-points .arrow-right {display: none;}} .loyalty-my-account-hero .banner {position: relative; height: 226px; margin-bottom: 1.62em;} .loyalty-my-account-hero .banner-background {position: absolute; left: 0; top: 0; width: 100%; height: 100%;} .loyalty-my-account-hero .banner-background p.icon-mynb {font-size: 2em; color: #FFFFFF; margin-bottom: 0.5em;} .loyalty-my-account-hero .banner-background h3 strong {text-transform: none;} .loyalty-my-account-hero .banner-background .loyalaction.button.secondary {width: auto; margin-top: 1.62em;} .loyalty-my-account-hero .checkout-banner-points {top: 13%;} .loyalty-my-account-hero .checkout-banner {padding-left: 0px; padding-right: 0px; top: 50%; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%);} .banner-background-joined {background-size: cover; width: 100%; height: 225px; position: relative;} .banner-background-joined.bronze {background: #fff url("../images/MyAccount_Bronze_desk.png") no-repeat center;} .banner-background-joined.silver {background: #fff url("../images/MyAccount_Silver_desk.png") no-repeat center;} .banner-background-joined.gold {background: #fff url("../images/MyAccount_Gold_desk.png") no-repeat center;} .banner-background-joined .loyaltyctasmall {display: none;} @media screen and (max-width: 768px) {.loyalty-my-account-hero .banner {height: 300px;} .loyalty-my-account-hero .banner .banner-background p.icon-mynb {margin-bottom: 0em;} .loyalty-my-account-hero .banner h3 {margin-bottom: 5px;} .loyalty-details .loyalty-gradient-wrapper {max-width: 150px; margin: 0 auto;} .loyalty-details .loyalty-gradient-wrapper .tier-name {font-size: 16px;} .loyalty-details .gold .loyalty-gradient-wrapper .tier-name {color: #FFFFFF;} .loyalty-details .loyalty-copy-block {position: relative; margin: 0.75em 0px 0px 0em;} .loyalty-details .loyalty-copy-block .loyaltycta {display: none;} .banner-background-joined {text-align: center;} .banner-background-joined.bronze {background: #fff url("../images/MyAccount_Bronze_mobile.png") no-repeat center;} .banner-background-joined.silver {background: #fff url("../images/MyAccount_Silver_mobile.png") no-repeat center;} .banner-background-joined.gold {background: #fff url("../images/MyAccount_Gold_mobile.png") no-repeat center;} .banner-background-joined .loyaltyctasmall {display: block; margin-top: 1em;}} .loyalty-success {border: 2px solid #3a945b; border-radius: 2px; margin-bottom: 1.62em; opacity: 1; transition: all ease .5s;} .loyalty-success p {color: #3a945b; margin: 0;} .message-inactive {border: none; height: 0; margin: 0; opacity: 0; overflow: hidden; padding: 0;} .loyalty-cta-rewards {color: #666666; padding-top: 1px; font-size: 11px;} .loyalty-cta-rewards:hover {color: #d00523;} .loyalty-gold-color {color: #a58520;} .loyalty-rebrand .button.loyalty-button {color: #151415; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; border-color: #a58520; border-width: 3px;} .loyalty-rebrand .button.loyalty-button:hover, .loyalty-rebrand .button.loyalty-button:active, .loyalty-rebrand .button.loyalty-button.active {color: #a58520; border-color: #a58520;} .loyalty-rebrand .button.loyalty-button.solid {background-color: transparent;} .loyalty-rebrand .button.loyalty-button.disabled {color: #ccc; border: 3px solid #ccc;} .loyalty-rebrand .button.loyalty-button.disabled:hover {color: #ccc; background: none;} .loyalty-rebrand .button.loyalty-button.redeem-reward.active .expand, .loyalty-rebrand .button.loyalty-button .apply-reward.active .expand {display: inline-block;} .loyalty-rebrand .button.loyalty-button.redeem-reward.active .collapse, .loyalty-rebrand .button.loyalty-button .apply-reward.active .collapse {display: none;} .loyalty-rebrand .button.loyalty-button.secondary {color: #fff;} .loyalty-rebrand .button.loyalty-button.secondary:hover {color: #a58520; border-color: #a58520; background-color: transparent;} .loyalty-promo-bar {position: relative; text-align: center; background-color: #a58520; padding: 20px 0; color: #fff; font-weight: 500; font-size: 14px;} .loyalty-promo-bar .htmlslotcontainer {position: relative;} .loyalty-promo-bar .open {text-decoration: underline;} .loyalty-promo-bar .open:hover {cursor: pointer;} .loyalty-promo-bar .close {display: none; position: absolute; top: 0; right: 0; padding: 5px;} .loyalty-promo-bar .close:hover {cursor: pointer;} .loyalty-promo-bar.expanded .close {display: block;} .loyalty-promo-bar .details {display: none; font-weight: 400; margin-top: 20px;} .loyalty-promo-bar.expiring {background-color: #f2f2f2; bottom-border: 2px solid #666; color: #151415; display: none;} .loyalty-navigation {border-bottom: 1px solid #e5e5e5;} .loyalty-navigation h1 {margin: 15px 0; font-size: 20px; text-align: center;} @media print, only screen and (min-width: 48em) {.loyalty-navigation h1 {display: inline-block;}} .loyalty-navigation .nav {text-align: center; margin: 20px auto; width: 100%;} .loyalty-navigation .nav li {display: inline; margin-left: 20px;} .loyalty-navigation .nav li a {text-transform: uppercase; font-weight: 500; font-size: 14px; text-decoration: none; color: #151415;} .loyalty-navigation .nav li a .icon {font-weight: bold; font-size: 10px; bottom: 3px; text-shadow: 1px 0 #000; left: 3px; letter-spacing: 2px; display: inline-block;} .loyalty-navigation .nav.open .icon-down_arrow {-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); bottom: 0;} @media print, only screen and (min-width: 48em) {.loyalty-navigation .nav {float: right; margin: 20px 0; width: auto;}} .loyalty-navigation .navigation-form {display: none;} .loyalty-navigation .navigation-form.join .loyalty-button {background-color: #a58520; border: 3px solid #a58520; color: #fff; margin-bottom: 20px;} .loyalty-navigation .navigation-form.join .loyalty-button:hover, .loyalty-navigation .navigation-form.join .loyalty-button:focus {color: #fff; border: 3px solid #a58520; background-color: #a58520;} .loyalty-navigation .navigation-form.join p {font-size: 10px;} .loyalty-navigation .navigation-form.join p a {color: #000; font-size: 10px;} .loyalty-navigation .navigation-form .loyalty-action-button {display: inline-block; padding-right: 20px; margin-bottom: 20px;} @media print, only screen and (min-width: 48em) {.loyalty-navigation .navigation-form .loyalty-action-button {margin-bottom: 0px;}} .loyalty-navigation .navigation-form .loyalty-action-button button {padding-left: 40px; padding-right: 40px;} .loyalty-navigation .navigation-form .loyalty-action-button .loyalty-login {background-color: #a58520; border: 3px solid #a58520;} .loyalty-navigation .navigation-form .loyalty-action-button .loyalty-login:hover, .loyalty-navigation .navigation-form .loyalty-action-button .loyalty-login:focus {border: 3px solid #a58520;} .loyalty-navigation .navigation-form .loyalty-action-button .button.facebook-login-button.registration, .loyalty-navigation .navigation-form .loyalty-action-button .button.facebook-login-button {float: none; padding: 8px 40px 9px 40px; border: 3px solid #3A5795;} .loyalty-navigation .navigation-form a.password-reset {color: #000;} .loyalty-navigation .navigation-form .padding-top-2 {padding-top: 0;} .loyalty-navigation .navigation-form .loyalty-terms-conditions-join-rebrand, .loyalty-navigation .navigation-form .loyalty-terms-conditions-login-rebrand {margin-bottom: 10px;} .loyalty-navigation .navigation-form .loyalty-terms-conditions-join-rebrand p, .loyalty-navigation .navigation-form .loyalty-terms-conditions-login-rebrand p {margin-bottom: 0; font-size: 10px;} .loyalty-navigation .navigation-form .loyalty-terms-conditions-join-rebrand p a, .loyalty-navigation .navigation-form .loyalty-terms-conditions-login-rebrand p a {color: #000; font-size: 10px;} .loyalty-navigation .toggle-join-register {text-align: right; font-size: 10px; font-weight: 500; margin: 10px 0;} .about-my-nb-join li.join {border-bottom: 4px solid #a58520; padding-bottom: 18px; padding: 18px 10px;} .about-my-nb-earn li.earn {border-bottom: 4px solid #a58520; padding-bottom: 18px; padding: 18px 10px;} .about-my-nb-redeem li.redeem {border-bottom: 4px solid #a58520; padding-bottom: 18px; padding: 18px 10px;} .about-my-nb-myactivity li.myactivity {border-bottom: 4px solid #a58520; padding-bottom: 18px; padding: 18px 10px;} .join-page {margin-top: 0px !important;} .join-page .join-page-call-out {padding: 0 0 30px; max-width: 300px; margin: 0 auto; width: 768px;} @media print, only screen and (min-width: 48em) {.join-page .join-page-call-out {max-width: none; padding: 50px 0;}} .join-page .join-page-call-out .row .columns:first-child .content h2 {width: 111px;} .join-page .join-page-call-out .row .columns:first-child .content .content-subtext {margin: 0 auto; width: 75%;} @media print, only screen and (min-width: 80em) {.join-page .join-page-call-out .row .columns:first-child {padding-left: 0em;}} .join-page .join-page-call-out .row .columns:nth-child(2) .content h2 {width: 185px;} .join-page .join-page-call-out .row .columns:nth-child(2) .content .content-subtext {width: 88%; margin: 0 auto;} .join-page .join-page-call-out .row .columns:nth-child(2) .content .content-subtext a {font-weight: 900; text-decoration: underline; color: #151415;} @media print, only screen and (min-width: 48em) {.join-page .join-page-call-out .row .columns:nth-child(2) .content .content-subtext {width: inherit; margin: 0 auto;}} @media print, only screen and (min-width: 80em) {.join-page .join-page-call-out .row .columns:nth-child(2) {padding-left: 0em; padding-right: 0em;}} .join-page .join-page-call-out .row .columns:nth-child(3) .content h2 {width: 150px;} .join-page .join-page-call-out .row .columns:nth-child(3) .content .content-subtext {margin: 0 auto; width: 87%;} @media print, only screen and (min-width: 80em) {.join-page .join-page-call-out .row .columns:nth-child(3) {padding-right: 0em;}} .join-page .join-page-call-out .content {max-width: 300px; margin: 30px auto 0; text-align: center;} @media print, only screen and (min-width: 48em) {.join-page .join-page-call-out .content {margin: 20px auto 0; max-width: inherit;}} .join-page .join-page-call-out .content .icon {font-size: 50px; text-align: center; margin-bottom: 25px;} .join-page .join-page-call-out .content h2 {text-align: center; font-size: 14px; font-weight: 500; border: 0; text-transform: uppercase; margin: 0 auto 5px;} .join-page .join-page-call-out .content p {font-weight: 400; display: inline;} .join-page hr {border: solid #a58520; border-width: 5px 0 0; clear: both; height: 0; width: 62px; margin: 0 auto;} .join-page .join-page-title {text-align: center; padding: 40px 0px 10px; max-width: 300px; margin: 0 auto; width: 768px;} @media print, only screen and (min-width: 48em) {.join-page .join-page-title {max-width: none;}} .join-page .join-page-title h3 {font-weight: 500; margin-bottom: 7px; font-size: 16px;} @media print, only screen and (min-width: 48em) {.join-page .join-page-title h3 {font-size: 20px;}} .join-page .reward-details {margin: 0 auto 30px;} .join-page .reward-details h3 {font-weight: 500; text-align: center; margin: 0 auto;} .join-page .reward-details p {text-align: center; margin: 0 auto;} @media print, only screen and (min-width: 48em) {.join-page .reward-details p {text-align: left; line-height: 3.3;}} @media print, only screen and (min-width: 60em) {.join-page .reward-details p {text-align: left;}} @media print, only screen and (min-width: 48em) {.join-page .reward-details {max-width: none; width: 768px;}} .join-page .reward-details .row {height: inherit; padding: 10px 0;} @media print, only screen and (min-width: 48em) {.join-page .reward-details .row {padding: 0px;}} .join-page .reward-details .row:first-child {padding: 0px;} .join-page .reward-details .row:nth-child(2) p {font-weight: 500;} .join-page .reward-details .row .print-total-title {display: none;} @media print, only screen and (min-width: 48em) {.join-page .reward-details .row .print-total-title {display: block;}} .join-page .reward-details .row .print-total p {text-align: center; width: auto;} .join-page .reward-details .row .print-total .row .columns {padding: 0px !important;} .join-page .reward-details .row:nth-child(2n+3) {background: #f1f1f1;} @media print, only screen and (min-width: 48em) {.join-page .reward-details .row .columns {line-height: 2;}} .join-page .reward-details .row .columns:nth-child(2) {text-align: center;} .join-page .reward-details .row .columns:nth-child(2) .row .columns {padding: 10px 0px 5px;} @media print, only screen and (min-width: 48em) {.join-page .reward-details .row .columns:nth-child(2) .row .columns {padding: inherit;}} .join-page .reward-details .row .columns:nth-child(2) .row [class^="icon-"] {font-size: 10px; top: 2px;} .join-page .reward-details .row .columns:nth-child(2) .row:first-child .columns:first-child {color: #a66032;} .join-page .reward-details .row .columns:nth-child(2) .row:first-child .columns:nth-child(2) {color: #838383;} .join-page .reward-details .row .columns:nth-child(2) .row:first-child .columns:nth-child(3) {color: #a58520;} .join-page .reward-details .row .columns:nth-child(2) .row:first-child .columns.minus {padding-top: 12px;} .join-page .reward-details .row .columns:nth-child(2) .row:first-child .columns.minus hr {border: solid #ccc; border-width: 2px 0 0; margin: 8px auto; width: 16px;} .join-page .reward-details .reward-tiers .row .columns {padding: 0px !important;} .join-page .reward-details .reward-tiers .row .columns h3 {color: #f7f7f7; margin: 10px; font-size: 14px;} .join-page .reward-details .reward-tiers .row .columns:first-child {background: #a66032;} .join-page .reward-details .reward-tiers .row .columns:nth-child(2) {background: #838383;} .join-page .reward-details .reward-tiers .row .columns:nth-child(3) {background: #a58520;} .join-page .myNB-fine-print {margin: 0 auto 40px; text-align: center; padding-left: 32px; padding-right: 32px; max-width: 300px;} .join-page .myNB-fine-print p {font-size: 10px; line-height: 1.4; color: #585858;} @media print, only screen and (min-width: 48em) {.join-page .myNB-fine-print {max-width: 719px;}} .join-page .join-faq {text-align: center;} .join-page .join-faq a {display: inline-block; margin: 0 auto; width: auto; border-color: #000;} .join-page h3, .join-page h2, .join-page p {color: #151415;} .loyalty-details.page-body.content-body.about-my-nb-myactivity {color: #151415;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity {margin: 60px 0 0;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn {text-align: center;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn {text-align: left;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .row .columns {padding: 0px 25px 0;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .row .columns {padding: 24px 25px 0;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .row .columns:first-child hr {border: 1px solid #ccc; width: 122px; margin: 30px auto;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .row .columns:first-child {border-right: 1px solid #ccc;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .row .columns:first-child hr {display: none;}} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .icon {float: left;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .mynb-customer {display: block; padding-top: 10px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .mynb-customer h2 {font-size: 24px; margin-bottom: 20px; line-height: 1em; font-weight: 400;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .mynb-customer {display: inline-block; padding-left: 25px; padding-top: 0px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .mynb-customer h2 {text-align: left; margin-bottom: 0px;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper {margin: 0 auto; width: 60%;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper {float: left; padding-left: 25px;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .earn-percentage-wrapper {color: #151415; font-size: 12px; text-transform: lowercase; padding-top: 15px;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .earn-percentage-wrapper {padding-top: 0px;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .tier-messaging {font-weight: 400; width: 161px; line-height: 1.2; text-align: center; margin: 0 auto;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .tier-messaging .pointsNeeded, .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .tier-messaging .datePointsNeeded, .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .tier-messaging span {font-weight: 500;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .tier-messaging .gold-messaging {display: none; font-weight: 400;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .tier-messaging {text-align: left;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .earn-progress-bar {background-color: #e5e5e5; height: 5px; width: 200px; margin: 10px auto;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .percent-wrapper .earn-progress-bar .indicator {background-color: #a58520; border-radius: inherit; height: inherit;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .rewards-points-messaging {margin: 0 0 8px 0; font-size: 13px; font-weight: 500;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .rewards-points-messaging span {font-size: 45px; color: #a58520; display: block; padding-top: 5px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .rewards-points-expire {display: none; font-size: 13px; font-weight: 400;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .rewards-points-expire .pointsToExpire, .loyalty-details.page-body.content-body.about-my-nb-myactivity .earn .rewards-points-expire .datePointsExpire {font-weight: 500;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history {padding-top: 40px; font-size: 13px; font-weight: 400; text-align: center;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .history-eligible {text-transform: uppercase; font-weight: 400; font-size: 20px; padding-bottom: 30px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .points {font-weight: 500;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history {padding: 60px 0; text-align: left;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .history-eligible {padding-bottom: 0px;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .reward {color: #151415; padding: 9px 0 9px 0; min-height: 75px; border: 0px; line-height: 1.5;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .reward:nth-child(2n+2) {background: #f1f1f1;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .reward {height: auto; min-height: 40px; max-height: none; padding: 12px 0 0 40px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .reward .columns {float: left;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .reward .points {float: right;}} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .copy span {padding-bottom: 10px; display: inline-block;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .history-expand {border-top: 0px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .history-expand .copy {float: left;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .history-expand .copy span {text-align: left;}} .loyalty-details.page-body.content-body.about-my-nb-myactivity .mynb-history .icon {font-weight: bold; font-size: 10px; bottom: 3px; text-shadow: 1px 0 #000; left: 3px; letter-spacing: 2px; display: inline-block;} .loyalty-details.page-body.content-body.about-my-nb-myactivity h3, .loyalty-details.page-body.content-body.about-my-nb-myactivity h2, .loyalty-details.page-body.content-body.about-my-nb-myactivity p {color: #151415;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore {display: inline-block; padding-left: 0px; margin: 25px auto;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore span {color: #151415; text-transform: uppercase; font-weight: 500; font-size: 15px;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore .less {display: none;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore .more {display: inline-block;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore.open .less {display: inline-block;} .loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore.open .more {display: none;} @media print, only screen and (min-width: 48em) {.loyalty-details.page-body.content-body.about-my-nb-myactivity .history-seemore {padding-left: 60px;}} .page-body.about-my-nb-earn, .about-my-nb-myactivity {margin-top: 0;} .page-body.about-my-nb-earn .restricted-width, .about-my-nb-myactivity .restricted-width {max-width: 768px; margin: 0 auto; display: block;} .page-body.about-my-nb-earn .points-per-dollar, .about-my-nb-myactivity .points-per-dollar {margin: 40px 0 0 0; border-bottom: 1px solid #e5e5e5;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .points-per-dollar, .about-my-nb-myactivity .points-per-dollar {margin: 40px 0 20px 0; padding-bottom: 20px;}} .page-body.about-my-nb-earn .points-per-dollar .content, .about-my-nb-myactivity .points-per-dollar .content {margin-top: 30px;} .page-body.about-my-nb-earn .points-per-dollar .top-border:before, .about-my-nb-myactivity .points-per-dollar .top-border:before {content: ""; position: absolute; border-top: 1px solid #e5e5e5; height: 1px; width: 100%; top: 12%; left: 0;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .points-per-dollar .top-border:before, .about-my-nb-myactivity .points-per-dollar .top-border:before {top: 15%;}} .page-body.about-my-nb-earn .points-per-dollar .icon-loyalty-shop, .about-my-nb-myactivity .points-per-dollar .icon-loyalty-shop {display: block; margin: 0 auto; width: 36px; height: 48px; background-color: #ffff; padding: 0 40px 0 40px; text-align: center; background-position-x: -180%;} .page-body.about-my-nb-earn h2, .about-my-nb-myactivity h2 {text-align: center; font-size: 20px; font-weight: 500; border: 0; margin-bottom: 5px; text-transform: initial; line-height: 1.6em;} .page-body.about-my-nb-earn h2 .highlight, .about-my-nb-myactivity h2 .highlight {font-size: 30px; color: #a58520;} .page-body.about-my-nb-earn h2 .highlight sup, .about-my-nb-myactivity h2 .highlight sup {font-size: 18px;} .page-body.about-my-nb-earn h2 .highlight .plus, .about-my-nb-myactivity h2 .highlight .plus {bottom: 2px; position: relative;} .page-body.about-my-nb-earn p, .about-my-nb-myactivity p {text-align: center; font-weight: 400; color: #151415; font-size: 13px; margin-bottom: 0;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn p, .about-my-nb-myactivity p {margin-bottom: 1.25em;}} .page-body.about-my-nb-earn p a, .page-body.about-my-nb-earn p .subheader, .about-my-nb-myactivity p a, .about-my-nb-myactivity p .subheader {color: #000; font-weight: 500; font-size: 14px; padding-top: 15px; display: inline-block;} .page-body.about-my-nb-earn p span.icon, .about-my-nb-myactivity p span.icon {font-weight: 900; text-shadow: 1px 0 #000; font-size: 9px; top: -1px;} .page-body.about-my-nb-earn p a:hover, .page-body.about-my-nb-earn p a:focus, .about-my-nb-myactivity p a:hover, .about-my-nb-myactivity p a:focus {text-decoration: underline;} .page-body.about-my-nb-earn .download-the-app, .about-my-nb-myactivity .download-the-app {border-bottom: 1px solid #e5e5e5;} .page-body.about-my-nb-earn .download-the-app .app-icons, .about-my-nb-myactivity .download-the-app .app-icons {margin-top: 10px; text-align: center;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .download-the-app .app-icons, .about-my-nb-myactivity .download-the-app .app-icons {margin-top: 0px; margin-bottom: 10px;}} .page-body.about-my-nb-earn .download-the-app .app-icons.first, .about-my-nb-myactivity .download-the-app .app-icons.first {margin-top: 16px;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .download-the-app .app-icons.first, .about-my-nb-myactivity .download-the-app .app-icons.first {margin-top: 0px;}} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .download-the-app, .about-my-nb-myactivity .download-the-app {padding: 0 50px; margin: 20px 0 40px; border-bottom: none; border-right: 1px solid #e5e5e5;}} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .complete-your-profile, .about-my-nb-myactivity .complete-your-profile {padding: 0 50px; margin: 20px 0 40px;}} .page-body.about-my-nb-earn .content, .about-my-nb-myactivity .content {max-width: 300px; margin: 40px auto;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .content, .about-my-nb-myactivity .content {max-width: inherit; margin: 0;}} .page-body.about-my-nb-earn .content br, .about-my-nb-myactivity .content br {display: none;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-earn .content br, .about-my-nb-myactivity .content br {display: initial;}} .page-body.about-my-nb-earn .visit-our-stores, .about-my-nb-myactivity .visit-our-stores {background: #2e2e2e url(../images/aboutmynb-map.jpg) no-repeat center center; background-size: cover; height: 240px; margin: 20px 0 40px;} .page-body.about-my-nb-earn .visit-our-stores h2, .about-my-nb-myactivity .visit-our-stores h2 {color: #fff; margin-top: 40px; font-weight: 400;} .page-body.about-my-nb-earn .visit-our-stores a.loyalty, .about-my-nb-myactivity .visit-our-stores a.loyalty {display: block; position: absolute; right: 0; left: 0; margin-right: auto; margin-left: auto; bottom: 30px; border-color: #000; background-color: #a58520; width: 140px; padding: 10px 15px;} .page-body.about-my-nb-earn .visit-our-stores a.loyalty:hover, .about-my-nb-myactivity .visit-our-stores a.loyalty:hover {color: #000;} .page-body.about-my-nb-redeem {margin-top: 0; margin-bottom: 0;} .page-body.about-my-nb-redeem .redeem-form-background {background-color: #f1f1f1; padding: 40px 0;} .page-body.about-my-nb-redeem .pointTotal {font-size: 12px; font-weight: bold; text-align: center; padding-bottom: 20px; margin-top: 20px;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-redeem .pointTotal {text-align: left; padding-bottom: 0; float: left;}} .page-body.about-my-nb-redeem .filters {font-size: 12px; font-weight: bold; text-align: center; margin-bottom: 13px; margin-right: 0;} .page-body.about-my-nb-redeem .filters .input-flat.select {width: 146px;} .page-body.about-my-nb-redeem .filters .input-flat.select label {text-align: left; font-weight: 500;} .page-body.about-my-nb-redeem .filters .input-flat.select select {font-size: 13px; border-color: #ccc;} .page-body.about-my-nb-redeem .filters .input-flat.select.reward-sort-wrapper {padding-right: 20px;} @media print, only screen and (min-width: 60em) {.page-body.about-my-nb-redeem .filters .input-flat.select {width: 220px;}} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-redeem .filters {text-align: right; float: right; margin-right: 20px;}} @media print, only screen and (min-width: 60em) {.page-body.about-my-nb-redeem .filters {margin-right: 0;}} .page-body.about-my-nb-redeem .redeem-form {margin: 0 auto; max-width: 320px;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-redeem .redeem-form {max-width: 640px;}} @media print, only screen and (min-width: 60em) {.page-body.about-my-nb-redeem .redeem-form {max-width: 940px;}} .page-body.about-my-nb-redeem .redeem-form .tile-container {text-align: center; display: flex; flex-wrap: wrap;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile {border: 1px solid #ccc; height: 300px; width: 300px; background-color: #fff; padding: 20px; margin: 0 10px 20px 10px; position: relative;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(n + 4) {display: none;} @media print, only screen and (min-width: 48em) {.page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile {margin: 0 20px 20px 0;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(2n) {margin: 0 0 20px 0;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(n + 5) {display: block;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(n + 6) {display: none;}} @media print, only screen and (min-width: 60em) {.page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(2n) {margin: 0 20px 20px 0;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(3n) {margin: 0 0 20px 0;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(n + 4) {display: block;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(n + 6) {display: block;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile:nth-child(n + 7) {display: none;}} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile .reward-points {float: right; color: #a58520; font-weight: 500; font-size: 30px;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile .reward-points .pts {font-size: 14px; color: #000; margin-left: 2px;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile img {width: 100px; height: 100px; clear: both; display: block; margin: 50px auto 20px;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile .reward-name {font-weight: 700; font-size: 13px; line-height: 16px;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile a.loyalty-button {background: #a58520; color: #fff; margin-top: 20px; border-color: #a58520; width: 258px; text-align: center; position: absolute; bottom: 20px; left: 20px;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile a.loyalty-button.inactive {background: #ccc; border-color: #ccc;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile a.loyalty-button.inactive:hover {cursor: default;} .page-body.about-my-nb-redeem .redeem-form .tile-container .rewardTile .reward-flag {background: #000; color: #fff; font-size: 10px; font-weight: 500; left: 0; letter-spacing: 0.2em; padding: 0.2em 0.4em; position: absolute; text-transform: uppercase; top: 27px;} .page-body.about-my-nb-redeem .redeem-form .tile-container.expanded .rewardTile:nth-child(n + 4) {display: block;} .page-body.about-my-nb-redeem .redeem-form .tile-container.expanded .rewardTile:nth-child(n + 6) {display: block;} .page-body.about-my-nb-redeem .redeem-form .tile-container.expanded .rewardTile:nth-child(n + 7) {display: block;} .page-body.about-my-nb-redeem .loader {display: none; margin: 90px 0;} .page-body.about-my-nb-redeem .load-more {text-transform: uppercase; font-weight: 500; font-size: 14px; text-decoration: none; color: #151415; display: block; text-align: center; margin: 20px 0 30px;} .page-body.about-my-nb-redeem .load-more .icon {font-weight: bold; font-size: 10px; bottom: 3px; text-shadow: 1px 0 #000; left: 3px; letter-spacing: 2px; display: inline-block;} #loyalty-redeem-modal {overflow-y: auto; padding: 30px 20px;} #loyalty-redeem-modal .close-reveal-modal {font-size: 16px;} #loyalty-redeem-modal .reward-name {font-size: 14px; font-weight: 500; margin-bottom: 20px; display: block;} #loyalty-redeem-modal .reward-form .redeeming-message-moved {margin: 0 2% 20px; clear: both;} #loyalty-redeem-modal a.loyalty-button, #loyalty-redeem-modal .redeem-form-widget .reward-form-actions button {background: #a58520; box-shadow: none; color: #fff; margin-top: 5px; border-color: #a58520; padding: 8px 20px; letter-spacing: 0.75px; font-size: 12px; font-family: "ITC Avant Garde Gothic W04", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 500; text-transform: uppercase; min-width: 120px; width: auto; text-align: center; border: 2px solid #a58520;} #loyalty-redeem-modal .redeem-form-accept button {background: #a58520; box-shadow: none; color: #fff; margin-top: 5px; border-color: #a58520; padding: 8px 20px; letter-spacing: 0.75px; font-size: 12px; font-family: "ITC Avant Garde Gothic W04", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 500; text-transform: uppercase; min-width: 120px; width: auto; text-align: center; border: 2px solid #a58520;} #loyalty-redeem-modal .redeem-form-widget {*zoom: 1; position: relative;} #loyalty-redeem-modal .redeem-form-widget:before, #loyalty-redeem-modal .redeem-form-widget:after {content: " "; display: table;} #loyalty-redeem-modal .redeem-form-widget:after {clear: both;} #loyalty-redeem-modal .redeem-form-widget .reward-form-paragraph {font-size: 12px; margin-top: 10px;} #loyalty-redeem-modal .redeem-form-widget small.error {margin: 0; padding: 5px 10px; position: relative; width: 100%; z-index: 10;} #loyalty-redeem-modal .redeem-form-widget label {font-weight: 500; padding: 0 4px;} #loyalty-redeem-modal .redeem-form-widget .hint-required {color: #666; font-weight: 500; position: absolute; top: 0; right: 2.5%; font-size: 12px;} #loyalty-redeem-modal .redeem-form-widget .requiredindicator {font-size: 11px; font-weight: 700;} #loyalty-redeem-modal .redeem-form-widget .reward-form-input {display: block; margin-bottom: 20px;} @media print, only screen and (min-width: 48em) {#loyalty-redeem-modal .redeem-form-widget {margin: 0 -10px;} #loyalty-redeem-modal .redeem-form-widget .reward-form-input {float: left; width: 46%; margin-right: 2%; margin-left: 2%;} #loyalty-redeem-modal .redeem-form-widget .reward-form-actions, #loyalty-redeem-modal .redeem-form-widget .reward-form-input-full {clear: both; float: none; display: block; margin-right: 2%; margin-left: 2%; width: auto;}} @media only screen and (max-width: 47.98em) {#loyalty-redeem-modal .redeem-form-widget {margin-bottom: 50px;}} #loyalty-redeem-modal .redeem-modal-success {display: none; padding-top: 8px; text-align: center;} #loyalty-redeem-modal .redeem-modal-success h3 {font-weight: 400;} #loyalty-redeem-modal .loader {display: none;} #loyalty-redeem-modal.form-success .redeem-modal-success {display: block;} #loyalty-redeem-modal.form-success .redeem-modal-form {display: none;} #loyalty-redeem-modal.has-form .redeem-form-accept {display: none;} #loyalty-redeem-modal.form-loading .redeem-modal-form {display: none;} #loyalty-redeem-modal.form-loading .loader {display: block;} .loyalty-dashboard-header.loyalty-rebrand {position: relative; text-align: center;} .loyalty-dashboard-header.loyalty-rebrand h1 {background-color: #151415; padding: 35px 0 50px; margin: 0; font-size: 24px;} .loyalty-dashboard-header.loyalty-rebrand h1 span {color: #fff;} .loyalty-dashboard-header.loyalty-rebrand h1 .subtitle {display: none;} .loyalty-dashboard-header.loyalty-rebrand .loyalty-tier-badge {position: absolute; bottom: 115px; left: 50%; -ms-transform: translate(-50%, 50%); -moz-transform: translate(-50%, 50%); -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%);} .loyalty-dashboard-header.loyalty-rebrand .loyalty-bar {color: #151415; background: #fff; height: 115px; padding: 40px 0 0 0; font-size: 24px; line-height: 1.6em; text-align: center; border-bottom: 7px solid #a58520;} .loyalty-dashboard-header.loyalty-rebrand .loyalty-bar .name {margin: 0;} .loyalty-dashboard-header.loyalty-rebrand .loyalty-bar .join-date {display: block; text-align: center; font-size: .6em; line-height: .6em;} .loyalty-dashboard-header.loyalty-rebrand.guest h1 {padding: 35px 0 35px;} .loyalty-dashboard-header.loyalty-rebrand.guest h1 .subtitle {display: block; color: #a4851f; font-weight: 500; font-size: 12px; text-transform: initial; padding-top: 0.8em;} .loyalty-my-account-hero.loyalty-rebrand {margin-bottom: 20px;} .loyalty-my-account-hero.loyalty-rebrand .loyalty-action-button {position: relative; float: right;} .loyalty-my-account-hero.loyalty-rebrand .loyalty-action-button button {width: 131px;} .loyalty-my-account-hero.loyalty-rebrand .loyalty-action-button + .loyalty-action-button {margin-right: 20px;} .loyalty-details.loyalty-rebrand {margin-bottom: 20px; margin-top: 20px;} @media print, only screen and (min-width: 48em) {.loyalty-details.loyalty-rebrand {margin-top: 0;}} .loyalty-details.loyalty-rebrand .button.loyalty-button {font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 700; font-size: 12px; color: #151415; border-color: #a58520; border-width: 3px;} @media print, only screen and (min-width: 48em) {.loyalty-details.loyalty-rebrand .button.loyalty-button {border-width: 3px;}} .loyalty-details.loyalty-rebrand .button.loyalty-button:hover, .loyalty-details.loyalty-rebrand .button.loyalty-button:active, .loyalty-details.loyalty-rebrand .button.loyalty-button.active {color: #a58520; border-color: #a58520;} .loyalty-details.loyalty-rebrand .button.loyalty-button.solid {background-color: transparent;} .loyalty-details.loyalty-rebrand .button.loyalty-button.disabled {color: #ccc; border: 3px solid #ccc;} .loyalty-details.loyalty-rebrand .button.loyalty-button.disabled:hover {color: #ccc; background: none;} .loyalty-details.loyalty-rebrand .button.loyalty-button.redeem-reward.active .expand, .loyalty-details.loyalty-rebrand .button.loyalty-button .apply-reward.active .expand {display: inline-block;} .loyalty-details.loyalty-rebrand .button.loyalty-button.redeem-reward.active .collapse, .loyalty-details.loyalty-rebrand .button.loyalty-button .apply-reward.active .collapse {display: none;} .loyalty-details.loyalty-rebrand .button.loyalty-button.secondary {color: #fff;} .loyalty-details.loyalty-rebrand .button.loyalty-button.secondary:hover {color: #a58520; border-color: #a58520; background-color: transparent;} .loyalty-details.loyalty-rebrand .earn {padding: 0 30px 40px; margin-bottom: 15px; border-bottom: 7px solid #a4851f;} .loyalty-details.loyalty-rebrand .earn .rewards-points-messaging {margin: 0 0 20px 0;} .loyalty-details.loyalty-rebrand .earn .earn-percentage-wrapper {color: #585858; font-size: 12px; text-transform: lowercase; margin: 0 0 40px;} .loyalty-details.loyalty-rebrand .earn .earn-progress-bar {background-color: #e5e5e5; border-radius: 2.5px; height: 5px; width: 200px; margin: 10px 0;} .loyalty-details.loyalty-rebrand .earn .earn-progress-bar .indicator {background-color: #a58520; border-radius: inherit; height: inherit;} .loyalty-details.loyalty-rebrand .guest-hint-muted {margin-top: 6px; color: #666; font-size: 10px; position: absolute; left: 0; width: 100%; top: -20px; margin-left: 0; text-align: center;} @media print, only screen and (min-width: 48em) {.loyalty-details.loyalty-rebrand .guest-hint-muted {position: absolute; left: 100%; top: 9px; width: auto; white-space: nowrap; margin-left: 10px;}} @media print, only screen and (min-width: 80em) {.loyalty-details.loyalty-rebrand .guest-hint-muted {position: absolute; left: 0; width: 100%; top: -20px; margin-left: 0; text-align: center;}} .loyalty-details.loyalty-rebrand .rewards {padding: 0 30px 40px; margin-bottom: 40px; border-bottom: 7px solid #a4851f;} .loyalty-details.loyalty-rebrand .rewards-points-messaging {color: #151415; font-size: 24px; font-weight: 500; margin: 35px 0 50px 0;} @media print, only screen and (min-width: 48em) {.loyalty-details.loyalty-rebrand .rewards-points-messaging {margin: 0;}} .loyalty-details.loyalty-rebrand .rewards-points-messaging i {display: block; color: #a58520; font-size: 50px; font-style: normal; font-weight: 400; margin: 10px 0;} .loyalty-details.loyalty-rebrand.guest .rewards-points-messaging {display: none;} .loyalty-details.loyalty-rebrand.guest .reward .detail .redeem {display: none;} .loyalty-details.loyalty-rebrand.loyaltyabout .rewards-points-messaging {display: none;} .loyalty-details.loyalty-rebrand .rewards-seemore, .loyalty-details.loyalty-rebrand .history-seemore {display: inline-block; padding-left: 130px; margin: 25px auto;} .loyalty-details.loyalty-rebrand .rewards-seemore span, .loyalty-details.loyalty-rebrand .history-seemore span {color: #151415; text-transform: uppercase; font-weight: 500; font-size: 15px;} .loyalty-details.loyalty-rebrand .rewards-seemore .less, .loyalty-details.loyalty-rebrand .history-seemore .less {display: none;} .loyalty-details.loyalty-rebrand .rewards-seemore .more, .loyalty-details.loyalty-rebrand .history-seemore .more {display: inline-block;} .loyalty-details.loyalty-rebrand .rewards-seemore.open .less, .loyalty-details.loyalty-rebrand .history-seemore.open .less {display: inline-block;} .loyalty-details.loyalty-rebrand .rewards-seemore.open .more, .loyalty-details.loyalty-rebrand .history-seemore.open .more {display: none;} .loyalty-details.loyalty-rebrand .rewards-eligible, .loyalty-details.loyalty-rebrand .history-eligible {color: #151415; font-size: 23px; font-weight: 500; line-height: inherit; margin: 0 0 1.25em 0;} .loyalty-details.loyalty-rebrand .rewards-eligible i, .loyalty-details.loyalty-rebrand .history-eligible i {color: #a58520; font-style: normal;} .loyalty-details.loyalty-rebrand .rewards-eligible.redeemmsg, .loyalty-details.loyalty-rebrand .history-eligible.redeemmsg {display: none;} .loyalty-details.loyalty-rebrand .reward {border: none;} .loyalty-details.loyalty-rebrand .reward .points {display: block; text-align: center; font-size: 12px; font-weight: 500; color: #151415; text-transform: lowercase;} .loyalty-details.loyalty-rebrand .reward .points i {display: block; color: #a58520; font-size: 20px; font-style: normal; font-weight: 500;} .loyalty-details.loyalty-rebrand .reward .image {padding: 0 25px 0 0;} .loyalty-details.loyalty-rebrand .reward .image .image-border {height: 85px; padding: 6px 25px 6px; border-right: 1.5px solid #ccc;} .loyalty-details.loyalty-rebrand .reward .image img {display: block; width: 75px; min-width: 75px; height: auto; margin: 5px auto 10px;} .loyalty-details.loyalty-rebrand .reward .imagealign:after {top: 0;} .loyalty-details.loyalty-rebrand .reward .summary {margin: 0; padding-top: 5px; padding-bottom: 5px; border: none;} .loyalty-details.loyalty-rebrand .reward .summary .copy {color: #151415; font-size: 12px; text-transform: capitalize;} .loyalty-details.loyalty-rebrand .reward .detail .copy {display: block; margin: 0 0 15px 0; font-size: 12px; line-height: 1.3; font-weight: 400; color: #151415; padding-top: 0px;} .loyalty-details.loyalty-rebrand .reward .detail .redeem {display: block; float: none; margin: 0;} .loyalty-details.loyalty-rebrand .redeem-container {padding-left: 105px;} .loyalty-details.loyalty-rebrand .redeem-confirm {background-color: #151415; color: #fff; margin-top: 20px; padding: 35px 25px; position: relative;} .loyalty-details.loyalty-rebrand .redeem-confirm.loading {min-height: 160px;} .loyalty-details.loyalty-rebrand .redeem-confirm.loading:after {content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; background: #000 url(../images/loader-transparent.gif) no-repeat center; min-height: 160px;} .loyalty-details.loyalty-rebrand .redeem-confirm button.loyalty-button {color: #fff;} .loyalty-details.loyalty-rebrand .redeem-confirm .details:before {content: none;} .loyalty-details.loyalty-rebrand .redeem-confirm .redeem-info {margin: 0 0 15px 0; line-height: 1.2em;} .loyalty-details.loyalty-rebrand .redeem-confirm .redeem-info .confirmation-warning {font-size: 12px; line-height: 1.3;} .loyalty-details.loyalty-rebrand .redeem-confirm .instructions p {color: #fff;} .loyalty-details.loyalty-rebrand .redeem-confirm .redeem-reward, .loyalty-details.loyalty-rebrand .redeem-confirm .apply-reward {position: absolute; top: 10px; right: 10px; cursor: pointer;} .loyalty-details.loyalty-rebrand .history {padding: 0 30px;} @media print, only screen and (min-width: 48em) {.loyalty-details.loyalty-rebrand .history {padding-top: 35px;}} .loyalty-details.loyalty-rebrand .history .history-expand {border: none;} .loyalty-details.loyalty-rebrand .history .reward {min-height: 85px; padding: 22px 0;} .loyalty-details.loyalty-rebrand .history .reward .points {display: inline-block; text-align: left; vertical-align: middle; font-weight: 500;} .loyalty-details.loyalty-rebrand .history .reward .points i {display: inline-block;} .loyalty-details.loyalty-rebrand .history .history-icon {display: block; margin: 0 auto; width: 75px; height: 76px;} .loyalty-details.loyalty-rebrand .history .details {min-height: 85px;} .loyalty-details.loyalty-rebrand .history .points {display: inline-block; text-align: left; vertical-align: middle;} .loyalty-details.loyalty-rebrand .history .points i {display: inline-block;} .loyalty-details.loyalty-rebrand .history .history-day {color: #151415; font-size: 14px; font-weight: 500;} .loyalty-details.loyalty-rebrand .history .copy {color: #151415; line-height: 1.2em; font-size: 12px;} @media (min-width: 768px) {.loyalty-details.loyalty-rebrand .rewards .reward .points {margin: 3px -10px;}} @media (max-width: 767px) {.loyalty-details.loyalty-rebrand .rewards-seemore {display: inline-block; padding-left: 10px; margin: 25px auto 35px auto;} .loyalty-details.loyalty-rebrand .history-seemore {display: inline-block; margin: 25px 0 50px auto; padding-left: 15px;} .loyalty-details.loyalty-rebrand .reward .points {display: inline-block; height: 85px; margin-left: 15px; padding-left: 15px; vertical-align: top; line-height: 85px;} .loyalty-details.loyalty-rebrand .reward .points i {display: inline-block; font-size: 24px;} .loyalty-details.loyalty-rebrand .reward .image {white-space: nowrap; padding: 0 0 20px 0;} .loyalty-details.loyalty-rebrand .reward .image img {display: inline-block;} .loyalty-details.loyalty-rebrand .reward .details {width: 100%; padding: 0; display: block;} .loyalty-details.loyalty-rebrand .reward .details:before {content: none;} .loyalty-details.loyalty-rebrand .reward .detail .copy {min-height: auto; white-space: normal;} .loyalty-details.loyalty-rebrand .reward .summary {padding-top: 10px;} .loyalty-details.loyalty-rebrand .reward .summary .copy {display: inline-block; margin: 0;} .loyalty-details.loyalty-rebrand .reward .redeem-container {padding-left: 15px;} .loyalty-details.loyalty-rebrand .reward .redeem-confirm {margin: 20px -2.5em 0;} .loyalty-details.loyalty-rebrand .history .image {padding: 0 0 10px 0;} .loyalty-details.loyalty-rebrand .history .reward .points {height: auto; margin: 0; padding: 0; border: none; line-height: normal;} .loyalty-details.loyalty-rebrand .history .details {display: inline-block; width: calc(100% - 100px); float: none; padding-left: 28px;}} .loyalty-my-account-hero .banner.loyalty-rebrand {border: 2px solid #151415; height: 150px;} .loyalty-my-account-hero .banner.loyalty-rebrand h3 {color: #000; font-size: 22px; line-height: 1em; margin: 0 0 10px; text-transform: capitalize;} .loyalty-my-account-hero .banner.loyalty-rebrand .rewards-points-messaging {font-size: 15px;} .loyalty-my-account-hero .banner.loyalty-rebrand .rewards-points-messaging i {margin: 0;} .loyalty-my-account-hero .banner.loyalty-rebrand .rewards-cta-wrapper {position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .loyalty-my-account-hero .banner.loyalty-rebrand .icon-mynb {display: block; color: #fff; font-size: 22px; line-height: 1em; margin-bottom: 20px;} .loyalty-my-account-hero .banner.loyalty-rebrand > .columns {height: 100%; padding: 20px 30px;} .loyalty-my-account-hero .banner.loyalty-rebrand > .columns:first-child {background-color: #151415; text-align: center;} @media (min-width: 960px) {.loyalty-my-account-hero .banner.loyalty-rebrand > .columns:first-child {width: 250px;} .loyalty-my-account-hero .banner.loyalty-rebrand > .columns:last-child {width: calc(100% - 250px);}} .loyalty-my-account-hero .banner.loyalty-rebrand [class^="icon-loyalty"] {position: absolute; right: 20px; top: 50px; transform: translate(0, -50%);} .loyalty-my-account-hero .banner.loyalty-account-banner {border: 2px solid #151415; margin-top: 20px; height: 280px;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns {height: 26%;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns:first-child {background-color: transparent;} @media print, only screen and (min-width: 48em) {.loyalty-my-account-hero .banner.loyalty-account-banner {margin-top: 0px;}} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner {margin-top: 0px; height: 149px;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns {height: 100%;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns:first-child {border-right: 1px solid #ccc; position: absolute; margin: auto; padding: 0px; top: 0; bottom: 0; left: 0; width: 230px; height: 100px;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns:nth-child(2) {padding: 30px 20px;}} @media (min-width: 960px) and (max-width: 1279px) {.loyalty-my-account-hero .banner.loyalty-account-banner {height: 280px;} .loyalty-my-account-hero .banner.loyalty-account-banner .columns {height: 26%;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns:first-child {width: 100%; border-right: 0px; position: inherit; height: 26%; text-align: center;} .loyalty-my-account-hero .banner.loyalty-account-banner > .columns:nth-child(2) {padding: 0px 20px; margin-top: 0px;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-5 {width: 100%;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-7 {width: 100%; padding: 30px 15px;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-7 .header-points-wrapper > .columns:first-child {text-align: center; margin-bottom: 40px;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-7 .header-points-wrapper > .columns:nth-child(2) .loyalty-btns {margin: 0px;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-7 .header-points-wrapper > .columns:nth-child(2) span {margin-bottom: 10px;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-7 .header-points-wrapper .large-4 {width: 24%;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-7 .header-points-wrapper .large-8 {padding: 0px;} .loyalty-my-account-hero .banner.loyalty-account-banner .large-8 {width: 100%;}} .loyalty-my-account-hero .banner.loyalty-account-banner .rewards-cta-wrapper {position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} .loyalty-my-account-hero .banner.loyalty-account-banner .banner-member h3 {color: #151415; font-size: 21px; line-height: 1em; margin: 0 auto 10px; text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 15ch;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:first-child {text-align: center; margin-bottom: 40px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:first-child .rewards-points-messaging {color: #151415; font-size: 12px; font-weight: 500;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:first-child .rewards-points-messaging .reward-banner-points {margin: 0; display: block; color: #a58520; font-size: 35px; font-style: normal; font-weight: 400; margin: 10px 0 5px;} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:first-child {text-align: left; margin-bottom: 0px; width: auto; padding-right: 25px;}} @media (min-width: 960px) and (max-width: 1279px) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:first-child {text-align: center; padding-right: 0px; width: 100%;}} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) {text-align: center; font-size: 12px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) span {margin-bottom: 10px; display: block;} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) {margin-top: 6px; float: left;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) span {margin-bottom: 0px;}} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns {display: inline-block;} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns {margin: 15px auto;}} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns .loyalty-btn-banner {width: 118px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns .loyalty-btn-banner.gold-btn {background-color: #a58520; border: 2px solid #a58520; color: #fff; margin-right: 15px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns .loyalty-btn-banner.white-btn {background-color: transparent; border: 2px solid #151415; color: #151415; margin-top: 0px;} @media (min-width: 960px) and (max-width: 1279px) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns {float: none; display: block; text-align: center;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns .loyalty-btn-banner {width: 118px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper .columns:nth-child(2) .loyalty-btns .loyalty-btn-banner.gold-btn {margin-right: 0px;}} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join h3, .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join span, .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join p, .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join a {color: #151415;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join h3 {font-weight: 500; text-transform: uppercase; margin: 0 auto 7px; color: #151415; font-size: 21px; line-height: 1em;} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join h3 {margin: 0 0 5px;}} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join span {font-size: 15px;} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:first-child {text-align: left; margin-bottom: 0px;}} @media (min-width: 960px) and (max-width: 1279px) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:first-child {text-align: center; margin-bottom: 40px;}} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) {text-align: left; margin-top: 3px;}} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions {width: 260px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions a {text-decoration: underline;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions p, .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions a {font-size: 9px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions:first-child {display: block; margin: 0 auto 20px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions:nth-child(3) {display: none;} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions:first-child {display: none;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions:nth-child(3) {display: inline-block; margin-top: 12px; margin-left: 7px;}} @media (min-width: 960px) and (max-width: 1279px) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions {width: 260px;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions:first-child {display: block; margin: 0 auto 20px; text-align: center;} .loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-terms-conditions:nth-child(3) {display: none;}} @media print, only screen and (min-width: 60em) {.loyalty-my-account-hero .banner.loyalty-account-banner .header-points-wrapper.banner-join .columns:nth-child(2) .loyalty-btns {margin: 12px auto;}} .loyalty-my-account-hero .banner.loyalty-account-banner .icon-mynb {color: #151415; margin-bottom: 0px; display: block; font-size: 20px; line-height: 1em;} @media (max-width: 959px) {.loyalty-my-account-hero .banner.loyalty-rebrand {height: 300px;} .loyalty-my-account-hero .banner.loyalty-rebrand > .columns {height: 50%;} .loyalty-my-account-hero .banner.loyalty-rebrand > .columns > .columns {height: 100%;} .loyalty-my-account-hero .banner.loyalty-rebrand .header-points-wrapper {max-width: 80%; margin: 0 auto;}} @media (max-width: 767px) {.loyalty-my-account-hero .banner.loyalty-rebrand > .columns {padding: 20px 15px;} .loyalty-my-account-hero .banner.loyalty-rebrand .header-points-wrapper {max-width: 320px;}} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand {margin-bottom: 10px;}} .loyalty-checkout-hero.loyalty-rebrand .loyalty-details.loyalty-rebrand {margin-top: 10px; margin-bottom: 0;} .loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button {position: relative; display: inline-block;} .loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button .checkout-login {width: 160px;} @media (max-width: 320px) {.loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button .checkout-login {width: 145px;}} .loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button a, .loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button button {width: 131px;} .loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button + .loyalty-action-button {float: right;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .loyalty-action-button + .loyalty-action-button {margin-left: 15px; float: none;}} .loyalty-checkout-hero.loyalty-rebrand .button.loyalty-button {padding: 8px 0; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 800; font-size: 12px; color: #151415; border-color: #a58520; border-width: 3px;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .button.loyalty-button {border-width: 3px;}} .loyalty-checkout-hero.loyalty-rebrand .button.loyalty-button:hover, .loyalty-checkout-hero.loyalty-rebrand .button.loyalty-button:active, .loyalty-checkout-hero.loyalty-rebrand .button.loyalty-button.active {color: #a58520; border-color: #a58520;} .loyalty-checkout-hero.loyalty-rebrand .guest-hint-muted {margin-top: 6px; color: #666; font-size: 10px; position: absolute; left: 0; width: 100%; top: -20px; margin-left: 0; text-align: center;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .guest-hint-muted {position: absolute; left: 100%; top: 9px; width: auto; white-space: nowrap; margin-left: 10px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .guest-hint-muted {position: absolute; left: 0; width: 100%; top: -20px; margin-left: 0; text-align: center;}} .loyalty-checkout-hero.loyalty-rebrand .rewards-points-messaging {color: #151415; font-size: 24px; font-weight: 700; margin: 0 0 17px 0;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .rewards-points-messaging {margin: 0;}} .loyalty-checkout-hero.loyalty-rebrand .rewards-points-messaging i {display: block; color: #a58520; font-size: 42px; font-style: normal; font-weight: 300; margin: 10px 0;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand {border: 1px solid #151415;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand h3 {padding: 0; margin: 0 0 10px; color: #151415; background: transparent; font-size: 25px; font-weight: 500; line-height: 1em;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .loyalty-points-subheader {margin-top: 5px; color: #151415; font-size: 10px; white-space: nowrap;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .loyalty-points-subheader a {color: #151415; text-decoration: underline; font-size: 10px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .loyalty-points-subheader a:hover, .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .loyalty-points-subheader a:active {color: #E21836;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .loyalty-points-subheader {margin-left: 150px; max-width: 220px; white-space: normal; padding-top: 15px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .loyalty-points-subheader {max-width: none; margin-left: 0; white-space: nowrap; padding-top: 0;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .dropfly-open .button {color: #a58520; border-color: #a58520;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .rewards-points-messaging {font-size: 13px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .rewards-points-messaging i {margin: 0;} @media only screen and (max-width: 47.98em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .rewards-cta-wrapper {padding-top: 10px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .rewards-cta-wrapper {position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .icon-mynb {display: block; color: #fff; font-size: 22px; line-height: 1em;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .icon-mynb {font-size: 19px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .icon-mynb {font-size: 22px;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand > .columns {height: 100%; padding: 20px 15px 0px;} @media only screen and (min-width: 360px) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand > .columns {padding: 20px 30px 0px;}} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand > .columns {padding: 20px 30px 0px;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand [class^="icon-loyalty"] {position: absolute; right: 20px; top: 50px; transform: translate(0, -50%) scale(1.2);} .loyalty-checkout-hero.loyalty-rebrand .banner-icon {background-color: #151415; text-align: left;} .loyalty-checkout-hero.loyalty-rebrand .create-account-trigger {padding-top: 0;} .loyalty-checkout-hero.loyalty-rebrand .checkout-banner {top: 0; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .checkout-banner {position: relative; top: 50%; -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%);}} .loyalty-checkout-hero.loyalty-rebrand .checkout-banner .loyalty-messaging {font-size: 13px; line-height: 14px;} .loyalty-checkout-hero.loyalty-rebrand .checkout-banner .loyalty-messaging .link {text-transform: capitalize; font-weight: bold;} .loyalty-checkout-hero.loyalty-rebrand .checkout-banner-points {padding-top: 23px;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .checkout-banner-points {padding: 0;}} .loyalty-checkout-hero.loyalty-rebrand .checkout-spacer {display: none;} .loyalty-checkout-hero.loyalty-rebrand .checkout-banner-actions {float: left; padding-top: 15px; text-align: right;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand {height: 352px;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-icon {height: 82px; width: 100%;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt {overflow: hidden; padding-top: 0;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt {height: 268px;}} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand {height: 178px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-icon {height: 58px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt {height: 118px; width: 100%;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-banner-points {float: left; width: 225px; margin-left: 0px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-spacer {display: block; float: left; width: 0px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-intro {float: left; margin-top: -25px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-intro br {display: none;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-banner-actions {float: left; padding-top: 25px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand {height: 117px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-icon {height: 115px; width: 270px; text-align: center;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt {padding-right: 20px; padding: 0; height: 115px; width: calc(100% - 270px);} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-banner-points {float: left; width: 200px; margin-left: 50px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-spacer {float: left; width: 55px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-intro {float: left; margin-top: 0;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-intro br {display: block;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand .banner-prompt .checkout-banner-actions {float: right; padding-right: 50px; padding-top: 0px;}} @media only screen and (max-width: 47.98em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy {height: 376px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .banner-prompt {height: 292px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .loyalty-points-subheader {position: relative; top: 60px; max-width: 220px; white-space: normal;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .join-account-trigger {padding-top: 0;} @media only screen and (max-width: 47.98em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .join-account-trigger {top: -30px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .join-account-trigger {left: -148px; top: -20px;}} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .banner-prompt .checkout-intro {margin-top: 0px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .banner-prompt .checkout-banner-actions {position: absolute; left: 255px; padding-top: 47px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-legacy .banner-prompt .checkout-banner-actions {position: relative; left: 0; padding-top: 25px;}} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-active .loyalty-points-subheader {font-size: 12px; font-weight: 500; margin-left: 0; white-space: normal;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-active .banner-prompt .checkout-intro {margin-top: 0px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-active .banner-prompt .checkout-banner-actions {position: absolute; left: 255px; padding-top: 47px;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-active .loyalty-points-subheader {max-width: none; white-space: nowrap; padding-top: 0;}} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-active .youHaveMessage {margin-top: 6px;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand.loyalty-details-active .youHaveMessage {margin-top: 16px;}} .login-form-fields.loyalty-rebrand {position: relative; height: auto; margin-top: -1px; padding-bottom: 60px; padding-top: 0px; padding-left: 15px; padding-right: 15px; background: #fff; border: 1px solid #151415; border-top: 1px solid #fff;} @media print, only screen and (min-width: 48em) {.login-form-fields.loyalty-rebrand {border-top: 1px solid #151415; padding-top: 35px; padding-left: 30px; padding-right: 30px;}} @media print, only screen and (min-width: 80em) {.login-form-fields.loyalty-rebrand {padding-left: 54px; padding-right: 50px;}} .login-form-fields.loyalty-rebrand .formactions {float: left; width: 100%;} @media print, only screen and (min-width: 80em) {.login-form-fields.loyalty-rebrand .formactions {width: 33.333333%; text-align: right;}} .login-form-fields.loyalty-rebrand .formactions .login-column {float: left; width: 100%;} @media print, only screen and (min-width: 80em) {.login-form-fields.loyalty-rebrand .formactions .login-column {width: 100%;}} .login-form-fields.loyalty-rebrand .close-bar {position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; background: #151415; line-height: 30px; text-align: center;} .login-form-fields.loyalty-rebrand .close-bar .close {position: static;} .login-form-fields.loyalty-rebrand .close-bar .close span {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;} .login-form-fields.loyalty-rebrand .close-bar .close:after {display: inline-block; position: relative; top: 6px; font-family: 'nbicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e63e'; color: #fff; font-size: 20px; transform: rotate(180deg);} .login-form-fields.loyalty-rebrand .close-bar .close:after:before {font-family: 'nbicon';} .login-form-fields.loyalty-rebrand .close-bar .close:hover:after, .login-form-fields.loyalty-rebrand .close-bar .close:focus:after {color: #E21836;} .login-form-fields.loyalty-rebrand .login-column.columns {padding-top: 20px;} .login-form-fields.loyalty-rebrand .login-column.columns.join {padding-top: 20px; width: 100%;} @media print, only screen and (min-width: 80em) {.login-form-fields.loyalty-rebrand .login-column.columns.join {padding-top: 88px;}} .login-form-fields.loyalty-rebrand .input-flat-field {padding: 8px 15px 9px;} .login-form-fields.loyalty-rebrand .checkout-login {margin-top: 0;} .login-form-fields.loyalty-rebrand span.error, .login-form-fields.loyalty-rebrand small.error {margin-top: 0;} .login-form-fields.loyalty-rebrand .button.inline-form {padding: 8px 0;} .login-form-fields.loyalty-rebrand .facebook-login-button {width: 131px; padding: 8px 15px 9px; border: 2px solid #3a5795;} @media print, only screen and (min-width: 48em) {.login-form-fields.loyalty-rebrand .facebook-login-button {padding: 8px 15px 9px; background: #666; border: 2px solid #666;}} .login-form-fields.loyalty-rebrand .facebook-login-button .icon-facebook-f {font-size: 14px; margin-right: 5px;} .login-form-fields.loyalty-rebrand .input-flat {margin-bottom: 5px;} .login-form-fields.loyalty-rebrand .input-flat .input-flat-label-content {padding: 4px 0;} .login-form-fields.loyalty-rebrand .input-flat .input-flat-label {font-weight: 500;} .login-form-fields.loyalty-rebrand .input-flat .requiredindicator {display: inline-block; margin-right: -3px;} .login-form-fields.loyalty-rebrand .formfield {margin-bottom: 5px;} .login-form-fields.loyalty-rebrand .checkbox-left, .login-form-fields.loyalty-rebrand .showpassword label {margin-top: 0;} .login-form-fields.loyalty-rebrand .rememberme label {font-size: 12px; color: #232323;} .login-form-fields.loyalty-rebrand .rememberme .checkbox-left span {line-height: 180%;} .login-form-fields.loyalty-rebrand .rememberme .checkbox-left span .custom.checkbox {margin-right: 5px; margin-bottom: 0px;} .login-form-fields.loyalty-rebrand .rememberme span.custom.checkbox {margin-bottom: 0px;} @media print, only screen and (min-width: 48em) {.login-form-fields.loyalty-rebrand .rememberme span.custom.checkbox {margin-bottom: 20px;}} .login-form-fields.loyalty-rebrand .showpassword label {font-size: 12px;} .login-form-fields.loyalty-rebrand .showpassword .checkbox-left span {line-height: 180%;} .login-form-fields.loyalty-rebrand .password-reset {position: relative; top: -3px; color: #666;} .login-form-fields.loyalty-rebrand .password-reset:hover, .login-form-fields.loyalty-rebrand .password-reset:active {color: #E21836;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand {font-size: 10px;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand p {margin-bottom: 0; font-size: 10px; line-height: 14px; letter-spacing: 0;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand p a {font-size: 10px;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand p + p {margin-top: 3px;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand a {color: #151415; text-decoration: underline;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand a:hover, .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand a:active {color: #E21836;} .login-form-fields.loyalty-rebrand .loyalty-terms-rebrand .padding-top-2 {padding-top: 0em;} @media print, only screen and (min-width: 48em) {.login-form-fields.loyalty-rebrand .loyalty-terms-rebrand .padding-top-2 {padding-top: 2em;}} .cart-login.loyalty-rebrand {padding: 0; margin-bottom: 20px; background: #fff;} .cart-login.loyalty-rebrand .loyalty-details.loyalty-rebrand {margin-top: 0;} .cart-login.loyalty-rebrand label {font-style: normal; font-weight: normal; color: #151415;} .cart-login.loyalty-rebrand .facebook-login-button {margin-top: 0; background: #666; border: 2px solid #666; margin-left: 2px;} @media print, only screen and (min-width: 48em) {.cart-login.loyalty-rebrand .facebook-login-button {margin-left: 0px;}} nav li.account-mynb-mobile.loyalty-rebrand {margin: 0 10px; padding: 10px 0;} nav li.account-mynb-mobile.loyalty-rebrand a .icon-mynb {top: 0px; font-size: .9em; color: #666;} nav li.account-mynb-mobile.loyalty-rebrand a .icon-mynb:after {color: inherit;} nav li.account-mynb-mobile.loyalty-rebrand a:hover .icon-mynb, nav li.account-mynb-mobile.loyalty-rebrand a:active .icon-mynb {color: #666;} .loyalty-checkout.loyalty-rebrand .password a {color: #000; color: rgab(0, 0, 0, 0.5);} .loyalty-checkout.loyalty-rebrand .dropfly-open .button {color: #a58520; border-color: #a58520;} .loyalty-checkout.loyalty-rebrand .checkout-top-actions {border: 1px solid #151415; height: auto; padding-bottom: .9em;} .loyalty-checkout.loyalty-rebrand .loyalty-branding {background-color: #151415; text-align: left; height: 80px;} .loyalty-checkout.loyalty-rebrand .icon-mynb {display: inline-block; color: #fff; margin: 25px 0 0 0; font-size: 24px;} .loyalty-checkout.loyalty-rebrand .loyalty-content {padding-top: 25px;} .loyalty-checkout.loyalty-rebrand .rewards-points-messaging {color: #151415; font-size: 12px; font-weight: 500; margin: 0 0 50px 0;} .loyalty-checkout.loyalty-rebrand .rewards-points-messaging i {display: block; color: #a58520; font-size: 42px; font-style: normal; font-weight: 400; margin: 3px 0;} .loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper {text-align: center;} .loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper .columns {width: auto; float: left;} .loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper .loyalty-button {width: 125px; display: inline-block;} @media print, only screen and (min-width: 60em) {.loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper {padding: 0;}} @media only screen and (max-width: 59.98em) {.loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper .columns + .columns {margin-left: 15px;}} .loyalty-checkout.loyalty-rebrand .closer {background-color: #000; position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; vertical-align: middle;} .loyalty-checkout.loyalty-rebrand .closer span {color: #fff; display: inline-block; ms-transform: rotate(180deg); moz-transform: rotate(180deg); webkit-transform: rotate(180deg); transform: rotate(180deg); padding: 10px; cursor: pointer;} .loyalty-checkout.loyalty-rebrand .login-form-fields {background-color: inherit; padding: 0.9em; padding-bottom: 50px; height: auto;} .loyalty-checkout.loyalty-rebrand .login-form-fields .button {width: 135px; margin-right: 20px; margin-top: 0;} .loyalty-checkout.loyalty-rebrand .login-form-fields .button.checkout-login {margin-top: 0;} .loyalty-checkout.loyalty-rebrand .login-form-fields .button.facebook-login-button {padding: 8px 15px 8px;} .loyalty-checkout.loyalty-rebrand .login-form-fields .button .icon-facebook {font-size: 37px; display: inline-block; height: 22px; overflow: hidden; width: 22px; position: relative; top: 5px; margin-right: 5px;} .loyalty-checkout.loyalty-rebrand .login-form-fields .button .icon-facebook:before {position: absolute; top: -8px; left: -7px;} .loyalty-checkout.loyalty-rebrand .login-form-fields.active .closer {display: block;} .loyalty-checkout.loyalty-rebrand .loyalty-info-mobile span {font-size: 25px; font-weight: 500;} .loyalty-checkout.loyalty-rebrand.active-user .rewards-points-messaging {display: inline-block; margin: 0 0 10px 0;} .loyalty-checkout.loyalty-rebrand.active-user p {line-height: 1em;} .loyalty-checkout.loyalty-rebrand.active-user a.arrow-link {color: #000; font-size: 14px; font-weight: 600; font-family: "Proxima Nova W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; display: inline-block; text-align: center; text-transform: uppercase;} .loyalty-checkout.loyalty-rebrand.active-user a.arrow-link:after {content: ""; display: inline-block; width: 8px; height: 8px; border-right: 2px solid #000; border-bottom: 2px solid #000; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: -1.5px; left: 5px;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-youre-in {padding: 15px 15px 0;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-youre-in span {display: block; font-size: 19px; font-weight: 500; margin: 0 0 10px 0;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-youre-in p {margin: 0 0 20px 0;} @media (min-width: 960px) {.loyalty-checkout.loyalty-rebrand .checkout-top-actions {padding-bottom: 0;} .loyalty-checkout.loyalty-rebrand .loyalty-branding {text-align: center; height: 125px;} .loyalty-checkout.loyalty-rebrand .loyalty-branding .icon-mynb {margin: 50px 0 0 0; font-size: 21px;} .loyalty-checkout.loyalty-rebrand .loyalty-content {padding-top: 15px;} .loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper .columns {padding-left: 0; padding-right: 0; margin: 0;} .loyalty-checkout.loyalty-rebrand .loyalty-cta-wrapper .cartSignInTrigger {padding-top: 9px;} .loyalty-checkout.loyalty-rebrand .login-form-fields {margin-top: 0; border-top: 1px solid #000;} .loyalty-checkout.loyalty-rebrand.active-user {padding-bottom: 0;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-branding {height: 150px;} .loyalty-checkout.loyalty-rebrand.active-user .rewards-points-messaging {margin: 0 0 10px 0; display: inline-block;} .loyalty-checkout.loyalty-rebrand.active-user .icon-mynb {margin: 60px 0 0 0;} .loyalty-checkout.loyalty-rebrand.active-user p {line-height: 1em;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-youre-in {padding: 15px 15px 0;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-youre-in span {display: block; font-size: 19px; font-weight: 500; margin: 0 0 10px 0;} .loyalty-checkout.loyalty-rebrand.active-user .loyalty-youre-in p {margin: 0 0 20px 0;}} .about-mynb .rewards-eligible {display: none;} .loyalty-redeem-banner, .loyalty-redeem-apply-for-later, .loyalty-redeem-applied, .loyalty-redeem-content-mobile {display: none;} .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand {height: auto !important;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand {height: auto !important;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .redeemedMessage, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .redeemedMessage, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .redeemedMessage {display: none;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .redeemedMessage .redeemThesePoints .rewardName.ten, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .redeemedMessage .redeemThesePoints .rewardName.twenty, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .redeemedMessage .redeemThesePoints .rewardName.ten, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .redeemedMessage .redeemThesePoints .rewardName.twenty, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .redeemedMessage .redeemThesePoints .rewardName.ten, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .redeemedMessage .redeemThesePoints .rewardName.twenty {display: none;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt {height: auto !important;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro {transform: none; margin-bottom: 12px; height: auto;} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro {margin-left: 50px;}} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage {font-size: 12px;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p {display: inline; margin-bottom: 0em; color: #000000; margin-top: 10px;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p {margin-top: 0px;}} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p span, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p span, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p span, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p span, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p span, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p span {font-weight: 500;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p:nth-child(2), .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p:nth-child(2), .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p:nth-child(2), .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p:nth-child(2), .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage p:nth-child(2), .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage p:nth-child(2) {display: none;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage .redeemablePoints, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage .redeemablePoints, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage .redeemablePoints, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage .redeemablePoints, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .youHaveMessage .redeemablePoints, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage .redeemablePoints {font-weight: 400;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemedMessage {margin-top: 42px;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints {margin-top: 3px;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand h3, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand h3, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .loyalty-checkout-hero.loyalty-rebrand .banner.loyalty-rebrand h3 {margin-top: 18px; line-height: 1.1em;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .rewardName, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .rewardName, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .rewardName {color: #a58520;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .description, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .description, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints .description {font-size: 10px;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints.ten, .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints.twenty, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints.ten, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints.twenty, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints.ten, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints.twenty {display: none;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints p, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints p, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro .redeemThesePoints p {font-size: 15px;} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .detail, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .detail, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .detail {padding-top: 5px; background-color: #ffffff;} @media print, only screen and (min-width: 48em) {.loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .detail, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .detail, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .detail {padding-top: 26px; position: relative; text-align: inherit;}} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .detail, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .detail, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .detail {padding-top: 38px; right: 17px;}} .loyalty-checkout-hero.loyalty-redeem-banner.loyalty-rebrand .detail .redeem .loyalty-button, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .detail .redeem .loyalty-button, .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .detail .redeem .loyalty-button {padding: 8px 25px !important;} .loyalty-checkout-hero.loyalty-rebrand.loyalty-redeem-apply-for-later .youHaveMessage h3, .loyalty-checkout-hero.loyalty-rebrand.loyalty-redeem-applied .youHaveMessage h3 {line-height: 1.2em; margin-top: 13px;} @media print, only screen and (min-width: 80em) {.loyalty-checkout-hero.loyalty-rebrand.loyalty-redeem-apply-for-later .youHaveMessage h3, .loyalty-checkout-hero.loyalty-rebrand.loyalty-redeem-applied .youHaveMessage h3 {margin-top: 29px;}} .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand h3, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand h3 {margin-top: 25px;} .loyalty-checkout-hero.loyalty-redeem-applied.loyalty-rebrand .banner-prompt .checkout-intro, .loyalty-checkout-hero.loyalty-redeem-apply-for-later.loyalty-rebrand .banner-prompt .checkout-intro {padding-top: 0;} .pt_wishlist .page-body h2 {border-bottom: none; padding-bottom: 0;} .pt_wishlist .page-body h2 .publicWishlistHeader {font-weight: 400; text-align: center; font-size: 18px;} @media print, only screen and (min-width: 48em) {.pt_wishlist .page-body h2 .publicWishlistHeader {text-align: inherit; font-size: 22px;}} .pt_wishlist form {margin-bottom: 0;} .pt_wishlist form .with-buttons {margin-bottom: 0;} .pt_wishlist form .with-buttons button.button {width: auto; margin-right: 5px;} .pt_wishlist .small-header .default-content {text-align: center; padding: 15px 0 0;} .pt_wishlist .templates {display: none;} .pt_wishlist .line-message {background: #f1f1f1; padding: 30px 0; border-bottom: solid 1px #e5e5e5; font-size: 12px; margin: 0;} .pt_wishlist .line-message .product {font-weight: 500;} .pt_wishlist .line-message .product a {color: #232323;} .pt_wishlist .line-message .highlight {color: #E21836; text-transform: uppercase;} .wishlist-container .wishlist-drop {background: #f1f1f1;} .wishlist-container .dropfly {padding: 0 10px 30px; overflow: hidden; clear: left;} .wishlist-container .dropfly .title {clear: both; text-align: center; margin-bottom: 20px;} .wishlist-container .dropfly .button.secondary {color: #000000; border: 3px solid #000000;} .wishlist-container .dropfly .copy-link-btn {display: block; margin: 0 auto !important;} .wishlist-container .dropfly .input-flat .copy-tooltip-no-show {display: none;} .wishlist-container .dropfly .input-flat .copy-tooltip-show {display: none;} @media print, only screen and (min-width: 48em) {.wishlist-container .dropfly .row .columns {padding: 0 0.6em;} .wishlist-container .dropfly .button.secondary {display: inline-block;} .wishlist-container .dropfly .input-flat {float: left; width: 70%;} .wishlist-container .dropfly .input-flat .copy-tooltip-no-show {display: none;} .wishlist-container .dropfly .input-flat .copy-tooltip-show {display: block;} .wishlist-container .dropfly .social {width: 100%; text-align: center;} .wishlist-container .dropfly .social .wishlist-share-social-buttons {display: inline-block;} .wishlist-container .dropfly .copy-link-btn {float: left; margin: 0 14px !important;}} @media only screen and (max-width: 59.98em) {.wishlist-container .dropfly .input-flat {padding-left: 1em;}} @media only screen and (max-width: 47.98em) {.wishlist-container .dropfly .input-flat {padding-left: 0em;}} @media print, only screen and (min-width: 60em) {.wishlist-container .dropfly .social .wishlist-share-social-buttons {width: 83% !important; min-width: 140px;}} @media print, only screen and (min-width: 80em) {.wishlist-container .dropfly .social .wishlist-share-social-buttons {width: 83% !important; min-width: 140px;}} .wishlist-container .dropfly .social .wishlist-share-social-buttons {width: 100%; text-align: center;} .wishlist-container .dropfly .social .wishlist-share-social-buttons ul {display: inline-block;} .wishlist-container .dropfly .social .wishlist-share-social-buttons li {margin: 0 5px 20px;} .wishlist-container .dropfly .social .wishlist-share-social-buttons .social-button {font-size: 30px;} .wishlist-container .dropfly .social .wishlist-share-social-buttons .social-button.icon-email2 {background: #787777; border: 4px solid #787777; border-radius: 22px; color: white; font-size: 20px; height: 1.5em; width: 1.5em; margin: 1px 0 0 -3px; padding-top: 2px;} .wishlist-container form fieldset {padding: 0 0;} .wishlist-container .product-line {position: relative; border-top: solid 1px #e5e5e5; border-bottom: none; min-height: 180px;} .wishlist-container .product-line.contents-removed {padding: 0; min-height: 0;} .wishlist-container .product-line .selector-container-color {display: inline-block;} .wishlist-container .product-line .selector-container {float: none; margin-top: 20px; white-space: normal;} .wishlist-container .product-line .selector-container .imagecol {padding: 10px;} .wishlist-container .product-line .selector-container .selectors {position: relative;} .wishlist-container .product-line .selector-container .variant-select-button {margin-right: 0; min-width: 48px; height: 48px;} @media print, only screen and (min-width: 48em) {.wishlist-container .product-line .selector-container .variant-select-button {margin-right: 0.5em; min-width: 56px; height: 56px;}} .wishlist-container .product-line .selector-container ul li {color: #ffffff;} .wishlist-container .product-line .selector-container ul li.unavailable {color: #666;} .wishlist-container .product-line .product-name {width: auto;} .wishlist-container .product-line .product-name a {font-size: 14px;} .wishlist-container .product-line .product-pricing {padding-bottom: 0; font-size: 14px;} .wishlist-container .product-line .product-delete {margin-right: 5px;} .wishlist-container .product-line .product-delete button {height: 12px; width: 12px;} .wishlist-container .product-line .product-delete button:after {font-size: 12px; color: #000000;} .wishlist-container .product-line .loader {z-index: 200;} .wishlist-container .product-line.loading .product-pricing, .wishlist-container .product-line.loading .selector-container {display: none;} .wishlist-container .product-line .imagecol {padding: 10px;} .wishlist-container .product-line .button-container .add-to-cart {height: 48px; border: none; padding: 0 10px;} @media print, only screen and (min-width: 48em) {.wishlist-container .product-line .button-container .add-to-cart {height: 56px; border: 3px solid #E21836; padding: 7px 15px;}} .wishlist-container .product-line .compact-review .total-reviews {color: #232323; display: inline; font-size: 12px; text-transform: uppercase;} .wishlist-container .product-line .compact-review .rating {display: inline-block;} .wishlist-container .product-line .compact-review .rating span {line-height: 1.25;} .wishlist-container .product-line .compact-review .rating-data {display: inline;} .wishlist-container .product-line .compact-review .rating {width: 80px; height: 16px; position: relative; line-height: 1;} .wishlist-container .product-line .compact-review .rating span {display: block; float: left; width: 16px; height: 16px; font-size: 16px; margin: 0; padding: 0; text-align: center;} .wishlist-container .product-line .compact-review .rating .stars-bg {color: #e5e5e5;} .wishlist-container .product-line .compact-review .rating .stars-overlay {position: absolute; overflow: hidden; top: 0; left: 0; height: 32px;} .wishlist-container .product-line .compact-review .rating .stars-overlay .stars {color: #232323; width: 80px;} .wishlist-container .product-line .not-available {margin-left: 0; line-height: 25px;} .wishlist-container .swatches .swatch-paging-container {width: 204px;} .wishlist-container .swatches .swatch-paging-container .dropfly {padding: 0 0 30px;} .wishlist-container .swatches .swatch-page-button-container {width: 17px; height: 57px; text-align: center;} .wishlist-container .swatches .swatch-page-right, .wishlist-container .swatches .swatch-page-left {width: 17px; height: inherit; line-height: 57px; font-size: 15px;} @media only screen and (max-width: 47.98em) {.wishlist-container .swatches .swatch-paging-container {width: 160px;}} .wishlist-container .dropfly {padding: 0 0 30px;} .wishlist-back {float: left;} 