@charset "UTF-8";
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-name, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-name, #cart-container #cart-items-container .ledger-prod .cart-item-details #olapic_viewer_overlay #olapic-viewer .author-realname, #olapic_viewer_overlay #olapic-viewer #cart-container #cart-items-container .ledger-prod .cart-item-details .author-realname, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details #olapic_viewer_overlay #olapic-viewer .author-realname, #olapic_viewer_overlay #olapic-viewer #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .author-realname, #cart-container #cart-items-container .ledger-prod .cart-item-details #olapic_viewer_overlay #olapic-viewer .author-handlename, #olapic_viewer_overlay #olapic-viewer #cart-container #cart-items-container .ledger-prod .cart-item-details .author-handlename, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details #olapic_viewer_overlay #olapic-viewer .author-handlename, #olapic_viewer_overlay #olapic-viewer #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .author-handlename { text-transform: none; font-size: 14px; color: #222; padding: 0 0 8px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-collection, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-collection { font-weight: 600; font-size: 10px; padding-bottom: 4px; color: #777; font-family: proxima-nova, sans-serif;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-attr, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-attr { padding-bottom: 5px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-attr label, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-attr label { min-width: initial; color: #555; text-transform: uppercase; font-weight: 700;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-attr .value, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-attr .value { color: #777; font-weight: 400;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-attr:not(.attr-style) .value, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-attr:not(.attr-style) .value { text-transform: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions { padding-top: 7px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions .spacer, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions .spacer { padding: 0 13px 0 13px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions .spacer:after, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions .spacer:after { width: 2px; height: 9px; margin-top: 2px; margin-left: -2px; border-radius: 0px; opacity: 0.4;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions a, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions a, #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions a:visited, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions a:visited { border-bottom: #d4d4d4;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions span.cta, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions span.cta { text-decoration: underline; cursor: pointer;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions span.cta:hover, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions span.cta:hover { text-decoration: none;
}
@media only screen and (max-width: 767px) { #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions .edit-link, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions .edit-link, #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-actions .spacer, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-actions .spacer { display: none; }
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons { padding: 10px; margin-top: 10px;
}
@media only screen and (min-width: 768px) { #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons a, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons a { white-space: nowrap; text-decoration: none; } #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons { width: 100%; }
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .description, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .description { font-size: 12px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons #command, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons #command { display: inline-block; padding: 0px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram .metal-patch, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram .metal-patch { display: inline-block; width: calc(100% - 40px); vertical-align: top;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram .metal-patch .description, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram .metal-patch .description { padding-right: 0;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram a, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram a { padding: 0;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram .extra-actions, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram .extra-actions { padding: 0 0 0 40px; text-align: left;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram .extra-actions a, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram .extra-actions a { text-decoration: underline; padding: 0 !important;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram .extra-actions a:hover, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram .extra-actions a:hover { text-decoration: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons .added-monogram .monogramming-editTumiId-link:nth-child(1), #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons .added-monogram .monogramming-editTumiId-link:nth-child(1) { text-decoration: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-promo, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-promo,
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-promo-mobile,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-promo-mobile { padding: 12px 0 0; text-transform: none; color: #be2031; font-size: 12px; font-weight: normal;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-price, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-price { padding-top: 12px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-price .value, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-price .value { color: #222;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-price .price-strike, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-price .price-strike { text-decoration: line-through;
}
#cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-price .value.item-price.discounted, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-price .value.item-price.discounted { color: #be2031;
}
@media only screen and (max-width: 767px) { #cart-container #cart-items-container .ledger-prod .cart-item-details, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details { padding-bottom: 15px; } #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-promo, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-promo, #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons { display: none; } #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons { display: block; width: 200%; margin: 10px 0 10px -100% !important; }
}
@media only screen and (max-width: 767px) and (orientation: landscape) { #cart-container #cart-items-container .ledger-prod .cart-item-details .ledger-prod-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-details .ledger-prod-addons { width: 120%; margin: 0; }
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode { font-size: 11px; color: #000000; text-transform: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode input[type="radio"], #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode input[type="radio"] { height: 20px; width: 20px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode label, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode label { text-transform: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .icon-info.icon-left, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .icon-info.icon-left, #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .icon-left.msg-info, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .icon-left.msg-info { font-size: 14px; margin-right: 3px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .cvform-lbl-radio, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .cvform-lbl-radio { font-size: 12px; min-height: auto; background-size: 12px; padding-left: 20px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .stock, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .stock { margin-bottom: 15px;
}
@media only screen and (max-width: 767px) { #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode { position: relative; padding-bottom: 15px; } #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .title, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .title, #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .delivery label, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .delivery label, #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .pickup, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .pickup { margin-right: -100%; } #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .title label, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .title label, #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .delivery label label, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .delivery label label, #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .pickup label, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .pickup label { font-size: 13px; font-weight: 400; text-transform: none; }
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons.mobile-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons.mobile-addons,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .cartForm.mobile-addons,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .cartForm.mobile-addons { width: 100%;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons.cartForm, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons.cartForm,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .cartForm.cartForm,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .cartForm.cartForm { margin-left: 0;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .stock, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .stock { margin-bottom: 4px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-content, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-content,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .add-monogram,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .add-monogram,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-monogram,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-monogram { width: 100%;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-content, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-content { background-color: #f5f5f5;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-monogram, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-monogram { padding-right: 10px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .title, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .title { margin-bottom: 10px; text-align: center;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons { padding: 0; background-color: transparent; padding: 10px; overflow: hidden;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .add-monogram, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .add-monogram,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-gift,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-gift,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-monogram,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-monogram { margin: 0;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ico, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ico { margin-right: 5px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-monogram, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-monogram { padding: 0 2px 0 0;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-monogram.added .add-monogram, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ledger-prod-monogram.added .add-monogram { display: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ico, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .ledger-prod-addons .ico { cursor: pointer;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-footer, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-footer { font-size: 12px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-footer .extra-actions .editMonogram, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-footer .extra-actions .editMonogram,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-footer .extra-actions .editGift,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-footer .extra-actions .editGift,
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-footer .extra-actions .spacer,
#cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-footer .extra-actions .spacer { display: none;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-footer .left, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-footer .left, #cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .mobile-addons .addon-footer .right, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .mobile-addons .addon-footer .right { width: 50px; display: inline-block; text-align: center; float: none; padding-top: 5px;
}
#cart-container #cart-items-container .ledger-prod .cart-item-shippingMode .delivery, #cart-container #cart-items-container .ledger-prod-pickup-location .cart-item-shippingMode .delivery { margin: 0 20px 0 0;
}
#cart-container #cart-items-container .cart-item-status .value.item-price,
#cart-container #cart-items-container .cart-item-totals .value.item-price { color: #222; font-size: 12px; font-family: proxima-nova, sans-serif;
}
#cart-container #cart-items-container .cart-item-status .value.item-price.discounted { color: #be2031;
}
#cart-container #cart-items-container .cart-item-status .price-strike { text-decoration: line-through;
}
#cart-container #cart-items-container .cart-item-status .item-monogram { text-transform: none; font-size: 12px;
}
#cart-container #cart-items-container .cart-item-totals { text-align: left; font-weight: 700;
}
@media only screen and (min-width: 768px) { #cart-summary-container .heading { border-bottom: 2px solid #ccc; margin: 0; line-height: 0.726; padding: 17px 0 9px; color: #222 !important; font-size: 18px !important; font-family: proxima-nova,sans-serif; }
}
#cart-summary-container .cart-total-row-container { border-bottom: 1px solid #ebebeb; padding-top: 5px;
}
#cart-summary-container .cart-total-row-container .cart-total-row { font-size: 12px; font-family: proxima-nova,sans-serif; color: #555;
}
#cart-summary-container .cart-total-row-container .cart-total-row .negative { color: #be2031;
}
#cart-summary-container .cart-total-row-container .cart-total-row #total-estimates-cart { padding-bottom: 10px;
}
@media only screen and (max-width: 1000px) { #cart-summary-container .cart-total-row-container .cart-total-row { padding-left: 0; } #cart-summary-container .cart-total-row-container .cart-total-row .cart-label { width: 63%; text-transform: uppercase; }
}
#cart-summary-container .cart-total-row-container .cart-total-row .cart-label { color: #555; font-weight: 600; text-transform: uppercase;
}
#cart-summary-container .cart-total-row-container .cart-total-row:not(.cart-promo-code) .cart-label { font-weight: 600; text-transform: uppercase;
}
#cart-summary-container .cart-total-row-container .cart-total-row.cart-promo-code .cta, #cart-summary-container .cart-total-row-container .cart-total-row.cart-promo-code #olapic_share_link a, #olapic_share_link #cart-summary-container .cart-total-row-container .cart-total-row.cart-promo-code a,
#cart-summary-container .cart-total-row-container .cart-total-row.cart-promo-code .shareLink.olapic_widget_container a,
.shareLink.olapic_widget_container #cart-summary-container .cart-total-row-container .cart-total-row.cart-promo-code a { font-size: 12px; color: #000;
}
#cart-summary-container .cart-total-row-container .cart-total-row .cart-price { font-weight: 400;
}
#cart-summary-container .cart-total-row-container .cart-total-row.cart-grand-total .cart-price { font-weight: 600; color: #222;
}
#cart-summary-container .cart-total-cta { padding: 15px; text-align: center; color: #777777;
}
#cart-summary-container .cart-total-cta p { margin: 0; font-size: 12px;
}
@media only screen and (min-width: 768px) { #cart-summary-container .cart-total-btns .btn-v-5, #cart-summary-container .cart-total-btns .btn-v-6, #cart-summary-container .cart-total-btns .paypal-btn-icon { height: 40px; line-height: 40px; }
}
#cart-summary-container .cart-total-btns .paypal-btn.isApplePay-true { float: none;
}
#cart-summary-container .cart-total-btns .paypal-btn-icon { padding: 0; margin-bottom: 0px; line-height: 35px; height: 35px; border: 1px solid black;
}
@media only screen and (min-width: 768px) { #cart-summary-container .cart-total-btns .paypal-btn-icon img { max-height: 18px; margin-bottom: 5px; }
}
@media (max-width: 767px) { #cart-summary-container .cart-total-btns .paypal-btn-icon img { max-height: 24px; margin-top: 12px; }
}
#cart-summary-container .cart-total-btns .btn, #cart-summary-container .cart-total-btns .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload #cart-summary-container .cart-total-btns a { margin-bottom: 15px; font-size: 15px !important;
}
#cart-summary-container .cart-total-btns .btn.checkout, #cart-summary-container .cart-total-btns .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.checkout, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload #cart-summary-container .cart-total-btns a.checkout { font-size: 12px; margin-bottom: 12px;
}
#cart-summary-container .cart-total-btns .btn-group { width: 99.99%;
}
@media (min-width: 768px) and (max-width: 1024px) { #cart-summary-container .cart-total-btns .btn-group { flex-wrap: wrap; }
}
#cart-summary-container .cart-total-btns .btn-group .apple-pay-btn { width: 100%;
}
#cart-summary-container .cart-total-btns .btn-group .paypal-btn { display: inline-block; width: 45%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) { #cart-summary-container .cart-total-btns .btn-group .paypal-btn { width: 100%; }
}
@media (max-width: 767px) { #cart-summary-container .cart-total-btns .btn-group .paypal-btn { width: 50%; }
}
#cart-summary-container .cart-total-btns .btn-group .paypal-btn .paypal-btn-icon { padding: 0 10px; border: 1px solid black;
}
@media (max-width: 767px) { #cart-summary-container .cart-total-btns .btn-group .paypal-btn .paypal-btn-icon { padding: 5px 10px; height: 40px; } #cart-summary-container .cart-total-btns .btn-group .paypal-btn .paypal-btn-icon img { max-height: 17px; margin-top: 6px; }
}
#cart-summary-container .cart-total-btns .btn-group #paypal-button-container:empty ~ .paypal-btn { width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) { #cart-summary-container .cart-total-btns .btn-group #paypal-button-container { width: 100%; margin-left: 0; }
}
@media (max-width: 767px) { #cart-summary-container .cart-total-btns .btn-group #paypal-button-container:empty { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) { #cart-summary-container .cart-total-btns .btn-group { display: block; } #cart-summary-container .cart-total-btns .btn-group .paypal-btn { width: 100%; } #cart-summary-container .cart-total-btns .btn-group #paypal-button-container { width: 100%; }
}
#cart-summary-container .cart-accordion .accordion { position: relative; z-index: 101;
}
#cart-summary-container .cart-accordion .accordion-section:not(.first-section) { clear: both;
}
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content { width: auto; padding-bottom: 17px;
}
#cart-summary-container .mobile-cart-promotion,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content { font-family: proxima-nova, sans-serif;
}
#cart-summary-container .mobile-cart-promotion.mobile-cart-promotion,
#cart-summary-container .mobile-cart-promotion .heading,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content.mobile-cart-promotion,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .heading { background-color: #ebebeb;
}
#cart-summary-container .mobile-cart-promotion h2.heading,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content h2.heading { padding-bottom: 8px;
}
#cart-summary-container .mobile-cart-promotion .cart-accordion-spot,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .cart-accordion-spot { font-size: 12px; color: #000;
}
#cart-summary-container .mobile-cart-promotion .cart-accordion-spot .bold-heading,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .cart-accordion-spot .bold-heading { padding: 10px 0;
}
#cart-summary-container .mobile-cart-promotion .cart-accordion-spot .return-policy-kr,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .cart-accordion-spot .return-policy-kr { display: none;
}
#cart-summary-container .mobile-cart-promotion .applyVoucherForm,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .applyVoucherForm { padding-top: 15px;
}
#cart-summary-container .mobile-cart-promotion .applyVoucherForm .voucherCode,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .applyVoucherForm .voucherCode { border: none; border-bottom: 1px solid #d2d2d2; height: 34px; border-top: 1px solid #d2d2d2; background: #fff; margin-left: 4px;
}
#cart-summary-container .mobile-cart-promotion .applyVoucherForm #signupnewsletter,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .applyVoucherForm #signupnewsletter { color: #000; background: #fff; border: 2px solid #000000; padding: 0 14px; line-height: 30px; height: 34px;
}
@media only screen and (min-width: 768px) and (max-width: 1072px) { #cart-summary-container .mobile-cart-promotion .applyVoucherForm, #cart-summary-container .cart-accordion .accordion-section .accordion-section-content .applyVoucherForm { text-align: center; } #cart-summary-container .mobile-cart-promotion .applyVoucherForm .voucherCode, #cart-summary-container .cart-accordion .accordion-section .accordion-section-content .applyVoucherForm .voucherCode { width: 100%; } #cart-summary-container .mobile-cart-promotion .applyVoucherForm #signupnewsletter, #cart-summary-container .cart-accordion .accordion-section .accordion-section-content .applyVoucherForm #signupnewsletter { margin: 10px 0 0; width: 100%; }
}
#cart-summary-container .mobile-cart-promotion .promo-applied,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .promo-applied { padding-top: 12px;
}
#cart-summary-container .mobile-cart-promotion .promo-applied .heading,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .promo-applied .heading { font-size: 12px; font-weight: 600; border: none;
}
#cart-summary-container .mobile-cart-promotion .promo-applied .description,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .promo-applied .description { font-size: 12px; padding-bottom: 5px;
}
#cart-summary-container .mobile-cart-promotion .promo-applied .removeBtn button,
#cart-summary-container .cart-accordion .accordion-section .accordion-section-content .promo-applied .removeBtn button { font-size: 12px;
}
@media only screen and (min-width: 768px) { #cart-summary-container .continue-container { display: none; }
}
@media only screen and (max-width: 767px) { #cart-summary-container .heading { margin-left: 15px; text-align: left; } #cart-summary-container .btn.btn-v-5.checkout, #cart-summary-container .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5.checkout, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload #cart-summary-container a.btn-v-5.checkout { margin-top: 14px; } #cart-summary-container .heading-promotional { margin-left: 10px; text-align: left; } #cart-summary-container .icon-info, #cart-summary-container .msg-info { display: none; } #cart-summary-container .cart-total-row.cart-grand-total { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; } #cart-summary-container .cart-summary { padding: 0; margin: 0; } #cart-summary-container .cart-summary .cart-total-row-container { border: 2px solid #ebebeb; padding: 15px 0px 0px 0px; width: 100%; max-width: 295px; margin: 0 auto; } #cart-summary-container .cart-summary .cart-total-row-container .cart-total-row { padding-bottom: 5px; font-family: proxima-nova,helvetica,arial,sans-serif; text-align: center; } #cart-summary-container .cart-summary .cart-total-row-container .cart-total-row .cart-label, #cart-summary-container .cart-summary .cart-total-row-container .cart-total-row .cart-price { width: 50%; float: left; } #cart-summary-container .cart-summary .cart-total-row-container .cart-total-row .cart-label { text-align: left; text-transform: uppercase; padding-left: 10px; font-size: 12px; letter-spacing: 0.46px; font-family: proxima-nova,helvetica,arial,sans-serif; } #cart-summary-container .cart-summary .cart-total-row-container .cart-total-row .cart-price { padding-right: 10px; font-family: proxima-nova,helvetica,arial,sans-serif; } #cart-summary-container .cart-summary .cart-total-cta { padding: 20px 10px; font-weight: 600; } #cart-summary-container .cart-summary .cart-total-cta p { margin: 0; } #cart-summary-container .cart-summary .cart-total-btns { padding: 18px 10px; background-color: #fff; } #cart-summary-container .cart-summary .cart-total-btns .continue-btn { width: 100%; margin-top: 25px; } #cart-summary-container .mobile-cart-promotion, #cart-summary-container .accordion .accordion-section.first-section { background: #f5f5f5; text-align: center; } #cart-summary-container .mobile-cart-promotion .row-no-stack, #cart-summary-container .accordion .accordion-section.first-section .row-no-stack { max-width: 500px; margin: 0 auto; } #cart-summary-container .mobile-cart-promotion .row-no-stack .span8, #cart-summary-container .accordion .accordion-section.first-section .row-no-stack .span8 { width: 63.5%; } #cart-summary-container .mobile-cart-promotion .voucherCode, #cart-summary-container .mobile-cart-promotion .promo-applied .removeBtn button, #cart-summary-container .accordion .accordion-section.first-section .voucherCode, #cart-summary-container .accordion .accordion-section.first-section .promo-applied .removeBtn button { background-color: transparent; } #cart-summary-container .cart-accordion .accordion { display: inherit; } #cart-summary-container .cart-accordion .cart-link-container, #cart-summary-container .cart-accordion .cart-link-container ul { width: 100%; } #cart-summary-container .cart-accordion .cart-link-container ul, #cart-summary-container .cart-accordion .cart-link-container li { list-style: none; margin: 0; padding: 0; } #cart-summary-container .cart-accordion .cart-link-container li { width: 100%; padding: 0 15px; } #cart-summary-container .cart-accordion .cart-link-container li a { font-family: proxima-nova, sans-serif; font-size: 12px; font-weight: 400; color: #000; border-bottom: 1px solid #bfbfbf; } #cart-summary-container .cart-accordion .cart-link-container li a, #cart-summary-container .cart-accordion .cart-link-container li a:hover { text-decoration: none; }
}
.mfp-content .SecurePaymentSpot,
.mfp-content .CanWeHelpSpot,
.mfp-content .ReturnPolicySpot,
.mfp-content .cart-accordion-spot { background-color: #fff; padding: 15px;
}
.continue-container,
#cart-container .continue-container { padding: 11px 33px 0; margin-bottom: 9px; color: #222;
}
.continue-container .continue-link a,
#cart-container .continue-container .continue-link a { color: #666; font-size: 13px;
}
.continue-container .continue-link h2,
#cart-container .continue-container .continue-link h2 { margin: 0; font-size: 18px !important; text-transform: none; font-family: proxima-nova,sans-serif; letter-spacing: 0.3px; text-align: left; border: none;
}
@media only screen and (max-width: 767px) { .continue-container .continue-link h2, #cart-container .continue-container .continue-link h2 { text-align: center; }
}
@media only screen and (max-width: 767px) { .continue-container .continue-link, #cart-container .continue-container .continue-link { width: 100% !important; }
}
.continue-container .free-shipping-container .heading,
#cart-container .continue-container .free-shipping-container .heading { font-size: 16px; font-weight: 700; color: #000; padding-top: 11px; margin-bottom: 9px; font-weight: normal; text-transform: none; border-top: none; text-align: center; margin: 0; padding: 0; border: none; line-height: 30px;
}
@media only screen and (max-width: 767px) { .continue-container .free-shipping-container, #cart-container .continue-container .free-shipping-container { width: 100% !important; }
}
.freeShipMessage { padding-top: 25px; margin-bottom: 5px;
}
@media only screen and (max-width: 767px) { #cart-container #cart-summary-container .continue-container .continue-link h2.heading { background-color: transparent; }
}
.hideGeyBox { display: none !important;
}
.imgWrapper ul { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important;
}
.giftbox-pop { right: auto !important; float: right;
}
.zoid-outlet > iframe { height: auto !important;
}
.changeStoreLink .ctnr-pickupfromstore { background: #fff; padding: 0;
}
.changeStoreLink .ctnr-pickupfromstore .click_pickupInStore_Button { font-size: 12px !important; border: none !important;
}
.pickupatstorecart { font-size: 13px; font-weight: 400; letter-spacing: 0.26px; color: #222222; margin-top: 1px; display: inline; letter-spacing: 0.24px;
}
.basket-page-shipping-pickup.pointOfServiceName { position: absolute; top: 0px; padding-left: 20px; font-size: 12px; letter-spacing: 0.26px; line-height: 15px; color: #222; font-family: proxima-nova,sans-serif;
}
.pickup { position: relative;
}
.business-info-details { margin-top: 5px;
}
.pickup-instore-incart-items { margin-top: 0px;
}
.promo-code-content { background-color: #ebebeb; border: 1px solid #ccc; padding: 20px 10px; margin-top: 20px;
}
.promo-code-content:after { content: ""; display: table; clear: both;
}
.promo-code-content .promo-applied .small { width: 100%; padding-top: 10px;
}
.promo-code-content .promo-applied .voucher-code { color: #000; font-weight: 600;
}
.promo-code-content .promo-applied .info { padding-bottom: 10px;
}
.promo-code-content .promo-applied .removeBtn { display: inline-block;
}
.cart-total-row.cart-grand-total { border-top: 1px solid #ccc;
}
.span4.btn.btn-v-1, .span4.btn.btn-v-7, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.span4.btn-v-7, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.span4.btn-v-1 { background: #fff; color: #222; height: 38px; font-size: 14px important; border: 2px solid #000;
}
.gift-card-note { line-height: 1.257; color: #555; padding: 15px 23px 10px 23px; font-size: 12px; text-align: center; letter-spacing: 0.01; font-family: proxima-nova,sans-serif; WHITE-space: inherit; letter-spacing: initial;
}
.accordion-section.first-section { Display: none;
}
.accordion-section #question-cart,
.accordion-section #our-return-policy,
.accordion-section #secure-checkout { font-weight: 500; font-size: 14px; padding-left: 0px; padding-top: 14px; padding-bottom: 2px;
}
#question-cart .icon-up { float: right;
}
#question-cart .icon-down { float: right;
}
#our-return-policy .icon-up { float: right;
}
#our-return-policy .icon-down { float: right;
}
#secure-checkout .icon-up { float: right;
}
#secure-checkout .icon-down { float: right;
}
.ourreturnpoicy-cart { padding-left: 0px;
}
span.icon-boxshipping-01:before { content: "\E832"; font-family: tumi-icon-ft !important;
}
.cart-estimate-tax .cart-total-row { padding-top: 5px;
}
@media only screen and (max-width: 425px) { .cart-total-row { text-transform: none; overflow: hidden; } .cart-total-row div:first-child { display: inline-block; width: 100%; vertical-align: middle; } .gift-card-note { display: none; } .cart-total-estimates .cart-total-row { padding-bottom: 0px !important; } .cart-total-row-container .cart-total-estimates { padding-bottom: 0px !important; } .ledger-prod-gift .ico { font-size: 11px !important; } .span8.cart-col .heading { border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-left: 2.76243%; text-align: left !important; } .promo-code-content { background-color: #ebebeb; padding: 10px; border: none !important; margin-top: 10px; } #cart-container #cart-summary-container .cart-total-row-container { border-bottom: none !important; } .cart-total-row .cart-grand-total .cart-row-new .cart-label, .cart-total-row .cart-grand-total .cart-row-new cart-price { padding-top: 10px; line-height: 1.667; font-family: proxima-nova,helvetica,arial,sans-serif; } .ledger-prod-addons { background-color: #ebebeb; margin-left: 0px !important; line-height: 2em; } .ledger-prod-addons .ico { display: inline-block; text-align: center; margin-right: 5px; } .return-mobile-cart { margin-left: 5px; } .mobile-secure-page-cart, .help-mobile-cart { margin-left: 5px; } .cart-link-container li { background: #ccc; } .span3.cart-item-shippingMode .mobile-addons.visible-phone .addon-content .title { display: none !important; } .span3.cart-item-shippingMode .stock { display: none; } .span3.cart-item-shippingMode .delivery { border-top: none !important; } .cart-link-container ul { list-style: none; margin: 0; float: none; } .cart-link-container li a { border-bottom: none !important; } .accordion .accordion-incart .cart-link-container li a { text-decoration: none; } .remaning-store-details-information-incart .get-direction-incart { margin-top: 5px; } .remaning-store-details-information-incart .contact-info-incart { padding-top: 7px !important; } .add-a-monogram { width: 120px; } .mono-img { width: 31px; margin-right: 5px; }
}
.add-a-monogram, .gift-box-cart { display: none;
}
.cart-total-row.cart-grand-total .cart-row-new { width: 100%;
}
.get-direction-cart { margin-top: 3px;
}
.get-direction-cart a { font-size: 11px; font-family: proxima-nova,sans-serif; color: #222;
}
.address-details-info-incart { font-size: 11px; font-family: proxima-nova,sans-serif; color: #222;
}
.shipping-return-header { font-family: proxima-nova,sans-serif; text-transform: uppercase; width: 100%; display: block; font-size: 16px; font-weight: 700; color: #c41e3a; letter-spacing: .025em;
}
.shipping-return-header span { color: #000;
}
@media screen and (max-width: 767px) { .shipping-return-header { font-size: 12px; }
}
@media only screen and (max-width: 425px) { .mobile-tooltip-incart { display: inline-block !important; margin-left: 15px; } .extra-actions #monogramming-popup-link, .extra-actions .spacer { display: none; } .addon-content .extra-actions { display: none; } .cart-item-shippingMode { font-size: 12px !important; color: #222; text-transform: none; }
}
@media only screen and (min-width: 768px) and (max-width: 2048px) { .mobile-tooltip-incart { display: none !important; }
}
@media only screen and (min-width: 768px) { .cart-grand-total .cart-row-new .cart-label .total-cart-hide, .cart-grand-total .cart-row-new .cart-label .pickupatcartitem-store-mobile { display: none; } .pickupatcartitem-store-mobile { display: none; } .ship-to-an-address-cart { display: none; } .remove-cart-mobile { display: none; }
}
@media only screen and (max-width: 767px) { .cart-grand-total .cart-row-new .cart-label .estimated-total { display: none; } .pickupatcartitem-store { display: none; } .pickupatcartitem-store-mobile { font-size: 11px !important; color: #666666; position: relative; top: 1px; } .ship-to-an-address-cart-mobile { display: none; } .remove-cart-desktop { display: none; } .continue-link.cart-page { display: none; } .cart-total-btns .continue-container .continue-link .heading { display: none; } .content .shipping-return-header { color: #c41e3a !important; }
}
#cart-container .continue-link.cart-page .heading { color: #666; font-size: 13px;
}
.cart-total-estimates .cart-total-row { padding-top: 5px; padding-bottom: 5px;
}
.cart-total-row.cart-grand-total .cart-row-new { padding-top: 10px;
}
.pickup .ship-to-an-address-cart, .pickup .ship-to-an-address-cart-mobile, .pickup .info { font-size: 11px !important; color: #666;
}
#cart-container .heading { font-size: 16px !important; color: #000 !important; padding-top: 11px; margin-bottom: 9px; font-weight: 400; text-transform: none;
}
.continue-link .heading a, .continue-link .heading a:visited { color: #777 !important; font-size: 12px;
}
.padlr15 { padding-left: 15px !important; padding-right: 15px !important;
}
@media only screen and (min-width: 768px) { .cart-items .ledger-prod .cart-item-details .ledger-prod-info .ledger-prod-addons, .cart-items .ledger-prod-pickup-location .cart-item-details .ledger-prod-info .ledger-prod-addons { width: 305px !important; }
}
@media only screen and (max-width: 767px) { #cart-summary-container .cart-total-btns .paypal-btn-icon { height: 45px; line-height: 45px; } #cart-summary-container .cart-total-btns .paypal-btn-icon img { margin-top: 0px !important; } #cart-container #cart-summary-container .continue-container .continue-link h2.heading { display: block; } .accordion-incart-mobile { display: none !important; } .mobile-cart-link-container { text-align: center; } .mobile-cart-link-container .continue-link .header { text-align: center !important; padding-top: 0px !important; } .mobile-cart-link-container ul { display: flex; justify-content: space-around; } .mobile-cart-link-container ul li { width: auto; background: none; } .mobile-cart-link-container ul li a { font-weight: 600 !important; border-bottom: 1px solid #bfbfbf !important; }
}
.metalMonogrammingPopupLink { text-decoration: underline !important;
}
.metalMonogrammingPopupLink:hover { text-decoration: none !important;
}
.pickupMode #cboxLoadedContent { display: block !important; right: 0px !important; -webkit-transition: all 10s ease-in-out; -moz-transition: all 10s ease-in-out; -o-transition: all 10s ease-in-out; transition: all 10s ease-in-out;
}
.pickupMode #cboxLoadedContent.hidden { display: block !important; right: -100% !important; -webkit-transition: all 10s ease-in-out; -moz-transition: all 10s ease-in-out; -o-transition: all 10s ease-in-out; transition: all 10s ease-in-out;
}
#cboxLoadedContent { transition: all 3s ease-in-out;
}
#cboxLoadedContent.hidden { display: block !important; right: -400px; transition: all 3s ease-in-out;
}
.promo-code-content .applyVoucherForm .ctnr-input { width: 100% !important;
}
.creditcards-sprite, .creditcards-amex, .creditcards-discover, .creditcards-mastercard, .creditcards-visa { background: url('../images/creditcards-s031275c277.png') no-repeat;
}
.creditcards-amex { background-position: 0 -54px;
}
.creditcards-discover { background-position: 0 -27px;
}
.creditcards-mastercard { background-position: 0 0;
}
.creditcards-visa { background-position: 0 -81px;
}
.creditcards { border: 2px solid #fff; height: 32px; float: left; width: 50px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5;
}
.creditcards.is-selected { border-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;
}
.checkout-link { text-transform: lowercase;
}
.checkout-pagetitle { margin-top: 10px;
}
.checkout-pagetitle-complete { color: #007bc1;
}
.checkout-pagetitle-complete:before { padding-right: 6px;
}
.page-multiStepCheckoutSummaryPage .checkout-pagetitle-not-complete,
.page-singleStepCheckoutSummaryPage .checkout-pagetitle-not-complete { color: #007bc1; padding-left: 26px;
}
.page-multiStepCheckoutSummaryPage #globalMessages { width: 100%; margin: 0;
}
.page-multiStepCheckoutSummaryPage #globalMessages .msg { margin-bottom: 20px; text-align: center; padding-top: 1em;
}
.page-orderConfirmationPage .ctnr-checkout-banner { margin-top: 0;
}
.page-orderConfirmationPage .ctnr-checkout-banner-util { display: none;
}
li.section-header { font-weight: 700;
}
.page-checkout-login .ctnr-logo, .page-multiStepCheckoutSummaryPage .ctnr-logo { top: 20px;
}
.page-checkout-login .ctnr-nav-control, .page-multiStepCheckoutSummaryPage .ctnr-nav-control { display: none;
}
.page-checkout-login .ctnr-minicart, .page-multiStepCheckoutSummaryPage .ctnr-minicart { visibility: hidden;
}
.page-checkout-login .ctnr-search, .page-multiStepCheckoutSummaryPage .ctnr-search { visibility: hidden;
}
.page-checkout-login .ctnr-utilnav div, .page-multiStepCheckoutSummaryPage .ctnr-utilnav div { display: none;
}
.page-checkout-login .ctnr-utilnav div:first-child, .page-multiStepCheckoutSummaryPage .ctnr-utilnav div:first-child { display: inline-block; float: right; margin-top: 20px; margin-right: 9px;
}
@media only screen and (max-width: 767px) { .page-checkout-login .ctnr-breadcrumb, .page-multiStepCheckoutSummaryPage .ctnr-breadcrumb { display: none; }
}
@media only screen and (max-width: 767px) { .page-checkout-login .span6 + .span6, .page-multiStepCheckoutSummaryPage .span6 + .span6 { margin-top: 40px; }
}
.page-checkout-login .ctnr-footer-inner div, .page-multiStepCheckoutSummaryPage .ctnr-footer-inner div { display: none;
}
.ctnr-checkout-wizard { height: 40px; width: calc(100% - 56px); left: 56px; overflow: hidden; position: absolute; top: 0; z-index: 1000; text-transform: none;
}
@media only screen and (min-width: 768px) { .ctnr-checkout-wizard { display: none; }
}
.ctnr-checkout-wizard ul { height: 100%; padding: 0; margin: 0;
}
.ctnr-checkout-wizard li { display: block; float: left; border: 0; width: 33%; height: 100%; list-style: none; text-align: right;
}
.ctnr-checkout-wizard li:last-child .arrow { display: none;
}
.ctnr-checkout-wizard li span.stepBox { display: block; height: 100%; width: 100%; text-decoration: none; text-align: center; padding: 0 0 0 5px; vertical-align: middle;
}
.ctnr-checkout-wizard li span.stepBox:before { content: ""; display: inline-block; height: 100%; vertical-align: middle;
}
.ctnr-checkout-wizard li span.stepBox span { display: inline-block; vertical-align: middle; width: 90%;
}
.ctnr-checkout-wizard li .arrow { border-color: transparent transparent transparent #444444; border-style: solid; border-width: 20px 0 20px 10px; position: absolute; font-size: 0; height: 0px; width: 0px; top: 0;
}
.ctnr-checkout-wizard li .arrow.next-to-active { background-color: #444444;
}
.ctnr-checkout-wizard .checkoutProgressStepActive span.stepBox { background-color: #444; color: #ffffff; cursor: default;
}
.ctnr-checkout-wizard .checkoutProgressStepActive .arrow { border-left-color: #444444;
}
.ctnr-checkout-wizard .checkoutProgressStepVisited span.stepBox,
.ctnr-checkout-wizard .checkoutProgressStepDisabled span.stepBox { background-color: #ebebeb; color: #000000; cursor: default; padding: 0 0 0 10px;
}
.ctnr-checkout-wizard .checkoutProgressStepVisited .arrow + .arrow,
.ctnr-checkout-wizard .checkoutProgressStepDisabled .arrow + .arrow { border-color: transparent transparent transparent #ebebeb; margin-left: -1px;
}
.ctnr-checkout-title { padding-top: 70px; text-align: center; font-weight: bold; color: white;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-checkout-title { text-align: left; padding-left: 30px; }
}
.ctnr-checkout-banner { background: #fff; display: block; margin: 40px 0 20px 0; position: relative;
}
@media only screen and (max-width: 767px) { .ctnr-checkout-banner { margin-bottom: 10px; } .ctnr-checkout-banner #btn-cont-shopping { border: none; color: #444; padding: 0; } .ctnr-checkout-banner .ctnr-checkout-title { color: #444; padding-top: 25px; font-size: 13px; } .ctnr-checkout-banner .ctnr-checkout-title .divider-line, .ctnr-checkout-banner .ctnr-checkout-title .divider-line-left { margin: 9px auto; }
}
@media only screen and (min-width: 768px) { .ctnr-checkout-banner { background: #222222; height: 170px; }
}
.ctnr-checkout-banner-util { margin: 20px 20px 0 20px; position: relative; text-transform: none;
}
.checkout-mobile-total { font-weight: bold; text-transform: uppercase;
}
@media only screen and (min-width: 768px) { .checkout-mobile-total { display: none; }
}
.checkout-view-details { position: absolute; right: 0; top: 0;
}
@media only screen and (min-width: 768px) { .checkout-view-details { display: none; }
}
.checkout-banner-sign-in { position: absolute; right: 5px; top: 20px;
}
@media only screen and (max-width: 767px) { .checkout-banner-sign-in { top: 2px; }
}
.checkout-banner-sign-in .std-link, .checkout-banner-sign-in .std-link-bd, .checkout-banner-sign-in .mobile-ledger-back, .checkout-banner-sign-in .mobile-ledger-back-bottom { text-transform: none; font-size: 11px;
}
.checkout-banner-contentSpot { display: none;
}
@media only screen and (min-width: 768px) { .checkout-banner-contentSpot { border: 2px solid #fff; display: block; padding: 15px; position: absolute; right: 20px; text-align: center; top: 20px; width: 260px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .checkout-banner-contentSpot { width: 200px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .checkout-banner-contentSpot .content-font-size2 { font-size: 11px !important; }
}
.ctnr-checkout-sign-in { background-color: #dddddd; margin: 20px; padding: 20px;
}
@media only screen and (max-width: 767px) { .ctnr-checkout-sign-in { margin: 0; padding: 0; } .ctnr-checkout-sign-in .checkout-sign-in-title, .ctnr-checkout-sign-in .btn-drawer, .ctnr-checkout-sign-in .checkout-why-sign-in { display: none; } .ctnr-checkout-sign-in.is-open { display: block; }
}
@media only screen and (min-width: 768px) { .ctnr-checkout-sign-in { display: block; text-transform: none; }
}
.checkout-sign-in-title { display: inline; margin-right: 30px;
}
.checkout-why-sign-in { margin-left: 30px; text-decoration: none; border-bottom: 1px solid #ccc;
}
.checkout-why-sign-in:hover { border-bottom: none; text-decoration: none;
}
.sign-in-btn-checkout-page { display: inline-block; margin-right: 20px;
}
.checkout-sign-in-form { display: none; margin-top: 20px; padding: 30px;
}
.checkout-sign-in-form.is-open { display: block;
}
@media only screen and (min-width: 768px) { .checkout-sign-in-fields { border-right: 1px solid #ccc; padding-right: 20px; }
}
.ctnr-help { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(255, 242, 0, 0.3); border: 1px solid #d8c800; padding: 20px; margin-top: 50px; margin-bottom: 20px; width: 230px; max-width: 100%;
}
@media only screen and (min-width: 768px) { .ctnr-help { margin-top: 9px; }
}
.bannerHeadline { text-transform: none;
}
.bannerText { color: #222222;
}
.bannerText:visited, .bannerText:active, .bannerText:hover, .bannerText:focus { color: #222222;
}
.btn-v-2 .icon-up { font-size: 20px !important; vertical-align: top;
}
.pick-up-disclaimer { margin: 0;
}
.shipping_methods { margin-top: 20px;
}
.delivery_method_item { margin-bottom: 10px;
}
.delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio span.cost, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v1 span.cost, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v2 span.cost { float: right; display: inline-block;
}
.delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio span.method-name, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v1 span.method-name, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v2 span.method-name { display: block; width: 75%;
}
.delivery-title { display: block; text-transform: uppercase;
}
#help-desktop { display: none;
}
@media only screen and (min-width: 768px) { #help-desktop { display: block; }
}
#help-handheld { display: block;
}
@media only screen and (min-width: 768px) { #help-handheld { display: none; }
}
@media only screen and (min-width: 768px) { #help-desktop + .ctnr-button-block { margin-top: 160px; }
}
.order-details-toggle .icon-up:before, .order-details-toggle .icon-down:before { margin-left: 8px; vertical-align: middle; position: relative; bottom: 3px;
}
@media only screen and (min-width: 768px) { .post-cart .ctnr-button-block { margin-bottom: 45px; }
}
.asset-container img { max-width: 100%;
}
.pickupAdressItem { display: block; line-height: 1.1em;
}
.pickupAdressItem.strong { font-weight: bold;
}
label.selectDeliverylocationItemLabel li { text-transform: none; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 16px; color: #555;
}
label.selectDeliverylocationItemLabel li.strong { font-weight: bold;
}
.pickupOptionDistance { padding-bottom: 5px;
}
.selectDeliverylocationItem { margin-top: 15px;
}
@media only screen and (min-width: 768px) { #chooseDeliveryLocation_continue_button { margin: 0 0 20px 0; }
}
.checkout-saved-payment-method { margin-top: 25px;
}
.checkout-saved-payment-method th { padding: 0 0 15px;
}
.checkout-saved-payment-method td { vertical-align: top; padding: 0 25px;
}
.checkout-saved-payment-method ul { margin: 0; padding: 0;
}
.checkout-saved-payment-method li { list-style: none;
}
#paymentSection .selectPaymentType legend { text-transform: none; font-weight: normal; font-size: 14px; margin-bottom: 8px;
}
.ctnr-confirmation { margin-top: 20px;
}
@media only screen and (min-width: 768px) { .page-orderConfirmationPage .ctnr-breadcrumb { display: none; }
}
.ctnr-order-details-meta { margin: 20px auto;
}
.ctnr-order-meta p { margin-top: 0px; margin-bottom: 0px; font-weight: bold;
}
.ctnr-post-cart { margin-bottom: 12px;
}
@media only screen and (min-width: 768px) { .ctnr-post-cart { margin-bottom: 0; }
}
.checkout-section-content .ctnr-post-cart { border-top: 1px solid #cccccc; margin-top: 20px;
}
@media only screen and (min-width: 1000px) { .checkout-section-content .ctnr-post-cart .ledger-summary-totals { display: inline-block; left: 50%; position: relative; width: 50%; }
}
.checkout-section-content .no-style:not(:first-child) { margin-top: 4%;
}
.checkout-summary-column .no-style:not(:first-child) { margin-top: 4em;
}
.ctnr-payment-details { padding: 20px 0; margin-top: 20px; border-top: 1px solid rgba(249, 249, 249, 0.8);
}
.checkout-content { margin: 0; width: auto;
}
.checkout-content .ledger-prod-pickup-location { padding-top: 0;
}
.checkout-heading, .checkout-heading-current, .checkout-heading-disabled, .ledger-heading { background-color: #ebebeb; color: #222222; padding: 25px 20px; text-transform: uppercase;
}
.checkout-heading-current { background-color: #444444; color: white;
}
.checkout-heading-disabled { color: #777777;
}
.checkout-section, .checkout-section-filled, .checkout-section-confirmation { margin-bottom: 30px;
}
.checkout-section-filled { background-color: #EAEAEA;
}
@media only screen and (min-width: 768px) { .checkout-section-filled { border: 1px solid #EAEAEA; }
}
.checkout-section-confirmation { padding: 20px; text-align: center;
}
.checkout-edit-link { float: right;
}
.checkout-small-radio, .checkout-unchecked-radio, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v1, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v2, .checkout-shipment-types .option input.cvform[type="radio"] + label.cvform-lbl-radio, .checkout-shipment-types .option input.cvform[type="radio"] + label.cvform-lbl-radio-v1, .checkout-shipment-types .option input.cvform[type="radio"] + label.cvform-lbl-radio-v2 { font-weight: normal; background-size: 15px 15px !important; min-height: 15px; padding-left: 25px; line-height: 1.3em;
}
.checkout-unchecked-radio, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v1, .delivery_method_item input.cvform[type="radio"] + label.cvform-lbl-radio-v2, .checkout-shipment-types .option input.cvform[type="radio"] + label.cvform-lbl-radio, .checkout-shipment-types .option input.cvform[type="radio"] + label.cvform-lbl-radio-v1, .checkout-shipment-types .option input.cvform[type="radio"] + label.cvform-lbl-radio-v2 { background-color: #ebebeb; background-position: 20px 14px !important; border: 1px solid #ebebeb; padding: 15px 20px 15px 40px !important; max-width: 400px;
}
.checkout-checked-radio, .delivery_method_item input.cvform[type="radio"]:checked + label.cvform-lbl-radio, .delivery_method_item input.cvform[type="radio"]:checked + label.cvform-lbl-radio-v1, .delivery_method_item input.cvform[type="radio"]:checked + label.cvform-lbl-radio-v2, .checkout-shipment-types .option input.cvform[type="radio"]:checked + label.cvform-lbl-radio, .checkout-shipment-types .option input.cvform[type="radio"]:checked + label.cvform-lbl-radio-v1, .checkout-shipment-types .option input.cvform[type="radio"]:checked + label.cvform-lbl-radio-v2 { background-color: white; border: 1px solid #666666;
}
.checkout-subheading { text-transform: uppercase; border-bottom: 1px solid #cccccc; font-weight: bold; padding: 10px 0; margin: 40px 0 20px; color: #222;
}
.checkout-subheading:first-child { margin-top: 10px;
}
.shipAddressContainer { opacity: 0;
}
.shipAddressLoader { padding: 100px 0 0; text-align: center;
}
.checkout-shipment-types .option { display: inline-block; padding: 0 20px 10px 0;
}
.checkout-single-shipment label, .checkout-single-shipment legend,
.checkout-form label,
.checkout-form legend { display: block; padding-top: 15px;
}
.checkout-single-shipment label.send-promotion-news-label, .checkout-single-shipment legend.send-promotion-news-label,
.checkout-form label.send-promotion-news-label,
.checkout-form legend.send-promotion-news-label { display: inline-block; position: relative; margin-left: 10px; top: -2px;
}
.checkout-single-shipment input,
.checkout-form input { width: 260px;
}
.checkout-single-shipment input#securityCode,
.checkout-form input#securityCode { width: 89px;
}
.checkout-single-shipment input.cvform-fit,
.checkout-form input.cvform-fit { width: 70% !important; min-width: 260px;
}
.checkout-single-shipment input.send-promotion-news,
.checkout-form input.send-promotion-news { width: auto;
}
.checkout-multi-shipment { display: none;
}
.choose-address .no-style { float: left; width: 220px;
}
.choose-address .no-style .ctas { padding-top: 10px; font-weight: normal;
}
.choose-address .no-style .ctas .edit-cta { padding-left: 10px;
}
.choose-address .addNewAddress_btn { margin-top: 25px;
}
.checkout-nextStep { overflow: hidden; zoom: 1; margin-bottom: 30px;
}
.checkout-nextStep:before, .checkout-nextStep:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.checkout-nextStep:after { clear: both;
}
.checkout-nextStep .btn, .checkout-nextStep .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .checkout-nextStep a { padding-left: 20px; padding-right: 20px;
}
.ledger-summary { border: 1px solid #cccccc; margin-bottom: 20px;
}
@media only screen and (min-width: 768px) { .checkout-ledger { display: block; float: right; margin: 0 20px 0 0; width: 400px; }
}
.checkout-ledger .information_message { background-color: #ebebeb; padding: 10px 0; text-align: center; border: 1px solid #cccccc; border-bottom: 0;
}
.checkout-confirmation-promos { display: block;
}
.checkout-confirmation-promos .yCmsContentSlot { margin-bottom: 20px; zoom: 1;
}
.checkout-confirmation-promos .yCmsContentSlot:before, .checkout-confirmation-promos .yCmsContentSlot:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.checkout-confirmation-promos .yCmsContentSlot:after { clear: both;
}
@media only screen and (min-width: 768px) { .checkout-confirmation-promos { float: right; margin: 0 20px 0 0; width: 400px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .checkout-confirmation-promos { width: 280px; }
}
.ledger-heading { border-bottom: 1px solid #cccccc;
}
.ledger-summary-totals { padding: 10px 20px; font-weight: bold;
}
.ledger-summary-item { text-transform: uppercase; padding: 8px 0;
}
.ledger-summary-item .label { display: inline-block; max-width: 75%;
}
.ledger-summary-item .value { float: right;
}
.ledger-summary-item.grandTotal { color: #222222; font-size: 1rem; padding: 25px 0 15px; margin-top: 12px; border-top: 1px solid #CCC;
}
.ledger-summary-item.shipping { position: relative;
}
.ledger-summary-item.shipping .icon-info.smt-tool, .ledger-summary-item.shipping .smt-tool.msg-info { position: relative; left: 5px; top: -2px;
}
.ledger-promoCode-removeCta, .ledger-promoCode .promo-applied .cta, .ledger-promoCode .promo-applied #olapic_share_link a, #olapic_share_link .ledger-promoCode .promo-applied a,
.ledger-promoCode .promo-applied .shareLink.olapic_widget_container a,
.shareLink.olapic_widget_container .ledger-promoCode .promo-applied a { border: 0; background: transparent; text-decoration: underline; padding: 0; color: #777777; text-transform: none;
}
.ledger-promoCode-removeCta:HOVER, .ledger-promoCode .promo-applied .cta:HOVER, .ledger-promoCode .promo-applied #olapic_share_link a:HOVER, #olapic_share_link .ledger-promoCode .promo-applied a:HOVER,
.ledger-promoCode .promo-applied .shareLink.olapic_widget_container a:HOVER,
.shareLink.olapic_widget_container .ledger-promoCode .promo-applied a:HOVER { color: #c41e3a;
}
.ledger-promoCode.promo { margin-bottom: 3px; margin-top: 10px; margin-right: 10px; margin-left: 10px;
}
.ledger-promoCode.idme { margin-right: 10px; margin-bottom: 10px; margin-left: 10px;
}
.ledger-promoCode { background-color: #ebebeb; padding: 20px;
}
.ledger-promoCode .promo-text { margin-bottom: 4px; text-transform: none; font-size: 13px; color: #777777; text-align: left; font-family: 'proxima-nova', sans-serif; font-weight: normal;
}
.ledger-promoCode .promo-text span { margin-right: 6px; font-size: 13px;
}
.ledger-promoCode .promo-text .yCmsComponent { display: inline-block;
}
.ledger-promoCode .idme-btn-container { padding-left: 0px;
}
.ledger-promoCode .idme-btn-affinity { clear: both; font-weight: 600; margin-top: 12px; padding: 10px 0; display: block; font-size: 0.8rem; color: #777777; text-align: left;
}
.ledger-promoCode .idme-btn { display: inline-block; cursor: pointer;
}
.ledger-promoCode .idme-btn-primary-sm-Troop { height: 34px;
}
.ledger-promoCode .idme-btn-primary-sm-Student { height: 34px;
}
.ledger-promoCode .idme-btn-verification { margin-top: 12px; display: block; font-size: 0.8rem; color: #777777; text-align: left; font-family: 'proxima-nova', sans-serif;
}
.ledger-promoCode .idme-btn-verification .idme-modal-open { color: #51ade5;
}
@media only screen and (max-width: 767px) { .ledger-promoCode { margin-right: 15px; margin-left: 15px; }
}
.ledger-promoCode label { font-size: 1rem; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.ledger-promoCode label span { margin-right: 6px; font-size: 1.5rem;
}
.ledger-promoCode label { display: block; padding-bottom: 5px; font-weight: bold;
}
.ledger-promoCode .ctnr-input-with-button { display: block; overflow: hidden;
}
.ledger-promoCode .ctnr-input-with-button input[type="text"] { width: 80%;
}
.ledger-promoCode .btn, .ledger-promoCode .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ledger-promoCode a { float: right;
}
.ledger-promoCode .promo-applied { color: #777777; font-weight: normal; padding-top: 20px;
}
.ledger-promoCode .promo-applied #removeVoucherForm { margin-bottom: 10px;
}
.ledger-promoCode .promo-applied .heading { text-transform: none;
}
.ledger-promoCode .promo-applied .description { text-transform: uppercase; padding: 0 0 2px; color: #222222;
}
.ledger-products { border: 1px solid #CCC; clear: both; margin-bottom: 20px; padding: 20px 0; position: relative;
}
.ledger-products .scroll-pane { max-height: 600px;
}
@media only screen and (max-width: 767px) { .ledger-products .scroll-pane { max-height: 100%; }
}
.ledger-products-shadow { display: none; background: white; position: absolute; width: 398px; height: 100%; margin-top: -20px; z-index: 1; opacity: 0.7;
}
.ledger-prod, .ledger-prod-pickup-location { padding-top: 25px; padding-bottom: 25px; font-size: 0.9rem;
}
.ledger-prod + .ledger-prod, .ledger-prod-pickup-location + .ledger-prod, .ledger-prod + .ledger-prod-pickup-location, .ledger-prod-pickup-location + .ledger-prod-pickup-location { border-top: 1px solid #cccccc;
}
.ledger-products .container-fluid:first-child .ledger-prod, .ledger-products .container-fluid:first-child .ledger-prod-pickup-location { padding-top: 5px;
}
.ledger-products .container-fluid:last-child .ledger-prod, .ledger-products .container-fluid:last-child .ledger-prod-pickup-location { border-bottom: 0px; padding-bottom: 15px;
}
.ledger-prod-img { text-align: center;
}
.ledger-prod-img img { max-width: 100%; width: 80%;
}
.ledger-prod-info { color: #777777; text-transform: none;
}
.ledger-prod-info .tumiid-color { font-size: 12px; letter-spacing: .04em; font-family: proxima-nova-condensed,sans-serif; font-style: normal; font-weight: 600; padding-bottom: 5px;
}
.ledger-prod-info .tumiid-color img { width: 12px;
}
.ledger-prod-collection { text-transform: uppercase;
}
.ledger-prod-name, #olapic_viewer_overlay #olapic-viewer .author-realname, #olapic_viewer_overlay #olapic-viewer .author-handlename { text-transform: capitalize; padding: 10px 0; display: block; font-size: 0.8rem;
}
.ledger-prod-price { padding-bottom: 10px;
}
.ledger-prod-price .price { font-weight: bold; color: #444444;
}
.ledger-prod-price .old-price { text-decoration: line-through;
}
.ledger-prod-attr { line-height: 1.3em;
}
.ledger-prod-attr .value { text-transform: uppercase; color: #555555;
}
.ledger-prod-attr label { display: inline-block; min-width: 45px;
}
.ledger-prod-monogram { padding-bottom: 5px;
}
.ledger-prod-stock { padding: 10px 0;
}
.ledger-prod-addons { background-color: #ebebeb; line-height: 2em;
}
.ledger-prod-addons a { color: #777777;
}
.ledger-prod-addons .ico { width: 30px; display: inline-block; text-align: center; margin-right: 5px;
}
.ledger-prod-monogram,
.ledger-prod-accent { padding-right: 5px;
}
.ledger-prod-monogram.added,
.ledger-prod-accent.added { padding-right: 0;
}
.ledger-prod-monogram .ico span.mono-img,
.ledger-prod-accent .ico span.mono-img { display: block; border: 1px solid #555555; text-align: center; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 10px; letter-spacing: .025em; color: #555555; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; line-height: 1.6em; text-transform: uppercase;
}
.ledger-prod-monogram .ico span.mono-img.icon-accent,
.ledger-prod-accent .ico span.mono-img.icon-accent { font-size: 15px; line-height: 16px;
}
.ledger-prod-monogram .added-monogram,
.ledger-prod-monogram .added-accent,
.ledger-prod-accent .added-monogram,
.ledger-prod-accent .added-accent { display: none;
}
.ledger-prod-monogram .added-monogram .description,
.ledger-prod-monogram .added-accent .description,
.ledger-prod-accent .added-monogram .description,
.ledger-prod-accent .added-accent .description { font-weight: bold; padding-right: 5px;
}
.ledger-prod-monogram .added-monogram .ico span.mono-img,
.ledger-prod-monogram .added-accent .ico span.mono-img,
.ledger-prod-accent .added-monogram .ico span.mono-img,
.ledger-prod-accent .added-accent .ico span.mono-img { background: #222222; color: white;
}
.ledger-prod-monogram .added-monogram a,
.ledger-prod-monogram .added-accent a,
.ledger-prod-accent .added-monogram a,
.ledger-prod-accent .added-accent a { padding: 0 5px;
}
.ledger-prod-monogram.added .add-monogram,
.ledger-prod-monogram.added .add-accent,
.ledger-prod-accent.added .add-monogram,
.ledger-prod-accent.added .add-accent { display: none;
}
.ledger-prod-monogram.added .added-monogram,
.ledger-prod-monogram.added .added-accent,
.ledger-prod-accent.added .added-monogram,
.ledger-prod-accent.added .added-accent { display: block;
}
.ledger-prod-promo { text-transform: uppercase; color: #c41e3a; padding: 20px 0 15px; font-size: 0.7rem; font-weight: bold;
}
.promotions-msg-cntr { text-transform: uppercase; color: #c41e3a; padding: 20px 0 15px; font-size: 0.7rem; font-weight: bold;
}
.ledger-prod-cta { margin-top: 2%;
}
.ledger-prod-cta .sep { padding: 0 5px;
}
.ledger-prod-pickup-location { margin: 0 20px;
}
.ledger-contentSpot { text-align: center; border: 2px solid #222222; padding: 0 10px; margin-bottom: 20px;
}
.ledger-contentSpot ul { display: inline-block; text-align: left;
}
.checkout-grid-fix { display: inline-block; width: 100%;
}
.checkout-action-btn { float: right;
}
.checkout-section-content { padding: 25px 20px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .checkout-section-content { padding: 1%; }
}
.checkout-section-content .form_button-section { height: 0px; overflow: hidden;
}
@media (min-width: 768px) { .checkout-section-content .cart-item-qty { width: 78%; } .checkout-section-content .cart-item-totals { width: 16%; }
}
.checkout-confirmation-email { font-weight: bold;
}
.checkout-confirmation-register { border-top: 1px solid #ccc; margin-top: 20px; padding-top: 40px;
}
.checkout-confirmation-register .item_container { text-align: left;
}
#guestRegisterForm { margin-bottom: 20px;
}
.order-item { margin-top: 20px;
}
.order-item + .order-item { border-top: 1px solid #cccccc; padding-top: 20px;
}
.order-item-header { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin-bottom: 20px; padding-top: 20px;
}
.checkout-sub-header { margin-bottom: 20px; font-family: 'proxima-nova', sans-serif; font-weight: bold; font-size: 14px; letter-spacing: .025em; text-transform: uppercase;
}
.pickupSummary .pickupSummaryDetails .pickupSummaryItemLeft { display: inline-block; margin-right: 20px;
}
.saved-payment-list-entry { margin-right: 20px; margin-bottom: 20px; min-width: 179px; padding: 10px; width: 100%;
}
.saved-payment-list { zoom: 1;
}
.saved-payment-list:before, .saved-payment-list:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.saved-payment-list:after { clear: both;
}
.change_address_button.modal { display: none;
}
#modal-add-address, #modalAddAddress { max-width: 500px;
}
#modal-add-address .form_button-section, #modalAddAddress .form_button-section { height: auto; overflow: visible;
}
#modal-add-address .change_address_button, #modalAddAddress .change_address_button { display: none;
}
#modal-add-address .change_address_button.modal, #modalAddAddress .change_address_button.modal { display: inline-block;
}
.mobile-ledger-back { display: none; left: 5px; position: absolute; top: 23px;
}
.mobile-ledger-back-bottom { display: none; margin: 0 20px 20px;
}
.ledger-prod-cta .mobile { display: none;
}
.mobile-ledger-show .mobile-ledger-back,
.mobile-ledger-show .mobile-ledger-back-bottom,
.mobile-ledger-show .checkout-back-details,
.mobile-ledger-show .checkout-ledger { display: block;
}
.mobile-ledger-show .ledger-prod-cta .mobile { display: inline-block;
}
.mobile-ledger-show .checkout-view-details,
.mobile-ledger-show .continue-shopping-btn,
.mobile-ledger-show .checkout-section,
.mobile-ledger-show .checkout-section-filled,
.mobile-ledger-show .checkout-section-confirmation,
.mobile-ledger-show .checkout-nextStep,
.mobile-ledger-show .ledger-promoCode,
.mobile-ledger-show .ledger-contentSpot,
.mobile-ledger-show .ledger-prod-cta .quick-view-link.desktop { display: none;
}
.mobile-ledger-show .ledger-products .scroll-pane { max-height: none;
}
#multishipForm .container-fluid { padding-left: 0; padding-right: 0;
}
#multishipForm a.addAddress { font-weight: bold;
}
#multishipForm a.addAddress span { padding-left: 10px; display: inline-block; position: relative; margin-top: -4%;
}
#multishipForm .multi-shipping-method { padding: 20px 0 10px;
}
#modalAddAddress { width: 95%; z-index: 900; position: relative;
}
#card_cvNumber { width: 89px;
}
.giftcrad-info { margin-top: 10px !important;
}
.giftCardPinInput { width: 89px;
}
.highlightedCheckbox { background: #ebebeb; padding: 8px; width: 100%;
}
.highlightedCheckbox * { vertical-align: middle;
}
.giftBoxAdded { display: inline-block; line-height: 1.3rem; padding-top: 3px; vertical-align: top; width: 75%;
}
.gift-card-more-info-txt { margin-top: 32px; display: inline-block;
}
.gift-card-more-info-txt .icon-info, .gift-card-more-info-txt .msg-info { position: relative; top: -2px;
}
.page-multiStepCheckoutSummaryPage .smt-tooltip { margin-left: -10px; margin-top: 0px;
}
.giftcard-pin-tooltip { left: 0 !important; max-width: 300px;
}
.giftcard-pin-tooltip .top-crnr-img { left: 10px !important;
}
.giftcard-pin-tooltip .tooltip-text { width: auto !important; height: auto !important; background: #fff;
}
.cart-pin-tooltip { left: -53px !important; max-width: 300px; margin-right: 20px;
}
.cart-pin-tooltip .top-crnr-img { left: 34px !important;
}
.cart-pin-tooltip .tooltip-text { width: auto !important; height: auto !important; background: #fff;
}
.why-sign-in-tooltip .tooltip-text { text-align: left !important;
}
.why-sign-in-tooltip .tooltip-text ul { margin: 5px 0 0 18px; padding: 0;
}
.why-sign-in-tooltip .tooltip-text ul li { margin: 0 0 5px 0; padding: 0;
}
@media print { .checkout-confirmation-promos, #lpchat1, .ctnr-checkout-banner .continue-shopping-btn { display: none; }
}
.checkout-addresses li,
.delivery_addresses_list li { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 15px;
}
.multishipDetailsBlock:not(:last-of-type) { padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid #cccccc;
}
.creditcards-sprite, .creditcards-amex, .creditcards-discover, .creditcards-mastercard, .creditcards-visa, .creditcards-amex, .creditcards-discover, .creditcards-mastercard, .creditcards-visa, .creditcards-jcb, .creditcards-diners, .creditcards-carteblanche { background: url("../images/accepted-credit-cards.jpg") no-repeat; background-size: 87% auto;
}
.creditcards-amex { background-position: 0px -100px;
}
.creditcards-discover { background-position: 0px -61px;
}
.creditcards-mastercard { background-position: 0px -80px;
}
.creditcards-visa { background-position: 0px -21px;
}
.creditcards-jcb { background-position: 0px -121px;
}
.creditcards-diners { background-position: 0px -41px;
}
.creditcards-carteblanche { background-position: 0px -2px;
}
.multiship-delivery-address .delivery-address-method { width: 100%; display: inline-block; vertical-align: top;
}
@media only screen and (min-width: 1280px) { .multiship-delivery-address .delivery-address-method { width: 30%; margin-top: 1%; }
}
.multiship-delivery-address .product-to-be-delivered { width: 100%; display: inline-block; vertical-align: top; margin-top: 30px;
}
@media only screen and (min-width: 1280px) { .multiship-delivery-address .product-to-be-delivered { width: 65%; margin: 0 0 0 4%; }
}
.multiship-delivery-address .product-to-be-delivered .ledger-prod-img.span4 { width: 22.2%;
}
.multiship-delivery-address .product-to-be-delivered .ledger-prod-img.span8 { width: 74.2%;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .checkout_summary_flow_b.checkout-summary-column { width: 100% !important; margin-top: 20px; margin-left: 0 !important; }
}
@media only screen and (max-width: 767px) { .checkout_summary_flow_b.checkout-summary-column { margin-top: 20px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .shipmentItems .container-fluid { padding: 0 !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .shipmentItems .container-fluid .span9 { width: 100%; }
}
.security-code-container { padding-top: 10px;
}
.security-code-container .form_field-elements { display: inline-block; vertical-align: middle;
}
.security-code-container .security_code_what { display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .pickip-store-address-main-cntr, .selectDeliverylocationItem-cntr { width: 100% !important; }
}
@media only screen and (max-width: 1279px) { .selectDeliverylocation .span4.pickip-store-address-main-cntr, .selectDeliverylocation .span3.pickip-store-address-main-cntr { margin-left: 0; }
}
.has-help-text { display: inline-block; vertical-align: top;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .has-help-text { display: block; }
}
@media only screen and (max-width: 767px) { .has-help-text { display: block; }
}
.help-text-first-name { display: inline-block; vertical-align: top; margin-top: 10px; font-size: 14px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .help-text-first-name { width: 100%; position: static; margin-left: 0; margin-top: 5px; }
}
@media only screen and (max-width: 767px) { .help-text-first-name { width: 100%; position: static; margin-left: 0; margin-top: 5px; }
}
#changeDeliveryCountryPopup .changeDeliveryCountryContent { border: none !important; margin-top: 10px; padding-bottom: 20px;
}
#changeDeliveryCountryPopup .submit-cancel-buttons { margin-top: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .delivery_addresses_list { width: 100% !important; margin-left: 0 !important; margin-bottom: 10px !important; }
}
.checkout-lpchat a { color: #FFFFFF; text-decoration: underline;
}
.order-confirmation-shiping-method { min-height: 167px;
}
@media only screen and (max-width: 767px) { .order-confirmation-shiping-method { min-height: auto; }
}
.orderconf-itemcount { margin-top: 10px;
}
.order-confirmation-address-block { min-height: 140px;
}
@media only screen and (max-width: 767px) { .order-confirmation-address-block { min-height: auto; }
}
.phone-qty-label { display: none;
}
@media only screen and (max-width: 767px) { .phone-qty-label { display: inline; }
}
.nowrap { white-space: nowrap;
}
.reviewTCLink { text-align: right; font-style: italic;
}
@media only screen and (max-width: 767px) { .reviewTCLink { padding-right: 20px; }
}
.tcOverlay { background: #fff; margin: 0 auto; padding: 55px 20px 20px; position: relative; width: 75%;
}
.tcOverlay .tcOverlayInner { height: 400px; overflow-x: hidden; overflow-y: auto; position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .tcOverlay .tcOverlayInner { height: 300px; }
}
.tcOverlay .tcOverlayInner::-webkit-scrollbar { width: 0.5em;
}
.tcOverlay .tcOverlayInner::-webkit-scrollbar-thumb { background: #cccccc; border-radius: 5px; min-height: 50px;
}
@media only screen and (min-width: 768px) { .tcOverlay { } .tcOverlay .tumi_terms { margin: 0 0 40px 0; } .tcOverlay .MOBILEtumi_terms { display: none; } .tcOverlay .termsContent { margin: 10px; } .tcOverlay h1, .tcOverlay h2, .tcOverlay h3, .tcOverlay h4, .tcOverlay h5, .tcOverlay h6 { font-family: 'proxima-nova', sans-serif; color: #555555; font-weight: 700; margin: 0px; padding: 0px; } .tcOverlay .termsContent h1 { font-size: 16px; padding: 40px 0px 20px 0px; position: relative; text-transform: uppercase; } .tcOverlay h2 { font-size: 18px; padding: 20px 0px 5px 0px; font-family: 'proxima-nova', sans-serif; font-weight: 700; letter-spacing: .025em; line-height: 1.25; color: #222222; text-transform: uppercase; } .tcOverlay h3 { font-size: 16px; position: relative; } .tcOverlay p { margin: 0; padding: 0; font-family: 'proxima-nova', sans-serif; font-size: 16px; font-weight: 400; letter-spacing: .025em; line-height: 1.75; color: #555555; } .tcOverlay .lists li { margin: 0; font-family: 'proxima-nova', sans-serif; font-size: 16px; font-weight: 400; letter-spacing: .025em; line-height: 1.75; color: #555555; padding-bottom: 20px; } .tcOverlay #links { color: #be0f34; text-decoration: none; } .tcOverlay a.redLink { color: #be0f34; line-height: 2.5; } .tcOverlay .topHeader { width: 100%; height: 170px; background-color: #222222; padding: 5px 0px 8px 70px; } .tcOverlay .topHeader h1 { color: #FFFFFF; letter-spacing: .095em; font-size: 36px; padding-top: 68px; padding-bottom: 20px; } .tcOverlay .underline { text-decoration: underline; }
}
@media only screen and (max-width: 767px) { .tcOverlay { } .tcOverlay .MOBILEtumi_terms { margin: 0 0 40px 0; } .tcOverlay .MOBILEcontent { border-bottom: 1px solid #555555; margin: 0px 8px; } .tcOverlay .hide { display: none; } .tcOverlay .read-more-toggle { color: #555555; } .tcOverlay .read-more-toggle.active { color: #c41e3a; } .tcOverlay .read-more-toggle:visited, .tcOverlay .read-more-toggle:hover { color: #c41e3a; cursor: pointer; } .tcOverlay .tumi_terms { display: none; } .tcOverlay .underline { text-decoration: underline; } .tcOverlay .MOBILEtopHeader { width: 100%; height: 170px; background-color: #222222; padding: 5px 0px 8px 20px; } .tcOverlay .MOBILEtopHeader h1 { color: #FFFFFF; letter-spacing: .095em; font-size: 20px; padding-top: 68px; padding-bottom: 20px; font-weight: 700; word-wrap: break-word; }
}
.delivery-options-div-cntr .selectboxit-container { position: relative; z-index: 500;
}
span#address\.regionSelectBoxItContainer .selectboxit { width: 240px !important;
}
.page-orderConfirmationPage .span2.itemPrice.cart-price .item-monogram { font-size: 12px; font-weight: normal;
}
.ctnr-checkout-banner #tumiChatButton { display: inline-block; color: #fff; font-family: proxima-nova, sans-serif !important; font-size: 12px; visibility: hidden;
}
.ctnr-checkout-banner .LPMcontainer { font-weight: 700 !important;
}
.ctnr-checkout-banner .chat { text-decoration: underline; cursor: pointer;
}
.pac-container { z-index: 1046 !important;
}
@media only screen and (max-width: 767px) { .ctnr-checkout-title h2 { font-size: 13px; }
}
@media only screen and (max-width: 767px) { .ctnr-checkout-title h2.align-left-mobile { font-size: 14px !important; }
}
.prod-info-ctnr .image, .tm-checkout .ledger-prod-img img { width: 96px; height: 96px;
}
.checkout-progress-step { text-transform: uppercase;
}
.ledger-prod-addons:after { content: ""; clear: both; display: table;
}
.ctnr-content { font-family: "Proxima Nova",proxima-nova,sans-serif !important;
}
.ctnr-compare-table .color-options-compare .size-blk { display: none !important;
}
body.template-pages-product-tumiComparePage .ctnr-content { background: #ebebeb;
}
body.template-pages-product-tumiComparePage .ctnr-content .span8.visible-phone { display: block !important; width: 100% !important; margin-left: 0 !important;
}
body.template-pages-product-tumiComparePage .ctnr-content .span8.visible-phone .only-smallscreen { display: block !important;
}
body.template-pages-product-tumiComparePage .ctnr-content .feature-title { position: relative; cursor: pointer; color: #222222; font-size: 14px; padding: 15px 35px 15px 35px; font-weight: 400; letter-spacing: 0.56px;
}
body.template-pages-product-tumiComparePage .ctnr-content .feature-title span.caret-icon:after { content: ""; position: absolute; top: 38%; right: 14px; border: solid #000; border-width: 0 2px 2px 0; padding: 3px; transition: all 0.3s ease-in; -webKit-transform: rotate(45deg); transform: rotate(45deg);
}
body.template-pages-product-tumiComparePage .ctnr-content .feature-title.opened span.caret-icon:after { top: 44%; -webKit-transform: rotate(-135deg); transform: rotate(-135deg);
}
@media only screen and (max-width: 425px) { body.template-pages-product-tumiComparePage .ctnr-content .feature-title { padding: 0; font-size: 12px; font-weight: 600px; } body.template-pages-product-tumiComparePage .ctnr-content .feature-title:after { display: none; }
}
body.template-pages-product-tumiComparePage .ctnr-content .feature-desc { display: none; text-align: justify; border-top: 1px solid #ebebeb; padding: 17px 18px 15px 20px; font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: .48px;
}
@media only screen and (max-width: 425px) { body.template-pages-product-tumiComparePage .ctnr-content .feature-desc { display: none !important; }
}
body.template-pages-product-tumiComparePage .ctnr-content .btn.btn-v-4, body.template-pages-product-tumiComparePage .ctnr-content .btn.btn-v-5, body.template-pages-product-tumiComparePage .ctnr-content .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload body.template-pages-product-tumiComparePage .ctnr-content a.btn-v-5, body.template-pages-product-tumiComparePage .ctnr-content .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload body.template-pages-product-tumiComparePage .ctnr-content a.btn-v-4 { max-width: 87.4%; width: 150px; height: 40px; background-color: #bb2031; border: none; outline: none; color: #ffffff; font-size: 1.07em; font-weight: 600; letter-spacing: .05em;
}
body.template-pages-product-tumiComparePage .ctnr-content .btn.btn-v-4:disabled, body.template-pages-product-tumiComparePage .ctnr-content .btn.btn-v-5:disabled, body.template-pages-product-tumiComparePage .ctnr-content .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5:disabled, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload body.template-pages-product-tumiComparePage .ctnr-content a.btn-v-5:disabled, body.template-pages-product-tumiComparePage .ctnr-content .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4:disabled, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload body.template-pages-product-tumiComparePage .ctnr-content a.btn-v-4:disabled { border: none; background-color: rgba(196, 30, 58, 0.47);
}
body.template-pages-product-tumiComparePage .ctnr-content span[class^=icon] { color: #555;
}
body.template-pages-product-tumiComparePage .ctnr-content span[class^=icon]:before { color: #555;
}
.heading-and-continue-shopping { width: 76.5%; margin: 0 auto 26px; padding-top: 27px; border-bottom: 2px solid #ccc;
}
.heading-and-continue-shopping * { font-family: "Proxima Nova", proxima-nova, sans-serif !important;
}
.heading-and-continue-shopping > div { display: inline-block; width: 60%; text-align: left; color: #222222; font-size: 24px; font-weight: 400; letter-spacing: 0.96px;
}
.heading-and-continue-shopping > div:first-child { width: 20%;
}
@media only screen and (min-width: 425px) and (max-width: 767px) { .heading-and-continue-shopping > div { width: 44%; } .heading-and-continue-shopping > div:first-child { width: 30%; }
}
.heading-and-continue-shopping #btn-cont-shopping { all: initial; border: none; color: #222222; font-size: 13px; font-weight: 400; line-height: 26px; letter-spacing: 0.05em; cursor: pointer; background-color: transparent;
}
.heading-and-continue-shopping .section-headline { text-transform: none;
}
@media only screen and (max-width: 425px) { .heading-and-continue-shopping { display: none; }
}
@media only screen and (max-width: 1036px) { .heading-and-continue-shopping { width: 100%; }
}
.empty-cell { background: #ebebeb !important;
}
.empty-cell img { width: 21px; opacity: 0.5;
}
.not-empty-cell { padding-top: 15px; padding-bottom: 15px; background-color: #fff !important;
}
.ctnr-compare-row-content { display: table;
}
.cntr-compare-fixed { width: 100%; position: fixed; left: 0; right: 0; top: 47px; margin-left: auto; margin-right: auto; z-index: 3; background: #cccccc; padding-top: 11px; padding-bottom: 10px;
}
@media only screen and (max-width: 1036px) { .cntr-compare-fixed { top: 116px; }
}
.cntr-compare-fixed * { font-family: "Proxima Nova", proxima-nova, sans-serif !important;
}
.cntr-compare-fixed > .ctnr-compare-table-small { width: 1036px; max-width: 98%; left: 0; right: 0; margin-left: auto; margin-right: auto; z-index: 999; position: relative;
}
.cntr-compare-fixed > .ctnr-compare-table-small .compare-full .ctnr-compare-img:nth-child(2) { border-right: 5px solid #cccccc;
}
.cntr-compare-fixed > .ctnr-compare-table-small .ctnr-compare-row { width: 97.5%; display: table; white-space: nowrap; font-size: 0;
}
.cntr-compare-fixed > .ctnr-compare-table-small .ctnr-compare-row.compare-full { width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) { .cntr-compare-fixed > .ctnr-compare-table-small { width: 100%; }
}
.cntr-compare-fixed .ctnr-compare-img { display: table-cell; min-height: 152px; width: 27.99%; font-size: initial; white-space: nowrap; position: relative; padding: 15px 17px 18px 20px;
}
.cntr-compare-fixed .ctnr-compare-img:first-child { border-right: 6px solid #cccccc;
}
.cntr-compare-fixed .ctnr-compare-img:nth-child(2) { border-left: 4px solid #cccccc;
}
.cntr-compare-fixed .ctnr-compare-img.empty { background: #cccccc;
}
.cntr-compare-fixed .ctnr-compare-img:nth-child(3) { border-left: 5px solid #cccccc;
}
.cntr-compare-fixed .ctnr-compare-img .imageLink-small img { width: 86.5%;
}
.cntr-compare-fixed .ctnr-compare-img .product-details { padding-top: 0;
}
.cntr-compare-fixed .ctnr-compare-img .product-details .btn.btn-v-4, .cntr-compare-fixed .ctnr-compare-img .product-details .btn.btn-v-5, .cntr-compare-fixed .ctnr-compare-img .product-details .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed .ctnr-compare-img .product-details a.btn-v-5, .cntr-compare-fixed .ctnr-compare-img .product-details .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed .ctnr-compare-img .product-details a.btn-v-4 { width: 150px; height: 40px; right: 30%; transform: translateX(46%); font-weight: 600; letter-spacing: 0.05em;
}
.cntr-compare-fixed .ctnr-compare-img .product-details .product-category { font-size: 12px; letter-spacing: 0.05em;
}
.cntr-compare-fixed .ctnr-compare-img .product-details .product-name { letter-spacing: 0.1em;
}
.cntr-compare-fixed .ctnr-compare-img .product-details .price-container { display: none;
}
.cntr-compare-fixed .ctnr-compare-img .product-info:not(.product-details) { width: 38%;
}
.cntr-compare-fixed .btn.btn-v-4, .cntr-compare-fixed .btn.btn-v-5, .cntr-compare-fixed .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed a.btn-v-5, .cntr-compare-fixed .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed a.btn-v-4 { position: absolute; right: 21px; bottom: 18px;
}
.cntr-compare-fixed .ctnr-compare-cell-inner { height: 100%;
}
.cntr-compare-fixed .ctnr-compare-cell-inner:after { content: ""; clear: both; display: table;
}
@media only screen and (max-width: 1036px) { .cntr-compare-fixed .compare-two .ctnr-compare-img:first-child { border-right: 5px solid #cccccc; } .cntr-compare-fixed .compare-two .ctnr-compare-img:nth-child(2) { border-left: 5px solid #cccccc; }
}
@media only screen and (max-width: 425px) { .cntr-compare-fixed { display: none; } .cntr-compare-fixed .compare-two { width: 88.8% !important; margin: 0 auto; } .cntr-compare-fixed .compare-two .product-info { float: none; width: 65%; margin: 0 auto; } .cntr-compare-fixed .compare-two .product-details .product-category, .cntr-compare-fixed .compare-two .product-details .product-name { display: none; } .cntr-compare-fixed .compare-two .ctnr-compare-img { height: auto; } .cntr-compare-fixed .compare-two .ctnr-compare-img:first-child { border: none; border-right: 2px solid #ebebeb; } .cntr-compare-fixed .compare-two .ctnr-compare-img:nth-child(2) { border: none; border-left: 2px solid #ebebeb; } .cntr-compare-fixed .compare-two .ctnr-compare-img.empty { display: none; } .cntr-compare-fixed .compare-two .ctnr-compare-img .btn.btn-v-4, .cntr-compare-fixed .compare-two .ctnr-compare-img .btn.btn-v-5, .cntr-compare-fixed .compare-two .ctnr-compare-img .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed .compare-two .ctnr-compare-img a.btn-v-5, .cntr-compare-fixed .compare-two .ctnr-compare-img .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed .compare-two .ctnr-compare-img a.btn-v-4 { height: 40px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
}
.ctnr-compare { width: 98%; max-width: 1036px; margin: 0 auto; white-space: nowrap; font-size: 0;
}
.ctnr-compare * { font-family: "Proxima Nova", proxima-nova, sans-serif !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) { .ctnr-compare .btn.btn-v-4, .ctnr-compare .btn.btn-v-5, .ctnr-compare .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare a.btn-v-5, .ctnr-compare .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare a.btn-v-4 { width: 100%; }
}
@media only screen and (max-width: 767px) { .ctnr-compare { max-width: 400px; margin: 0 auto; } .ctnr-compare .ctnr-compare-table { width: 100%; }
}
.ctnr-compare .product-info:not(.product-details) > a { display: inline-block; height: 137px;
}
.ctnr-compare .txt-review { color: #999999; font-family: "Proxima Nova"; font-size: 12px; font-weight: 400; line-height: 26.5px; letter-spacing: 0.96px;
}
.ctnr-compare .txt-review > a { color: #222222; font-family: "Proxima Nova"; font-size: 12px; font-weight: 400; line-height: 26.5px; text-decoration: underline; letter-spacing: 0.96px;
}
.ctnr-compare .txt-review > a.no-underline { color: #999; text-decoration: none; pointer-events: none;
}
.ctnr-compare .btn.btn-v-4, .ctnr-compare .btn.btn-v-5, .ctnr-compare .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare a.btn-v-5, .ctnr-compare .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare a.btn-v-4 { line-height: 26.5px; left: 50%; transform: translateX(-50%);
}
.ctnr-compare .slider { height: 100%;
}
.ctnr-compare .slider .slick-prev { left: 0;
}
.ctnr-compare .slider .slick-next { right: 0;
}
.ctnr-compare .slider .slick-arrow { top: 50%; z-index: 1; display: block !important;
}
.ctnr-compare .slider .item { width: 100%; height: 100%;
}
.ctnr-compare .ctnr-productimg .only-smallscreen .alternate-prods-carousel .alt-img-slider img { width: 82.83%; display: block; margin: 0 auto;
}
@media only screen and (max-width: 425px) { .ctnr-compare .ctnr-compare-row:not(.noSroll) { display: none; }
}
.compare-2-up { float: left; width: 65.05%; vertical-align: top;
}
.compare-2-up .ctnr-compare-img { font-size: initial; white-space: nowrap; width: 50%;
}
.compare-2-up .ctnr-compare-img:first-child { border-right: 5px solid #ebebeb;
}
.compare-2-up .ctnr-compare-img:last-child { border-left: 5px solid #ebebeb;
}
.compare-2-up .ctnr-compare-row-content.additional-services { font-size: 0; white-space: nowrap;
}
.compare-2-up .ctnr-compare-row-content.additional-services .ctnr-compare-cell { display: inline-block !important; width: 49.2%; white-space: normal; overflow: hidden; border: none !important;
}
.compare-2-up .ctnr-compare-row-content.additional-services .ctnr-compare-cell:last-child { margin-left: 10px;
}
.compare-2-up .ctnr-compare-row-content.product-reviews { }
.compare-2-up .ctnr-compare-row-content.product-reviews .empty-cell { padding: 0;
}
.compare-2-up .ctnr-compare-row-content.product-reviews .empty-cell .style-review-cntr { padding-top: 15px; background-color: #ffffff;
}
.compare-2-up .ctnr-compare-row-content.product-reviews .ctnr-compare-cell { width: 50%;
}
.compare-2-up .ctnr-compare-row-content.product-reviews .cntr-most-useful-reviews { padding-top: 12px;
}
.compare-2-up .ctnr-compare-row-content.product-reviews .section-headline { display: none;
}
@media only screen and (max-width: 425px) { .compare-2-up { float: none; width: 100%; } .compare-2-up .product-info { float: none; } .compare-2-up .product-info:not(.product-details) { width: 61%; margin: 0 auto; } .compare-2-up .product-info:not(.product-details) > a { height: auto; } .compare-2-up .product-info .style-review-cntr { display: none; } .compare-2-up .product-info .color-options-compare { display: none; } .compare-2-up .product-details { width: 100%; padding-left: 5px; padding-right: 5px; height: auto !important; } .compare-2-up .product-details .btn.btn-v-4, .compare-2-up .product-details .btn.btn-v-5, .compare-2-up .product-details .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .compare-2-up .product-details a.btn-v-5, .compare-2-up .product-details .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .compare-2-up .product-details a.btn-v-4 { width: 138px !important; height: 40px; } .compare-2-up .ctnr-compare-img { padding-left: 0; padding-right: 0; } .compare-2-up .ctnr-compare-img:first-child { border-right: 2px solid #ebebeb; } .compare-2-up .ctnr-compare-img:nth-child(2) { border-left: 2px solid #ebebeb; } .compare-2-up .ctnr-compare-img:last-child { border-left: 2px solid #ebebeb; } .compare-2-up .btn.btn-v-4, .compare-2-up .btn.btn-v-5, .compare-2-up .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .compare-2-up a.btn-v-5, .compare-2-up .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .compare-2-up a.btn-v-4 { height: 42px !important; padding: 0 !important; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
}
.ctnr-compare-table-full .ctnr-compare-img { font-size: initial; white-space: nowrap; width: 27.99%;
}
.ctnr-compare-table-full .ctnr-compare-img:first-child { border-right: 5px solid #ebebeb;
}
.ctnr-compare-table-full .ctnr-compare-img:nth-child(2) { border-right: 5px solid #ebebeb; border-left: 5px solid #ebebeb;
}
.ctnr-compare-table-full .ctnr-compare-img:last-child { border-left: 5px solid #ebebeb;
}
.ctnr-compare-table-full .ctnr-compare-row-content .ctnr-compare-cell:nth-child(2) { border-left: 5px solid #ebebeb; border-right: 5px solid #ebebeb;
}
.ctnr-compare-table-full .ctnr-compare-row-content.additional-services { display: table;
}
.ctnr-compare-table-full .ctnr-compare-row-content.additional-services .ctnr-compare-cell { display: table-cell;
}
.ctnr-compare-table-full .ctnr-compare-row-content.product-reviews .empty-cell { padding: 0;
}
.ctnr-compare-table-full .ctnr-compare-row-content.product-reviews .empty-cell .style-review-cntr { width: 100%; max-width: 339px; padding-top: 15px; background-color: #ffffff;
}
.ctnr-compare-table-full .ctnr-compare-row-content.product-reviews .cntr-most-useful-reviews { padding-top: 12px;
}
.ctnr-compare-table-full .ctnr-compare-row-content.product-reviews .section-headline { display: none;
}
.ctnr-compare-additional { width: 330px; max-width: 31.85%; text-align: center; min-height: 250px; vertical-align: top; border: 1px solid #cccccc; background-color: #ebebeb; margin-left: 67.95%; white-space: normal; position: relative; z-index: 5;
}
.ctnr-compare-additional.allow-fixed { position: fixed; top: 57px; margin-left: 0;
}
.ctnr-compare-additional.jpaneAdded .ctnr-additional-prod-items > div:nth-child(n+4) { display: block;
}
.ctnr-compare-additional .additional-prod-blank-cntr { padding: 20px;
}
.ctnr-compare-additional .ctnr-additional-prod-items { overflow: hidden; margin-bottom: 20px; width: 100% !important; height: 310px; max-height: 1600px;
}
.ctnr-compare-additional .ctnr-additional-prod-items > div:nth-child(n+4) { display: none;
}
.ctnr-compare-additional .item-container { padding: 0 20px;
}
.ctnr-compare-additional .item-container:not(:first-child) { margin-top: 10px;
}
.ctnr-compare-additional .additional-prod-item { position: relative; background: #ffffff; min-height: 150px; width: 100%;
}
.ctnr-compare-additional .additional-prod-item .productimg-and-overlay { float: left; width: 35%; position: relative; height: 130px;
}
.ctnr-compare-additional .additional-prod-item .productimg-and-overlay .product-img-container { width: 100%; position: absolute; bottom: 0;
}
.ctnr-compare-additional .additional-prod-item .productimg-and-overlay .product-img-container img { width: 100%;
}
.ctnr-compare-additional .additional-prod-item .product-details { margin-left: 36%; padding-top: 20px; text-align: left; margin-right: 11px;
}
.ctnr-compare-additional .additional-prod-item .product-details .price-container { margin-top: 0;
}
.ctnr-compare-additional .addtoCompare { position: absolute; bottom: 16px; width: 100%; max-width: 120px; height: 36px; text-align: center; border: 1px solid #cccccc; background-color: #ffffff; color: #222222; padding-top: 9px; padding-bottom: 11px; text-decoration: none; text-transform: none;
}
.ctnr-compare-additional .addtoCompare:hover { text-decoration: none;
}
.ctnr-compare-additional .product-details .product-category { color: #222222; font-size: 12px; font-weight: 400; letter-spacing: 0.05em; line-height: 16px;
}
.ctnr-compare-additional .product-details .product-name { line-height: 18.01px; letter-spacing: 0.1em;
}
.ctnr-compare-additional .product-details .price-container { letter-spacing: 0.05px; line-height: 20px; font-size: 12px;
}
.ctnr-compare-additional .suggestions-icon { width: 48px; height: 48px; margin: 0 auto; background: #ffffff; border-radius: 50%; position: relative;
}
.ctnr-compare-additional .suggestions-icon:after { content: "\002B"; font-size: 42px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.ctnr-compare-additional .sub-section-heading-cp, .ctnr-compare-additional .sub-section-heading-md-cp { margin-top: 19px; color: #222222; font-size: 15px; font-weight: 400; line-height: 18px; letter-spacing: 0.6px; text-transform: none;
}
.ctnr-compare-additional .recommendations { margin-top: 14px; margin-bottom: 18px; color: #555555; font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: 0.48px;
}
.ctnr-compare-additional .show-more-rec-cntr .show-more-rec-link { color: #222222; font-size: 13px; font-weight: 400; line-height: 26.5px; text-decoration: underline; letter-spacing: 1.56px; margin-top: 25px; margin-bottom: 25px;
}
@media only screen and (min-width: 768px) { .ctnr-compare-additional .show-more-rec-cntr .show-more-rec-link { margin-top: -13px; }
}
@media only screen and (max-width: 767px) { .ctnr-compare-additional { display: none; }
}
.ctnr-compare-additional .jspPane { width: 100% !important;
}
.ctnr-compare-additional .jspTrack { left: 10px;
}
.ctnr-compare-additional .jspDrag { width: 6px;
}
.ctnr-compare-row.noSroll { display: table; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; white-space: nowrap; font-size: 0;
}
.ctnr-compare-row.noSroll .product-details { min-height: 182px; position: relative; top: 0; left: 0;
}
@media only screen and (max-width: 992px) { .ctnr-compare-row.noSroll .product-details { height: 230px; }
}
@media only screen and (max-width: 425px) { .ctnr-compare-row.noSroll .product-details { min-height: 155px; }
}
.ctnr-compare-row.noSroll .btn.btn-v-4, .ctnr-compare-row.noSroll .btn.btn-v-5, .ctnr-compare-row.noSroll .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare-row.noSroll a.btn-v-5, .ctnr-compare-row.noSroll .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare-row.noSroll a.btn-v-4 { position: absolute; right: 0; bottom: 0;
}
@media only screen and (max-width: 425px) { .ctnr-compare-row.noSroll { width: 88.8%; margin: 0 auto; padding-top: 32px; }
}
.ctnr-compare-img { display: table-cell; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex-grow: 1; -ms-flex: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex: 1; flex-shrink: 1; -webkit-flex-basis: auto; -moz-flex-basis: 1; -ms-flex-basis: 1; flex-basis: auto; vertical-align: top; background-color: #ffffff; padding: 20px 17px 18px 20px; overflow: hidden; position: relative; }
.ctnr-compare-img .imageLink img { width: 100%;
}
@media only screen and (max-width: 425px) { .ctnr-compare-img .imageLink img { width: 84%; }
}
.ctnr-compare-img .imageLink-small img { width: 100%;
}
@media only screen and (max-width: 425px) { .ctnr-compare-img { padding: 20px 17px 10px 20px; }
}
.ctnr-compare-img .style-review-cntr { font-size: 16px;
}
.product-reviews .ctnr-compare-cell { position: relative; display: block !important; padding-bottom: 62px; }
.product-reviews .btn, .product-reviews .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .product-reviews a { width: 100%; max-width: 100px; height: 40px; background: #ffffff; border: 2px solid #222222; color: #555555; font-size: 13px; font-weight: 400; line-height: 17px; letter-spacing: 0.52px; font-weight: 600;
}
.product-reviews .btn.btn-previous, .product-reviews .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-previous, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .product-reviews a.btn-previous { position: absolute; left: 0; bottom: 18px; border: 2px solid #222222; background-color: #ffffff; margin-left: 20px; display: none;
}
.product-reviews .btn.btn-nxt, .product-reviews .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-nxt, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .product-reviews a.btn-nxt { position: absolute; border: 2px solid #222222; background-color: #ffffff; margin-right: 20px; bottom: 18px; right: 0; display: none;
}
.product-reviews .empty-cell .cntr-most-useful-reviews { display: none;
}
.product-reviews .style-review-cntr { width: 100%; max-width: 332px; font-size: 16px;
}
.product-reviews .style-review-cntr > div:first-child span[class^="icon-star"]:not(:first-child) { padding-left: 10px;
}
.product-reviews .style-review-cntr .review-conts .pros, .product-reviews .style-review-cntr .review-conts .cons { width: auto !important; display: block !important; text-align: center !important;
}
.product-reviews .style-review-cntr .review-conts .best-uses { text-align: center !important;
}
.product-reviews .style-review-cntr .cntr-most-useful-reviews .cntr-reviews-block .review-block { border-bottom: none;
}
.product-reviews .cntr-most-useful-reviews .section-body { overflow-y: auto;
}
.product-reviews .slick-track { left: 13px;
}
.product-info { width: 60%; float: left; white-space: normal; word-wrap: break-word; text-align: center;
}
.product-info:first-of-type { width: 40%;
}
.product-info.product-details { padding-top: 12px;
}
@media only screen and (max-width: 425px) { .product-info.product-details { padding-top: 4px; }
}
.product-info .product-category { color: #222222; font-size: 13px; font-weight: 400; letter-spacing: 1.04px; text-decoration: none;
}
.product-info .product-name { color: #777777; font-size: 11px; letter-spacing: 2.2px; line-height: 18.01px;
}
.product-info .price-container { font-size: 14px; letter-spacing: 1.12px; line-height: 20px; margin-top: 0 !important;
}
.ctnr-compare-row-grey { margin-top: 30px; font-size: initial; white-space: normal;
}
.compare-header, .compare-big-head { width: 100%; background: #222222; color: white; padding-top: 0; position: relative; text-align: center;
}
.compare-header .header-compare-txt, .compare-big-head .header-compare-txt { font-family: "Proxima Nova",proxima-nova,sans-serif; color: #ffffff; font-size: 16px; font-weight: 300; line-height: 40px; height: 40px; letter-spacing: 0.1em;
}
.compare-header .how-do-we-measure, .compare-big-head .how-do-we-measure { position: absolute; top: 10px; right: 13px; text-transform: none;
}
.compare-header .how-do-we-measure a, .compare-big-head .how-do-we-measure a { color: #ffffff; font-size: 13px; font-weight: 300;
}
@media only screen and (max-width: 425px) { .compare-header .how-do-we-measure, .compare-big-head .how-do-we-measure { display: none; }
}
.ctnr-compare-row-content { width: 100%; display: table;
}
.ctnr-compare-row-content.measurements { }
.ctnr-compare-row-content.measurements .ctnr-compare-cell.empty-cell { background-color: #ffffff !important;
}
.ctnr-compare-row-content.measurements .ctnr-compare-cell { position: relative; text-align: center; height: 44px;
}
.ctnr-compare-row-content .ctnr-compare-cell { width: 32.7%; display: table-cell; background: #ffffff; border-bottom: 1px solid #ebebeb;
}
.ctnr-compare-row-content .ctnr-compare-cell:first-child { border-right: 5px solid #ebebeb;
}
.ctnr-compare-row-content .ctnr-compare-cell:last-child { border-left: 5px solid #ebebeb;
}
.ctnr-compare-row-content .ctnr-compare-cell .dimension { text-transform: uppercase;
}
.ctnr-compare-row-content .ctnr-compare-cell .dimension:first-child { position: absolute; letter-spacing: 1.1px; padding-left: 14px; color: #777777; font-size: 11px; font-weight: 400; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);
}
.ctnr-compare-row-content .ctnr-compare-cell .dimension:last-child { letter-spacing: 1.2px; line-height: 3; color: #222222; font-size: 15px; font-weight: 400;
}
.ctnr-compare-row-content .ctnr-compare-cell.primary-material { background: none;
}
.ctnr-compare-row-content .ctnr-compare-cell.featuresIcons { font-size: initial; position: relative; list-style: none; padding: 0; margin: 0; text-align: center; background-color: inherit;
}
.ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div { position: relative; background-color: #ffffff; margin-bottom: 1px; word-wrap: break-word; color: #222222;
}
.ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span[class^="item-icon-img"] { position: absolute; top: 50%; left: 7px; font-size: 24px !important; transform: translateY(-50%);
}
.ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span[class^="item-icon-img"]:before { color: #555555;
}
@media only screen and (max-width: 425px) { .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span[class^="item-icon-img"] { position: initial; } .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span[class^="item-icon-img"].icon-tumiTPass-lg, .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span[class^="item-icon-img"].icon-tumiXBrace45Handle-lg, .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span[class^="item-icon-img"].icon-tumiDuraFold-lg { line-height: 0 !important; }
}
.ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div span.icon-tumiTPass-lg { font-size: 52px !important; top: 45%;
}
@media only screen and (max-width: 425px) { .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div { padding-top: 7px; padding-bottom: 12px; height: 79px; max-height: 79px; } .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div.empty-cell { width: 100%; height: auto; padding-bottom: 0; } .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div.empty-cell img { width: 30%; } .ctnr-compare-row-content .ctnr-compare-cell.featuresIcons > div > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 94%; }
}
.ctnr-compare-row-content.product-reviews .ctnr-compare-cell { padding-top: 15px; text-align: center; vertical-align: top;
}
.ctnr-compare-row-content.alternate-views .ctnr-compare-cell { position: relative; display: block;
}
.ctnr-compare-row-content.alternate-views .ctnr-compare-cell img { vertical-align: top; width: 100%;
}
.ctnr-compare-row-content.alternate-views .ctnr-compare-cell .share-link { display: none;
}
.ctnr-compare-row-content.additional-services .ctnr-compare-cell:not(.desc) { padding-top: 15px; padding-bottom: 15px; text-align: center; position: relative; color: #222222; font-family: "Proxima Nova"; font-size: 14px; font-weight: 400; letter-spacing: 0.56px;
}
.ctnr-compare-row-content.additional-services span[class^="icon-"] { position: absolute; top: 50%; left: 10px; transform: translateY(-55%);
}
.ctnr-compare-row-content.additional-services span[class^="icon-"]:before { color: #555555;
}
.ctnr-compare-row-content.primary-material { background: none; text-align: center;
}
.ctnr-compare-row-content.primary-material .ctnr-compare-cell { background: none; position: relative;
}
@media only screen and (max-width: 425px) { .ctnr-compare-row-content.primary-material .ctnr-compare-cell:after { display: none; }
}
.ctnr-compare-row-content.primary-material .ctnr-compare-cell.empty-cell { background-color: #fff;
}
.ctnr-compare-row-content.primary-material .wheels { background: #fff;
}
.ctnr-compare-row-content.primary-material .wheels div:first-child { cursor: pointer; padding-top: 15px; padding-bottom: 15px; position: relative; font-size: 14px; color: #222; letter-spacing: 0.56px;
}
.ctnr-compare-row-content.primary-material .wheels div:first-child span.caret-icon:after { content: ""; position: absolute; top: 45%; right: 14px; border: solid black; border-width: 0 2px 2px 0; padding: 3px; transition: all 0.3s ease-in; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg);
}
.ctnr-compare-row-content.primary-material .wheels div:first-child.opened span.caret-icon:after { top: 52%; -webKit-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg);
}
.ctnr-compare-row-content.primary-material .wheels div:last-child { display: none; padding: 17px 18px 15px 20px; text-align: justify; word-wrap: break-word; border-top: 1px solid #ebebeb; font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: 0.48px;
}
.ctnr-compare-cell .close-overlay, .ctnr-compare-cell #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove, #olapic_viewer_overlay #olapic-viewer .ctnr-compare-cell .olapic-icon-remove { position: absolute; top: 4px !important; right: 6px !important; background: white !important; color: #222222 !important; z-index: 1 !important; width: auto; height: auto;
}
@media only screen and (max-width: 425px) { .ctnr-compare-cell .close-overlay, .ctnr-compare-cell #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove, #olapic_viewer_overlay #olapic-viewer .ctnr-compare-cell .olapic-icon-remove { display: none; }
}
.additional-services .ctnr-compare-cell { vertical-align: top; background: none; padding: 0; text-align: center; position: relative; color: #222222; font-family: "Proxima Nova"; font-size: 14px; font-weight: 400; letter-spacing: 0.56px;
}
.additional-services .ctnr-compare-cell.empty-cell { padding-top: 15px; padding-bottom: 15px;
}
.additional-services .ctnr-compare-cell.no-desc:not(.empty-cell) { background-color: #ffffff;
}
.additional-services .ctnr-compare-cell.desc:not(.empty-cell) > div:first-child { cursor: pointer; background-color: #ffffff; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ebebeb; position: relative;
}
.additional-services .ctnr-compare-cell.desc:not(.empty-cell) > div:first-child span.caret-icon:after { content: ""; position: absolute; top: 38%; right: 14px; border: solid black; border-width: 0 2px 2px 0; padding: 3px; transition: all 0.3s ease-in; transform: translate(-50%) rotate(45deg); -webkit-transform: translate(-50%) rotate(45deg);
}
.additional-services .ctnr-compare-cell.desc:not(.empty-cell) > div:first-child.opened span.caret-icon:after { top: 44%; -webKit-transform: rotate(-135deg); transform: rotate(-135deg);
}
.additional-services .ctnr-compare-cell.desc:not(.empty-cell) .description { display: none; background-color: #ffffff; border-top: 1px solid #cccccc; text-align: left; padding: 17px 18px 15px 20px; font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: .48px; border-bottom: 1px solid #ccc;
}
@media only screen and (max-width: 425px) { .additional-services .ctnr-compare-cell.desc:not(.empty-cell):after { display: none; }
}
.color-options-compare .color-options { display: inline-block;
}
.color-options-compare .choose-colors { margin: 0; padding: 0; font-size: 0; overflow: hidden; height: auto; width: 100%; margin: 13px auto 0 auto;
}
.color-options-compare .choose-colors li { display: inline-block; list-style: none; margin-right: 8px; border: 2px solid transparent;
}
.color-options-compare .choose-colors li.is-hidden { display: none;
}
.color-options-compare .choose-colors li a { display: block; height: 20px; width: 20px; background: #fff; border: 2px solid #fff;
}
.color-options-compare .choose-colors li a img { height: 19px; width: 19px;
}
.color-options-compare .choose-colors li.selected { border-color: #1f2428;
}
.color-options-compare .choose-colors li.selected img { height: 16px; width: 16px; vertical-align: top;
}
.color-options-compare .choose-colors li img { height: 25px; width: 25px; border: 0;
}
.color-options-compare .more-color-options-compare-page { display: inline-block; font-weight: normal; margin-top: 23px; text-transform: uppercase; vertical-align: top; font-family: proxima-nova,sans-serif;
}
@media only screen and (max-width: 782px) { .color-options-compare .more-color-options-compare-page { margin-top: 0; }
}
.ctnr-compare-row-content:not(.primary-material) { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
}
.ctnr-compare-row-content:not(.primary-material).measurements { display: table; }
.ctnr-compare-row-content:not(.primary-material) .ctnr-compare-cell { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex-grow: 1; -ms-flex: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex: 1; flex-shrink: 1; -webkit-flex-basis: auto; -moz-flex-basis: 1; -ms-flex-basis: 1; flex-basis: auto;
}
@media only screen and (max-width: 425px) { .ctnr-compare-row.ratings-and-reviews { display: none; } .ctnr-compare-row-content { width: 88.8%; margin: 0 auto; } .ctnr-compare-cell:first-child { border-right: 2px solid #ebebeb !important; } .ctnr-compare-cell:nth-child(2) { border: none; border-left: 2px solid #ebebeb !important; }
}
@media only screen and (min-width: 425px) and (max-width: 768px) { .cntr-compare-fixed { display: none; } .cntr-compare-fixed .ctnr-compare-img .product-info, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info { float: none; } .cntr-compare-fixed .ctnr-compare-img .product-info .imageLink-small img, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info .imageLink-small img { width: 100%; } .cntr-compare-fixed .ctnr-compare-img .product-info:not(.product-details), .ctnr-compare-row.noSroll .ctnr-compare-img .product-info:not(.product-details) { margin: 0 auto; } .cntr-compare-fixed .ctnr-compare-img .product-info:not(.product-details) > a, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info:not(.product-details) > a { height: auto; } .cntr-compare-fixed .ctnr-compare-img .product-info.product-details, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info.product-details { width: 100%; min-height: 110px; } .cntr-compare-fixed .ctnr-compare-img .product-info .btn.btn-v-4, .cntr-compare-fixed .ctnr-compare-img .product-info .btn.btn-v-5, .cntr-compare-fixed .ctnr-compare-img .product-info .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed .ctnr-compare-img .product-info a.btn-v-5, .cntr-compare-fixed .ctnr-compare-img .product-info .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .cntr-compare-fixed .ctnr-compare-img .product-info a.btn-v-4, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info .btn.btn-v-4, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info .btn.btn-v-5, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-5, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare-row.noSroll .ctnr-compare-img .product-info a.btn-v-5, .ctnr-compare-row.noSroll .ctnr-compare-img .product-info .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-v-4, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare-row.noSroll .ctnr-compare-img .product-info a.btn-v-4 { width: calc(100% - 20%); left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); transform: translate(-50%); } .cntr-compare-fixed .ctnr-compare-img .style-review-cntr, .ctnr-compare-row.noSroll .ctnr-compare-img .style-review-cntr { display: none; } .cntr-compare-fixed .ctnr-compare-img .more-color-options-compare-page, .ctnr-compare-row.noSroll .ctnr-compare-img .more-color-options-compare-page { vertical-align: bottom; } .cntr-compare-fixed .ctnr-compare-table-small { max-width: 95%; } .cntr-compare-fixed .ctnr-compare-img:first-child { border-right: 7px solid #cccccc !important; } .cntr-compare-fixed .ctnr-compare-img:nth-child(2) { border-left: 7px solid #cccccc !important; } .cntr-compare-fixed .ctnr-compare-img.empty { background: #cccccc; } .cntr-compare-fixed .ctnr-compare-img:nth-child(3) { border-left: 7px solid #cccccc !important; } .cntr-compare-fixed .compare-two .ctnr-compare-img:first-child { border-right: 6px solid #cccccc !important; } .cntr-compare-fixed .compare-two .ctnr-compare-img:nth-child(2) { border-left: 8px solid #cccccc !important; } .cntr-compare-fixed .compare-full .ctnr-compare-img:nth-child(2) { border-right: 7px solid #cccccc !important; } .ctnr-compare { width: 95%; } .ctnr-compare .ctnr-compare-row-content .ctnr-compare-cell:first-child { border-right: 7px solid #ebebeb !important; } .ctnr-compare .ctnr-compare-row-content .ctnr-compare-cell:nth-child(2) { border-left: 7px solid #ebebeb !important; } .ctnr-compare .ctnr-compare-row-content .ctnr-compare-cell.empty { background: #ebebeb; } .ctnr-compare .ctnr-compare-row-content .ctnr-compare-cell:nth-child(3) { border-left: 7px solid #ebebeb !important; } .ctnr-compare .ctnr-compare-row-content.additional-services .ctnr-compare-cell:last-child { margin-left: 0; } .ctnr-compare .ctnr-compare-table-full .ctnr-compare-row-content .ctnr-compare-cell:nth-child(2) { border-right: 7px solid #ebebeb !important; } .ctnr-compare .ctnr-compare-table-full .ctnr-compare-img:nth-child(2) { border-right: 7px solid #ebebeb !important; } .ctnr-compare .review-conts { width: 90%; } .ctnr-compare .product-reviews .btn, .ctnr-compare .product-reviews .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare .product-reviews a { width: 40%; } .ctnr-compare .product-reviews .btn.btn-nxt, .ctnr-compare .product-reviews .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-nxt, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare .product-reviews a.btn-nxt { margin-right: 17px; } .ctnr-compare .product-reviews .btn.btn-previous, .ctnr-compare .product-reviews .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.btn-previous, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .ctnr-compare .product-reviews a.btn-previous { margin-left: 17px; } .ctnr-compare .how-do-we-measure > a { font-size: 11px; text-transform: none; } .ctnr-compare .measurements .ctnr-compare-cell .dimension:last-child { margin-left: calc(100% - 62%); } .ctnr-compare .wheels div:last-child { text-align: left !important; } .ctnr-compare-row.noSroll .ctnr-compare-img:first-child { border-right: 7px solid #ebebeb; } .ctnr-compare-row.noSroll .ctnr-compare-img:nth-child(2) { border-left: 7px solid #ebebeb; } .ctnr-compare-row.noSroll .ctnr-compare-img.empty { background: #ebebeb; } .ctnr-compare-row.noSroll .ctnr-compare-img:nth-child(3) { border-left: 7px solid #ebebeb; } .ctnr-compare-row.noSroll .ctnr-compare-img .product-details { min-height: 186px !important; height: auto; } .ctnr-compare-additional .item-container { padding: 0 10px; } .ctnr-compare-additional .item-container .productimg-and-overlay { width: 38%; } .ctnr-compare-additional .item-container .product-img-container { top: 20px; } .ctnr-compare-additional .item-container .product-details { min-height: 175px; margin-left: 40%; margin-right: 0; } .ctnr-compare-additional .item-container .addtoCompare { left: 25%; } span.only-small-devices { display: block !important; } span.mobile-hidden { display: none !important; }
}
@media only screen and (max-width: 767px) { .cntr-compare-fixed { top: 60px; }
}
.cv-mobile.page-tumiCompare * { font-family: "Proxima Nova",proxima-nova,sans-serif !important;
}
.only-small-devices { display: none;
}
@media only screen and (max-width: 425px) { .only-small-devices { display: block; }
}
.only-small-devices .slick-dots { top: -11px;
}
.only-small-devices .slick-dots li button:before { font-size: 40px;
}
@media only screen and (max-width: 425px) { .mobile-hidden { display: none; }
}
.cell-header { margin-top: 20px;
}
.cell-header .heading { position: relative; width: 100%; background-color: #cccccc; padding-top: 13px; padding-bottom: 11px; font-size: 11px; font-weight: 400; text-transform: uppercase; letter-spacing: 1.1px;
}
.cell-header .heading.desc:after { content: ""; position: absolute; top: 12px; right: 14px; border: solid #000; border-width: 0 2px 2px 0; padding: 3px; transition: all 0.3s ease-in; -webKit-transform: rotate(45deg); transform: rotate(45deg);
}
.cell-header .heading.desc.opened:after { top: 16px; -webKit-transform: rotate(-135deg); transform: rotate(-135deg);
}
.cell-header .cell-description { display: none; background: white; border-bottom: 1px solid #ebebeb; text-align: center; border-top: 1px solid #ebebeb; font-size: 12px; font-weight: 400; line-height: 17px; letter-spacing: .48px; padding: 10px;
}
.ctnr-compare-row-mobile { width: 88.8%; margin: 0 auto; text-align: center;
}
.ctnr-compare-row-mobile .ctnr-compare-cell { display: -webkit-inline-box; display: -moz-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; width: 49%; background-color: #ffffff; padding-top: 5px !important; padding-bottom: 6px !important; border: none !important;
}
.ctnr-compare-row-mobile .ctnr-compare-cell.empty-cell { padding-top: 11px !important;
}
.ctnr-compare-row-mobile .ctnr-compare-cell span.icon-img { font-size: 20px;
}
.ctnr-compare-row-mobile .ctnr-compare-cell img { height: 21px;
}
.ctnr-compare-row-mobile .ctnr-compare-cell .wheels { color: #222222; font-family: "Proxima Nova"; font-size: 14px; font-weight: 400; line-height: 27px; letter-spacing: 0.48px;
}
.ctnr-compare-row-mobile.additional-services .ctnr-compare-cell { border: none !important;
}
.ctnr-compare-row-mobile.measurements .ctnr-compare-cell, .ctnr-compare-row-mobile.primary-material .ctnr-compare-cell { border: none !important;
}
.ctnr-compare-row-mobile.measurements .ctnr-compare-cell .dimension, .ctnr-compare-row-mobile.primary-material .ctnr-compare-cell .dimension { color: #222222; line-height: 26px;
}
.ctnr-compare-row-mobile.primary-material .empty-cell { background-color: #ffffff !important; padding-top: 5px !important;
}
.compare-footer { width: 88.8%; margin: 20px auto;
}
.compare-footer a:not(:first-child) { margin-top: 20px;
}
.compare-footer .tm-white-button { line-height: 42px;
}
.template-pages-ErrorPageTemplate .ctnr-content { padding: 20px; font-size: 20px;
}
.textpage h2 { margin-top: 20px;
}
.textpage p { margin: 5px 0;
}
.textpage .faq-menulink { display: block;
}
.textpage ul { list-style: none; margin-left: 0; padding: 0;
}
.textpage tr { border-bottom: 1px solid #999;
}
.textpage th { text-align: left; padding: 10px 0;
}
.textpage td { vertical-align: top; padding: 5px;
}
.textpage td + td { border-left: 1px solid #999;
}
.faqpage-cntr { max-width: 1200px; margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .faqpage-cntr { margin: 0 25px; }
}
.faqSection { font-size: 0;
}
.faqSection .faq-filter-cntr { display: inline-block; vertical-align: top; width: 230px; margin-right: 40px; background: #ebebeb; padding: 30px 36px; width: 20%; font-size: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .faqSection .faq-filter-cntr { padding: 30px 20px; width: 25%; }
}
@media only screen and (max-width: 767px) { .faqSection .faq-filter-cntr { display: none; }
}
.faqSection .faq-content-cntr { display: inline-block; vertical-align: top; width: calc(80% - 40px); font-size: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .faqSection .faq-content-cntr { width: calc(75% - 40px); }
}
@media only screen and (max-width: 767px) { .faqSection .faq-content-cntr { width: 100%; }
}
#FaqPage h2 { color: #222; font-size: 24px; text-align: center; text-transform: none; padding-bottom: 28px; padding-top: 41px; margin: 0;
}
@media only screen and (max-width: 767px) { #FaqPage h2 { font-size: 20px; }
}
@media only screen and (max-width: 767px) { #FaqPage h2.main-head { background: #ebebeb; text-align: left; padding: 25px 0 14px 15px; }
}
#FaqPage h2.haveQuestions { padding-bottom: 0;
}
#FaqPage h3 { text-transform: uppercase; color: #555; font-size: 13px; font-weight: bold;
}
#FaqPage .bestway-txt { text-align: center; margin: 10px 0 20px 0; color: #222;
}
#FaqPage .breadcrumb { padding-left: 0; top: 12px;
}
#FaqPage .breadcrumb ul { text-shadow: none; color: #666;
}
#FaqPage .breadcrumb li a { color: #666;
}
#FaqPage .breadcrumb li a:hover { color: #666; text-decoration: underline;
}
.faqpage-cntr .accordion .ctnr-product-item-details { font-size: 13px; padding-right: 10px; padding-bottom: 10px;
}
@media only screen and (max-width: 767px) { .faqpage-cntr .accordion .accordion-section .accordion-section-title { padding-left: 10px; }
}
.faqpage-cntr .accordion .accordion-section-kr { padding-top: 20px; padding-bottom: 20px;
}
@media only screen and (max-width: 767px) { .faqpage-cntr .accordion .accordion-section-kr { display: none; }
}
.faqpage-cntr .accordion .accordion-section .accordion-section-content { width: 100%;
}
@media only screen and (max-width: 767px) { .faqpage-cntr .accordion .accordion-section .accordion-section-content { padding-left: 30px; }
}
.faqpage-cntr .accordion .accordion-section .accordion-section-content a { text-decoration: underline;
}
.faqpage-cntr .accordion .accordion-section-title { font-size: 0;
}
.faqpage-cntr .accordion .icon-plus, .faqpage-cntr .accordion .icon-minus { display: inline-block; vertical-align: top; margin-right: 5px !important; font-size: 15px; width: 10px;
}
.faqpage-cntr .accordion .quest { display: inline-block; vertical-align: top; width: calc(100% - 20px); font-size: 15px;
}
.faq-filter-cntr ul { padding: 0; margin: 0 0 0 14px; list-style: none; font-size: 15px;
}
.faq-filter-cntr ul li { margin-top: 15px;
}
.faq-filter-cntr ul a { color: #222;
}
.faq-filter-cntr ul a:hover { color: #bd1d2d; text-decoration: none; font-weight: bold;
}
.faq-filter-cntr ul a.selected { color: #bd1d2d; font-weight: bold;
}
.faq-footer { background: #f2f2f2; margin-top: 56px; padding-bottom: 60px; border-top: 1px solid #ccc;
}
.faq-footer .faq-form-cntr { width: 482px; margin: 0 auto;
}
.faq-footer .faq-form-cntr input { width: 100%;
}
.faq-footer .faq-form-cntr .form_field-label { display: none;
}
.faq-footer .faq-form-cntr .form_field-input { margin-bottom: 20px;
}
.faq-footer .faq-form-cntr textarea { width: 100%; background: #fff; height: 84px; font-size: 13px; color: #555; border: 1px solid #ccc; padding: 8px;
}
@media only screen and (max-width: 767px) { .faq-footer .faq-form-cntr { width: 320px; }
}
.faq-footer .faq-form-cntr #faq-next-btn-cntr { width: 180px; margin: 0 auto;
}
.faq-footer .faq-form-cntr .btn.faq-btn, .faq-footer .faq-form-cntr .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.faq-btn, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .faq-footer .faq-form-cntr a.faq-btn { background: #000; color: #fff; height: 40px; display: block; text-align: center;
}
.faq-footer .faq-form-cntr .btn.faq-btn:hover, .faq-footer .faq-form-cntr .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.faq-btn:hover, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .faq-footer .faq-form-cntr a.faq-btn:hover { color: #bd1d2d;
}
.faq-footer .form_field_error-message { color: #ba0c2f; line-height: 1.25; font-family: proxima-nova,sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em;
}
.faq-footer .form_field_error-message label.error { margin-top: 10px; margin-bottom: 4px; display: inline-block;
}
.faq-footer .form_field-elements.error .form_field-input input,
.faq-footer .form_field-elements.error .form_field-input textarea { border-color: #ba0c2f !important;
}
.faq-contact-ifo-cntr { width: 482px; margin: 0 auto; font-size: 0; margin-top: 40px;
}
@media only screen and (max-width: 767px) { .faq-contact-ifo-cntr { width: 320px; }
}
.faq-contact-ifo-cntr h3 { color: #555; font-weight: bold; font-size: 13px; text-transform: uppercase;
}
.faq-contact-ifo-cntr .phone-no { color: #222; font-size: 24px; display: block;
}
.faq-contact-ifo-cntr .hours-operaion { color: #777; font-size: 13px; display: block; margin-top: 5px;
}
.faq-contact-ifo-cntr .contact-left { text-align: center; width: 185px; display: inline-block; vertical-align: top; margin-right: 110px;
}
@media only screen and (max-width: 767px) { .faq-contact-ifo-cntr .contact-left { width: 100%; margin: 0; }
}
.faq-contact-ifo-cntr .contact-right { width: 185px; text-align: center; display: inline-block; vertical-align: top;
}
@media only screen and (max-width: 767px) { .faq-contact-ifo-cntr .contact-right { width: 100%; margin: 20px 0 0 0; }
}
.faq-info-icon { display: none;
}
@media only screen and (max-width: 767px) { .faq-info-icon { display: inline-block; margin-right: 15px; }
}
.page-storefinderPage .ctnr-content.row-fluid-no-gutter, .page-storefinderPage .ctnr-product-sets .ctnr-content.prod-extra-features, .ctnr-product-sets .page-storefinderPage .ctnr-content.prod-extra-features { overflow: hidden;
}
.store_map { height: 200px;
}
@media only screen and (min-width: 768px) { .store_map { height: 750px; }
}
.store_map_details { height: 150px;
}
.locator-marker { margin: 0 10px 0 0; vertical-align: top;
}
.ctnr-locator { margin-top: 20px;
}
.ctnr-locator-storedetails { display: block; overflow: hidden;
}
.locator-storename { text-transform: uppercase; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em; color: black; font-weight: bold;
}
.ctnr-locator-image { position: absolute; margin: 11px 0 0 15px;
}
.store-open-timings { margin: 0 15% 32px;
}
.locator-hours { list-style: none; margin: 0; padding: 0; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em;
}
.locator-hours span { display: inline-block; width: 35px;
}
.locator-hours .store-status,
.locator-hours .day-name { display: inline-block; vertical-align: top; text-align: left; margin-bottom: 8px;
}
.locator-hours .day-name { width: 20%;
}
.locator-hours .store-status { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; width: 79%; line-height: 22px;
}
.locator-hours .align-right { text-align: right;
}
#findStoresNearMe { margin-top: 10px;
}
.locator-image { display: none;
}
@media only screen and (min-width: 768px) { .locator-image { display: inline; max-width: 100%; }
}
.ctnr-locator-details { padding-left: 40px;
}
@media only screen and (min-width: 768px) { .ctnr-locator-details { padding-left: 0; }
}
.ctnr-locator-details .sec-header, .ctnr-locator-details .textpage h3, .textpage .ctnr-locator-details h3 { margin-top: 10px;
}
@media only screen and (min-width: 768px) { .ctnr-locator-details .sec-header, .ctnr-locator-details .textpage h3, .textpage .ctnr-locator-details h3 { display: none; }
}
.ctnr-locator-location-image { margin: 0;
}
.ctnr-locator-location-image img { max-width: 100%; width: 100%;
}
.ctnr-locator-location-map { margin: 20px; }
@media only screen and (min-width: 768px) { .ctnr-locator-location-map { overflow: hidden; margin: 20px 70px 0 95px; }
}
.ctnr-footer .ctnr-locator-location-map { display: none;
}
@media only screen and (min-width: 1280px) { .ctnr-footer .ctnr-locator-location-map { display: block; margin: 20px 80px 0; }
}
.ctnr-location-details { margin: 0; padding: 0;
}
.ctnr-location-details ul { list-style: none; margin: 0; padding: 0;
}
.find-stores-near-me { display: inline-block; margin-bottom: 20px;
}
.page-storefinderPage .ctnr-sort-pagination { min-width: 0;
}
.pickupAdressList { list-style: none; margin: 0; padding: 0;
}
.storeSearch { background: white; width: 100%; height: 100%; overflow: hidden;
}
@media only screen and (min-width: 768px) { .storeSearch { position: absolute; right: 0; width: 325px; }
}
.storeSearch .ctnr-field-horiz { text-align: center;
}
.storeSearch .ctnr-field-horiz .topSection { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; color: #222222; font-weight: bold; padding: 30px 0 15px;
}
.storeSearch .ctnr-field-horiz .topSection .sep { padding: 0 15px;
}
.storeSearch .ctnr-field-horiz label { text-transform: uppercase; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; font-weight: bold; display: block;
}
.storeSearch .search-paging { text-align: center; padding-top: 20px;
}
@media only screen and (max-width: 767px) { .storeSearch .search-paging { padding-top: 0px; }
}
.storeSearch .search-paging-info { text-transform: none; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 15px; letter-spacing: .025em; font-weight: bold; vertical-align: top; padding: 0 5px;
}
.storeSearch .btn-pagination,
.storeSearch .btn-pagination:HOVER { text-decoration: none;
}
@media only screen and (min-width: 768px) { .storeMap { padding-right: 325px; }
}
.locator-results { background: #fff;
}
@media only screen and (min-width: 768px) { .locator-results { height: 580px; margin-top: 20px; padding-top: 5px; } .locator-results .scroll-pane { height: 444px; }
}
.locator-thumb { float: right; width: 80px; min-height: 65px; margin-left: 5px;
}
.locator-ctas { clear: both; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; padding: 10px 0;
}
.locator-ctas .sep { padding: 0 6px;
}
.locator-storedetails { padding: 15px 3px 10px 35px; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 14px; border-bottom: 1px solid #cccccc; margin: 0 10px;
}
.locator-paging { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em;
}
.locator-address { padding-top: 10px;
}
.locator-error { background: #fff; margin-top: 20px; padding: 10px; height: 585px;
}
@media only screen and (max-width: 767px) { .locator-error { height: auto; }
}
.location-details { background: #ebebeb; text-align: center; padding: 20px 0px;
}
@media only screen and (min-width: 768px) { .location-details { position: absolute; margin: 20px; width: 300px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .location-details { padding: 20px 10px; }
}
@media only screen and (min-width: 1280px) { .location-details { min-height: 350px; padding: 30px 10px; }
}
.location-details .backMap span:before { font-size: 9px; padding: 0 5px 4px 0;
}
.location-details .store-name { padding: 50px 0 10px; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 16px; letter-spacing: .025em; text-transform: uppercase; font-weight: bold; color: #222222;
}
@media only screen and (max-width: 767px) { .location-details .store-name { padding: 25px 0 10px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .location-details .store-name { padding: 30px 0 10px; }
}
.location-details .divider-line, .location-details .divider-line-left { margin: 0px auto 20px;
}
.store-details-bottom { text-align: center; margin: 20px 0 0 0;
}
.store-details-bottom .boxTitle { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; text-transform: uppercase; font-weight: bold; color: #222222;
}
.store-details-bottom .divider-line, .store-details-bottom .divider-line-left { margin: 0px auto 20px;
}
@media only screen and (min-width: 768px) { .store-details-bottom .box { min-height: 200px !important; border-right: 1px solid #dddddd; }
}
.store-details-bottom .box:nth-child(3) { border-right: 0;
}
.store-features-list { margin: 0;
}
@media only screen and (min-width: 768px) { .store-features-list { margin: 0 0 0 15px; }
}
.store-features-list ul { margin: 0 auto; padding: 0; display: inline-block;
}
.store-features-list ul li { margin-bottom: 5px;
}
@media only screen and (max-width: 767px) { .store-features-list ul li { list-style-type: none; }
}
@media only screen and (min-width: 768px) { .store-features-list ul li { text-align: left; }
}
.store-details-main-cntr { border-bottom: 1px solid #dddddd; float: left; padding-bottom: 30px; width: 100%;
}
@media only screen and (min-width: 768px) { .store-details-main-cntr { margin-top: 50px; }
}
.store-details-main-cntr .box { min-height: auto; padding-top: 18px;
}
@media only screen and (min-width: 768px) { .store-details-main-cntr .box { min-height: 400px !important; }
}
.special-day-cntr { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px;
}
.special-day-cntr .special-day-heading { font-family: 'proxima-nova', sans-serif; font-weight: bold; font-size: 12px; letter-spacing: .025em; text-transform: uppercase; margin-bottom: 2px;
}
.special-day-cntr .special-day-date-time { margin-bottom: 10px;
}
.special-day-list { margin: 0;
}
@media only screen and (min-width: 768px) { .special-day-list { margin: 0 0 0 40px; }
}
.bottom-print-email-features { text-align: left; clear: both; margin-top: 20px; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em; float: left; width: 100%; margin-bottom: 20px; padding-left: 30px;
}
.bottom-print-email-features .email-link-store-data,
.bottom-print-email-features .print-link-store-data { display: inline-block; margin-right: 34px;
}
.bottom-print-email-features .print-link-store-data .icon.icon-print, .bottom-print-email-features .print-link-store-data .icon-print.icon-plus:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-minus:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-down:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-openarrow-right:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-next:before, .bottom-print-email-features .print-link-store-data .icon-print.btn-next:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-prev:before, .bottom-print-email-features .print-link-store-data .icon-print.btn-prev:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-prev:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-next:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-prev-sm:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-next-sm:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-go-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-go-sm:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-go:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-arrow-go-back-sm:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-check:before, .bottom-print-email-features .print-link-store-data label.icon-print.cvform-lbl-checkbox:before,
.bottom-print-email-features .print-link-store-data label.icon-print.cvform-lbl-checkbox-reverse:before, .bottom-print-email-features .print-link-store-data .icon-print.msg-success:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-dot:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-info:before, .bottom-print-email-features .print-link-store-data .icon-print.msg-info:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-instagram:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-locator:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-openarrow-down:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-down:before, .bottom-print-email-features .print-link-store-data .selectboxit .selectboxit-arrow-container .icon-print.selectboxit-arrow.tumi-select-arrow:before, .selectboxit .selectboxit-arrow-container .bottom-print-email-features .print-link-store-data .icon-print.selectboxit-arrow.tumi-select-arrow:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-openarrow-up:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-up:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-pinterest:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-search:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-star-filled:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-star-outline:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumi-locator:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumi-t:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-twitter:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-x:before, .bottom-print-email-features .print-link-store-data .icon-print#cboxClose:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-facebook:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-close:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-minicart:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-email:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-xbrace:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-laptop:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-plane:before, .bottom-print-email-features .print-link-store-data .icon-print:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-security:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-shoulderstrap:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-truck:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-truck-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumitracker:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-warranty:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-warranty-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-plane-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-error, .bottom-print-email-features .print-link-store-data .icon-print.msg-error, .bottom-print-email-features .print-link-store-data .icon-print.icon-warn, .bottom-print-email-features .print-link-store-data .icon-print.msg-warning, .bottom-print-email-features .print-link-store-data .icon-print.icon-checkcircle, .bottom-print-email-features .print-link-store-data .icon-print.checkout-pagetitle-complete, .bottom-print-email-features .print-link-store-data .icon-print.icon-abc:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-checkcircle:before, .bottom-print-email-features .print-link-store-data .icon-print.checkout-pagetitle-complete:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-profile:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-repairs:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-menu:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiDoubleLayerProtection-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiDoubleLayerProtection-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiDoubleLayerProtection:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiHighlyDurable-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiHighlyDurable-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiHighlyDurable:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiBionicStretch-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiBionicStretch-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiBionicStretch:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-play:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiAddABag-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiAirGradeAlHandle-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiOmegaClosure-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiFXTBallist-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTracer-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiXBrace45Handle-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiDuraFold-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTegris-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiLightweight-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiWaterResistant-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiEReader-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiRemoveLapCovCar-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiHTLS-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiCollapsible-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTPass-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiAntibacterialLining-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiShoulderStrap-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiPatArtShoulderSt-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiLeverLock-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTitaniumBeta-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTitanium-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiZeiss-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiFoldable-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiIDlock-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumi360Wheel-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiSecureSlide-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiWaterproofPocket-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiEasyGlide-lg:before,
.bottom-print-email-features .print-link-store-data .icon-print.icon-tumiEasyGlideWheels-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiRibTechLaptopPad-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-patch-dark:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-patch-light:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tag-dark:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tag-light:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-accent:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-bigcircle:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-boxshipping:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-calendar:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-checkmark:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-circleoutline:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-clock:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-dollarsign:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-mail:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-mail2:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-qanda:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-recycle:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-redtriangleplus:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-redtriangle:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-shippinglabel:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-smallercircle:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-zoomplus:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-errortriangle:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-fitallowance:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-giftoutline:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-giftsolid:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-personalization:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-ruler:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-share:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-giftcard:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiCX6:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiCX6-md:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiCX6-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiConvertible:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiConvertible-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiProtectivePocket:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiProtectivePocket-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTPN:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-tumiTPN-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-youtube:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-yt:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-bopis-locateme:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-pdp-accent:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-account-resaved:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-pdp-monogram:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-pdp-monogramtag:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-maywehelp-call:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-maywehelp-chat:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-maywehelp-email:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-ft-alt-video:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-ft-pdp-airlineguide:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-ft-pdp-ruler:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-ft-pdp-carryon:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-search-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-hamburger-menu:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-hamburger-menu-lg:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-lock:before, .bottom-print-email-features .print-link-store-data .icon-print.icon-info-filled:before, .bottom-print-email-features .print-link-store-data .icon-print.btn-action:before, .bottom-print-email-features .print-link-store-data .icon-print.btn-back:before, .bottom-print-email-features .print-link-store-data .icon-print.control-more-content:after, .bottom-print-email-features .print-link-store-data .icon-print.control-more-content-small:after, .bottom-print-email-features .print-link-store-data .icon-print.control-more-content.is-open:after, .bottom-print-email-features .print-link-store-data .icon-print.is-open.control-more-content-small:after, .bottom-print-email-features .print-link-store-data .icon-print.control-remove:before { position: relative; left: -5px; font-size: 20px; top: -2px;
}
.bottom-print-email-features .email-link-store-data .icon.icon-email, .bottom-print-email-features .email-link-store-data .icon-email.icon-plus:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-minus:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-down:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-openarrow-right:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-next:before, .bottom-print-email-features .email-link-store-data .icon-email.btn-next:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-prev:before, .bottom-print-email-features .email-link-store-data .icon-email.btn-prev:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-prev:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-next:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-prev-sm:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-next-sm:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-go-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-go-sm:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-go:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-arrow-go-back-sm:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-check:before, .bottom-print-email-features .email-link-store-data label.icon-email.cvform-lbl-checkbox:before,
.bottom-print-email-features .email-link-store-data label.icon-email.cvform-lbl-checkbox-reverse:before, .bottom-print-email-features .email-link-store-data .icon-email.msg-success:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-dot:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-info:before, .bottom-print-email-features .email-link-store-data .icon-email.msg-info:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-instagram:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-locator:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-openarrow-down:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-down:before, .bottom-print-email-features .email-link-store-data .selectboxit .selectboxit-arrow-container .icon-email.selectboxit-arrow.tumi-select-arrow:before, .selectboxit .selectboxit-arrow-container .bottom-print-email-features .email-link-store-data .icon-email.selectboxit-arrow.tumi-select-arrow:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-openarrow-up:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-up:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-pinterest:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-search:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-star-filled:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-star-outline:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumi-locator:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumi-t:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-twitter:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-x:before, .bottom-print-email-features .email-link-store-data .icon-email#cboxClose:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-facebook:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-close:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-minicart:before, .bottom-print-email-features .email-link-store-data .icon-email:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-xbrace:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-laptop:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-plane:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-print:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-security:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-shoulderstrap:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-truck:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-truck-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumitracker:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-warranty:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-warranty-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-plane-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-error, .bottom-print-email-features .email-link-store-data .icon-email.msg-error, .bottom-print-email-features .email-link-store-data .icon-email.icon-warn, .bottom-print-email-features .email-link-store-data .icon-email.msg-warning, .bottom-print-email-features .email-link-store-data .icon-email.icon-checkcircle, .bottom-print-email-features .email-link-store-data .icon-email.checkout-pagetitle-complete, .bottom-print-email-features .email-link-store-data .icon-email.icon-abc:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-checkcircle:before, .bottom-print-email-features .email-link-store-data .icon-email.checkout-pagetitle-complete:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-profile:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-repairs:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-menu:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiDoubleLayerProtection-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiDoubleLayerProtection-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiDoubleLayerProtection:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiHighlyDurable-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiHighlyDurable-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiHighlyDurable:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiBionicStretch-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiBionicStretch-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiBionicStretch:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-play:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiAddABag-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiAirGradeAlHandle-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiOmegaClosure-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiFXTBallist-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTracer-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiXBrace45Handle-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiDuraFold-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTegris-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiLightweight-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiWaterResistant-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiEReader-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiRemoveLapCovCar-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiHTLS-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiCollapsible-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTPass-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiAntibacterialLining-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiShoulderStrap-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiPatArtShoulderSt-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiLeverLock-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTitaniumBeta-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTitanium-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiZeiss-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiFoldable-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiIDlock-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumi360Wheel-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiSecureSlide-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiWaterproofPocket-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiEasyGlide-lg:before,
.bottom-print-email-features .email-link-store-data .icon-email.icon-tumiEasyGlideWheels-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiRibTechLaptopPad-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-patch-dark:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-patch-light:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tag-dark:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tag-light:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-accent:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-bigcircle:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-boxshipping:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-calendar:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-checkmark:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-circleoutline:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-clock:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-dollarsign:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-mail:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-mail2:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-qanda:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-recycle:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-redtriangleplus:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-redtriangle:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-shippinglabel:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-smallercircle:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-zoomplus:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-errortriangle:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-fitallowance:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-giftoutline:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-giftsolid:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-personalization:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-ruler:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-share:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-giftcard:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiCX6:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiCX6-md:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiCX6-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiConvertible:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiConvertible-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiProtectivePocket:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiProtectivePocket-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTPN:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-tumiTPN-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-youtube:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-yt:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-bopis-locateme:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-pdp-accent:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-account-resaved:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-pdp-monogram:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-pdp-monogramtag:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-maywehelp-call:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-maywehelp-chat:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-maywehelp-email:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-ft-alt-video:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-ft-pdp-airlineguide:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-ft-pdp-ruler:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-ft-pdp-carryon:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-search-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-hamburger-menu:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-hamburger-menu-lg:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-lock:before, .bottom-print-email-features .email-link-store-data .icon-email.icon-info-filled:before, .bottom-print-email-features .email-link-store-data .icon-email.btn-action:before, .bottom-print-email-features .email-link-store-data .icon-email.btn-back:before, .bottom-print-email-features .email-link-store-data .icon-email.control-more-content:after, .bottom-print-email-features .email-link-store-data .icon-email.control-more-content-small:after, .bottom-print-email-features .email-link-store-data .icon-email.control-more-content.is-open:after, .bottom-print-email-features .email-link-store-data .icon-email.is-open.control-more-content-small:after, .bottom-print-email-features .email-link-store-data .icon-email.control-remove:before { position: relative; left: -5px; font-size: 20px; top: -2px;
}
.store_map .infoBoxDetails .locator-storedetails { padding: 0; border: 0;
}
@media only screen and (min-width: 768px) { .store_map .infoBoxDetails .locator-storedetails { min-height: 140px; width: 280px; overflow: hidden; }
}
@media only screen and (min-width: 768px) { .store_map .infoBoxDetails .locator-storename { padding: 10px 0 0 0; }
}
.store_map .infoBoxDetails .locator-storename a { font-weight: bold;
}
.store_map .infoBoxDetails .locator-address { font-size: 14px;
}
.store_map .infoBoxDetails .locator-ctas,
.store_map .infoBoxDetails .locator-ctas a { font-size: 12px;
}
@media only screen and (max-width: 767px) { .store_map .infoBoxDetails .locator-ctas, .store_map .infoBoxDetails .locator-address { display: none; }
}
.ctnr-mobile-resultsType { padding: 25px 0;
}
.ctnr-mobile-resultsType a span:before { margin: -2px 5px 0 0;
}
@media only screen and (max-width: 767px) { .pickup_store_search-form .ctnr-action-box label { font-size: 13px; white-space: normal; margin-left: 15px; text-align: center; }
}
@media only screen and (max-width: 767px) { .pickup_store_search-form .ctnr-action-box .findStoresNearMe-text { display: block; margin-top: 10px; white-space: normal; word-wrap: break-word; }
}
.storeTypes ul { margin: 20px 0 5px 0; padding: 0; list-style: none; text-align: center;
}
.storeTypes li { background-position: left center; background-repeat: no-repeat; background-size: 20px auto; display: inline-block; line-height: 30px; margin-left: 15px; padding: 0 0 0 25px; font-size: 12px;
}
.storeTypes li.store { background-image: url("/cvaccplusstorefront/_ui/desktop/common/images/tumiMarker.png");
}
.storeTypes li.retailer { background-image: url("/cvaccplusstorefront/_ui/desktop/common/images/tumiRetailers.png");
}
.storeTypes li.outlet { background-image: url("/cvaccplusstorefront/_ui/desktop/common/images/tumiOutlets.png");
}
.store-details-cntr .boxTitle { font-weight: bold; margin-bottom: 5px; margin-top: 5px; text-align: center; font-family: 'proxima-nova', sans-serif; font-weight: bold; font-size: 13px; letter-spacing: .025em; color: #444; text-transform: uppercase;
}
.store-details-cntr .store-features-list { text-align: center;
}
.store-details-cntr .store-features-list ul { list-style: none;
}
.store-details-cntr .store-open-timings { margin: 0 0 15px 0;
}
.store-details-cntr .locator-hours { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 14px;
}
.store-details-cntr .locator-hours .store-status { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 14px; margin-bottom: 0;
}
.store-details-cntr .locator-hours .day-name { margin-bottom: 0;
}
.save_as_my_store_cntr { text-align: center;
}
.ctnr-breadcrumb-pagination .product-pagination { display: block; height: 53px; position: relative;
}
.ctnr-breadcrumb-pagination .product-pagination .block { position: absolute; right: 30px; top: 30px; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 15px;
}
@media only screen and (max-width: 767px) { .ctnr-breadcrumb-pagination .product-pagination .block { right: auto; left: 0; top: 0; width: 100%; }
}
.ctnr-breadcrumb-pagination .product-pagination .item-block { text-transform: none; font-weight: normal; color: #222222; display: inline-block;
}
.ctnr-breadcrumb-pagination .product-pagination .item-block.right-nav-mob { position: absolute; right: 8px;
}
.ctnr-breadcrumb-pagination .product-pagination .item-block.left-nav-mob { position: absolute; left: 8px;
}
.ctnr-breadcrumb-pagination .product-pagination .item-block .nav-icon-left-mob { position: relative; top: -2px; right: 3px;
}
.ctnr-breadcrumb-pagination .product-pagination .item-block .nav-icon-right-mob { position: relative; top: -2px; left: 3px;
}
.ctnr-breadcrumb-pagination .product-pagination .item-block .smt-tool { display: block;
}
.ctnr-breadcrumb-pagination .product-pagination .item-block .smt-tool .icon-arrow-prev-sm:before,
.ctnr-breadcrumb-pagination .product-pagination .item-block .smt-tool .icon-arrow-next-sm:before { font-size: 8px !important; margin-top: -3px;
}
.smt-tooltip { display: none; position: absolute;
}
.smt-tooltip .top-crnr-img { position: absolute; right: 0; top: -13px; display: block;
}
.smt-tooltip .next-prev-item { border: 1px solid #ccc; text-align: center; height: 90px; width: 68px;
}
.credit-tooltip { position: relative; margin-bottom: 10px;
}
.credit-tooltip pointer-events:none
.info-icon-credit { display: inline-block; cursor: pointer; pointer-events: auto;
}
.credit-tooltip pointer-events:none
.info-icon-credit:hover ~ .tip-content { display: block;
}
.credit-tooltip .info-icon-credit:before { font-size: 13px;
}
.credit-tooltip .tooltiptext { display: none; width: 500px; overflow: hidden; text-align: center; padding: 5px 0; position: absolute; top: 34px; left: -12px; background: #FFF; border: 1px solid #cecece; z-index: 1000;
}
@media (max-width: 1024px) { .credit-tooltip .tooltiptext { width: auto; }
}
@media (max-width: 767px) { .credit-tooltip .tooltiptext { left: calc((100% - 295px) / 2); }
}
.credit-tooltip .top-crnr-img { display: none; position: absolute; top: 21px; left: -4px; z-index: 5000;
}
@media (max-width: 767px) { .credit-tooltip .top-crnr-img { left: calc((100% - 278px) / 2); }
}
.credit-tooltip .tip-content { pointer-events: auto;
}
.credit-tooltip:hover > .tip-content { display: block;
}
.prev-product { display: none; position: absolute; right: 130px;
}
.next-product { display: none; position: absolute; right: 25px;
}
.page-productDetails .smt-tooltip { margin-left: -40px;
}
.page-productDetails .find_pickupStoresNearMe_button { display: none; margin: 10px auto 0 auto; white-space: normal; height: 100%; line-height: 1.5; padding: 11px;
}
.page-productDetails .find_pickupStoresNearMe_button:before { vertical-align: middle;
}
@media only screen and (min-width: 1500px) { .page-productDetails .find_pickupStoresNearMe_button { display: inline-block; margin: 0 0 0 15px; width: 25%; }
}
.page-productDetails .ctnr-action-box { border: 2px solid #ddd; margin-left: 20px; padding: 20px; text-align: center; }
@media only screen and (min-width: 768px) { .page-productDetails .ctnr-action-box { margin-left: 0; padding: 30px; margin-right: 10px; }
}
.page-productDetails .ctnr-action-box label { display: block; white-space: normal; vertical-align: middle; margin-bottom: 5px; font-weight: bold; text-transform: none; margin-right: 15px;
}
@media only screen and (min-width: 768px) { .page-productDetails .ctnr-action-box label { display: block; }
}
@media only screen and (min-width: 1500px) { .page-productDetails .ctnr-action-box label { display: inline-block; width: 30%; }
}
.page-productDetails .ctnr-action-box .ctnr-location-search-box { display: inline-block; width: 100%; padding: 3px; position: relative;
}
@media only screen and (min-width: 1280px) { .page-productDetails .ctnr-action-box .ctnr-location-search-box { width: 100%; }
}
@media only screen and (min-width: 1500px) { .page-productDetails .ctnr-action-box .ctnr-location-search-box { width: 35%; }
}
.page-productDetails .ctnr-action-box .ctnr-location-search-box input[type="text"] { width: 100%;
}
.page-productDetails .ctnr-action-box .ctnr-location-search-box input:focus,
.page-productDetails .ctnr-action-box .ctnr-location-search-box select:focus,
.page-productDetails .ctnr-action-box .ctnr-location-search-box textarea:focus,
.page-productDetails .ctnr-action-box .ctnr-location-search-box button:focus { outline: none;
}
.ctnr-product { position: relative; z-index: 50; zoom: 1; font-weight: normal; text-transform: none;
}
.ctnr-product:before, .ctnr-product:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-product { min-height: 555px; }
}
.promotional-msg { text-transform: none; font-weight: none; position: absolute; top: 0; left: 25px; background: #ebebeb; color: #555; padding: 12px 10px 6px 10px;
}
@media only screen and (max-width: 767px) { .promotional-msg { left: 0px; background: #bbb; color: #fff; padding: 5.8px 13px; font-family: 'proxima-nova', sans-serif; text-align: center; z-index: 1000; letter-spacing: 0.06em; top: 12px; text-transform: uppercase; }
}
@media only screen and (max-width: 767px) { .label-arrow-right { width: 0; height: 0; border-top: 19px solid transparent; border-bottom: 19px solid transparent; border-right: 19px solid #555; position: absolute; top: -32px; left: 119.4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1000; }
}
.ctnr-productimg { position: relative; margin-bottom: 0;
}
@media only screen and (min-width: 768px) { .ctnr-productimg { margin-bottom: 20px; }
}
.ctnr-productimg .not-smallscreen { display: none;
}
@media only screen and (min-width: 768px) { .ctnr-productimg .not-smallscreen { display: block; } .ctnr-productimg .not-smallscreen .zoom-product-img { position: absolute; bottom: 0; left: 33px; } .ctnr-productimg .not-smallscreen #imageLink { display: block; margin: 17px 0 0 100px; } .ctnr-productimg .not-smallscreen #imageLink img { max-width: 100%; } .ctnr-productimg .not-smallscreen #imageLink .missing-img { height: 455px; }
}
.ctnr-productimg .only-smallscreen { text-align: center; opacity: 0;
}
@media only screen and (min-width: 768px) { .ctnr-productimg .only-smallscreen { display: none; }
}
.ctnr-productimg .only-smallscreen .alternate-prods-carousel { max-width: 320px; margin: 0 auto; padding-top: 10px; padding-bottom: 37px; }
.ctnr-productimg .only-smallscreen .alternate-prods-carousel .alt-img-slider { width: 320px;
}
.ctnr-productimg .only-smallscreen .alternate-prods-carousel .alt-img-slider img { max-width: 100%;
}
.ctnr-productimg .only-smallscreen .alternate-prods-carousel .slick-dots { bottom: -42px;
}
.ctnr-productimg .only-smallscreen .alternate-prods-carousel .slick-dots li { width: 12px;
}
.ctnr-productimg .only-smallscreen .alternate-prods-carousel .slick-dots li button:before { font-size: 25px; color: #ccc; opacity: 1;
}
.ctnr-productimg .only-smallscreen .alternate-prods-carousel .slick-dots li.slick-active button:before { color: #c41e3a; opacity: 1;
}
.ctnr-productimg .only-medium-screen { text-align: center; padding: 20px 0 60px 0;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel { max-width: 320px; margin: 0 auto;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel .rs-carousel-mask { width: 320px; margin: 0 auto;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel .rs-carousel-pagination { list-style: none; max-width: 320px; margin: 10px auto; padding: 0; text-align: center; display: none;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel .rs-carousel-pagination li { margin-right: 10px;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel ul { float: left;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel ul li { width: 320px;
}
.ctnr-productimg .only-medium-screen .alternate-prods-carousel ul li img { max-width: 100%;
}
.ctnr-productdetails { text-align: center;
}
@media only screen and (min-width: 768px) { .ctnr-productdetails { float: right !important; text-align: left; }
}
.ctnr-productdetails .collection-name { color: #555; padding: 18px 0 7px 0; margin: 0; text-transform: uppercase;
}
@media only screen and (min-width: 768px) { .ctnr-productdetails .collection-name { padding: 36px 0 10px 0; }
}
.ctnr-productdetails .product-name { color: #555555; text-transform: none; font-weight: normal;
}
.ctnr-productdetails .prod-number-review { zoom: 1; padding-top: 3px;
}
.ctnr-productdetails .prod-number-review:before, .ctnr-productdetails .prod-number-review:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-productdetails .prod-number-review:after { clear: both;
}
.ctnr-productdetails .prod-number-review div { display: inline-block;
}
.ctnr-productdetails .prod-number-review .prod-number { font-weight: normal; color: #777777; display: inline-block; margin-right: 30px;
}
.ctnr-productdetails .prod-number-review .review-link-txt { font-weight: normal; text-transform: none;
}
.ctnr-productdetails .prod-price-availabilty { zoom: 1; padding-top: 15px; padding-bottom: 35px;
}
.ctnr-productdetails .prod-price-availabilty:before, .ctnr-productdetails .prod-price-availabilty:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-productdetails .prod-price-availabilty:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-productdetails .prod-price-availabilty { padding-top: 20px; padding-bottom: 0; }
}
.ctnr-productdetails .prod-price-availabilty .prod-price { text-transform: none; color: #222222; display: inline-block; margin-right: 15px; vertical-align: top;
}
@media only screen and (min-width: 768px) { .ctnr-productdetails .prod-price-availabilty .prod-price { margin-right: 25px; }
}
.ctnr-productdetails .prod-price-availabilty .prod-price-old { color: #777777; margin-right: 5px !important; text-decoration: line-through; font-size: 18px !important;
}
.ctnr-productdetails .prod-price-availabilty .stock-message { text-transform: none; display: inline-block; vertical-align: top; padding-top: 4px;
}
.ctnr-productdetails .prod-price-availabilty .stock-message .icon-info, .ctnr-productdetails .prod-price-availabilty .stock-message .msg-info { position: relative; top: -2px;
}
@media only screen and (max-width: 767px) { .mobile-hidden { display: none; }
}
@media only screen and (min-width: 768px) { .lg-screen-hidden { display: none; }
}
.product-promo-omini-channel .short-divider,
.cntr-promotional .short-divider { border-bottom: 1px solid #cccccc; width: 30px; margin: 20px 0;
}
.product-promo-omini-channel .info-desc,
.cntr-promotional .info-desc { font-family: sans-serif; font-weight: 400; font-size: 13px;
}
.product-promo-omini-channel .info-desc li,
.cntr-promotional .info-desc li { margin-bottom: 20px;
}
@media only screen and (min-width: 768px) { .product-promo-omini-channel .store-availabilty .icon-tumi-locator, .cntr-promotional .store-availabilty .icon-tumi-locator { color: #c41e3a; }
}
.product-promo-omini-channel .store-availabilty .sm-text,
.cntr-promotional .store-availabilty .sm-text { font-weight: normal; text-transform: none;
}
.product-promo-omini-channel .product-detail-section .ctnr-share,
.cntr-promotional .product-detail-section .ctnr-share { margin-top: 0; display: inline;
}
.product-promo-omini-channel .product-detail-section .ctnr-share .sec-header, .product-promo-omini-channel .product-detail-section .ctnr-share .textpage h3, .textpage .product-promo-omini-channel .product-detail-section .ctnr-share h3,
.cntr-promotional .product-detail-section .ctnr-share .sec-header,
.cntr-promotional .product-detail-section .ctnr-share .textpage h3,
.textpage .cntr-promotional .product-detail-section .ctnr-share h3 { font-weight: normal; text-transform: none; display: inline; padding: 0; text-transform: none; color: #555555;
}
.product-promo-omini-channel .product-detail-section .divider,
.cntr-promotional .product-detail-section .divider { margin: 0 12px;
}
.product-promo-omini-channel .product-detail-section .a2a_default_style a,
.cntr-promotional .product-detail-section .a2a_default_style a { float: none; text-decoration: underline;
}
.cntr-promotional { padding: 0 30px 30px 30px;
}
@media only screen and (min-width: 768px) { .cntr-promotional { display: none; }
}
.cntr-promotional .change-store { display: block; margin-left: 12px; padding-bottom: 12px;
}
.ctnr-easyzoom { display: inline-block; right: -50%; position: relative;
}
.product-overlay-zoom { background: white; border: 1px solid #cccccc; border-bottom: none; font-size: 0; left: 0; height: 550px; overflow: hidden; padding: 0 30px 0 25px; position: absolute; top: 0; width: 100%; visibility: hidden; z-index: 100;
}
@media only screen and (max-width: 767px) { .product-overlay-zoom { display: none; }
}
.product-overlay-zoom .cntr-prod-thumbnail-carousel { font-weight: normal; text-transform: none; display: inline-block; float: left; padding: 40px 0; width: 95px;
}
.product-overlay-zoom .prod-thumbnail-carousel { position: relative;
}
.product-overlay-zoom .prod-thumbnail-carousel .rs-carousel-mask { height: 480px; overflow: hidden;
}
.product-overlay-zoom .prod-thumbnail-carousel ul { position: absolute; overflow: hidden;
}
.product-overlay-zoom .prod-thumbnail-carousel ul li { border: 2px solid white; position: relative; padding: 3px; height: 96px;
}
.product-overlay-zoom .prod-thumbnail-carousel ul li a { display: block;
}
.product-overlay-zoom .prod-thumbnail-carousel ul li.selected a { border: 2px solid #222222;
}
.product-overlay-zoom .icon-carousel { position: absolute; z-index: 200; font-size: 15px; left: 25px;
}
.product-overlay-zoom .icon-carousel .rs-carousel-action { display: none;
}
.product-overlay-zoom .icon-carousel .rs-carousel-action-active { display: block;
}
.product-overlay-zoom .icon-carousel .rs-carousel-action-disabled { display: none;
}
.ctnr-prod-items .product-overlay-zoom .icon-carousel { left: 42px;
}
.product-overlay-zoom #prev-icon-carousel { top: -25px;
}
.product-overlay-zoom #next-icon-carousel { bottom: -25px;
}
.product-overlay-zoom .cntr-prod-zoomed-items { margin-left: 95px; overflow-x: hidden; position: relative; font-weight: normal; text-transform: none; zoom: 1;
}
.product-overlay-zoom .cntr-prod-zoomed-items:before, .product-overlay-zoom .cntr-prod-zoomed-items:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.product-overlay-zoom .cntr-prod-zoomed-items:after { clear: both;
}
.product-overlay-zoom .cntr-prod-zoomed-items .easyzoom { display: inline-block; left: -50%; position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .product-overlay-zoom .cntr-prod-zoomed-items .easyzoom { min-height: 468px; }
}
.product-overlay-zoom .cntr-prod-zoomed-items .easyzoom .prod-item-img { vertical-align: bottom; max-width: 100%; max-height: 100%;
}
.product-overlay-zoom .cntr-prod-zoomed-items .easyzoom a { display: block; padding: 29px; margin-left: 7%;
}
.product-overlay-zoom .cntr-prod-zoomed-items .easyzoom a img { width: 100%;
}
.product-overlay-zoom.visible-block { visibility: visible;
}
.s7_videoContainer { width: 100%; height: 525px; position: absolute; margin-left: 120px; margin-top: 4px; z-index: 1000 !important; overflow: hidden;
}
@media only screen and (min-width: 1280px) { .s7_videoContainer { z-index: 974; width: calc(100% - 330px); }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .s7_videoContainer { width: calc(100% - 120px); }
}
@media only screen and (max-width: 767px) { .s7_videoContainer { width: 100% !important; max-width: 100%; height: 305px; margin: 0; background: #FFF; }
}
.s7_videoContainer .close-overlay, .s7_videoContainer #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove, #olapic_viewer_overlay #olapic-viewer .s7_videoContainer .olapic-icon-remove { z-index: 9999;
}
.s7_videoContainer #s7_videoview.s7videoviewer { width: 100%; height: auto;
}
.s7_videoContainer #s7_videoview.s7videoviewer .s7videoplayer { background-color: #FFF;
}
.video-thumb { text-align: center; padding: 0 !important; position: relative; cursor: pointer;
}
.video-thumb a { display: block; width: 100%; height: 100%;
}
.video-thumb img { position: absolute; left: 4%; top: 4%;
}
.video-thumb .thumb-shadow { background: black; opacity: .3; display: block; width: 100%; height: 100%; position: absolute;
}
.video-thumb .icon-play { display: block; width: 100%; height: 100%; position: absolute; font-size: 16px; color: white; top: 50%; margin-top: -10px;
}
.only-smallscreen .video-thumb a, .only-medium-screen .video-thumb a { height: 389px;
}
.only-smallscreen .video-thumb img, .only-medium-screen .video-thumb img { top: 0; left: 0;
}
.only-smallscreen .video-thumb .thumb-shadow, .only-medium-screen .video-thumb .thumb-shadow { height: 389px;
}
.only-smallscreen .video-thumb .icon-play, .only-medium-screen .video-thumb .icon-play { top: 0; margin-top: 190px;
}
.pdp-link, .link-extra { display: inline-block; padding: 5px 10px 10px 10px;
}
.pdp-link.is-selected, .is-selected.link-extra { color: #333;
}
.ctnr-color { position: relative;
}
.ctnr-color a { display: inline-block;
}
.ctnr-color img { margin: 3px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;
}
.ctnr-color img.is-selected { box-shadow: 0 0 0 3px #000;
}
.ctnr-color .jcarousel { height: 102px;
}
.page-wishlist .add-to-cart { margin-bottom: 10px;
}
.ctnr-qty-controls { margin-right: 13px;
}
@media only screen and (min-width: 768px) { .ctnr-qty-controls { display: inline-block; }
}
.ctnr-purchase { float: left;
}
.ctnr-addtocart { float: left; margin-right: 8px; text-align: center;
}
@media only screen and (min-width: 768px) { .ctnr-addtocart { margin-right: 10px; }
}
.ctnr-pickupfromstore { float: left;
}
.ctnr-share { margin-top: 12px;
}
.ctnr-share [class*='icon-'] { color: #333; display: inline-block; margin-left: 20px;
}
.ctnr-share .sec-header, .ctnr-share .textpage h3, .textpage .ctnr-share h3 { color: #333; line-height: 2.25; margin: 0;
}
.a2a_img { display: none !important;
}
#pdp_tabs { list-style: none; margin: 10px 0 0 0; padding: 0;
}
.pdp-more-content { display: none; position: relative;
}
.scroller img { margin-right: 1px;
}
.ctnr-order.is-closed { display: none;
}
.ctnr-size { zoom: 1;
}
.ctnr-size:before, .ctnr-size:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-size:after { clear: both;
}
.prod_review-info,
.prod_review-new { display: inline-block; text-transform: lowercase;
}
.ctnr-product-item-details { font-weight: normal; text-transform: none; zoom: 1; border: 2px solid #444444; margin-bottom: 30px; margin-top: 20px; padding: 0 20px;
}
.ctnr-product-item-details:before, .ctnr-product-item-details:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-item-details:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-product-item-details { padding: 0 60px; }
}
.ctnr-product-item-details .prod-summary { padding-right: 20px; margin-top: 0;
}
.ctnr-product-item-details .title-detail { text-align: center; color: #222222; text-transform: uppercase; padding: 20px 0 10px 0;
}
@media only screen and (min-width: 768px) { .ctnr-product-item-details .title-detail { padding: 50px 0 10px 0; }
}
.ctnr-product-item-details .small-line { border-bottom: 1px solid #cccccc; width: 30px; margin: 5px auto 20px auto;
}
@media only screen and (min-width: 768px) { .ctnr-product-item-details .small-line { margin: 5px auto 40px auto; }
}
.ctnr-product-item-details .dimension-details { text-transform: none; padding: 0;
}
@media only screen and (min-width: 1280px) { .ctnr-product-item-details .dimension-details { padding: 0 10px; }
}
.ctnr-product-item-details .dimension-details ul { list-style: none; margin: 0; padding: 0;
}
.ctnr-product-item-details .dimension-details ul li { float: left; margin-right: 50px; margin-bottom: 20px; font-size: 12px; color: #999; letter-spacing: 0.02em;
}
.ctnr-product-item-details .dimension-details .full-row { zoom: 1; margin-bottom: 20px;
}
.ctnr-product-item-details .dimension-details .full-row:before, .ctnr-product-item-details .dimension-details .full-row:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-item-details .dimension-details .full-row:after { clear: both;
}
.ctnr-product-item-details .dimension-details .full-row .dimen-attr { display: inline-block; width: 33.33%; float: left; color: #777; font-size: 13px; letter-spacing: 0.02em; margin-bottom: 10px;
}
.ctnr-product-item-details .dimension-details .title-name { font-weight: bold; text-transform: uppercase; color: #555; font-size: 12px;
}
.ctnr-product-item-details .dimension-details .disp-block { display: block;
}
.ctnr-product-item-details .dimension-details .expanded-depth { clear: both; padding-top: 10px;
}
.ctnr-product-item-details .dimension-details .mb { margin-bottom: 15px;
}
.ctnr-product-item-details .prod-extra-features { zoom: 1; padding: 0 0 30px 0; border-top: 1px solid #cccccc;
}
.ctnr-product-item-details .prod-extra-features:before, .ctnr-product-item-details .prod-extra-features:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-item-details .prod-extra-features:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-product-item-details .prod-extra-features { padding: 26px 0 30px 0; }
}
.ctnr-product-item-details .prod-extra-features .feature-links { border-bottom: 1px solid #cccccc; display: inline-block; padding: 10px 0; position: relative; text-align: left; width: 100%; }
@media only screen and (min-width: 768px) { .ctnr-product-item-details .prod-extra-features .feature-links { border-bottom: none; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-item-details .prod-extra-features .feature-links { text-align: center; }
}
@media only screen and (min-width: 1280px) { .ctnr-product-item-details .prod-extra-features .feature-links { display: inline-block; float: left; padding: 0; width: 33.33%; }
}
.ctnr-product-item-details .prod-extra-features .feature-links .icon-openarrow-right { position: absolute; right: 10px; top: 10px;
}
.ctnr-product-item-details .cntr-description .more-description { margin: 5px 0 10px 0; font-weight: normal; text-transform: none;
}
.ctnr-product-item-details .cntr-description .instruction { margin: 5px 0 10px 0; text-transform: none;
}
.cntr-monogramming-component { background: #ebebeb; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 14px 0; margin-bottom: 20px;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component { margin-bottom: 0; }
}
.cntr-monogramming-component #pdp_error_msg { color: #FF0000; padding-left: 30px; clear: both;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component #pdp_error_msg { display: none; }
}
.cntr-monogramming-component .cntr-color-size { padding: 0 30px; float: none;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size { border-right: 1px solid #cccccc; float: left; width: 80%; display: inline-block; }
}
.cntr-monogramming-component .cntr-color-size .full-row { zoom: 1;
}
.cntr-monogramming-component .cntr-color-size .full-row:before, .cntr-monogramming-component .cntr-color-size .full-row:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-monogramming-component .cntr-color-size .full-row:after { clear: both;
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items { border-top: 1px solid #ebebeb; border-bottom: none;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items { border-top: none; border-bottom: none; margin-bottom: 14px; }
}
@media only screen and (min-width: 1280px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items { border-top: none; border-bottom: 2px solid #cccccc; margin-bottom: 14px; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items span.utility-link-uppercase.monogram-added-text { top: 22px !important; display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items span.utility-link-uppercase.monogram-added-text { top: 13px !important; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items span.utility-link-uppercase.monogram-added-text { top: 0 !important; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link { border-bottom: 2px solid #cccccc; padding: 5px 0; position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link { border-bottom: none; border-bottom: 2px solid #cccccc; }
}
@media only screen and (min-width: 1280px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link { border-bottom: none; display: inline-block; padding: 2px 0 7px 0; margin-right: 30px; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link a, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link span { display: inline-block; vertical-align: top;
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link img { vertical-align: top; margin-right: 10px;
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-info, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .msg-info, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link a, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .monogram-added-text { position: relative; top: 11px;
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .edit-remove-monogram-links-cntr { margin-top: 10px;
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .edit-remove-monogram-links-cntr a { font-weight: 400; text-transform: capitalize; margin-right: 5px; margin-left: 5px; letter-spacing: 0.02em; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em;
}
@media only screen and (min-width: 1280px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .edit-remove-monogram-links-cntr a { top: 14px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .edit-remove-monogram-links-cntr a { top: 22px; position: absolute; right: 0; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .edit-remove-monogram-links-cntr a { top: 22px; position: absolute; right: 0; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-info, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .msg-info { margin-right: 20px; display: inline-block;
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-info, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .msg-info { display: none; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-arrow-go-sm, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-go { display: none;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-arrow-go-sm, .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-go { display: inline; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-openarrow-right { position: absolute; right: 0; top: 16px;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .icon-openarrow-right { display: none; }
}
.cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .monogram-added-icon { padding-top: 5px;
}
@media (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.monogrammin-items .items-link .monogram-added-icon img { width: 38px; margin: 5px 0 0 -5px !important; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty { padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty { padding-right: 20px; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty { text-align: left; width: 100% !important; padding-right: 10px; position: relative; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .selectboxit-container .selectboxit .selectboxit.color-options-select { width: 300px; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk { padding: 10px 0; position: relative;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk { width: 55%; padding: 0 38px 0 0; display: inline-block; float: left; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk { width: 50%; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk { position: static; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color { zoom: 1; text-transform: none; padding-bottom: 8px;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color:before, .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color:after { clear: both;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color .selected-clr-val { font-weight: normal; text-transform: none;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color { padding-top: 12px; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .selected-color { padding-top: 5px; padding-bottom: 2px; width: 90%; margin: 0 auto; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options { overflow: hidden; height: 35px;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors { display: inline-block;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors { float: left; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors li { border: 2px solid transparent; display: inline-block; margin-right: 8px; margin-bottom: 8px; float: left;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors li.is-hidden { display: none;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors li a { display: block; height: 31px; width: 31px; background: white; border: 2px solid #ebebeb; position: relative; z-index: 1;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors li a img { height: 27px; width: 27px;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options .choose-colors li.selected { border-color: black;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .color-blk .color-options.show-all { overflow: auto; height: auto;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk { padding: 0 20px 0 0; width: 60%; float: left; display: inline-block; margin-right: 20px;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk { padding: 0; width: 40%; margin-right: 45px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk { padding: 0; width: 40%; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk { float: none; display: inline-block; width: 33%; margin-left: 20px; padding-right: 20px; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk label { display: block; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 13px 0 8px 0;
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk label { padding: 5px 0 3px 0; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .select-size { font-weight: normal; text-transform: none; background: white !important;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .select-size .selectboxit-arrow-container { background: white !important;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .selectboxit-container span, .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .selectboxit-container .selectboxit-options a { height: 31px; line-height: 35px;
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .selectboxit-container span, .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .selectboxit-container .selectboxit-options a { height: 38px; line-height: 36px; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .size-blk .selectboxit-container .selectboxit { width: 215px !important; overflow-x: visible;
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .qty-blk { width: 52px; float: left; display: inline-block;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .qty-blk { border-left: 1px solid #cccccc; float: right; padding-left: 30px; width: 9%; }
}
@media only screen and (max-width: 767px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .qty-blk { float: left; display: inline-block; margin-right: 20px; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .qty-blk label { text-transform: none;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .qty-blk label { display: inline-block; padding: 13px 0 4px 0; }
}
.cntr-monogramming-component .cntr-color-size .full-row.clr-size-qty .qty-blk .select-qty { width: 100%; text-align: center;
}
.cntr-monogramming-component .cntr-add-to-cart { padding: 0 30px; float: none;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-add-to-cart { float: left; width: 18%; margin: 0 1%; padding: 0 20px 0 0; display: inline-block; }
}
.cntr-monogramming-component .cntr-add-to-cart .full-row,
.cntr-monogramming-component .cntr-add-to-cart .ctnr-pickupfromstore { zoom: 1; float: none;
}
.cntr-monogramming-component .cntr-add-to-cart .full-row:before, .cntr-monogramming-component .cntr-add-to-cart .full-row:after,
.cntr-monogramming-component .cntr-add-to-cart .ctnr-pickupfromstore:before,
.cntr-monogramming-component .cntr-add-to-cart .ctnr-pickupfromstore:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-monogramming-component .cntr-add-to-cart .full-row:after,
.cntr-monogramming-component .cntr-add-to-cart .ctnr-pickupfromstore:after { clear: both;
}
.cntr-monogramming-component .cntr-add-to-cart .full-row.add-to-cart,
.cntr-monogramming-component .cntr-add-to-cart .ctnr-pickupfromstore.add-to-cart { padding: 10px 0;
}
@media only screen and (min-width: 768px) { .cntr-monogramming-component .cntr-add-to-cart .full-row.add-to-cart, .cntr-monogramming-component .cntr-add-to-cart .ctnr-pickupfromstore.add-to-cart { margin-bottom: 0px; padding: 0; }
}
.cntr-monogramming-component .cntr-add-bundle-cart { display: none;
}
.more-color-options { font-weight: 600; bottom: 7px; display: inline-block; margin-top: 7px; position: absolute; right: -30px; text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1279px) { .more-color-options { bottom: 9px; }
}
@media only screen and (max-width: 767px) { .more-color-options { right: 26px; bottom: 12px; }
}
.more-color-options.is-hidden { display: none;
}
.more-color-options .icon-down { padding-left: 5px;
}
.more-color-options .icon-down:before { font-size: 5px; padding-bottom: 1px; padding-left: 0;
}
.page-wishlist .cntr-add-to-cart button { white-space: normal;
}
.cntr-product-alternate-items,
.cntr-product-alternate-items-tablet { display: none;
}
@media only screen and (min-width: 768px) { .cntr-product-alternate-items, .cntr-product-alternate-items-tablet { border-left: 1px solid #cccccc; display: block; font-size: 0; }
}
.cntr-prod-alternate-item,
.cntr-prod-alternate-item-tablet { font-weight: normal; text-transform: none; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; cursor: pointer; display: inline-block; height: 315px; position: relative; padding-bottom: 1px; text-align: center; vertical-align: top; width: 33.33%;
}
@media only screen and (min-width: 1280px) { .cntr-prod-alternate-item, .cntr-prod-alternate-item-tablet { height: 475px; }
}
.cntr-prod-alternate-item img,
.cntr-prod-alternate-item-tablet img { max-width: 100%; cursor: pointer;
}
.cntr-prod-alternate-item .prod-feature-overlay,
.cntr-prod-alternate-item-tablet .prod-feature-overlay { display: none; position: absolute; height: 100%; width: 100%; top: 0; left: 0; opacity: .7; z-index: 50; background: white;
}
.cntr-prod-alternate-item .prod-feature-overlay .feature-desc,
.cntr-prod-alternate-item-tablet .prod-feature-overlay .feature-desc { position: relative; z-index: 100; text-align: center; width: 60%; margin: 0 auto; top: 35%; color: #222222;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-prod-alternate-item .prod-feature-overlay .feature-desc, .cntr-prod-alternate-item-tablet .prod-feature-overlay .feature-desc { width: 80%; top: 25%; }
}
.cntr-prod-alternate-item .prod-feature-overlay .feature-desc .item-desc,
.cntr-prod-alternate-item-tablet .prod-feature-overlay .feature-desc .item-desc { text-transform: none; padding-top: 30px; line-height: 20px;
}
.cntr-prod-alternate-item .prod-feature-overlay .feature-desc .item-larger-view,
.cntr-prod-alternate-item-tablet .prod-feature-overlay .feature-desc .item-larger-view { margin-top: 30px;
}
.cntr-prod-alternate-item .prod-feature-overlay .feature-desc .item-larger-view span,
.cntr-prod-alternate-item-tablet .prod-feature-overlay .feature-desc .item-larger-view span { margin-left: 3px;
}
.cntr-prod-alternate-item .prod-feature-overlay.showdesc,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.showdesc { display: block;
}
.cntr-prod-alternate-item .prod-feature-overlay.video,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video { display: block; background: transparent; opacity: 1;
}
.cntr-prod-alternate-item .prod-feature-overlay.video .item-larger-view,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video .item-larger-view { width: 100%; height: 100%; position: absolute;
}
.cntr-prod-alternate-item .prod-feature-overlay.video .item-larger-view .thumb-shadow,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video .item-larger-view .thumb-shadow { background: #565656; display: block; width: 100%; height: 100%; position: absolute;
}
.cntr-prod-alternate-item .prod-feature-overlay.video .item-larger-view a,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video .item-larger-view a { display: block; width: 100%; height: 100%; position: absolute;
}
.cntr-prod-alternate-item .prod-feature-overlay.video .item-larger-view a .icon-play,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video .item-larger-view a .icon-play { position: absolute; font-size: 24px; color: white; top: 50%; left: 55%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.cntr-prod-alternate-item .prod-feature-overlay.video .item-larger-view a .tumi-icon-ft-alt-video, .cntr-prod-alternate-item .prod-feature-overlay.video .item-larger-view a .icon-ft-alt-video,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video .item-larger-view a .tumi-icon-ft-alt-video,
.cntr-prod-alternate-item-tablet .prod-feature-overlay.video .item-larger-view a .icon-ft-alt-video { position: absolute; font-size: 46px; color: #565656; background: #fff; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%;
}
.alternate-item-video { font-weight: normal; text-transform: none; background: #797979; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; cursor: auto !important; display: inline-block; height: 315px; position: relative; text-align: center; vertical-align: top; width: 33.33%;
}
@media only screen and (min-width: 1280px) { .alternate-item-video { height: 475px; }
}
.cntr-product-features { border-left: 2px solid #ebebeb;
}
@media only screen and (max-width: 767px) { .cntr-product-features { background: #ebebeb; margin-bottom: 20px; }
}
.cntr-features-types { zoom: 1; font-weight: bold; background: #ebebeb; text-align: center; text-transform: uppercase; padding: 20px 0;
}
.cntr-features-types:before, .cntr-features-types:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-features-types:after { clear: both;
}
.cntr-features-types .cntr-tabs { list-style: none;
}
@media only screen and (max-width: 767px) { .cntr-features-types .cntr-tabs { padding: 0; }
}
.cntr-features-types .cntr-tabs li { display: inline-block;
}
.cntr-features-types .cntr-tabs li.tab-divider { margin: 0 5px;
}
@media only screen and (min-width: 768px) { .cntr-features-types .cntr-tabs li.tab-divider { margin: 0 35px; }
}
.cntr-features-types .cntr-tabs li a { color: #999999; display: inline-block; padding-bottom: 2px;
}
.cntr-features-types .cntr-tabs li a.on { color: #222222; border-bottom: 2px solid #c41e3a;
}
.cntr-features-types .cntr-tabs li a:hover { text-decoration: none;
}
.cntr-highlight-features { text-transform: none;
}
@media only screen and (max-width: 767px) { .cntr-highlight-features { padding: 0 30px; max-width: 320px; margin: 0 auto; }
}
.cntr-highlight-features .rs-carousel-pagination { list-style: none; margin: 20px 0; padding: 0; text-align: center;
}
.cntr-highlight-features .rs-carousel-pagination li { margin-right: 10px;
}
.cntr-highlight-features .cntr-highlight-items { list-style: none; margin: 0; padding: 0;
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item { font-weight: normal; text-transform: none; background: white; display: block; position: relative; text-align: center; vertical-align: top; width: 260px; min-height: 260px;
}
@media only screen and (min-width: 768px) { .cntr-highlight-features .cntr-highlight-items .cntr-highlight-item { display: inline-block; border-bottom: 2px solid #ebebeb; border-right: 2px solid #ebebeb; float: left; width: 100%; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-highlight-features .cntr-highlight-items .cntr-highlight-item { width: 33.33%; }
}
@media only screen and (min-width: 1280px) { .cntr-highlight-features .cntr-highlight-items .cntr-highlight-item { width: 25%; }
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .icon-blk { height: 430px; overflow: hidden;
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .icon-blk img, .cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .icon-blk .item-icon-img { display: inline-block; margin-top: 35px; max-height: 48px; font-size: 43px;
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .icon-blk h4 { text-transform: uppercase; padding: 20px 0;
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .icon-blk h3 { text-transform: uppercase; padding: 20px 0; margin: 0;
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .icon-blk .icon-img { max-height: 88px; overflow: hidden;
}
.cntr-highlight-features .cntr-highlight-items .cntr-highlight-item .short-desc { padding: 0 30px; text-transform: none;
}
.cntr-interior-exterior-features { font-size: 0; border-bottom: 2px solid #ebebeb;
}
.cntr-interior-exterior-features .cntr-interior-exterior-feature-item { font-weight: normal; text-transform: none; background: white; border-right: 2px solid #ebebeb; display: inline-block; position: relative; text-align: center; vertical-align: top; width: 49.9%; padding: 70px 0; min-height: 350px;
}
@media only screen and (max-width: 767px) { .cntr-interior-exterior-features .cntr-interior-exterior-feature-item { width: 100%; display: block; padding: 40px 0 20px; min-height: 100%; }
}
.cntr-interior-exterior-features .cntr-interior-exterior-feature-item .feature-name { font-weight: bold; text-transform: uppercase; padding-bottom: 20px;
}
.cntr-interior-exterior-features .cntr-interior-exterior-feature-item .feature-lists { list-style: none; margin: 0; padding: 0;
}
.cntr-interior-exterior-features .cntr-interior-exterior-feature-item .feature-lists li { line-height: 20px; margin-bottom: 10px;
}
.cntr-may-we-suggest { padding: 20px 0 30px 0;
}
@media only screen and (min-width: 768px) { .cntr-may-we-suggest { border: 1px solid #cccccc; border-top: none; }
}
.cntr-may-we-suggest .suggest-carousel { position: relative;
}
.cntr-may-we-suggest .suggest-carousel .su-carousel { display: none;
}
@media only screen and (min-width: 1281px) { .cntr-may-we-suggest .suggest-carousel .su-carousel { display: block; width: 52px; position: absolute; top: 200px; z-index: 100; }
}
.cntr-may-we-suggest .suggest-carousel #suggest-prev-carousel { left: 100px;
}
.cntr-may-we-suggest .suggest-carousel #suggest-next-carousel { right: 100px;
}
.cntr-may-we-suggest .suggest-carousel .btn-arrow { text-align: center; padding-top: 10px;
}
@media only screen and (min-width: 1281px) { .cntr-may-we-suggest .suggest-carousel .btn-arrow { display: none; }
}
.cntr-may-we-suggest .cntr-suggest-carousel { height: 220px; overflow: hidden; position: relative;
}
@media only screen and (min-width: 768px) { .cntr-may-we-suggest .cntr-suggest-carousel { height: 400px; }
}
.cntr-may-we-suggest .cntr-suggest-carousel .overlay-product { display: none;
}
@media only screen and (min-width: 1281px) { .cntr-may-we-suggest .cntr-suggest-carousel .overlay-product { display: block; width: 300px; position: absolute; height: 397px; top: 0; z-index: 50; }
}
.cntr-may-we-suggest .cntr-suggest-carousel .position-left { left: 0; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(80%, rgba(255, 255, 255, 0.45)), color-stop(100%, transparent)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.45) 80%, transparent); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.45) 80%, transparent); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.45) 80%, transparent); background-image: linear-gradient(left, rgba(255, 255, 255, 0.45) 80%, transparent);
}
.cntr-may-we-suggest .cntr-suggest-carousel .position-right { right: 0; background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(80%, rgba(255, 255, 255, 0.45)), color-stop(100%, transparent)); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.45) 80%, transparent); background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.45) 80%, transparent); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.45) 80%, transparent); background-image: linear-gradient(right, rgba(255, 255, 255, 0.45) 80%, transparent);
}
.cntr-may-we-suggest .cntr-suggest-carousel ul { list-style: none; float: left; margin: 0;
}
.cntr-may-we-suggest .cntr-suggest-carousel ul li { width: 164px; text-align: center; float: left;
}
@media only screen and (min-width: 768px) { .cntr-may-we-suggest .cntr-suggest-carousel ul li { width: 300px; }
}
.cntr-may-we-suggest .cntr-suggest-carousel ul li img { height: 220px; width: 164px;
}
@media only screen and (min-width: 768px) { .cntr-may-we-suggest .cntr-suggest-carousel ul li img { height: 397px; width: 300px; }
}
.cntr-may-we-suggest .cntr-suggest-carousel ul .product-info { min-height: 115px; display: none;
}
.cntr-may-we-suggest .cntr-suggest-carousel ul .product-info span { display: block; text-transform: uppercase; font-size: 0.7em;
}
.cntr-may-we-suggest .cntr-suggest-carousel ul .product-info span.collection-name { color: #555555; margin-top: 11px;
}
.cntr-may-we-suggest .cntr-suggest-carousel ul .product-info span.price { color: #555555; font-size: 0.8em;
}
.cntr-may-we-suggest .cntr-suggest-carousel ul .product-info span.prod-name { max-width: 200px; margin: 8px auto;
}
.cntr-may-we-suggest .cntr-suggest-carousel ul .product-info.showinfo { display: block;
}
@media only screen and (max-width: 1279px) { .cntr-may-we-suggest .cntr-suggest-carousel ul .product-info.showinfo { display: none; }
}
.cntr-instagram-photos { zoom: 1; border: 1px solid #cccccc;
}
.cntr-instagram-photos:before, .cntr-instagram-photos:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-instagram-photos:after { clear: both;
}
@media only screen and (min-width: 768px) { .cntr-instagram-photos { border: none; }
}
.cntr-instagram-photos img { max-width: 100%; width: 100%;
}
.cntr-most-useful-reviews { zoom: 1; padding: 0 22px;
}
.cntr-most-useful-reviews:before, .cntr-most-useful-reviews:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-most-useful-reviews:after { clear: both;
}
@media only screen and (min-width: 768px) { .cntr-most-useful-reviews { padding: 0; }
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews { padding-right: 22px; padding-left: 0; }
}
.cntr-most-useful-reviews .section-headline { border-top: 1px solid #ebebeb; padding: 10px 0;
}
.cntr-most-useful-reviews .section-headline h2 { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 24px; letter-spacing: .025em; color: #222; letter-spacing: 0; text-transform: none; margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-most-useful-reviews .section-headline h2 { font-size: 18px; }
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .section-headline h2 { font-size: 20px; }
}
.cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line1 { font-size: 12px; font-weight: bold; text-align: left; display: block; line-height: 1.25;
}
.cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 { display: block; padding-bottom: 21px; vertical-align: middle;
}
.cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .left_col { display: inline-block; float: left;
}
.cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .left_col .overall-rating { display: inline-block;
}
.cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .left_col .bassed-on-txt { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .02em; color: #777; text-transform: none; vertical-align: middle; display: inline-block; text-align: left; width: 155px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .left_col .bassed-on-txt { display: none; }
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .left_col .bassed-on-txt { display: none; }
}
.cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .right_col { display: inline-block; float: right; width: 110px; line-height: 13px; vertical-align: top;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .cntr-most-useful-reviews .section-headline .review-overall-rating-txt-line2 .right_col { display: inline-block; }
}
.cntr-most-useful-reviews .section-body { max-height: 365px; overflow-y: auto; margin-bottom: 5px; font-size: 13px; border-top: 1px solid #ebebeb;
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .section-body { max-height: 100%; }
}
.cntr-most-useful-reviews .section-body::-webkit-scrollbar { width: 0.5em;
}
.cntr-most-useful-reviews .section-body::-webkit-scrollbar-thumb { background: #ccc; border-radius: 5px;
}
.cntr-most-useful-reviews .section-body .review-conts .pros-cons-section { margin-bottom: 10px;
}
.cntr-most-useful-reviews .section-body .review-conts .start-rating-blk { display: block; width: 100%; margin-bottom: 10px;
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .section-body .review-conts .start-rating-blk { display: block; width: 100%; }
}
.cntr-most-useful-reviews .section-body .review-conts .start-rating-blk .review-txt { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em; letter-spacing: .02em; color: #777;
}
.cntr-most-useful-reviews .section-body .review-conts .best-uses { width: 100%; margin-bottom: 10px; text-align: left; font-family: 'proxima-nova', sans-serif; font-size: 15px; letter-spacing: 0.04em; color: #777; vertical-align: top; display: inline-block;
}
.cntr-most-useful-reviews .section-body .review-conts .best-uses .txt { font-weight: 400; font-size: 13px; letter-spacing: .02em; color: #777;
}
.cntr-most-useful-reviews .section-body .review-conts .best-uses .title { font-weight: bold; font-size: 12px; color: #555; text-transform: uppercase;
}
.cntr-most-useful-reviews .section-body .review-conts .review-writer { font-weight: 400; font-size: 13px; letter-spacing: .02em; color: #777;
}
.cntr-most-useful-reviews .section-body .review-conts .review-writer .user-city { display: inline-block;
}
.cntr-most-useful-reviews .section-body .review-conts .review-writer .date-creation { display: inline-block;
}
.cntr-most-useful-reviews .section-body .review-conts .pros { margin-right: 10px;
}
.cntr-most-useful-reviews .section-body .review-conts .pros, .cntr-most-useful-reviews .section-body .review-conts .cons { display: inline-block; width: 45%; text-align: left; font-family: 'proxima-nova', sans-serif; font-size: 15px; letter-spacing: 0.04em; color: #777; vertical-align: top;
}
.cntr-most-useful-reviews .section-body .review-conts .pros .txt, .cntr-most-useful-reviews .section-body .review-conts .cons .txt { font-weight: 400; font-size: 13px; letter-spacing: .02em; color: #777;
}
.cntr-most-useful-reviews .section-body .review-conts .pros .title, .cntr-most-useful-reviews .section-body .review-conts .cons .title { font-weight: bold; font-size: 12px; text-transform: uppercase; color: #555;
}
.cntr-most-useful-reviews .link { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; color: #222 !important; text-transform: none; text-decoration: underline; letter-spacing: 0.04em; font-weight: 400; vertical-align: middle;
}
.cntr-most-useful-reviews .link:hover { text-decoration: none; color: #c41e3a;
}
.cntr-most-useful-reviews .cntr-reviews-block { list-style: none; margin: 0; padding: 0; font-size: 0; letter-spacing: 0;
}
.cntr-most-useful-reviews .cntr-reviews-block .review-block { border-bottom: 1px solid #ebebeb; padding: 11px 0;
}
.cntr-most-useful-reviews .cntr-reviews-block .review-block:last-child { border: none;
}
@media only screen and (min-width: 1280px) { .cntr-most-useful-reviews .cntr-reviews-block .review-block { margin-right: 20px; }
}
.cntr-most-useful-reviews .cntr-reviews-block .headline-desc-blk { display: inline-block; vertical-align: top; width: 75%; padding-left: 17px;
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .cntr-reviews-block .headline-desc-blk { display: block; padding-left: 0; width: 100%; }
}
.cntr-most-useful-reviews .reviewr-name { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; color: #555; font-weight: bold; margin-bottom: 1px; text-transform: uppercase; margin-top: 7px;
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .reviewr-name { margin-top: 10px; }
}
.cntr-most-useful-reviews .reviewr-frm { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; color: #999; text-transform: none; letter-spacing: 0.04em;
}
.cntr-most-useful-reviews .quote-sm-txt { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 15px; letter-spacing: .025em; text-transform: none; color: #222; margin-bottom: 0; letter-spacing: 0.04em;
}
@media only screen and (max-width: 767px) { .cntr-most-useful-reviews .quote-sm-txt { margin-bottom: 8px; }
}
.cntr-most-useful-reviews .morecontent > div { display: inline;
}
.cntr-most-useful-reviews .read-more-link.less { margin-left: 10px;
}
.cntr-most-useful-reviews .more-results { text-align: center; padding-top: 12px;
}
.cntr-most-useful-reviews .no-reviews { text-align: center;
}
.cntr-most-useful-reviews .no-reviews .no-reviews-inner { padding: 8px 10px 0 0;
}
.cntr-most-useful-reviews .no-reviews .review-txt { margin-top: 8px; font-weight: bold; text-transform: uppercase; font-size: 12px; color: #555; text-align: left; letter-spacing: 0.04em;
}
.cntr-most-useful-reviews .no-reviews .wrireReviews { margin-top: 3px; display: block; text-align: left; margin-bottom: 9px;
}
.star-rating { font-size: 13px; padding-bottom: 8px; color: #222222;
}
.star-rating span { margin-right: 8px;
}
.stnd-text { font-family: sans-serif; font-weight: 400; font-size: 13px; smargin-bottom: 3px;
}
.sm-star-rating { font-size: 12px; color: #555555; margin-bottom: 3px; vertical-align: middle;
}
.sm-star-rating span { margin-right: 4px;
}
.bundleHero { padding-right: 20px;
}
@media only screen and (max-width: 767px) { .bundleHero { padding: 0 10px; }
}
.bundleHero .ctnr-productimg img { max-width: 100%;
}
.addbundleToCartForm #more-dime-details .cntr-add-to-cart,
.addbundleToCartForm #more-dime-details .clr-size-qty,
.addbundleToCartForm .cntr-monogramming-component .cntr-add-to-cart,
.addbundleToCartForm .cntr-monogramming-component .clr-size-qty { display: none;
}
.addbundleToCartForm #more-dime-details .cntr-color-size,
.addbundleToCartForm .cntr-monogramming-component .cntr-color-size { border: 0; width: 545px;
}
@media only screen and (min-width: 768px) { .addbundleToCartForm #more-dime-details .cntr-color-size, .addbundleToCartForm .cntr-monogramming-component .cntr-color-size { padding-right: 0; }
}
@media only screen and (max-width: 767px) { .addbundleToCartForm #more-dime-details .cntr-color-size, .addbundleToCartForm .cntr-monogramming-component .cntr-color-size { width: auto; }
}
.addbundleToCartForm #more-dime-details .cntr-color-size .monogrammin-items,
.addbundleToCartForm .cntr-monogramming-component .cntr-color-size .monogrammin-items { border: 0;
}
.addbundleToCartForm #more-dime-details .cntr-color-size .monogrammin-items .items-link,
.addbundleToCartForm .cntr-monogramming-component .cntr-color-size .monogrammin-items .items-link { padding-bottom: 0;
}
.addbundleToCartForm #more-dime-details .cntr-add-bundle-cart,
.addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart { width: 18%; margin-right: 30px; float: right; text-align: right; display: inline-block;
}
.addbundleToCartForm #more-dime-details .cntr-add-bundle-cart .btn, .addbundleToCartForm #more-dime-details .cntr-add-bundle-cart .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .addbundleToCartForm #more-dime-details .cntr-add-bundle-cart a,
.addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart .btn,
.addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a,
.social-gallery #olapic-widget-wall-wrapper .widget-header-upload .addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart a { width: 100%;
}
@media only screen and (max-width: 767px) { .addbundleToCartForm #more-dime-details .cntr-add-bundle-cart, .addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart { width: 100%; float: none; margin: 0; padding: 8px 30px; } .addbundleToCartForm #more-dime-details .cntr-add-bundle-cart .btn, .addbundleToCartForm #more-dime-details .cntr-add-bundle-cart .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .addbundleToCartForm #more-dime-details .cntr-add-bundle-cart a, .addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart .btn, .addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .addbundleToCartForm .cntr-monogramming-component .cntr-add-bundle-cart a { width: 100%; margin: 8px 0; }
}
.addbundleToCartForm .ctnr-productimg { text-align: center;
}
.addbundleToCartForm .cntr-add-to-cart { background: #ebebeb; width: 100%; padding: 15px 0; zoom: 1; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
}
.addbundleToCartForm .cntr-add-to-cart:before, .addbundleToCartForm .cntr-add-to-cart:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.addbundleToCartForm .cntr-add-to-cart:after { clear: both;
}
.addbundleToCartForm .cntr-add-to-cart .btns { float: right; width: 29%; margin-right: 5%;
}
.addbundleToCartForm .cntr-add-to-cart .btns .btn-v-5 { font-size: 1rem; height: 70px;
}
@media only screen and (max-width: 767px) { .addbundleToCartForm .cntr-add-to-cart .btns { width: 100%; padding: 0 30px; margin: 0; } .addbundleToCartForm .cntr-add-to-cart .btns .btn-v-5 { font-size: 0.8rem; height: 50px; } .addbundleToCartForm .cntr-add-to-cart .btns #addToCartBtn.fixed-state { position: fixed; bottom: 0; left: 0; right: 0; z-index: 2000; }
}
.addbundleToCartForm .cntr-add-to-cart .totals { display: inline-block; width: 59%; margin-left: 5%; line-height: 1.5em;
}
.addbundleToCartForm .cntr-add-to-cart .totals .title { text-transform: uppercase; font-weight: normal; text-transform: none;
}
.addbundleToCartForm .cntr-add-to-cart .totals .price { font-weight: bold;
}
.addbundleToCartForm .cntr-add-to-cart .totals .shipping { font-size: 0.86rem;
}
.addbundleToCartForm .ctnr-product { min-height: 420px;
}
.addbundleToCartForm .cntr-add-to-cart .btns { float: right; height: 50px; font-size: 12px; width: 18%; margin-right: 30px;
}
@media only screen and (max-width: 767px) { .addbundleToCartForm .cntr-add-to-cart .btns { width: 100%; float: none; }
}
.addbundleToCartForm .cntr-add-to-cart .btns .btn-v-5 { font-size: 12px; height: auto;
}
.ctnr-product-sets .section-headline { text-align: left; padding: 30px 0 20px 55px; margin: 0 30px; text-transform: none; border-bottom: 1px solid #cccccc;
}
@media only screen and (max-width: 767px) { .ctnr-product-sets .section-headline { margin: 0 20px; padding: 0 10px 10px; text-align: center; }
}
.ctnr-product-sets .product-container .product-main { margin: 0 30px; padding-bottom: 10px; zoom: 1;
}
.ctnr-product-sets .product-container .product-main:before, .ctnr-product-sets .product-container .product-main:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-sets .product-container .product-main:after { clear: both;
}
.ctnr-product-sets .product-container.open .product-main { border-color: #FFF;
}
.ctnr-product-sets .product-container.open .product-drawer { max-height: 1200px; -webkit-transition-property: max-height; -moz-transition-property: max-height; -o-transition-property: max-height; transition-property: max-height; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-delay: 0; -moz-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0;
}
.ctnr-product-sets .product-container.open .separator { border-color: white;
}
.ctnr-product-sets .product-container.open .product-drawer-ctrl .closedDrawer { display: none;
}
.ctnr-product-sets .product-container.open .product-drawer-ctrl .openedDrawer { display: block;
}
.ctnr-product-sets .product-container:nth-last-child(1) .separator { border: 0; margin: 0;
}
.ctnr-product-sets .product-drawer-ctrl { display: inline-block; vertical-align: middle; width: 5%; text-align: center; cursor: pointer;
}
.ctnr-product-sets .product-drawer-ctrl .openedDrawer { display: none;
}
.ctnr-product-sets .product-drawer-ctrl .icon-openarrow-right:before { font-size: 15px; position: relative; top: 50%;
}
.ctnr-product-sets .product-drawer-ctrl .icon-openarrow-down:before, .ctnr-product-sets .product-drawer-ctrl .icon-down:before, .ctnr-product-sets .product-drawer-ctrl .selectboxit .selectboxit-arrow-container .selectboxit-arrow.tumi-select-arrow:before, .selectboxit .selectboxit-arrow-container .ctnr-product-sets .product-drawer-ctrl .selectboxit-arrow.tumi-select-arrow:before { font-size: 11px; position: relative; top: 50%;
}
.ctnr-product-sets .product-drawer-ctrl a { display: block;
}
@media only screen and (max-width: 767px) { .ctnr-product-sets .product-drawer-ctrl { display: none; }
}
.ctnr-product-sets .view-details-and-compare-cntr .btn-arrow.add-to-compare { display: none !important;
}
.ctnr-product-sets .shipping-message,
.ctnr-product-sets .store-availabilty,
.ctnr-product-sets #addToCartForm,
.ctnr-product-sets .quick-view-slider-outer .ctnr-pickupfromstore,
.ctnr-product-sets .prod-feature-details .divider-line,
.ctnr-product-sets .prod-feature-details .divider-line-left { display: none;
}
.ctnr-product-sets .product-image { display: inline-block; vertical-align: middle; width: 17%; padding-top: 10px;
}
.ctnr-product-sets .product-image img { width: 100%; max-width: 100%;
}
@media only screen and (max-width: 767px) { .ctnr-product-sets .product-image { width: 100%; text-align: center; } .ctnr-product-sets .product-image img { max-width: 200px; }
}
@media only screen and (min-width: 768px) { .ctnr-product-sets .product-image { cursor: pointer; }
}
.ctnr-product-sets .product-name { text-transform: none;
}
.ctnr-product-sets .product-info { display: inline-block; vertical-align: middle; width: 51%; line-height: 1.7em; margin: 0 0 0 2%; padding-bottom: 10px;
}
@media only screen and (max-width: 767px) { .ctnr-product-sets .product-info { width: 100%; margin: 0; text-align: center; }
}
.ctnr-product-sets .product-info .collection-name { font-size: 17px; line-height: 1.33333;
}
.ctnr-product-sets .prod-price-availabilty { float: left; margin-right: 18px; font-weight: bold; line-height: 2.4em;
}
@media only screen and (max-width: 767px) { .ctnr-product-sets .prod-price-availabilty { float: none; margin: 0; }
}
.ctnr-product-sets .stock-message { text-transform: none; font-weight: none; color: #555555; line-height: 2.6em;
}
.ctnr-product-sets .product-color { font-weight: normal; text-transform: none; color: #555555; clear: both;
}
.ctnr-product-sets .product-color .selected-clr-val { padding-left: 15px;
}
.ctnr-product-sets .product-add { display: inline-block; vertical-align: middle; width: 20%; margin: 0 0 0 2%; font-weight: normal; text-transform: none;
}
.ctnr-product-sets .product-add label { padding: 5px 0 0;
}
.ctnr-product-sets .product-add .links { padding: 20px 0 0;
}
.ctnr-product-sets .product-add .links a { color: #444444; line-height: 2em; text-decoration: underline;
}
.ctnr-product-sets .product-add .add-monogram-cntr a { font-weight: normal; line-height: 29px; padding-left: 5px; vertical-align: top;
}
@media only screen and (max-width: 767px) { .ctnr-product-sets .product-add { width: 100%; margin: 5px 0 0 0; text-align: center; padding: 0 0 20px; }
}
.ctnr-product-sets .product-drawer { background: #ebebeb; max-height: 0px; overflow: hidden; width: 100%; margin-top: 20px; -webkit-transition-property: max-height; -moz-transition-property: max-height; -o-transition-property: max-height; transition-property: max-height; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s;
}
.ctnr-product-sets .product-drawer .inner { padding: 30px 30px 0; zoom: 1;
}
.ctnr-product-sets .product-drawer .inner:before, .ctnr-product-sets .product-drawer .inner:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-sets .product-drawer .inner:after { clear: both;
}
.ctnr-product-sets .choose-colors li { display: inline-block;
}
.ctnr-product-sets .separator { border-bottom: 1px solid #cccccc; height: 1px; margin: 0 30px 10px; zoom: 1;
}
.ctnr-product-sets .separator:before, .ctnr-product-sets .separator:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-sets .separator:after { clear: both;
}
.ctnr-product-sets .dimen-title a { font-weight: normal; text-transform: none;
}
.ctnr-product-sets .dimen-prop { display: inline-block; width: 32%;
}
.ctnr-product-sets .more-dimensions { display: none;
}
.ctnr-product-sets .ctnr-productdetails { line-height: 1.4em; font-size: 0.86rem;
}
.ctnr-product-sets .ctnr-productdetails .row-fluid-no-gutter, .ctnr-product-sets .ctnr-productdetails .prod-extra-features { margin: 20px 0;
}
.ctnr-product-sets .ctnr-productdetails .description { padding: 10px 10% 0 0; font-size: 0.96rem;
}
.ctnr-product-sets .ctnr-productdetails .icoImg { line-height: 1.7rem; padding-right: 3px; vertical-align: baseline;
}
.ctnr-product-sets .right-panel { padding: 0 0 30px 30px; border-left: 1px solid #cccccc;
}
.ctnr-product-sets .monogramming-items { padding-bottom: 20px; border-bottom: 1px solid #cccccc;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-sets .monogramming-items { padding-bottom: 10px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-sets .monogramming-items .item1 { padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-sets .monogramming-items .item2 { padding-top: 10px; }
}
.ctnr-product-sets .monogramming-items .items-link { display: inline-block; width: 49%; vertical-align: top;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-sets .monogramming-items .items-link { display: block; width: 100%; }
}
.ctnr-product-sets .monogramming-items .items-link .icon-img { display: inline-block; margin-right: 15px;
}
.ctnr-product-sets .monogramming-items .items-link a { color: #222222;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-sets .monogramming-items .items-link a { display: inline-block; position: relative; width: 80%; }
}
.ctnr-product-sets .monogramming-items .items-link .icon-go { position: relative; left: 4px; bottom: 2px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-product-sets .monogramming-items .items-link .icon-go { position: absolute; right: 4px; left: auto; }
}
.ctnr-product-sets .color-blk { margin-top: 20px;
}
.ctnr-product-sets .color-blk .selected-color { zoom: 1; padding-bottom: 8px;
}
.ctnr-product-sets .color-blk .selected-color:before, .ctnr-product-sets .color-blk .selected-color:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-product-sets .color-blk .selected-color:after { clear: both;
}
.ctnr-product-sets .color-blk .selected-color .selected-clr-val { font-weight: normal;
}
.ctnr-product-sets .color-blk .color-options .choose-colors { display: inline-block; list-style: none; margin: 0; padding: 0;
}
.ctnr-product-sets .color-blk .color-options .choose-colors.ApparelSizeVariantProduct { display: none !important;
}
.ctnr-product-sets .color-blk .color-options .choose-colors li { display: inline-block; margin-right: 8px; float: left;
}
.ctnr-product-sets .color-blk .color-options .choose-colors li a { display: block; height: 27px; width: 27px; background: #fff; border: 2px solid #ebebeb;
}
.ctnr-product-sets .color-blk .color-options .choose-colors li img { height: 23px; width: 23px;
}
.ctnr-product-sets .color-blk .color-options .choose-colors li.selected { border: 2px solid #1f2428;
}
.ctnr-product-sets .size-qty { margin-top: 20px;
}
.ctnr-product-sets .size-qty .qty-blk { display: inline-block;
}
.ctnr-product-sets .size-qty .size-blk { display: inline-block; margin-left: 10px;
}
.ctnr-product-sets .size-qty .size-blk .ApparelStyleVariantProduct { display: none !important;
}
.ctnr-product-sets .prod-extra-features { border-top: 1px solid #cccccc; padding: 20px 0 15px; margin-bottom: 0 !important;
}
.ctnr-product-sets .prod-extra-features .icon-img { padding-right: 10px;
}
.ctnr-product-sets .prod-extra-features .icon-right:before { padding-left: 3px; vertical-align: text-top;
}
.error-txt { color: red; text-align: right;
}
.morecontent span { display: none;
}
.prod-price-availabilty .stock,
.product-promo-omini-channel .info-desc, .cntr-promotional .info-desc { position: relative;
}
.icon-info.icon-left.smt-tool, .icon-left.smt-tool.msg-info { display: inline-block;
}
.smt-tool { cursor: pointer;
}
#write-review-cntr { padding: 15px; min-height: 250px; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 14px; letter-spacing: .025em; color: #555555; max-width: 750px;
}
#write-review-cntr h1 { font-family: 'proxima-nova', sans-serif; font-weight: 600; font-size: 16px; letter-spacing: .025em;
}
#write-review-cntr .icon.icon-x.mfp-close, #write-review-cntr .icon-x.mfp-close.icon-plus:before, #write-review-cntr .mfp-close.icon-plus#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-minus:before, #write-review-cntr .mfp-close.icon-minus#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-down:before, #write-review-cntr .mfp-close.icon-arrow-down#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-openarrow-right:before, #write-review-cntr .mfp-close.icon-openarrow-right#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-next:before, #write-review-cntr .icon-x.mfp-close.btn-next:before, #write-review-cntr .mfp-close.btn-next#cboxClose:before, #write-review-cntr .mfp-close.icon-next#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-prev:before, #write-review-cntr .icon-x.mfp-close.btn-prev:before, #write-review-cntr .mfp-close.btn-prev#cboxClose:before, #write-review-cntr .mfp-close.icon-prev#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-prev:before, #write-review-cntr .mfp-close.icon-arrow-prev#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-next:before, #write-review-cntr .mfp-close.icon-arrow-next#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-prev-sm:before, #write-review-cntr .mfp-close.icon-arrow-prev-sm#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-next-sm:before, #write-review-cntr .mfp-close.icon-arrow-next-sm#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-go-lg:before, #write-review-cntr .mfp-close.icon-arrow-go-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-go-sm:before, #write-review-cntr .icon-x.mfp-close.icon-go:before, #write-review-cntr .mfp-close.icon-go#cboxClose:before, #write-review-cntr .mfp-close.icon-arrow-go-sm#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-arrow-go-back-sm:before, #write-review-cntr .mfp-close.icon-arrow-go-back-sm#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-check:before, #write-review-cntr label.icon-x.mfp-close.cvform-lbl-checkbox:before, #write-review-cntr label.mfp-close.cvform-lbl-checkbox#cboxClose:before,
#write-review-cntr label.icon-x.mfp-close.cvform-lbl-checkbox-reverse:before,
#write-review-cntr label.mfp-close.cvform-lbl-checkbox-reverse#cboxClose:before, #write-review-cntr .mfp-close.icon-check#cboxClose:before, #write-review-cntr .mfp-close#cboxClose.msg-success:before, #write-review-cntr .icon-x.mfp-close.msg-success:before, #write-review-cntr .icon-x.mfp-close.icon-dot:before, #write-review-cntr .mfp-close.icon-dot#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-info:before, #write-review-cntr .mfp-close.icon-info#cboxClose:before, #write-review-cntr .mfp-close#cboxClose.msg-info:before, #write-review-cntr .icon-x.mfp-close.msg-info:before, #write-review-cntr .icon-x.mfp-close.icon-instagram:before, #write-review-cntr .mfp-close.icon-instagram#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-locator:before, #write-review-cntr .mfp-close.icon-locator#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-openarrow-down:before, #write-review-cntr .icon-x.mfp-close.icon-down:before, #write-review-cntr .mfp-close.icon-down#cboxClose:before, #write-review-cntr .mfp-close.icon-openarrow-down#cboxClose:before, #write-review-cntr .selectboxit .selectboxit-arrow-container .mfp-close#cboxClose.selectboxit-arrow.tumi-select-arrow:before, .selectboxit .selectboxit-arrow-container #write-review-cntr .mfp-close#cboxClose.selectboxit-arrow.tumi-select-arrow:before, #write-review-cntr .selectboxit .selectboxit-arrow-container .icon-x.mfp-close.selectboxit-arrow.tumi-select-arrow:before, .selectboxit .selectboxit-arrow-container #write-review-cntr .icon-x.mfp-close.selectboxit-arrow.tumi-select-arrow:before, #write-review-cntr .icon-x.mfp-close.icon-openarrow-up:before, #write-review-cntr .icon-x.mfp-close.icon-up:before, #write-review-cntr .mfp-close.icon-up#cboxClose:before, #write-review-cntr .mfp-close.icon-openarrow-up#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-pinterest:before, #write-review-cntr .mfp-close.icon-pinterest#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-search:before, #write-review-cntr .mfp-close.icon-search#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-star-filled:before, #write-review-cntr .mfp-close.icon-star-filled#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-star-outline:before, #write-review-cntr .mfp-close.icon-star-outline#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumi-locator:before, #write-review-cntr .mfp-close.icon-tumi-locator#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumi-t:before, #write-review-cntr .mfp-close.icon-tumi-t#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-twitter:before, #write-review-cntr .mfp-close.icon-twitter#cboxClose:before, #write-review-cntr .icon-x.mfp-close:before, #write-review-cntr .mfp-close#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-facebook:before, #write-review-cntr .mfp-close.icon-facebook#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-close:before, #write-review-cntr .mfp-close.icon-close#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-minicart:before, #write-review-cntr .mfp-close.icon-minicart#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-email:before, #write-review-cntr .mfp-close.icon-email#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-xbrace:before, #write-review-cntr .mfp-close.icon-xbrace#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-laptop:before, #write-review-cntr .mfp-close.icon-laptop#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-plane:before, #write-review-cntr .mfp-close.icon-plane#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-print:before, #write-review-cntr .mfp-close.icon-print#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-security:before, #write-review-cntr .mfp-close.icon-security#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-shoulderstrap:before, #write-review-cntr .mfp-close.icon-shoulderstrap#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-truck:before, #write-review-cntr .icon-x.mfp-close.icon-truck-md:before, #write-review-cntr .mfp-close.icon-truck-md#cboxClose:before, #write-review-cntr .mfp-close.icon-truck#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumitracker:before, #write-review-cntr .mfp-close.icon-tumitracker#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-warranty:before, #write-review-cntr .mfp-close.icon-warranty#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-warranty-md:before, #write-review-cntr .mfp-close.icon-warranty-md#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-plane-md:before, #write-review-cntr .mfp-close.icon-plane-md#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-error, #write-review-cntr .mfp-close.icon-error#cboxClose, #write-review-cntr .mfp-close#cboxClose.msg-error, #write-review-cntr .icon-x.mfp-close.msg-error, #write-review-cntr .icon-x.mfp-close.icon-warn, #write-review-cntr .mfp-close.icon-warn#cboxClose, #write-review-cntr .mfp-close#cboxClose.msg-warning, #write-review-cntr .icon-x.mfp-close.msg-warning, #write-review-cntr .icon-x.mfp-close.icon-checkcircle, #write-review-cntr .mfp-close.icon-checkcircle#cboxClose, #write-review-cntr .mfp-close#cboxClose.checkout-pagetitle-complete, #write-review-cntr .icon-x.mfp-close.checkout-pagetitle-complete, #write-review-cntr .icon-x.mfp-close.icon-abc:before, #write-review-cntr .mfp-close.icon-abc#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-checkcircle:before, #write-review-cntr .mfp-close.icon-checkcircle#cboxClose:before, #write-review-cntr .mfp-close#cboxClose.checkout-pagetitle-complete:before, #write-review-cntr .icon-x.mfp-close.checkout-pagetitle-complete:before, #write-review-cntr .icon-x.mfp-close.icon-profile:before, #write-review-cntr .mfp-close.icon-profile#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-repairs:before, #write-review-cntr .mfp-close.icon-repairs#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-menu:before, #write-review-cntr .mfp-close.icon-menu#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiDoubleLayerProtection-lg:before, #write-review-cntr .mfp-close.icon-tumiDoubleLayerProtection-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiDoubleLayerProtection-md:before, #write-review-cntr .mfp-close.icon-tumiDoubleLayerProtection-md#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiDoubleLayerProtection:before, #write-review-cntr .mfp-close.icon-tumiDoubleLayerProtection#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiHighlyDurable-lg:before, #write-review-cntr .mfp-close.icon-tumiHighlyDurable-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiHighlyDurable-md:before, #write-review-cntr .mfp-close.icon-tumiHighlyDurable-md#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiHighlyDurable:before, #write-review-cntr .mfp-close.icon-tumiHighlyDurable#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiBionicStretch-lg:before, #write-review-cntr .mfp-close.icon-tumiBionicStretch-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiBionicStretch-md:before, #write-review-cntr .mfp-close.icon-tumiBionicStretch-md#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiBionicStretch:before, #write-review-cntr .mfp-close.icon-tumiBionicStretch#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-play:before, #write-review-cntr .mfp-close.icon-play#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiAddABag-lg:before, #write-review-cntr .mfp-close.icon-tumiAddABag-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiAirGradeAlHandle-lg:before, #write-review-cntr .mfp-close.icon-tumiAirGradeAlHandle-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiOmegaClosure-lg:before, #write-review-cntr .mfp-close.icon-tumiOmegaClosure-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiFXTBallist-lg:before, #write-review-cntr .mfp-close.icon-tumiFXTBallist-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTracer-lg:before, #write-review-cntr .mfp-close.icon-tumiTracer-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiXBrace45Handle-lg:before, #write-review-cntr .mfp-close.icon-tumiXBrace45Handle-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiDuraFold-lg:before, #write-review-cntr .mfp-close.icon-tumiDuraFold-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTegris-lg:before, #write-review-cntr .mfp-close.icon-tumiTegris-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiLightweight-lg:before, #write-review-cntr .mfp-close.icon-tumiLightweight-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiWaterResistant-lg:before, #write-review-cntr .mfp-close.icon-tumiWaterResistant-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiEReader-lg:before, #write-review-cntr .mfp-close.icon-tumiEReader-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiRemoveLapCovCar-lg:before, #write-review-cntr .mfp-close.icon-tumiRemoveLapCovCar-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiHTLS-lg:before, #write-review-cntr .mfp-close.icon-tumiHTLS-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiCollapsible-lg:before, #write-review-cntr .mfp-close.icon-tumiCollapsible-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTPass-lg:before, #write-review-cntr .mfp-close.icon-tumiTPass-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiAntibacterialLining-lg:before, #write-review-cntr .mfp-close.icon-tumiAntibacterialLining-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiShoulderStrap-lg:before, #write-review-cntr .mfp-close.icon-tumiShoulderStrap-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiPatArtShoulderSt-lg:before, #write-review-cntr .mfp-close.icon-tumiPatArtShoulderSt-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiLeverLock-lg:before, #write-review-cntr .mfp-close.icon-tumiLeverLock-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTitaniumBeta-lg:before, #write-review-cntr .mfp-close.icon-tumiTitaniumBeta-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTitanium-lg:before, #write-review-cntr .mfp-close.icon-tumiTitanium-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiZeiss-lg:before, #write-review-cntr .mfp-close.icon-tumiZeiss-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiFoldable-lg:before, #write-review-cntr .mfp-close.icon-tumiFoldable-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiIDlock-lg:before, #write-review-cntr .mfp-close.icon-tumiIDlock-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumi360Wheel-lg:before, #write-review-cntr .mfp-close.icon-tumi360Wheel-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiSecureSlide-lg:before, #write-review-cntr .mfp-close.icon-tumiSecureSlide-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiWaterproofPocket-lg:before, #write-review-cntr .mfp-close.icon-tumiWaterproofPocket-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiEasyGlide-lg:before, #write-review-cntr .mfp-close.icon-tumiEasyGlide-lg#cboxClose:before,
#write-review-cntr .icon-x.mfp-close.icon-tumiEasyGlideWheels-lg:before,
#write-review-cntr .mfp-close.icon-tumiEasyGlideWheels-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiRibTechLaptopPad-lg:before, #write-review-cntr .mfp-close.icon-tumiRibTechLaptopPad-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-patch-dark:before, #write-review-cntr .mfp-close.icon-patch-dark#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-patch-light:before, #write-review-cntr .mfp-close.icon-patch-light#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tag-dark:before, #write-review-cntr .mfp-close.icon-tag-dark#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tag-light:before, #write-review-cntr .mfp-close.icon-tag-light#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-accent:before, #write-review-cntr .mfp-close.icon-accent#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-bigcircle:before, #write-review-cntr .mfp-close.icon-bigcircle#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-boxshipping:before, #write-review-cntr .mfp-close.icon-boxshipping#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-calendar:before, #write-review-cntr .mfp-close.icon-calendar#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-checkmark:before, #write-review-cntr .mfp-close.icon-checkmark#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-circleoutline:before, #write-review-cntr .mfp-close.icon-circleoutline#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-clock:before, #write-review-cntr .mfp-close.icon-clock#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-dollarsign:before, #write-review-cntr .mfp-close.icon-dollarsign#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-mail:before, #write-review-cntr .mfp-close.icon-mail#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-mail2:before, #write-review-cntr .mfp-close.icon-mail2#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-qanda:before, #write-review-cntr .mfp-close.icon-qanda#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-recycle:before, #write-review-cntr .mfp-close.icon-recycle#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-redtriangleplus:before, #write-review-cntr .mfp-close.icon-redtriangleplus#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-redtriangle:before, #write-review-cntr .mfp-close.icon-redtriangle#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-shippinglabel:before, #write-review-cntr .mfp-close.icon-shippinglabel#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-smallercircle:before, #write-review-cntr .mfp-close.icon-smallercircle#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-zoomplus:before, #write-review-cntr .mfp-close.icon-zoomplus#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-errortriangle:before, #write-review-cntr .mfp-close.icon-errortriangle#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-fitallowance:before, #write-review-cntr .mfp-close.icon-fitallowance#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-giftoutline:before, #write-review-cntr .mfp-close.icon-giftoutline#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-giftsolid:before, #write-review-cntr .mfp-close.icon-giftsolid#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-personalization:before, #write-review-cntr .mfp-close.icon-personalization#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-ruler:before, #write-review-cntr .mfp-close.icon-ruler#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-share:before, #write-review-cntr .mfp-close.icon-share#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-giftcard:before, #write-review-cntr .mfp-close.icon-giftcard#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiCX6:before, #write-review-cntr .icon-x.mfp-close.icon-tumiCX6-md:before, #write-review-cntr .mfp-close.icon-tumiCX6-md#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiCX6-lg:before, #write-review-cntr .mfp-close.icon-tumiCX6-lg#cboxClose:before, #write-review-cntr .mfp-close.icon-tumiCX6#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiConvertible:before, #write-review-cntr .mfp-close.icon-tumiConvertible#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiConvertible-lg:before, #write-review-cntr .mfp-close.icon-tumiConvertible-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiProtectivePocket:before, #write-review-cntr .mfp-close.icon-tumiProtectivePocket#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiProtectivePocket-lg:before, #write-review-cntr .mfp-close.icon-tumiProtectivePocket-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTPN:before, #write-review-cntr .mfp-close.icon-tumiTPN#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-tumiTPN-lg:before, #write-review-cntr .mfp-close.icon-tumiTPN-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-youtube:before, #write-review-cntr .mfp-close.icon-youtube#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-yt:before, #write-review-cntr .mfp-close.icon-yt#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-bopis-locateme:before, #write-review-cntr .mfp-close.icon-bopis-locateme#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-pdp-accent:before, #write-review-cntr .mfp-close.icon-pdp-accent#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-account-resaved:before, #write-review-cntr .mfp-close.icon-account-resaved#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-pdp-monogram:before, #write-review-cntr .mfp-close.icon-pdp-monogram#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-pdp-monogramtag:before, #write-review-cntr .mfp-close.icon-pdp-monogramtag#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-maywehelp-call:before, #write-review-cntr .mfp-close.icon-maywehelp-call#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-maywehelp-chat:before, #write-review-cntr .mfp-close.icon-maywehelp-chat#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-maywehelp-email:before, #write-review-cntr .mfp-close.icon-maywehelp-email#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-ft-alt-video:before, #write-review-cntr .mfp-close.icon-ft-alt-video#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-ft-pdp-airlineguide:before, #write-review-cntr .mfp-close.icon-ft-pdp-airlineguide#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-ft-pdp-ruler:before, #write-review-cntr .mfp-close.icon-ft-pdp-ruler#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-ft-pdp-carryon:before, #write-review-cntr .mfp-close.icon-ft-pdp-carryon#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-search-lg:before, #write-review-cntr .mfp-close.icon-search-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-hamburger-menu:before, #write-review-cntr .mfp-close.icon-hamburger-menu#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-hamburger-menu-lg:before, #write-review-cntr .mfp-close.icon-hamburger-menu-lg#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-lock:before, #write-review-cntr .mfp-close.icon-lock#cboxClose:before, #write-review-cntr .icon-x.mfp-close.icon-info-filled:before, #write-review-cntr .mfp-close.icon-info-filled#cboxClose:before, #write-review-cntr .icon-x.mfp-close.btn-action:before, #write-review-cntr .mfp-close.btn-action#cboxClose:before, #write-review-cntr .icon-x.mfp-close.btn-back:before, #write-review-cntr .mfp-close.btn-back#cboxClose:before, #write-review-cntr .icon-x.mfp-close.control-more-content:after, #write-review-cntr .icon-x.mfp-close.control-more-content-small:after, #write-review-cntr .mfp-close.control-more-content-small#cboxClose:after, #write-review-cntr .mfp-close.control-more-content#cboxClose:after, #write-review-cntr .icon-x.mfp-close.control-more-content.is-open:after, #write-review-cntr .icon-x.mfp-close.is-open.control-more-content-small:after, #write-review-cntr .mfp-close.is-open.control-more-content-small#cboxClose:after, #write-review-cntr .mfp-close.control-more-content.is-open#cboxClose:after, #write-review-cntr .icon-x.mfp-close.control-remove:before, #write-review-cntr .mfp-close.control-remove#cboxClose:before, #write-review-cntr .icon.mfp-close#cboxClose, #write-review-cntr .mfp-close#cboxClose.icon-x:before { padding-top: 3px;
}
.mfp-content > iframe { height: 2200px; margin: 40px auto 0; text-align: center; width: 650px; display: block;
}
.close-overlay-power-review { width: 650px; margin: 0 auto 0; position: relative;
}
.close-overlay-power-review .ctnr-mfp-close { right: 6px !important; top: 45px !important;
}
.accent-bg-color-cntr { height: 20px; left: 10px; position: relative; top: 10px; width: 20px;
}
.bundle-include-in-cntr { display: inline-block;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) { .product-overlay-zoom { height: 572px; }
}
.bundleHero .ctnr-productdetails .product-name { font-size: 32px;
}
.bundleHero .ctnr-productdetails .collection-name { font-size: 14px;
}
.bundleHero .productDescription { font-size: 14px; max-width: 410px;
}
.stock-tooltip { left: 28px !important; margin-right: 20px;
}
.stock-tooltip .top-crnr-img { left: 10px !important;
}
.stock-tooltip .tooltip-text { width: auto !important; height: auto !important; background: #fff;
}
.stock-tooltip.wid40 { width: 40%;
}
.prod-stock-tooltip { left: -16px !important; top: -100px !important;
}
.prod-stock-tooltip .top-crnr-img { left: 10px !important; bottom: -13px; top: auto; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);
}
.prod-stock-tooltip .tooltip-text { width: auto !important; height: auto !important; background: #fff;
}
.page-cartPage .stock-tooltip,
.pageType-PDPSetPage .stock-tooltip { left: 0 !important;
}
.pdp-mid-section-cntr { float: left; width: 100%; clear: both; opacity: 0;
}
@media only screen and (min-width: 1280px) { .pdp-mid-section-cntr { padding: 0 60px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .pdp-mid-section-cntr { padding: 0 30px 0 25px; }
}
#monogramForm .modal-footer-inner .content { font-weight: bold;
}
.ctnr-location-search-box input[type="text"]::-ms-clear { display: none;
}
@media only screen and (max-width: 1279px) and (min-width: 768px) { #top-nav { height: 119px !important; } .ctnr-nav-logo { margin-top: 0 !important; } .ctnr-nav-logo h1 a { margin-top: 18px; } .nav-top-list { margin-left: 0px !important; }
}
@media screen and (max-width: 1071px) and (min-width: 768px) { #secondary-messages { margin: 0 !important; padding: 0 10px !important; } #secondary-messages a.category-block { width: calc(50% - 10px) !important; }
}
.ctnr-search-results { margin-left: 0 !important; padding: 0 0;
}
.subcatimg-ctnr { padding: 30px; position: relative;
}
.subcatimg-ctnr .newsLetterComp { display: none !important;
}
@media only screen and (max-width: 767px) { .subcatimg-ctnr { display: none; }
}
.subcatimg-ctnr img { display: none;
}
@media only screen and (min-width: 768px) { .subcatimg-ctnr img { display: inline; position: relative; width: 100%; }
}
.subcatimg-ctnr .amplienceContainer { margin-left: 0 !important;
}
.subcatimg-ctnr .breadcrumb { z-index: 502; top: 20px; padding-left: 20px; text-shadow: none;
}
.subcatimg-ctnr .breadcrumb li { color: white;
}
.subcatimg-ctnr .breadcrumb li a { color: white;
}
.subcatimg-ctnr .breadcrumb li a :visited { color: white;
}
.subcatimg-ctnr.subcatimg-ctnr-grey { background: #ebebeb; border-left: 1px solid #d4d4d4;
}
.subcatimg-ctnr.subcatimg-ctnr-grey .breadcrumb { text-shadow: none;
}
.subcatimg-ctnr.subcatimg-ctnr-grey .breadcrumb li { color: #555;
}
.subcatimg-ctnr.subcatimg-ctnr-grey .breadcrumb li a { color: #555555 !important;
}
.subcatimg-ctnr.subcatimg-ctnr-grey .breadcrumb li a :visited { color: #555555 !important;
}
@media only screen and (min-width: 768px) { .subcatimg-ctnr { padding: 0; }
}
.subcatimg-ctnr.searchResultHeader { background: #222222; min-height: 120px; padding: 0;
}
.subcatimg-ctnr.noResultHeader { background: #222222; min-height: 45px; padding: 0;
}
.subcatimg-ctnr.noResultHeader .ctnr-feature-content { padding: 0 10px;
}
.subcatimg-ctnr.noResultHeader .ctnr-feature-content h1 { font-size: 18px; font-weight: 400;
}
.ctnr-subcat-title { background: #000; border: 3px solid #fff; padding: 25px; text-align: center; font-weight: bold; color: #fff;
}
@media only screen and (max-width: 767px) { .ctnr-subcat-title.ctnr-feature-content { bottom: auto; position: static; width: auto; display: none; }
}
@media only screen and (min-width: 768px) { .ctnr-subcat-title { background: transparent; height: 50%; left: 6%; position: absolute; top: 25%; width: 35%; } .ctnr-subcat-title span { display: inline-block; padding: 16%; }
}
.ctnr-search-result-title { text-align: center; text-transform: uppercase; font-size: 18px; color: #fff; top: 50%; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);
}
.ctnr-search-result-title .searchTerm { text-transform: none; margin-top: 10px;
}
.ctnr-search-result-title .divider-line, .ctnr-search-result-title .divider-line-left { margin: 15px auto;
}
.ctnr-search-result-title .searchSpellingSuggestionPrompt { color: #cccccc; text-transform: capitalize;
}
.ctnr-search-result-title .searchSpellingSuggestionPrompt a { text-decoration: underline; text-transform: none; color: white;
}
.ctnr-search-result-title .searchSpellingSuggestionPrompt a:hover { text-decoration: none;
}
.ctnr-search-result-title .searchSpellingSuggestionPrompt .search-suggestion-txt { display: inline-block; margin-right: 10px;
}
.ctnr-search-result-title .searchSpellingSuggestionPrompt .search-suggestion { display: inline-block;
}
.ctnr-search-result-tabs { position: absolute; bottom: 0; width: 100%; z-index: 70; display: none;
}
.ctnr-search-result-tabs .content-tab, .ctnr-search-result-tabs .personalization-tab { height: 40px; line-height: 43px; padding: 0; text-transform: uppercase; cursor: default;
}
.ctnr-search-result-tabs .content-tab.active .arrowIcon, .ctnr-search-result-tabs .active.personalization-tab .arrowIcon { margin-top: -4px; border-width: 12px 12px 0; cursor: default;
}
.ctnr-prod-items { font-size: 0; letter-spacing: 0;
}
.ctnr-prod-items.ctnr-outer { padding: 18px 60px; min-height: 800px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-prod-items.ctnr-outer { padding: 20px 25px; }
}
@media only screen and (max-width: 767px) { .ctnr-prod-items.ctnr-outer { padding: 20px 6px 0; }
}
.ctnr-prod-item { display: inline-block; font-size: 15px; position: relative; padding-bottom: 20px; text-align: center; vertical-align: top; width: 49.7%; height: 490px; background: #fff; }
@media only screen and (min-width: 1280px) { .ctnr-prod-item { width: calc(33.30% - 10px); margin: 0 5px 10px; height: 520px; padding-bottom: 100px; } .ctnr-prod-item.tumiglobal { height: 475px; } .ctnr-prod-item:nth-child(3n) { margin-right: 5px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-prod-item { width: calc(50% - 10px); margin: 0 5px 10px; height: 490px; padding-bottom: 80px; } .ctnr-prod-item.tumiglobal { height: 420px; } .ctnr-prod-item:nth-child(2n) { margin-right: 5px; }
}
@media only screen and (max-width: 767px) { .ctnr-prod-item { height: 300px; padding-bottom: 20px; width: calc(50% - 14px); margin: 0 7px 14px; } .ctnr-prod-item.tumiglobal { height: 310px; }
}
.ctnr-prod-item .prod-functions { float: left; width: 100%; display: none; padding-bottom: 30px;
}
@media only screen and (min-width: 768px) { .ctnr-prod-item .prod-functions { display: block; position: relative; z-index: 1; }
}
.ctnr-prod-item .prod-functions .custom-label { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; float: left; color: #fff; background: #bbb; text-transform: uppercase; height: 24px; line-height: 24px; padding: 0 10px; margin-top: 0px; position: absolute; top: 10px;
}
.ctnr-prod-item .prod-functions .compare-option { float: right; padding: 10px; text-transform: none; color: #555555; display: none;
}
.ctnr-prod-item .prod-functions .compare-option a { text-decoration: underline;
}
.ctnr-prod-item .prod-functions .compare-option label.cvform-lbl-checkbox:before, .ctnr-prod-item .prod-functions .compare-option label.cvform-lbl-checkbox-reverse:before { padding: 6px 5px;
}
.ctnr-prod-item .prod-functions .compare-option label.cvform-lbl-checkbox.cvform-lbl-after span { padding-top: 3px; position: relative; left: 5px;
}
.ctnr-prod-item .productMainLink { display: block; clear: both;
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .productMainLink { padding-top: 10px; }
}
.ctnr-prod-item .productMainLink:hover { color: currentcolor; text-decoration: none;
}
.ctnr-prod-item .img-wrapper { margin: 0 auto; max-width: 320px;
}
body.filters-open .ctnr-prod-item .img-wrapper { max-width: 260px;
}
.ctnr-prod-item .prod-img { max-width: 100%; }
@media only screen and (max-width: 767px) { .ctnr-prod-item .prod-img { max-width: 170px; max-height: 170px; }
}
.ctnr-prod-item .prod-img-missing { width: 170px; height: auto; max-width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-prod-item .prod-img-missing { width: 280px; height: auto; }
}
@media only screen and (min-width: 1280px) { .ctnr-prod-item .prod-img-missing { width: 330px; height: auto; }
}
.ctnr-prod-item .product-details { padding: 22px 20px 0;
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .product-details { padding: 15px 15px 0; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-prod-item .product-details { padding: 10px 0 0 0; } .ctnr-prod-item .product-details .price-container { margin-top: 15px; }
}
.ctnr-prod-item .quick-view-link-cntr { position: absolute; width: 46%; height: 40px; display: none; bottom: 30px; right: 0; text-align: left;
}
@media only screen and (max-width: 768px) { .ctnr-prod-item .quick-view-link-cntr { width: 47%; }
}
@media only screen and (min-width: 768px) { .ctnr-prod-item .quick-view-link-cntr { display: block; }
}
.ctnr-prod-item .quick-view-link-cntr span.quick-view-txt { font-size: 13px; position: absolute;
}
.ctnr-prod-item .quick-view-link-cntr .quick-view-link { background: #fff; width: 102px; padding: 9px 0; text-align: center; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em; display: inline-block; text-transform: capitalize; border: 1px solid #ccc; font-size: 12px; color: #222222; font-weight: 600; letter-spacing: .02em; height: 36px; }
.ctnr-prod-item .quick-view-link-cntr .quick-view-link:hover { border: 1px solid #222222;
}
.ctnr-prod-item .quick-view-link-cntr .quick-view-link.is-hidden { display: none;
}
.ctnr-prod-item .quick-view-link-cntr .quick-view-link .icon-openarrow-down, .ctnr-prod-item .quick-view-link-cntr .quick-view-link .icon-down, .ctnr-prod-item .quick-view-link-cntr .quick-view-link .selectboxit .selectboxit-arrow-container .selectboxit-arrow.tumi-select-arrow, .selectboxit .selectboxit-arrow-container .ctnr-prod-item .quick-view-link-cntr .quick-view-link .selectboxit-arrow.tumi-select-arrow { display: none;
}
.ctnr-prod-item .quick-view-link-cntr .quick-view-link:hover { color: #BA0C2F;
}
.ctnr-prod-item .compare-prod-link-cntr { position: absolute; width: 46%; height: 40px; bottom: 30px; text-align: right;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link { position: relative; background: #fff; width: 102px; padding: 9px 0; text-aling: center; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 13px; letter-spacing: .025em; display: inline-block; text-transform: capitalize; border: 1px solid #cccccc; font-size: 12px; color: #222222; font-weight: 600; letter-spacing: .02em; height: 36px; text-align: center;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link.isSelected { border: 1px solid #222222;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link.isSelected:after { content: '\E806'; font-family: tumi-icon-ft; font-size: 10px; color: #222; font-weight: 400; margin-left: 7px; position: relative; top: -2px;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link.add-underline label { text-decoration: underline !important; text-decoration-color: #000;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link.add-underline label:hover { color: #bb2031;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link:hover { border: 1px solid #222222;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link .product-compare-checkbox { display: none;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link label.cvform-lbl-checkbox-reverse.cvform-lbl-after:before,
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link label.cvform-lbl-checkbox.cvform-lbl-after:before { float: right; margin: 0 0 0 5px;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link label.cvform-lbl-checkbox-reverse.is-checked:before,
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link label.cvform-lbl-checkbox:before { color: #222 !important; background-color: #fff !important; border: 1px solid #fff !important;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link label.cvform-lbl-checkbox-reverse.cvform-lbl-after:before,
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link label.cvform-lbl-checkbox.cvform-lbl-after:before { padding-top: 0px; padding-bottom: 0; padding-left: 0; padding-right: 0; font-size: 10px;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link input ~ label:before { display: none;
}
.ctnr-prod-item .compare-prod-link-cntr .compare-prod-link input.compChecked ~ label:before { display: none;
}
@media only screen and (max-width: 768px) { .ctnr-prod-item .compare-prod-link-cntr { width: 47%; }
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .compare-prod-link-cntr { display: none; }
}
.ctnr-prod-item .colors-product-item-cntr { position: relative; width: 100%; height: 16px; margin: 0 0 14px 0;
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .colors-product-item-cntr { margin-bottom: 12px; }
}
.ctnr-prod-item .colors-product-item-cntr .more-color-options { font-weight: normal; text-transform: none; display: inline-block; position: relative; left: -5px; padding: 0; margin: 0; top: -3px; color: #555555; text-transform: uppercase; }
@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill) { .ctnr-prod-item .colors-product-item-cntr .more-color-options { top: 4px; }
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .colors-product-item-cntr .more-color-options { left: -7px; top: -4px; font-size: 10px; letter-spacing: 0.04em; }
}
.ctnr-prod-item .colors-product-item-cntr .more-color-options.is-hidden { display: none;
}
.ctnr-prod-item .color-options { display: inline-block;
}
.ctnr-prod-item .color-options .choose-colors { margin: 0; padding: 0; font-size: 0; overflow: hidden; height: 16px; width: 80px; margin: 0 auto 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .ctnr-prod-item .color-options .choose-colors { width: 80px; }
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .color-options .choose-colors { width: 58px; }
}
.ctnr-prod-item .color-options .choose-colors li { display: inline-block; list-style: none; margin-right: 9px;
}
.ctnr-prod-item .color-options .choose-colors li.is-hidden { display: none;
}
.ctnr-prod-item .color-options .choose-colors li a { display: block; height: 16px; width: 17px;
}
.ctnr-prod-item .color-options .choose-colors li a img { height: 16px; width: 17px;
}
@media only screen and (max-width: 767px) { .ctnr-prod-item .color-options .choose-colors li a img { height: 14.5px; width: 14.5px; }
}
.ctnr-prod-item .color-options .choose-colors li img { height: 16px; width: 17px; border: 0;
}
.product-details .product-name { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 10px; letter-spacing: .025em; color: #777; padding-top: 3px; letter-spacing: 0.06em; font-family: 'proxima-nova', sans-serif;
}
@media only screen and (max-width: 767px) { .product-details .product-name { font-size: 10px; padding-top: 6px; padding-bottom: 0px; letter-spacing: 0.06em; }
}
.product-details .product-category { color: #222; padding-bottom: 0; line-height: 1.1em; text-transform: none;
}
@media only screen and (max-width: 767px) { .product-details .product-category { font-size: 12px; line-height: 1; }
}
.product-details .price-container { color: #222; margin-top: 20px;
}
@media only screen and (max-width: 767px) { .product-details .price-container { font-size: 12px; margin-top: 7px; }
}
.product-details .price-container p { margin: 0;
}
.product-details .price-container .prod-price-old { text-decoration: line-through; display: inline-block; margin-right: 3px;
}
.product-details .price-container .price { display: inline-block;
}
static-module-cntr-1 { display: none;
}
.static-module { border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; font-size: 15px; position: relative; padding-bottom: 100px; text-align: center; vertical-align: top; width: 50%; height: 490px; display: none !important;
}
@media only screen and (min-width: 768px) { .static-module { width: 33.30%; height: 520px; display: inline-block !important; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .static-module { height: 490px; }
}
.static-module-big { width: 66.66%;
}
#smartTooltip { right: 0 !important;
}
.smt-tooltip .tooltip-text { border: 1px solid #ccc; text-align: center; height: 50px; width: 100px; padding: 10px; font-weight: normal; text-transform: none;
}
.pageType-CategoryPage .smt-tooltip { margin-left: -20px;
}
.ctnr-filters { float: left; z-index: 70;
}
@media only screen and (max-width: 767px) { .ctnr-filters { padding: 0; } .ctnr-filters .filters-title { padding: 14px 23px; text-transform: uppercase; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 16px; letter-spacing: .025em; color: #222; font-weight: bold; } .ctnr-filters .ctnr-filters-submit { padding: 15px 30px; zoom: 1; } .ctnr-filters .ctnr-filters-submit:before, .ctnr-filters .ctnr-filters-submit:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .ctnr-filters .ctnr-filters-submit:after { clear: both; } .ctnr-filters .filters-submit-txt { float: left; margin-top: 12px; } .ctnr-filters .filters-submit { float: right; } .ctnr-filters .filters-selected-bottom .selected-filters { border-bottom: 1px solid #ccc; margin-bottom: 0; padding-bottom: 12px; width: 100%; }
}
@media only screen and (min-width: 768px) { .ctnr-filters { margin-top: 18px; } .ctnr-filters .ctnr-filters-inner { font-size: 0; overflow: hidden; zoom: 1; } .ctnr-filters .ctnr-filters-inner:before, .ctnr-filters .ctnr-filters-inner:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .ctnr-filters .ctnr-filters-inner:after { clear: both; } .ctnr-filters.is-open { padding-bottom: 0; } .ctnr-filters.is-open .ctnr-filters-inner { height: 100%; } .ctnr-filters .filters-selected-top, .ctnr-filters .filters-selected-bottom { display: none; } .ctnr-filters .ctnr-filters-submit { display: none; } .ctnr-filters .filters-title { display: none; }
}
.ctnr-filters .filter { display: inline-block; font-size: 15px; height: auto; padding: 14px 0 14px 6px; vertical-align: top; width: 100%; position: relative; border-bottom: 2px solid #f2f2f2;
}
@media only screen and (min-width: 768px) { .ctnr-filters .filter { border-right: 0; padding: 10px 0 10px 6px; border-bottom: 2px solid #ccc; } .ctnr-filters .filter.is-visible { display: block; }
}
.ctnr-filters .filter label.facet_block-label.cvform-lbl-checkbox:before { font-size: 5px; padding: 4.5px 4px;
}
.ctnr-filters .filter span.filter-option-name { font-size: 12px; color: #222; text-transform: none; position: relative; left: 1px; top: 1px; display: table-cell;
}
.ctnr-filters .filter input[type="checkbox"].cvform:checked ~ label.cvform-filter-pushbtn .filter-option-name { color: #fff;
}
.ctnr-filters .filter span.filter-option-count { color: #777; position: relative; font-size: 11px; display: table-cell;
}
.ctnr-filters .filter .icon-plus:before,
.ctnr-filters .filter .icon-minus:before { font-size: 8px; position: absolute; color: #555; top: 16px; left: 1px;
}
@media only screen and (max-width: 767px) { .ctnr-filters .filter .icon-plus:before, .ctnr-filters .filter .icon-minus:before { left: 18px; top: 20px; font-size: 10px; }
}
.ctnr-filters .filter input[type=checkbox].cvform { cursor: pointer;
}
.ctnr-filters .filter h4 { background: #fff; color: #222; margin: 0; padding: 14px 30px; text-transform: uppercase; cursor: pointer; width: 160px; margin-left: 9px;
}
@media only screen and (max-width: 767px) { .ctnr-filters .filter h4 { cursor: pointer; padding: 0 0 0 23px; font-size: 16px; text-transform: none; margin-left: 11px; width: 180px; }
}
@media only screen and (min-width: 768px) { .ctnr-filters .filter h4 { background: transparent; color: #222; padding: 0; font-size: 15px; text-transform: none; }
}
.ctnr-filters .filter h4 a { color: #222;
}
.ctnr-filters .filter h4 a:hover, .ctnr-filters .filter h4 a:visited, .ctnr-filters .filter h4 a:active { color: #222; text-decoration: none;
}
.ctnr-filters .filter span.noOfSelectedFilters { color: #777; font-size: 11px;
}
.ctnr-filters .filter span.selectedFilterNames { display: block; font-size: 12px; color: #777; position: relative; top: 2px;
}
@media only screen and (min-width: 768px) { .ctnr-filters .filter span.selectedFilterNames { display: none; }
}
.ctnr-filters .filter a.clearFilter { position: absolute; top: 13px; right: 0; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; text-decoration: underline;
}
@media only screen and (max-width: 767px) { .ctnr-filters .filter a.clearFilter { right: 8px; top: 17px; }
}
.ctnr-filters .filter .filter-body-cntr { display: none; padding-top: 20px; margin-top: 10px; border-top: 1px solid #ebebeb; margin-left: 9px;
}
@media only screen and (max-width: 767px) { .ctnr-filters .filter .filter-body-cntr { margin-left: 33px; }
}
.ctnr-filters .filter ul { list-style: none; margin: 0; padding: 0;
}
.ctnr-filters .filter ul li { margin: 0 0 13px 0; padding: 0;
}
.ctnr-filters .filter.filter-pushbtn ul li { display: inline-block; margin: 0 8px 6px 0;
}
.ctnr-filters .show-hide-filters { font-size: 14px; padding: 10px 30px; width: 100%; zoom: 1;
}
.ctnr-filters .show-hide-filters:before, .ctnr-filters .show-hide-filters:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-filters .show-hide-filters:after { clear: both;
}
.ctnr-filters .show-hide-filters .filters-txt,
.ctnr-filters .show-hide-filters .filters-txt-short { float: left; margin-top: 5px;
}
@media only screen and (max-width: 767px) { .ctnr-filters .show-hide-filters .filters-txt, .ctnr-filters .show-hide-filters .filters-txt-short { margin-top: 12px; }
}
@media only screen and (max-width: 767px) { .ctnr-filters .show-hide-filters .filters-txt { display: none; }
}
@media only screen and (min-width: 768px) { .ctnr-filters .show-hide-filters { padding: 0 20px; } .ctnr-filters .show-hide-filters .filters-txt-short { display: none; }
}
.ctnr-filters .show-hide-filters #show-hide-filters-button { float: right;
}
@media only screen and (max-width: 767px) { .ctnr-filters .show-hide-filters .show-filters-notsmall { display: none; }
}
@media only screen and (min-width: 768px) { .ctnr-filters .show-hide-filters .show-filters-small { display: none; }
}
.ctnr-filters .show-more-less-link { border-bottom: 1px solid #d4d4d4; display: none; font-size: 20px; text-align: center;
}
.ctnr-filters .show-more-less-link a { background: #000; display: inline-block; padding: 15px 28px; font-weight: normal; color: #fff;
}
.ctnr-filters .show-more-less-link .icon-openarrow-down:before, .ctnr-filters .show-more-less-link .icon-down:before, .ctnr-filters .show-more-less-link .selectboxit .selectboxit-arrow-container .selectboxit-arrow.tumi-select-arrow:before, .selectboxit .selectboxit-arrow-container .ctnr-filters .show-more-less-link .selectboxit-arrow.tumi-select-arrow:before,
.ctnr-filters .show-more-less-link .icon-openarrow-up:before,
.ctnr-filters .show-more-less-link .icon-up:before { font-size: 5px; padding-left: 8px; padding-bottom: 2px;
}
@media only screen and (min-width: 768px) { .ctnr-filters.is-open .show-more-less-link { display: block; }
}
.ctnr-filters .color-filter li { background: red; display: inline-block; height: 30px; margin: 0 10px 10px 0 !important; width: 30px;
}
.selected-filters-ctnr { font-size: 15px; padding: 0 30px; width: 100%;
}
.selected-filters-ctnr.is-hidden { display: none;
}
.selected-filters-ctnr .selected-filters-txt { display: inline-block; float: left; padding-top: 8px; vertical-align: top; width: 100px;
}
@media only screen and (max-width: 767px) { .selected-filters-ctnr .selected-filters-txt { display: none; }
}
.selected-filters-ctnr .selected-filters-control { border-top: 1px solid #ccc; display: block; padding: 15px 0 20px 0; font-weight: bold; text-transform: uppercase;
}
@media only screen and (min-width: 768px) { .selected-filters-ctnr .selected-filters-control { display: none; }
}
.selected-filters-ctnr .selected-filters { display: inline-block; overflow: hidden;
}
@media only screen and (max-width: 767px) { .selected-filters-ctnr .selected-filters { display: none; } .selected-filters-ctnr .selected-filters.is-shown { display: block; margin-bottom: 25px; width: 100%; }
}
.selected-filters-ctnr .icon-x:before, .selected-filters-ctnr #cboxClose:before { font-size: 9px;
}
.selected-filters-ctnr ul { margin: 0; padding: 0; display: inline;
}
.selected-filters-ctnr ul li { background: #fff; display: inline-block; list-style: none; padding: 4px 0 4px 10px; margin: 0 10px 10px 0;
}
.selected-filters-ctnr ul li span { border-left: 1px solid #ebebeb; display: inline-block; padding: 3px 11px; margin: 0 0 0 10px;
}
.selected-filters-ctnr ul li span a { display: inline-block; height: 15px; width: 10px;
}
@media only screen and (min-width: 768px) { .selected-filters-ctnr { margin-top: 14px; padding: 0; text-align: right; }
}
.filters-clear-all { font-weight: normal; text-transform: none; text-decoration: underline;
}
.filters-clear-all:hover { text-decoration: none;
}
.selected-filters-show span,
.selected-filters-hide span { float: right;
}
.quick-view-slider-outer { font-size: 0; position: relative; padding-top: 0; }
.quick-view-slider-outer.hide { display: none !important;
}
.quick-view-slider-outer .abs-top { top: 0 !important;
}
.quick-view-slider-outer .product-overlay-zoom { height: 578px;
}
.quick-view-slider-outer .product-overlay-zoom .rs-carousel-mask { height: 500px;
}
.quick-view-slider-outer .easyzoom { left: auto !important; text-align: center; width: 100%; height: 570px;
}
.quick-view-slider-outer .cntr-prod-thumbnail-carousel { width: 100px;
}
.quick-view-slider-outer .add_to_cart_form { display: inline-block; margin-right: 20px;
}
.quick-view-slider-outer .add_to_cart_form.edit-action { display: none;
}
.quick-view-slider-outer .add_to_cart_update_form { display: inline-block; margin-right: 20px;
}
.quick-view-slider-outer .add_to_cart_update_form.edit-action { display: none;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .size-qty { position: absolute; left: 30px;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .size-qty .qty-blk { display: none;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .add_to_cart_form { display: none;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .add_to_cart_form.edit-action { display: inline-block;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .add_to_cart_update_form { display: none;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .add_to_cart_update_form.edit-action { display: inline-block;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .add_to_cart_update_form #updateCartButton { width: 200px;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .add-to-compare,
.page-cartPage .quick-view-slider-outer .quick-view-product-details .store-availabilty,
.page-cartPage .quick-view-slider-outer .quick-view-product-details .collect_from_store { display: none !important;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .select-qty { height: 38px; width: 70px; margin-top: 20px; margin-left: 10px; text-align: center;
}
.page-cartPage .quick-view-slider-outer .quick-view-product-details .select-qty-label { text-transform: none;
}
.quick-view-slider-outer .add-to-cart { width: auto !important;
}
.quick-view-slider-outer .ctnr-pickupfromstore { float: none; display: inline-block; width: 40%; position: relative; top: 4px;
}
.quick-view-slider-outer .btn-v-6 { height: 36px; line-height: 0; font-size: 13px; color: #222; border: 2px solid #222; text-transform: capitalize;
}
.quick-view-slider-outer .tumi-horizontal-carousel { min-height: 220px; background: white; padding: 0 105px; margin-bottom: 40px;
}
.quick-view-slider-outer .tumi-horizontal-carousel ul { margin-top: 15px;
}
.quick-view-slider-outer .tumi-horizontal-carousel ul li { width: 200px;
}
.quick-view-slider-outer .tumi-horizontal-carousel ul li img { cursor: pointer; display: block;
}
.quick-view-slider-outer .tumi-horizontal-carousel #next-icon-carousel1 { top: 80px; right: 20px; position: absolute;
}
.quick-view-slider-outer .tumi-horizontal-carousel #prev-icon-carousel1 { top: 80px; left: 20px; position: absolute;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left { display: inline-block; width: 50%; vertical-align: top; font-size: 14px; min-height: 225px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details { position: relative; color: #555555;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .divider-line, .quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .divider-line-left { margin: 20px 0;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .product-name { font-weight: none; color: #555555; text-transform: none;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .product-category { margin-top: 4px; font-weight: normal; text-transform: uppercase; color: #222222;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .price-container { margin-top: 15px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .price-container .price { font-weight: bold; text-transform: none; color: #222222; display: inline-block;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .price-container .price-old { display: inline-block; margin-right: 3px; text-decoration: line-through;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .price-container .stock-message { display: inline-block; margin-left: 7em;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .icon-info, .quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .msg-info { position: relative; bottom: 2px; margin-right: 5px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .shipping-message { margin-left: 9px; margin-top: 12px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .view-details-and-compare-cntr { margin-top: 20px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .view-details-and-compare-cntr .btn-arrow { display: inline-block; color: #222222;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .view-details-and-compare-cntr .btn-arrow a { color: #222222;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .view-details-and-compare-cntr .btn-arrow .icon-go { position: relative; left: 4px; bottom: 2px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .view-details-and-compare-cntr .view-details { margin-right: 20px;
}
.quick-view-slider-outer .quick-view-product-details .product-features-left .prod-feature-details .view-details-and-compare-cntr .add-to-compare { margin-right: 9px; height: 22px; vertical-align: bottom;
}
.quick-view-slider-outer .quick-view-product-details .product-features-right { display: inline-block; width: 49%; padding-left: 30px; border-left: 1px solid #cccccc;
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #cccccc;
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items .monogram-accent-added-text-cntr { display: inline-block; vertical-align: top;
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items .edit-remove-monogram-links-cntr a { text-transform: uppercase; margin-right: 5px; margin-left: 5px; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 10px; letter-spacing: .025em;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .monogramming-items { padding-bottom: 10px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .monogramming-items .item1 { padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .monogramming-items .item2 { padding-top: 10px; }
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link { display: inline-block; width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link { display: block; width: 100%; }
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link .icon-img { display: inline-block; margin-right: 15px;
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link a { color: #222222;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link a { display: inline-block; position: relative; width: 80%; }
}
.quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link .icon-go { position: relative; left: 4px; bottom: 2px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .monogramming-items .items-link .icon-go { position: absolute; right: 4px; left: auto; }
}
.quick-view-slider-outer .quick-view-product-details .color-blk .selected-color { zoom: 1; padding-bottom: 8px;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .selected-color:before, .quick-view-slider-outer .quick-view-product-details .color-blk .selected-color:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .selected-color:after { clear: both;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .selected-color .selected-clr-val { font-weight: normal;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .color-options .choose-colors { display: inline-block; list-style: none; margin: 0; padding: 0;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .color-options .choose-colors.ApparelSizeVariantProduct { display: none !important;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .color-options .choose-colors li { display: inline-block; margin-right: 11px; float: left;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .color-options .choose-colors li a { display: block; height: 27px; width: 27px; background: #fff; border: 2px solid #ebebeb;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .color-options .choose-colors li img { height: 23px; width: 23px;
}
.quick-view-slider-outer .quick-view-product-details .color-blk .color-options .choose-colors li.selected { border: 2px solid #1f2428;
}
.quick-view-slider-outer .quick-view-product-details .size-qty { margin-top: 20px;
}
.quick-view-slider-outer .quick-view-product-details .size-qty .select-qty-label,
.quick-view-slider-outer .quick-view-product-details .size-qty .select-size-label { text-transform: none;
}
.quick-view-slider-outer .quick-view-product-details .size-qty .qty-blk { display: inline-block;
}
.quick-view-slider-outer .quick-view-product-details .size-qty .qty-blk .select-qty { height: 38px; width: 70px; margin-left: 10px; text-align: center;
}
.quick-view-slider-outer .quick-view-product-details .size-qty .size-blk { display: inline-block; margin-left: 10px; vertical-align: top;
}
.quick-view-slider-outer .quick-view-product-details .size-qty .size-blk .select-size-label { line-height: 38px; padding-right: 10px;
}
.quick-view-slider-outer .quick-view-product-details .size-qty .size-blk .ApparelStyleVariantProduct { display: none !important;
}
.quick-view-slider-outer .quick-view-product-details .add-to-cart { width: 50%; margin-top: 20px;
}
.quick-view-slider-outer .quick-view-product-details .add-to-cart a.btn, .quick-view-slider-outer .quick-view-product-details .add-to-cart .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .quick-view-slider-outer .quick-view-product-details .add-to-cart a { padding-top: 20px;
}
.quick-view-slider-outer .quick-view-product-details .add-to-cart .btn-v-4, .quick-view-slider-outer .quick-view-product-details .add-to-cart .btn-v-5 { width: 100%; color: white !important; text-align: center; margin-left: 0 !important; font-size: 13px; font-weight: 600; text-transform: capitalize;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .quick-view-slider-outer .quick-view-product-details .add-to-cart .btn-v-4, .quick-view-slider-outer .quick-view-product-details .add-to-cart .btn-v-5 { font-size: 9px; }
}
@media only screen and (min-width: 768px) { .quick-view-slider-outer .store-availabilty .icon-tumi-locator { color: #c41e3a; }
}
.quick-view-slider-outer .store-availabilty .sm-text { text-transform: none;
}
.quick-view-slider { background: #ebebeb; width: 100%; position: relative; display: none;
}
.products-list .quick-view-slider, .mfp-content .quick-view-slider, .ctnr-prod-items .quick-view-slider { padding: 30px;
}
@media only screen and (min-width: 768px) { .quick-view-slider { display: block; }
}
.quick-view-slider .close-overlay, .quick-view-slider #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove, #olapic_viewer_overlay #olapic-viewer .quick-view-slider .olapic-icon-remove { height: 24px; width: 24px; padding: 0;
}
.quick-view-slider .close-overlay span.icon-x, .quick-view-slider #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove span.icon-x, #olapic_viewer_overlay #olapic-viewer .quick-view-slider .olapic-icon-remove span.icon-x, .quick-view-slider .close-overlay span#cboxClose, .quick-view-slider #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove span#cboxClose, #olapic_viewer_overlay #olapic-viewer .quick-view-slider .olapic-icon-remove span#cboxClose { display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 0; vertical-align: top;
}
.modal-content .quick-view-slider .close-overlay, .modal-content .quick-view-slider #olapic_viewer_overlay #olapic-viewer .olapic-icon-remove, #olapic_viewer_overlay #olapic-viewer .modal-content .quick-view-slider .olapic-icon-remove { display: none;
}
.left-col-style,
.right-col-style { display: inline-block;
}
.left-col-style { margin-right: 20px;
}
.product-style { font-weight: normal; color: #777777; margin-top: 9px;
}
.reviews-cntr { margin-top: 14px; color: #222222;
}
.reviews-cntr .icon-star-filled, .reviews-cntr .icon-star-outline { color: #222222; text-transform: none;
}
.reviews-cntr .txt-review { text-transform: none; position: relative; top: 2px;
}
.reviews-cntr-quick-view .star-rating,
.reviews-cntr-quick-view .review-link-txt { display: inline-block; vertical-align: middle;
}
.ctnr-pag-comparison-sort { padding: 13px 20px 15px 20px; border-bottom: 1px solid #ebebeb; float: left; width: 100%; position: relative;
}
@media only screen and (max-width: 767px) { .ctnr-pag-comparison-sort { padding: 13px 10px 15px 10px; }
}
.ctnr-pag-comparison-sort .ctnr-sort { display: inline-block; float: right; width: 42%; text-align: right; padding-top: 10px;
}
@media only screen and (max-width: 767px) { .ctnr-pag-comparison-sort .ctnr-sort { width: auto; }
}
.ctnr-pag-comparison-sort .ctnr-sort #sortOptions1SelectBoxItContainer .selectboxit,
.ctnr-pag-comparison-sort .ctnr-sort #sortOptions1SelectBoxItContainer .selectboxit-options { width: 170px !important;
}
.ctnr-sortform .sortOptions { z-index: 1 !important;
}
#user_location_query { width: 100%; margin-bottom: 10px;
}
.ctnr-moreresults { margin-top: 40px; color: #222222;
}
.ctnr-moreresults .search-load-next { padding-top: 10px;
}
.ctnr-moreresults, .ctnr-pagetitle, .ctnr-pagination { background: white !important; text-align: center;
}
@media only screen and (max-width: 767px) { .ctnr-moreresults, .ctnr-pagetitle, .ctnr-pagination { display: none; }
}
.ctnr-moreresults .hidden, .ctnr-pagetitle .hidden, .ctnr-pagination .hidden { display: none;
}
.no-product-found { padding: 40px 0 40px 20px; font-weight: normal; text-transform: none;
}
.empty-result-body-cntr { padding: 30px;
}
.search-box-empty-result { padding: 30px 0; text-align: center;
}
.search-box-empty-result .search-box-label { display: block; color: #222222; font-weight: bold; margin: 0 0 20px 0;
}
@media only screen and (min-width: 768px) { .search-box-empty-result .search-box-label { margin: 0 25px 0 0; display: inline-block; }
}
.search-box-empty-result .ctnr-search-box { display: inline-block; width: 408px; padding: 3px; max-width: 95%;
}
.search-box-empty-result .ctnr-search-box input[type="text"] { width: 359px; height: 36px; max-width: 85%; max-width: calc(100% - 41px);
}
.search-box-empty-result .ctnr-search-box .btn, .search-box-empty-result .ctnr-search-box .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .search-box-empty-result .ctnr-search-box a { height: 36px;
}
.search-box-empty-result .ctnr-search-box .btn .icon-search:before, .search-box-empty-result .ctnr-search-box .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a .icon-search:before, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .search-box-empty-result .ctnr-search-box a .icon-search:before { font-size: 18px;
}
.call-us-cntr { font-weight: bold; text-align: center; padding: 47px 0; margin: 0 30px;
}
.call-us-cntr .having-trouble-txt { color: #222222; margin-bottom: 15px;
}
.call-us-cntr .call-us-txt { text-transform: none; color: #222222; margin-bottom: 3px;
}
.call-us-cntr .contact-no { text-transform: none; color: #666666;
}
.size-qty-edit { margin-top: 20px;
}
.size-qty-edit label { text-transform: none;
}
.size-qty-edit .qty-blk-edit { display: inline-block;
}
.size-qty-edit .qty-blk-edit .select-qty { height: 38px; width: 70px; margin-left: 10px; text-align: center; margin-top: 0 !important;
}
.size-qty-edit .size-blk-edit { display: inline-block; margin-left: 10px; vertical-align: top;
}
.size-qty-edit .size-blk-edit label { position: relative; top: 10px;
}
.size-qty-edit .size-blk-edit #size-selectSelectBoxItContainer { margin-left: 10px;
}
.size-qty-edit .size-blk-edit .ApparelStyleVariantProduct { display: none !important;
}
.monogram_success_message { position: absolute; text-transform: none; width: 100%; top: 250px; z-index: 111;
}
.monogram_success_message .monogram_success_message_inner { background: #008000; padding: 10px; text-align: center; color: #fff;
}
.monogram_failure_message { position: absolute; text-transform: none; width: 100%; top: 250px; margin-left: -30px; z-index: 111;
}
.monogram_failure_message .monogram_failure_message_inner { background: #000000; padding: 10px; text-align: center; color: #fff;
}
.contentItems { min-height: 440px;
}
.contentItems .container-fluid { min-height: 100px;
}
.contentItems .article { padding: 7% 0% 2% 4%; overflow: hidden;
}
.contentItems .article-image { float: right; margin: 20px 4.5% 0 -4.5%; width: 40%; height: 230px;
}
.contentItems .article-image a { display: block;
}
.contentItems .article-image img { width: auto; max-width: 100%; max-height: 100%;
}
.contentItems .article-noimage { width: 100%; height: 230px; line-height: 230px; background: #ebebeb; color: white; text-align: center; font-size: 35px; display: block;
}
.contentItems .article-box { width: 60%; border: 3px solid black; text-align: center; padding: 5%; height: 100%; position: relative; display: table;
}
.contentItems .article-content { vertical-align: middle; display: table-cell; height: 215px;
}
.contentItems .article-title { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 18px; letter-spacing: .025em; text-transform: uppercase; padding-bottom: 10px; color: black;
}
.contentItems .article-descr { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 14px;
}
.contentItems .article-cta { width: 60%; text-align: center; margin-top: -11px;
}
.contentItems .article-cta a { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; text-transform: uppercase; display: inline-block; padding: 0 8%; background: white; position: relative; color: black; font-weight: bold;
}
.contentItems .article-cta a span { line-height: 109%; vertical-align: top;
}
.contentItems .ctnr-moreContentresults { padding: 15px 0; text-align: center;
}
.filtersLoader { position: absolute; z-index: 888; height: 1000px; width: 100%; padding-left: 50%;
}
.filtersLoader img { position: absolute; top: 200px; left: 50%;
}
.endless-sticky { position: fixed; right: 0; bottom: 10px; z-index: 990;
}
.cmsimage img { z-index: 501;
}
h1.category-title { font-size: 24px; margin: 0; padding: 0; color: #222; text-transform: none; position: relative; padding-top: 10px;
}
@media only screen and (max-width: 767px) { h1.category-title { text-align: center; top: 0; font-size: 16px; }
}
.page-title-compare-cntr .filters-txt { margin-top: 13px; font-size: 14px; color: #3a3939; text-transform: none; line-height: 21px;
}
@media only screen and (max-width: 767px) { .page-title-compare-cntr .filters-txt { display: none; }
}
.facet_block-label.smt-tool.cvform-filter-pushbtn { z-index: 50; position: relative;
}
.template-pages-search-searchGridPage .smt-tooltip .tooltip-text,
.pageType-CategoryPage .smt-tooltip .tooltip-text { height: 60px; background: #fff;
}
.filters-products-main-cntr { position: relative; overflow: hidden; width: 100%; }
@media only screen and (max-width: 767px) { .filters-products-main-cntr { position: static; }
}
.page-title-compare-cntr { position: relative; font-size: 0; padding: 0 60px; max-width: 1200px; margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .page-title-compare-cntr { padding: 0 30px; }
}
@media only screen and (max-width: 767px) { .page-title-compare-cntr { padding: 0 13px; }
}
.page-title-compare-cntr .wrapper { padding: 16px 0; border-bottom: 2px solid #ccc;
}
@media only screen and (max-width: 767px) { .page-title-compare-cntr .wrapper { padding: 20px 0 4px; }
}
.page-title-compare-cntr .page-title-breadcrum { display: inline-block; width: 50%; position: relative; vertical-align: top; top: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .page-title-compare-cntr .page-title-breadcrum { width: 40%; }
}
@media only screen and (max-width: 767px) { .page-title-compare-cntr .page-title-breadcrum { width: 100%; top: 0; }
}
.page-title-compare-cntr .breadcrumb { color: #666; top: 8px; padding-left: 0; position: static; text-shadow: none;
}
.page-title-compare-cntr .breadcrumb li a, .page-title-compare-cntr .breadcrumb li a:visited { color: #666;
}
.page-title-compare-cntr .breadcrumb li.active a, .page-title-compare-cntr .breadcrumb li.active a:visited { color: #666;
}
.page-title-compare-cntr .ctnr-pag-comparison { display: inline-block; width: 50%; vertical-align: top;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .page-title-compare-cntr .ctnr-pag-comparison { width: 60%; }
}
@media only screen and (max-width: 767px) { .page-title-compare-cntr .ctnr-pag-comparison { display: none; }
}
.page-title-compare-cntr .ctnr-pag-comparison .pagination { width: 20%; float: left; border-right: 1px solid #cccccc; padding: 11px 0;
}
.page-title-compare-cntr .ctnr-pag-comparison .label-txt { display: block; padding-bottom: 8px; color: #555555;
}
.page-title-compare-cntr .ctnr-pag-comparison .label-number { display: none; font-size: 16px; color: #222222;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison { float: right; }
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .compare_all_txt a:hover { color: #c41e3a; text-decoration: underline;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .comparison-txt { float: right; margin-top: 23px; margin-right: 16px; font-weight: bold;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .comparison-txt .label-txt { color: #666;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .compare-thumbs { float: right;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .compare-thumbs .comparison-image img { width: 50px; height: 60px; padding: 4px; border: 1px solid #ccc;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .compare-button { overflow: hidden; padding-left: 20px; margin-top: 23px; color: #999; text-transform: none; min-width: 112px; float: right;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .compare-button .icon-go:before { bottom: 1px; left: 6px; position: relative;
}
.page-title-compare-cntr .ctnr-pag-comparison .prod-comparison .compare-button a { color: #222222; text-decoration: underline;
}
.filter-sort-pagination-cntr { float: left; width: 100%; padding: 18px 60px 0; font-size: 0; position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .filter-sort-pagination-cntr { padding: 20px 30px 0 30px; }
}
@media only screen and (max-width: 767px) { .filter-sort-pagination-cntr { padding: 13px 13px 0 13px; float: none; }
}
.filter-sort-pagination-cntr .totalCountMobile { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; color: #999; position: absolute; display: inline-block; top: 22px; width: calc(100% - 13px); text-align: center; z-index: 0;
}
@media only screen and (min-width: 768px) { .filter-sort-pagination-cntr .totalCountMobile { display: none; }
}
.filter-sort-pagination-cntr .filters-btn-cntr { display: inline-block; width: 40%; vertical-align: top; position: relative; z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .filter-sort-pagination-cntr .filters-btn-cntr { width: 30%; }
}
@media only screen and (max-width: 767px) { .filter-sort-pagination-cntr .filters-btn-cntr .show-filters-notsmall { display: none; }
}
@media only screen and (min-width: 768px) { .filter-sort-pagination-cntr .filters-btn-cntr .show-filters-small { display: none; }
}
.filter-sort-pagination-cntr .filters-btn-cntr .show-filters,
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters { background: #555; color: #fff; border: none; height: 40px; line-height: 40px; text-transform: none; padding: 0 20px; min-width: 130px; border-radius: 3px;
}
@media only screen and (max-width: 767px) { .filter-sort-pagination-cntr .filters-btn-cntr .show-filters, .filter-sort-pagination-cntr .filters-btn-cntr .hide-filters { font-size: 10px; letter-spacing: 1px; margin: 0; border-radius: 3px; min-width: 92px; height: 35px; line-height: 35px; }
}
.filter-sort-pagination-cntr .filters-btn-cntr .show-filters .icon-openarrow-right.icon-action,
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters .icon-openarrow-right.icon-action { color: #999; left: 5px; position: relative;
}
@media only screen and (max-width: 767px) { .filter-sort-pagination-cntr .filters-btn-cntr .show-filters .icon-openarrow-right.icon-action, .filter-sort-pagination-cntr .filters-btn-cntr .hide-filters .icon-openarrow-right.icon-action { color: #fff; top: 1px; left: -1px; }
}
.filter-sort-pagination-cntr .filters-btn-cntr .show-filters .icon-openarrow-left.icon-action,
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters .icon-openarrow-left.icon-action { position: absolute; top: -3px; left: 22px;
}
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters { background: #ececec; color: #555;
}
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters .icon-openarrow-left.icon-action { color: #555;
}
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters .hide-filter-txt { position: relative; left: 16px;
}
.filter-sort-pagination-cntr .filters-btn-cntr .hide-filters .icon-openarrow-left:before { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.sort-pagination-cntr { display: inline-block; width: 60%; vertical-align: top; position: relative; z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .sort-pagination-cntr { width: 70%; }
}
.sort-pagination-cntr #numberItemsSelectBoxItContainer { margin-left: 10px;
}
.sort-pagination-cntr.pagination-cntr-bottom { display: block; padding: 0 60px 0 0; text-align: right; width: 100%; max-width: 1200px; margin: 0 auto;
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .sort-pagination-cntr.pagination-cntr-bottom { padding: 0 30px 0 0; }
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr.pagination-cntr-bottom { display: none; }
}
.sort-pagination-cntr.pagination-cntr-bottom .ctnr-sort { padding: 0 0 30px 0;
}
.sort-pagination-cntr .ctnr-sort { display: inline-block; float: right; text-align: right;
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort { width: auto; }
}
.sort-pagination-cntr .ctnr-sort .totalCount { font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; color: #999; position: relative; display: inline-block; margin-right: 20px; top: 11px; vertical-align: top;
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort .totalCount { display: none; }
}
.sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItContainer .selectboxit,
.sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItContainer .selectboxit-options,
.sort-pagination-cntr .ctnr-sort #sortOptions2SelectBoxItContainer .selectboxit,
.sort-pagination-cntr .ctnr-sort #sortOptions2SelectBoxItContainer .selectboxit-options { width: 177px !important;
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItContainer .selectboxit, .sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItContainer .selectboxit-options, .sort-pagination-cntr .ctnr-sort #sortOptions2SelectBoxItContainer .selectboxit, .sort-pagination-cntr .ctnr-sort #sortOptions2SelectBoxItContainer .selectboxit-options { width: 105px !important; }
}
.sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItText { max-width: 130px !important;
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItText { max-width: 65px !important; line-height: 35px; }
}
@media only screen and (min-width: 768px) { .sort-pagination-cntr .ctnr-sort ul#sortOptions1SelectBoxItOptions, .sort-pagination-cntr .ctnr-sort ul#sortOptions2SelectBoxItOptions { min-width: 200px !important; }
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort #sortOptions1SelectBoxItArrowContainer { line-height: 35px; height: 35px; }
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort .selectboxit-container span { height: 35px; font-size: 10px; }
}
.sort-pagination-cntr .ctnr-sort select#sortOptions1,
.sort-pagination-cntr .ctnr-sort select#numberItems { font-size: 12px;
}
@media only screen and (max-width: 767px) { .sort-pagination-cntr .ctnr-sort select#sortOptions1, .sort-pagination-cntr .ctnr-sort select#numberItems { font-size: 50px; }
}
.ctnr-filters { width: 240px; position: absolute; margin-left: 60px; padding-right: 30px; top: 0; left: -300px; opacity: 0; overflow-y: auto; height: 100%;
}
.ctnr-filters::-webkit-scrollbar { width: 0.5em;
}
.ctnr-filters::-webkit-scrollbar-thumb { background: #cccccc; border-radius: 5px;
}
@media only screen and (max-width: 767px) { .ctnr-filters { top: 0; margin-left: 0; width: 250px; box-shadow: 1px 2px 5px #777; background: #fff; padding-right: 0; min-height: 1000px; }
}
#product-filters { border-top: 2px solid #ccc; float: left;
}
@media only screen and (max-width: 767px) { #product-filters { border-top: 1px solid #f2f2f2; }
}
@media only screen and (max-width: 767px) { #numberItemsSelectBoxItContainer, .ctnr-pager { display: none; }
}
.ctnr-pager { padding-top: 9px;
}
.filter-close-btn { display: block; position: absolute; top: 1px; width: 55px; text-align: center; font-size: 20px; color: #666; background: #fff; height: 66px;
}
a.filters-clear-all.clear-all-mobile { position: absolute; right: 8px; top: 16px;
}
.loadMoreData { padding: 0 15px 15px 15px; text-align: center;
}
@media only screen and (min-width: 768px) { .loadMoreData { display: none; }
}
.loadMoreData a, .loadMoreData a:active, .loadMoreData a:visited { background: #555; font-family: 'proxima-nova', sans-serif; font-weight: 400; font-size: 12px; letter-spacing: .025em; color: #fff; text-align: center; display: block; width: 100%; text-align: center; border-radius: 3px; padding: 15px 0; text-decoration: none;
}
.loadMoreData a:hover, .loadMoreData a:active:hover, .loadMoreData a:visited:hover { text-decoration: none;
}
.alternate-img-cntr { position: relative;
}
.alternate-img-cntr .tumi-icon-ft-arrow_right_4, .alternate-img-cntr .icon-arrow-next, .alternate-img-cntr .icon-arrow-next-sm,
.alternate-img-cntr .tumi-icon-ft-arrow_left_4,
.alternate-img-cntr .icon-arrow-prev,
.alternate-img-cntr .icon-arrow-prev-sm { font-size: 9px; font-weight: 700;
}
.alternateImg-carousel { max-width: 320px; margin: 0 auto;
}
.alternateImg-carousel .rs-carousel-mask { width: 320px; margin: 0 auto;
}
.alternateImg-carousel ul { float: left; list-style: none; margin: 0; padding: 0;
}
.alternateImg-carousel ul li { list-style: none; width: 320px;
}
.alternateImg-carousel ul li img { max-width: 100%;
}
body.filters-open .alternateImg-carousel { max-width: 260px;
}
body.filters-open .alternateImg-carousel .rs-carousel-mask { width: 260px;
}
body.filters-open .alternateImg-carousel ul li { list-style: none; width: 260px;
}
span#next-icon-carousel-alt-img,
span#prev-icon-carousel-alt-img { position: absolute; z-index: 1; top: 50%; -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);
}
span#next-icon-carousel-alt-img { right: 5px;
}
span#prev-icon-carousel-alt-img { left: 5px;
}
.prd-grid-container-main,
#productTabContent { max-width: 1200px; margin: 0 auto;
}
@media only screen and (max-width: 767px) { body.search-open main#navEnd { padding-top: 35px; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; }
}
@media only screen and (max-width: 767px) { body.nav-open .ctnr-header, body.tm-login_open .ctnr-header { top: 0; }
}
a.close-overlay.close-slider, #olapic_viewer_overlay #olapic-viewer a.close-slider.olapic-icon-remove { top: 10px; right: 10px; color: #fff;
}
.ctnr-search-results h2.hidden { display: inline-block !important; visibility: visible !important; clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;
}
span.compare-txt { font-size: 12px;
}
.user-login { zoom: 1;
}
.user-login:before, .user-login:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.user-login:after { clear: both;
}
@media only screen and (min-width: 768px) { .user-login { margin-bottom: 50px; }
}
.user-login .item_container_holder { margin: 0;
}
.user-login label { color: #222222;
}
.user-login .ctnr-field-label { margin: 17px 0 6px 0;
}
.user-login .form-field-button { text-align: center; margin-top: 20px; max-width: 250px;
}
.user-login .form-field-button.align-left { text-align: left; margin-left: 25px;
}
@media only screen and (max-width: 767px) { .user-login .form-field-button { max-width: 100%; }
}
.user-login .register-options { text-align: center;
}
@media only screen and (min-width: 768px) { .user-login .register-options { display: none; }
}
@media only screen and (min-width: 768px) { .user-login input[type="text"], .user-login input[type="password"] { max-width: 250px; }
}
.user-login .pstrength-minchar { display: none;
}
@media only screen and (min-width: 1280px) { .user-login .selectboxit-list, .user-login .selectboxit-enabled { min-width: 250px !important; width: 250px !important; max-width: 250px !important; }
}
.user-login .checkout-section, .user-login .checkout-section-filled, .user-login .checkout-section-confirmation { margin-bottom: 0;
}
.cntr-login-header { zoom: 1; background: #222222; display: block; min-height: 170px; position: relative; margin-bottom: 70px; text-align: center;
}
.cntr-login-header:before, .cntr-login-header:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.cntr-login-header:after { clear: both;
}
@media only screen and (min-width: 768px) { .cntr-login-header { text-align: left; }
}
.cntr-login-header.no-bg-color { background: none;
}
.cntr-login-header .cmsimage img { width: 100%; min-height: 170px;
}
#globalMessagesNew { margin: 15px 30px;
}
.ctnr-user-login-title { color: white; text-align: center; text-transform: uppercase; font-weight: bold; top: 70px;
}
.ctnr-user-login-title .divider-line, .ctnr-user-login-title .divider-line-left { margin: 15px auto;
}
.continue-shopping-btn { position: absolute; left: 20px; top: 20px;
}
.ctnr-returning-cust { zoom: 1; margin: 0 30px;
}
.ctnr-returning-cust:before, .ctnr-returning-cust:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-returning-cust:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-returning-cust { margin: 0 auto; width: 70%; }
}
.ctnr-returning-cust.is-hidden { display: none;
}
.ctnr-returning-cust .section-headline-lite, .ctnr-returning-cust .section-headline-lite-left { margin-top: 10px;
}
.ctnr-returning-cust .checkout-links { text-transform: none; border-bottom: 1px solid #d3d3d3;
}
.ctnr-returning-cust .checkout-links:hover { text-decoration: none;
}
.ctnr-new-account { zoom: 1; margin: 0 30px 30px 30px;
}
.ctnr-new-account:before, .ctnr-new-account:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-new-account:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-new-account { border-left: 1px solid #c3c3c3; margin: 0; padding: 0 5%; }
}
.ctnr-new-account.is-hidden { display: none;
}
@media only screen and (min-width: 768px) { .ctnr-new-account .account-register-block { display: inline-block; float: left; width: 35%; margin: 0 5%; }
}
.ctnr-new-account .form_field-elements .form_field-elements:nth-child(1) .ctnr-field-label { margin-top: 0;
}
@media only screen and (min-width: 768px) { .ctnr-new-account .cntr-promotion { max-width: 175px; }
}
.ctnr-new-account .cntr-promotion label { font-weight: normal; text-transform: none; color: #555;
}
@media only screen and (min-width: 768px) { .ctnr-new-account .cntr-promotion label span { display: inline-block; left: 30px; position: relative; top: -20px; word-wrap: break-word; }
}
.ctnr-new-account .cs-signin-msgblock { padding: 0;
}
@media only screen and (min-width: 768px) { .ctnr-new-account .cs-signin-msgblock { display: inline-block; float: right; position: relative; width: 45%; border: 2px solid #222222; padding: 50px 30px 40px 30px; text-align: center; margin-right: 3%; }
}
.ctnr-new-account .cs-signin-msgblock h3 { display: none;
}
@media only screen and (min-width: 768px) { .ctnr-new-account .cs-signin-msgblock h3 { display: block; font-family: 'proxima-nova', sans-serif; font-weight: bold; font-size: 16px; letter-spacing: .025em; text-transform: uppercase; }
}
.ctnr-new-account .cs-signin-msgblock ul { margin-top: 20px; padding-left: 15px;
}
@media only screen and (min-width: 768px) { .ctnr-new-account .cs-signin-msgblock ul { margin: 0 auto; padding-left: 40px; text-align: left; width: 80%; }
}
.ctnr-new-account .cs-signin-msgblock ul li { margin-bottom: 8px;
}
@media only screen and (min-width: 1280px) { .ctnr-new-account .selectboxit-list, .ctnr-new-account .selectboxit-enabled { min-width: 240px !important; width: 240px !important; max-width: 240px !important; }
}
@media only screen and (min-width: 768px) { #registerForm .form_field-elements { max-width: 250px; }
}
.cntr-forget-confirm-pwd { margin: 15px 30px 30px 30px;
}
@media only screen and (min-width: 768px) { .cntr-forget-confirm-pwd { border: 2px solid #222222; margin: 0 auto; padding: 40px 50px; position: relative; text-align: center; width: 50%; }
}
@media only screen and (min-width: 1280px) { .cntr-forget-confirm-pwd { width: 45%; }
}
.cntr-forget-confirm-pwd .section-headline-lite, .cntr-forget-confirm-pwd .section-headline-lite-left { margin-bottom: 15px;
}
@media only screen and (min-width: 1280px) { .cntr-forget-confirm-pwd .desc-txt { width: 70%; margin: 0 auto 15px auto; }
}
.cntr-forget-confirm-pwd .divider-line, .cntr-forget-confirm-pwd .divider-line-left { display: none;
}
@media only screen and (min-width: 768px) { .cntr-forget-confirm-pwd .divider-line, .cntr-forget-confirm-pwd .divider-line-left { display: block; }
}
.pstrength-bar { margin-top: 5px;
}
.ctnr-outer-account { zoom: 1; padding: 0 10px;
}
.ctnr-outer-account:before, .ctnr-outer-account:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.ctnr-outer-account:after { clear: both;
}
@media only screen and (min-width: 768px) { .ctnr-outer-account { padding: 0 30px; }
}
.account-inner .title_holder { clear: both; margin: 30px 0 25px 0; position: relative;
}
@media only screen and (min-width: 768px) { .account-inner .title_holder { margin: 58px 0 25px 0; }
}
.account-inner .section-headline-lite, .account-inner .section-headline-lite-left { text-align: left;
}
.account-inner .ctnr-btn { position: absolute; right: 0; top: -10px;
}
@media only screen and (max-width: 767px) { .account-inner .ctnr-btn { position: static; }
}
.account-inner .manage-address-book,
.account-inner .emptyMessage { text-transform: none;
}
.account-inner .sec-header, .account-inner .textpage h3, .textpage .account-inner h3 { text-transform: none; font-weight: bold;
}
.account-inner .address-txt { color: #222;
}
.account-inner .address-txt li { margin-bottom: 2px;
}
.account-inner .modify-options { text-transform: none; color: #666;
}
.account-inner .btn.inactive, .account-inner .social-gallery #olapic-widget-wall-wrapper .widget-header-upload a.inactive, .social-gallery #olapic-widget-wall-wrapper .widget-header-upload .account-inner a.inactive { cursor: not-allowed; pointer-events: none; opacity: 0.5;
}
.account-inner .orders-in-progress { color: #ba0c2f; margin: 0 0 12px;
}
@media (max-width: 820px) { .account-inner .stack-no-bg .address-listing { width: 98%; padding-left: 2%; display: block; }
}
.account-inner .link-extra { text-transform: none; padding: 0; text-decoration: underline;
}
.account-inner .link-extra:hover { text-decoration: none;
}
.account-inner .md-link-extra { text-transform: none; padding: 0;
}
.account-inner .seperator { display: inline-block; margin: 0 15px;
}
.account-inner .address-default { text-transform: uppercase;
}
.account-inner .checkout-section, .account-inner .checkout-section-filled, .account-inner .checkout-section-confirmation { padding: 20px;
}
.ctnr-account { margin: 20px 0;
}
.ctnr-account ul { list-style: none; margin: 0; padding: 0;
}
.cntr-helpful-links { margin: 30px 0;
}
@media only screen and (min-width: 768px) { .cntr-helpful-links { border: 3px solid #222222; margin: 50px 0; padding: 36px 40px; }
}
.cntr-helpful-links ul { font-weight: normal; text-transform: none; margin-top: 12px;
}
.cntr-helpful-links ul li { margin-bottom: 12px;
}
@media only screen and (min-width: 768px) { .cntr-helpful-links ul li { display: inline-block; min-width: 180px; margin-right: 30px; width: 240px; }
}
.cntr-helpful-links .call-us { margin-top: 30px;
}
@media only screen and (min-width: 768px) { .cntr-helpful-links .call-us { margin-top: 0; }
}
.cntr-helpful-links .helpline-number { text-transform: none; margin-top: 15px;
}
@media only screen and (min-width: 768px) { .cntr-helpful-links .helpline-number { margin-top: 7px; }
}
.forgotPassContainer { padding: 50px;
}
.forgotPassContainer .form_field-input { width: 190px;
}
@media only screen and (max-width: 767px) { .forgotPassContainer { padding: 20px; }
}
.login_ordertracking_cntr { float: left; width: 33.3%;
}
@media only screen and (max-width: 767px) { .login_ordertracking_cntr { width: 100%; }
}
.login_ordertracking_cntr .loginForm_cntr { width: 100%;
}
.login_ordertracking_cntr .orderTrackingForm_cntr { width: 100%; margin-top: 20px; float: left;
}
.login_ordertracking_cntr .orderTrackingForm_cntr #orderTrackingForm .or-ctnr { width: 250px; height: 23px; line-height: 10px; text-align: left;
}
.login_ordertracking_cntr .orderTrackingForm_cntr #orderTrackingForm .or-ctnr span { display: inline-block; vertical-align: middle; line-height: normal; margin-top: 9px;
}
@media only screen and (max-width: 767px) { .login_ordertracking_cntr .orderTrackingForm_cntr { margin-top: 40px; }
}
.login_ordertracking_cntr #login-mobile-div { display: none;
}
@media only screen and (max-width: 767px) { .login_ordertracking_cntr #login-mobile-div { display: block; }
}
.login_ordertracking_cntr #login-mobile-div .login-div-inner-cntr { text-align: center; width: 100%;
}
.login_ordertracking_cntr #login-mobile-div .login-div-inner-cntr .login-div-inner { width: 50%; margin: 0 auto;
}
.login_ordertracking_cntr #login-mobile-div .login-div-inner-cntr .login-div-inner .divider-cntr-mob { width: 100%; text-align: center; border-bottom: 1px solid #000; line-height: 0.1em; margin: 10px 0 20px;
}
.login_ordertracking_cntr #login-mobile-div .login-div-inner-cntr .login-div-inner .divider-cntr-mob .divider-txt-or { background: #fff; padding: 0 10px;
}
.login_ordertracking_cntr .top-border { border-top: 1px solid #c3c3c3; margin: 0 1% 20px 10%;
}
@media only screen and (max-width: 767px) { .login_ordertracking_cntr .top-border { display: none; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .user-login .btn-bold { font-size: 9px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .user-login .section-headline-lite, .user-login .section-headline-lite-left { font-size: 21px; }
}
@media only screen and (min-width: 768px) and (max-width: 1279px) { .user-login input[type="text"], .user-login input[type="password"], .user-login input[type="email"] { font-size: 11px; padding-left: 4px; }
}
.passwordUpdatedTxt { text-align: center; font-size: 14px;
}
.sub-nav-inline { zoom: 1; margin: 24px 30px; text-align: center;
}
.sub-nav-inline:before, .sub-nav-inline:after { content: "\0020"; display: block; height: 0; overflow: hidden;
}
.sub-nav-inline:after { clear: both;
}
@media only screen and (min-width: 768px) { .sub-nav-inline { text-align: left; }
}
.sub-nav-inline .sub-nav-item-block { display: none;
}
@media only screen and (min-width: 768px) { .sub-nav-inline .sub-nav-item-block { display: inline-block; list-style: none; margin: 0; padding: 0; text-transform: uppercase; }
}
.sub-nav-inline .sub-nav-item-block li { margin: 0 30px 0 0; display: inline;
}
.sub-nav-inline .sub-nav-item-block li a, .sub-nav-inline .sub-nav-item-block li a:visited { display: inline-block; padding: 2px 0; border-bottom: 3px solid transparent;
}
.sub-nav-inline .sub-nav-item-block li a:hover, .sub-nav-inline .sub-nav-item-block li a:visited:hover { text-decoration: none;
}
.sub-nav-inline .sub-nav-item-block li.nav_selected a { font-weight: bold; border-bottom: 3px solid #222;
}
.sub-nav-inline .selectboxit-list,
.sub-nav-inline .selectboxit-text { text-align: center;
}
.sub-nav-inline .selectboxit-text { width: 100%;
}
.account-inner-cntr .tumi-tracer-header-module { font-size: 0; border: 3px solid #222222; margin-bottom: 55px;
}
.account-inner-cntr .tumi-tracer-header-module .header-box-style { background: url("../images/dev/tumi-tracer-module-bg.png") repeat-x; display: inline-block; text-align: center; vertical-align: top; height: 303px; padding-top: 25px; width: 100%; float: left;
}
@media only screen and (min-width: 768px) { .account-inner-cntr .tumi-tracer-header-module .header-box-style { width: 50%; padding-top: 45px; }
}
.account-inner-cntr .tumi-tracer-header-module .header-content { padding-left: 15px; padding-right: 15px;
}
@media only screen and (min-width: 768px) { .account-inner-cntr .tumi-tracer-header-module .header-content { padding-left: 30px; padding-right: 30px; }
}
.account-inner-cntr .tumi-tracer-header-module .header-content .section-headline-lite, .account-inner-cntr .tumi-tracer-header-module .header-content .section-headline-lite-left { text-align: center;
}
.account-inner-cntr .tumi-tracer-header-module .header-content .divider-line, .account-inner-cntr .tumi-tracer-header-module .header-content .divider-line-left { margin: 10px auto 28px auto;
}
.account-inner-cntr .tumi-tracer-header-module .header-img img { max-width: 100%;
}