/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:none; font:11px/1.35 Arial, Helvetica, sans-serif; color:#333; text-align:center; }

img           { border:0; vertical-align:top; }

a             { color:#250802; text-decoration:none;  }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1            { font-size:18px; font-weight:normal; }
h2            { font-size:16px; font-weight:normal; color:#000; }
h3 {
    color:#e20789;
    font: 15px "Arial Black", sans-serif;
    text-transform: uppercase;
}
h4            { font-size:13px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size:10px; }
big           { font-size:1.2em; }
/*sup           { font-size:1em; vertical-align:top; }/*/

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */

/* Layout ================================================================================ */
.wrapper { background:transparent;  }
.page { width:940px; margin:0 auto; text-align:center; }
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.main { margin: 0; min-height:350px; background-color:#fff; background-repeat:repeat-y; text-align:left; }
.sidebar { min-height:350px; }

/* Base Columns */
.col-left { float:left; width:186px; padding:0 0 0; margin:0 0 -1px; }
.catalogsearch-result-index .col-left,
.catalog-category-view .col-left { width: 200px;}
.catalogsearch-result-index .col-main,
.catalog-category-view .col-main {width: 742px;}
.col-main { float:left; width:758px; padding:0; }
.col-right { float:right; width:182px; padding:0 0 0; margin:0 0 -1px; }

/* 1 Column Layout */
.col1-layout { background-position:-1000px 0; }
.col1-layout .col-main { float:none; width:1002px; margin: 0 auto; padding:20px 20px 100px 20px; }
.col1-layout .breadcrumbs { margin-bottom:0 !important; }
.col1-layout .col-main .messages { margin: 0 20px 10px 20px;}
/* 2 Columns Layout */
.col2-left-layout {
    background-position:-573px 0;
    padding:  20px 20px 100px 20px;
}
.col2-left-layout .col-main { float:right; }
.col2-right-layout { background-position:573px 0; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout { background-position:0 0; }
.col3-layout .col-main { width:532px; margin-left:1px; display:inline; }
.col3-layout .col-wrapper { float:left; width:755px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */

/* Form Elements */
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#250802; }
input.input-text,select,textarea {  border: none; background:#E1E1E1;}
input.input-text,textarea { padding:2px 2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { padding:2px 2px; border-bottom:1px solid #bbb; }
select.multiselect option:last-child { border-top:0; }
textarea { overflow:auto; resize:vertical; }
textarea.default-value { color:#ddd; }
input.radio,
input.checkbox { margin-right:3px; font-size:11px !important; margin-top:2px; vertical-align:top; }
input.radio { font-size:10px !important; }
input.qty { width:23px; height: 12px; text-align: center; border: 1px solid #F03FA8; border-radius: 3px; font-weight: bold;padding: 5px 0; background: #ffffff;}
input.disabled { background:#f6f6f6 !important; color:#bbb !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */

button.button { border:0; padding:0; margin:0; background:transparent; /* line-height:21px; */ overflow:visible; cursor:pointer; vertical-align:middle; }

a.button,
button.button span,
a.button span,
button.button span span { background-color:transparent; background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn.gif); border-radius: 8px; }

a.button:hover,
button.button:hover span,
a.button:hover span,
button.button:hover span span { background: #e20789; }

a.button,
button.button span { border:0; padding:0 10px; margin:0; cursor:pointer; background-position:0 0; display:-moz-inline-stack; display:inline-block; color:#ffffff; height:30px; text-decoration:none;  line-height: 30px;}
a.button span,
button.button span span { padding:0 10px; color:#ffffff; background-position:100% 0; display:-moz-inline-block; display:inline-block; white-space:nowrap; text-transform:uppercase; font:bold 12px "futura-pt-n7", "futura-pt"; height:20px;  background: none!important;}
a.button { line-height:21px; }
a.button { line-height:20px; }
.button:active { position:relative; z-index:2; }
button.button:active span span { margin:0; }
button.btn-small span { font-size:11px; line-height:14px; padding:1px 9px 0; }
button.disabled { cursor:default !important; bottom:0 !important; right:0 !important; }
button.disabled span { cursor:default !important; color:#bbb !important; }

/*Gray button clor*/
button.button.gray span, button.button.gray span span {background: #787878; height: 29px; }
button.button.gray > span {box-shadow: inset 0 0 10px #333;}
button.button.gray:hover span, button.button.gray:hover span span {background: #250802; height: 29px; }
button.button.gray:hover > span {box-shadow: inset 0 0 10px #635c5a;}
a.button.gray {background: #787878; height: 29px; box-shadow: inset 0 0 10px #333; line-height: 29px;}
a.button.gray:hover {background: #250802; height: 29px; line-height: 29px; box-shadow: inset 0 0 10px #635c5a;}
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#eee; }*/

/* Form Validation */
.validation-advice { clear:both; font-size:11px !important; padding:3px 0 0 !important; color:#e20789 !important; }
.product-options .validation-error .options-list,
.validation-failed { border:1px solid #E80089 !important; background: #e1e1e1; !important; }
input.input-text.validation-failed,
textarea.validation-failed {}
span.validation-error,
.required em { color:#e20789; margin-right:4px; }
p.required { margin:0; padding:0; text-align:right; font-size:10px; color:#686868; float: right; font-family: Arial, sans-serif;}
.form-list .validation-advice { width:252px; margin-right:-250px; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:18em; margin-right:-12em; position:relative; }

/* Fieldset */
.fieldset { font-size:11px; color: #250802; margin:0 0 10px; float: left;}
.fieldset p { margin:0 0 10px 0; }
.fieldset h2.legend { margin:0; }

/* Form lists */
.form-list {}

.form-list li { margin:0; vertical-align:top; }
.form-list label {
    float:left;
    padding:5px 5px 2px 0;
    font-size:10px;
    font-weight:bold;
    color:#250802;
    text-align:right;
    text-transform: uppercase;
}
.form-list .value { float:left; padding:2px 0 0; }
.form-list .note { clear:both; font-size:11px; width:380px; margin:0; padding:3px 0 0 240px; }
.form-list span.label { font-weight:normal; }
.form-list .input-box { float:left; /* width:256px; */ }
.form-list .input-box a { font-size:11px; margin-top:4px; }
.form-list input.input-text,
.form-list textarea { float:left; width:270px; vertical-align:top; }
.form-list textarea { width:250px; padding: 5px 10px; font-size: 10px; color: #250802; border-radius: 3px;}
.form-list select { float:left; width:380px; vertical-align:top; }
.form-list p { margin:0; padding:0; }
ul.add-row,
.form-list li.add-row { margin-top: 15px!important; border-top: 1px solid #e1e1e1;  padding-top:15px; }
ul.add-row .btn-remove,
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; margin:0; text-align:right; }
.form-list .range input.input-text { float:none; width:64px; vertical-align:middle; }

.form-list .add-field .input-box { margin-left:240px }
.form-list .control { position:relative; vertical-align:top; z-index:1; } /* row with checkbox or radio button */
.form-list .control label { line-height:10px; font-weight: normal; width: auto!important; text-transform: none;}
.form-list .control .input-box { position:absolute; left:0; line-height:16px; padding-top:1px; }
.form-list .control input.radio { margin-top:3px; }

.form-alt label {
    float:none;
    display:inline;
    width:auto;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}
.form-alt li { margin:0 0 10px; line-height:16px; }
.form-alt select { width:496px; }
.form-alt .input-box { margin-top:0; padding-bottom:0; }
.form-alt .input-text {  }

.form-list-narrow label { width:105px; }
.form-list-narrow select { width:290px; }
.form-list-narrow input.input-text,
.form-list-narrow textarea { width:285px; }
.form-list-narrow .wide { width:auto; }
.form-list-narrow .add-field .input-box { margin-left:120px; }
.form-list-narrow .control .input-box { margin-left:120px; }

.inner-form { margin:10px 0 5px; padding:10px 0 0; border:1px dashed #d1d1d1; border-width:1px; background:#f7f7f7; }
.inner-form .form-alt label { padding-left:5px; }

/* Date Of Birth */
.form-list .customer-dob label { float:none; width:auto; padding:0; font-size:11px; font-weight:normal; color:#777; }
.form-list .customer-dob .input-box { float:left; width:auto; margin-right:8px; }
.form-list .customer-dob .input-box .validation-advice { display:none !important; }
.form-list .customer-dob input.input-text { float:none; display:block; margin-bottom:2px; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-year { float:left; margin-right:8px; padding-right:0 !important; background:none !important; }
.form-list .customer-dob .dob-day .validation-advice,
.form-list .customer-dob .dob-month .validation-advice,
.form-list .customer-dob .dob-year .validation-advice { display:none; }
.form-list .customer-dob .dob-day input.input-text { width:104px; }
.form-list .customer-dob .dob-month input.input-text { width:104px; }
.form-list .customer-dob .dob-year { margin-right:0; }
.form-list .customer-dob .dob-year input.input-text { width:138px; }

/* Combination of fields */
.form-list li.fields { margin:0; }
.form-list li.fields .field { clear:left; padding:0 0 9px; }

/* Buttons */
.buttons-set { clear:both; margin:15px 0; } /* general for button containing block */
.buttons-set p.back-link { float:left; padding:2px 15px 0 0; text-align:right; margin:0; }
a.back-link { color:#999; }
.buttons-set p.back-link a { color:#999; }
.buttons-set a.button,
.buttons-set button.button { float:right; margin-left:7px; }
.buttons-set2 {
    clear:both;
    margin:0;
    padding:8px 9px 8px 1px;
    text-align:right;
    background: #ffe1f3;
    border-top: 1px solid #f799d1;
    border-bottom: 1px solid #f799d1;
}

.buttons-set.buttons-set2 button.button {
    margin-left: 10px;
}

.buttons-set.buttons-set2 p.back-link {
    line-height: 29px;
    float: right;
    padding: 0;
}
.form-buttons { margin:0; width:240px; } /* for button containing block under the general form */
.form-buttons .button { float:right; }
.form-buttons .button { margin-left:15px; }
.form-buttons p.back-link { float:right; padding:2px 15px 0 0; text-align:right; margin: 0 5px 0 10px; line-height: 30px;}
.btn-only { /* padding-left:240px; */ }

/* Overrides for 3columns */
.col3-layout .form-list .note { padding-left:165px; width:280px; }
.col3-layout .form-buttons p.back-link,
.col3-layout .form-list label { width:150px; }
.col3-layout .form-list input.input-text,
.col3-layout .form-list textarea { width:274px; }
.col3-layout .form-list select { width:280px; }
.col3-layout .form-list .control .input-box { margin-left:165px; }
.col3-layout .form-list .customer-dob .dob-day input.input-text { width:74px; }
.col3-layout .form-list .customer-dob .dob-month input.input-text { width:74px; }
.col3-layout .form-list .customer-dob .dob-year { margin-right:0; }
.col3-layout .form-list .customer-dob .dob-year input.input-text { width:98px; }
.col3-layout p.required,
.col3-layout .form-buttons { width:445px; }

/* Global Messages */
.messages {
    overflow:hidden;
    text-align:left;
    margin-bottom:0;
    padding:9px 8px 9px 38px;
    background-color: #dc0182;
    border-radius: 0;
    margin-top: 0 !important;
    min-height: 24px;
}
.messages li { margin:0 0 10px; padding:0; word-wrap:break-word; }
.messages ul { padding:0; margin:0 0 -11px; background-position:35px 100%; background-repeat:no-repeat; position:relative; }
.messages ul li {
    margin:0;
}
.messages a { text-decoration:underline; }
.messages a:hover {  }
.messages li.error-msg,
.messages li.success-msg,
.messages li.note-msg,
.messages li.notice-msg {
    font-size:10px !important;
    padding-left: 10px;
    line-height: 26px;
}
p.error-msg,
p.success-msg {  padding:10px;  font-size:10px !important; margin:10px 0; }
/* Error Message */
.messages li {width: 1002px; margin: 0 auto !important; text-align: center; font-size: 18px; font-weight: 300;}
.messages li.error-msg {  }
.messages li.error-msg a { color:#ffffff; }
p.error-msg,
p.success-msg { border:1px solid #dc0182; background-color:#ffe1f3; color:#dc0182; }
/* Success Message */
.messages li.success-msg {  }
.messages li.success-msg a { color:#ffffff; }
.messages li.error-msg ul,
.messages li.success-msg ul {
    font-size: 10px!important;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff!important;
}
/* Notification Message */
.messages li.note-msg,
.messages li.notice-msg {  background-color:#dc0182; color:#ffffff; text-transform: uppercase; }
.messages li.note-msg a,
.messages li.notice-msg a { color:#ffffff; }
.messages li.note-msg ul,
.messages li.notice-msg ul { /* background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_msg-note.gif); */ }

/* std class reset */
.std .messages { margin-top:0; }
.std .messages { width:auto; list-style:none !important; padding:0 !important; margin-bottom:0 !important; }
.std .messages ul { list-style:none !important; padding-left:17px !important; margin:0 0 -11px !important; }

/* BreadCrumbs */
.breadcrumbs { margin:0; padding: 23px 20px 20px; background:#ffffff; text-align:left; font-size: 9px; width: 1002px; margin: 0 auto; color: #686868; text-transform: uppercase;}
.breadcrumbs li { display:inline; }
.breadcrumbs li span {color:#686868;}
.breadcrumbs a { color:#686868; text-decoration: underline; }
.breadcrumbs a:hover { color: #e20789; }

/* Page Heading */
.page-title { margin:0; padding:0; width: 100%; }
.page-title .link-rss { float:right; margin-top:8px; }
.page-title h1,
.page-title h2 {
    font:bold 25px "futura-pt-n7", "futura-pt";
    color:#250802;
    text-transform: uppercase;
    line-height: 25px;
    letter-spacing: 1px;
}

.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }
.title-buttons .link-print { float:right; margin-top:4px; }

.subtitle { clear:both; padding:10px 0; font-size:18px; color:#d12c01; }

.sub-title { font-size:15px; font-weight:normal; line-height:19px; margin:0 0 10px; }
.sub-title .separator { font-weight:normal; }
.sub-title a { font-size:11px; font-weight:normal; text-transform:lowercase; }
.section-title { font-size:14px; font-weight:normal; color:#151515; margin:0 0 5px; }

/* Pager */
.pager {
    font-size:10px;
    font-weight: normal;
    padding:0;
    color:#686868;
}
.pager p { margin:0 !important; }
.pager select { padding:0; margin-bottom:1px; }
.pager .amount { float:left; line-height:33px; }
.pager .amount strong { font-weight:normal; font-size: 11px;}
.pager .limiter { float:right; line-height:33px; }
.pager .pages {
    margin:0;
    font-size: 11px;
    font-weight: normal;
    text-align:center;
    color:#686868;
    line-height:33px;
    float: left;
}
.pager .pages a { color:#8c8c8c; text-decoration:none; }
.pager .pages a:hover { color:#8c8c8c; text-decoration:none; }
.pager .pages ol,
.pager .pages li { display:inline; padding:0 10px; }
.pager .pages .current { font-weight:bold; }
.pager .pages .i-previous,
.pager .pages .i-next { text-decoration:none !important; }
.pager-only { clear:both; }
.pager-only .pages { margin:0; }

/* Sorter */
.sorter { margin:0 0 0; padding-left: 20px; float: right; text-transform: uppercase;}
.sorter p { margin:0; }
.sorter select { padding:0; margin-bottom:1px; }
.sorter .view-mode { float:left; line-height:20px; white-space:nowrap; }
.sorter .view-mode label { float:left; margin:0 5px 0 0; }
.sorter .view-mode a.list-fix,
.sorter .view-mode a.list,
.sorter .view-mode strong.list-fix,
.sorter .view-mode strong.list,
.sorter .view-mode a.grid-fix,
.sorter .view-mode a.grid,
.sorter .view-mode strong.grid-fix,
.sorter .view-mode strong.grid { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_viewmode.gif) no-repeat 0 0; float:left; width:24px; height:17px; text-align:left; text-indent:-999em; overflow:hidden; margin:2px 0 0; }
.sorter .view-mode a.list { background-position:-24px 0; }
.sorter .view-mode strong.list { background-position:-24px -29px; }
.sorter .view-mode a.grid { background-position:0 0; }
.sorter .view-mode strong.grid { background-position:0 -29px; }

.sorter .view-mode a.list-fix { background-position:0 -58px; }
.sorter .view-mode strong.list-fix { background-position:0 -87px; }
.sorter .view-mode a.grid-fix { background-position:-24px -58px; }
.sorter .view-mode strong.grid-fix { background-position:-24px -87px;; }

.sorter .sort-by { float:right; line-height:33px; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {
    font-size:10px;
    font-weight: normal;
    color:#686868;
    height: 33px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    float: left;
}
.toolbar .pager { margin:0 0 0; border-width:1px 0; text-transform: uppercase; }
.toolbar-bottom { /*display:none;*/ }

/* Data Table */
.table-caption { }
.table-caption a { font-size:11px; text-transform:lowercase; }
.data-table { border:1px solid #f799d1; border-bottom:0; width:100%; border-collapse:separate; }
.data-table th { padding:7px 10px;  border-bottom:1px solid #d9d9d9; font-weight:normal; text-transform:uppercase; white-space:nowrap; }
.data-table td { padding:5px 10px; }
.data-table thead {
    background:#ffe1f3;
    font:10px "Arial Black", sans-serif;
; }
.data-table thead th { color: #e20789!important;}
.data-table tbody td{ padding: 20px 10px!important;}
.data-table tfoot { background-color:#ffe1f3; }
.data-table tfoot td { padding:5px 12px; }
.data-table tfoot th { border:none; text-transform:none;}
.data-table tr.first {}
.data-table tr.last { border: none;}
.data-table tr.last th,
.data-table tr.last td { border-bottom:1px solid #d9d9d9; }
.data-table tr:last-child td,
.data-table tr:last-child th { border-bottom:1px solid #f799d1; }
.data-table tbody tr:nth-child(odd),
.data-table tr.odd { background-color:#fff; }
.data-table tbody tr:nth-child(even),
.data-table tr.even { background-color:#ffffff; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even {  }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; text-transform:none; border-color:#fff;}
.data-table td.value { float:none !important; }
.data-table .link-rss { display:block; }

.page-popup .data-table td,
.page-popup .data-table th {  }
.page-popup .buttons-set .button { float:right; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.summary-details td { background-color:#ede9e6; font-size:12px; padding:5px !important; }
tr.summary-details-first td {}
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info,
.cart-tax-info .cart-price { display:block; padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_collapse.gif) 100% 3px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -54px; }

/* Checkout FAQs modal */
.faq-link {
    text-decoration: underline;
}

/* Links */
ul.links,
ul.links li { display:inline; }
ul.links li .separator { margin:0 2px 0 5px; font-size:10px; color:#8f8f8f; }
ul.links li.last .separator { display:none; }

/* Reward Points */
.rewards { margin:-10px 0 20px; }
.reward-message { display:block; margin:5px -15px 5px -15px; background:#d55721 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_rewards.gif) 5px 3px no-repeat; padding:3px 5px 3px 32px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#fff; }
.reward-message p { display:inline; margin:0 !important; }
.reward-message .limit { display:block; font-size:11px; line-height:1.15; }
.reward-message a { color:#ffe6dc; text-decoration:underline; }
.reward-message a:hover { color:#ffe6dc; text-decoration:none; }
.reward-message .price { font-size:1em; font-weight:normal; }
/* Reward Points types rewrites */
.reward-review,
.reward-tag,
.reward-checkout { margin:0; }

/* Class: std - styles for admin-controlled content */
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote,
.std table { margin-bottom:1em; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }
.std hr { margin:1.5em 0; color:#d9d9d9; }
.std table { width:100%; }
.std table thead { background:#e8e8e8; }
.std table th { background:#f7f7f7; font-weight:bold; }
.std table thead th { background:#e8e8e8; font-weight:bold; }
.std table th,
.std table td { padding:5px 10px; border:1px solid #d9d9d9; }
.std table[border="0"] { border-width:0; }
.std table[border="0"] th,
.std table[border="0"] td { border-width:0; }

ul.disc li { padding-left:10px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_bulletsm.gif) no-repeat 0 0.5em; }
.std ul.disc li { padding-left:0; background:none; }

/* Misc */
.link-rss { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/icon_rss.gif) 100% 1px no-repeat; padding-right:18px; white-space:nowrap; }
.link-rss:hover { color:#f58550; }
.link-print { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/icon_printer.gif) 0 1px no-repeat; padding:2px 0 2px 25px; white-space:nowrap; }
.link-cart { font-size:11px; font-weight:bold; color:#c73615; text-decoration:underline; }
.link-cart:hover { color:#c73615; text-decoration:none; }

.data-table .btn-remove { display:block; margin:0 auto; width:14px; height:15px; font-size:0; line-height:0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_close.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; }
.data-table .btn-remove2 {}

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }

.divider { margin:10px 0; background:#e1e1e1; font-size:10px; line-height:0; height:1px; }
.divider .or {height: 1px; background: #ffffff; color: #686868; margin: 0 auto; width: 10px; text-align: center;}
/* Global site notices */
.global-site-notice { border:1px solid #cfcfcf; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.global-site-notice .notice-inner { width:860px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.global-site-notice .notice-inner p { margin:0; border:1px dotted #cccc73; padding:10px; }
.global-site-notice .notice-inner .actions { padding-top:10px; }

/* Cookie Notice */
.notice-cookie { }

/* Noscript Notice */
.noscript {}

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; border:0; text-align:center; color:#fff; }
.demo-notice .notice-inner { width:auto; padding:0; background:none; text-align:center; }
.demo-notice .notice-inner p { padding:0; border:0; }


/* ======================================================================================= */


/* Header ================================================================================ */
.logo { float:left; }
.free-shipping { float:left; margin:15px 0 0 10px; display:inline; }

.header-container { margin:0 0 13px; text-align:left; }
.header { padding:8px 0 9px; min-height:56px; position:relative; z-index:5; width:940px; }
.header .logo { text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo {}
.header .quick-access { width:410px; float:right; padding:10px 0 0; }
.header .quick-access .links { float:right; line-height:18px; white-space:nowrap; }
.header .quick-access .links li { /* float:left; line-height:18px; */ padding:0 7px 0 4px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_sep.gif) no-repeat 100% 4px; }
.header .quick-access .links li a { color:#1e75b4; text-transform:uppercase; text-decoration:none; }
.header .quick-access .links li a:hover { color:#d33911; }
.header .quick-access .checkout-link li { font-weight:bold; padding:0 0 0 12px; background-position:6px 4px; }
.header .quick-access .cart-link li { font-weight:bold; padding:0 0 0 0px; background:none; }


#invitation-send-link { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_sep.gif) no-repeat 100% 50%; padding:0 6px 0 0; margin:0 4px 0 0; font-weight:bold; }
#invitation-send-link a { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_invitation-link.gif) no-repeat 3px 6px; padding-left:23px; display:inline-block; }

#invitation-send-link a, x:-moz-any-link { background-position:3px -2px; }/* FireFox 2 fix */
#invitation-send-link a, x:-moz-any-link, x:default { background-position:3px 6px; }/* FireFox 3 restore */

.header-panel { text-align:center; z-index:994; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_header-panel-bg.gif) repeat-x 0 100%; /* border-bottom:1px solid #c8c8c8; */ /* height:28px; */ line-height:28px; padding:0 0 0 11px; }
.header-panel .welcome-msg { font-weight:bold; display:inline; float:left; line-height:28px; margin-right:5px; }
.header-panel .links { float:left; line-height:28px; margin-right:11px; white-space:nowrap; }
.header-panel .links li a { color:#1e75b4; }
.header-panel .links li a:hover { color:#d33911; }

.switches { float:none; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_header-panel-bg.gif) repeat-x 0 100%; padding:0 0 1px 0; }

.switch { line-height:28px; margin-left:-1px; margin-right:0; display:inline; float:left; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_header-panel.gif) no-repeat 0 -29px; padding-left:13px; }
.switch label { font-weight:normal; margin-right:0; float:left; }
.switch .switch-wrapper { float:left; position:relative; z-index:1; padding-left:7px; padding-right:11px; }
.switch strong.current {  }
.switch .separator { margin:0 2px; font-size:10px; color:#8f8f8f; }
.switch .switcher { color:#1e75b4; cursor:pointer; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_header-panel.gif) no-repeat 100% -73px; padding:0 10px 0 0; margin:0 3px 0 1px; }
.switch ul { position:absolute; min-width:100%; text-align:left; top:0; left:0; float:left; line-height:16px; padding:0 0 0 0; border-top:0; }
.switch ul li { vertical-align:top; display:block; white-space:nowrap; border:1px solid #c8c8c8; border-top:0; }
.switch ul li a { white-space:nowrap; display:block; background:#f2f2f2; padding:4px 6px; color:#e20789; text-decoration:none; }
.switch ul li a:hover { color:#e20789; background:#f8f8f8; }
.switch ul .current { line-height:22px; border:0; cursor:default; padding:0 7px; visibility:hidden; /* background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_header-panel.gif) repeat-x 0 0; */ }
.switch ul .current span { padding-right:20px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_close.gif) no-repeat 100% 1px; }
.switch .faded { color:#8f8f8f; }
.switch .faded li { border-color:#e6e6e6; background-color:#f6f6f6; }
.switch .faded a { color:#e20789; }

.switch ul, x:-moz-any-link { width:100%; }/* FireFox 2 fix */
.switch ul, x:-moz-any-link, x:default { width:auto; }/* FireFox 3 restore */

.list-opened { background-position:100% -129px !important; color:#d33911 !important; }

.header .form-search { float:right; clear:right; padding:5px 0 0; white-space:nowrap; }
.header .form-search label { display:none; }
.header .form-search input.input-text { background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_search-input.gif) no-repeat 0 0; padding-left:23px; width:185px; }
.header .form-search a { display:none; }
.header .form-search button.button { margin:0 0 0 2px; }
.header .form-search .search-autocomplete { z-index:999; position:relative!important; top:0 !important; left:0 !important; height:0 !important; overflow:visible !important; }
.header .form-search .search-autocomplete ul { border:1px solid #E6E6E6; border-top:none; padding-left:0; width:100%; background-color:#fff; position:absolute; top:-1px; left: 0; color: #333; padding: 0; box-sizing:border-box; height: 500px; overflow-y: auto; }
.header .form-search .search-autocomplete li { padding:4px 6px 4px 24px; border-bottom:1px solid #E6E6E6; font-size:10px; cursor:pointer; text-align: left;}
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-search .search-autocomplete li.last { border-bottom:0; }

/********** < Navigation */
.nav-container { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_nav.gif) 0 100% no-repeat; padding-bottom:3px; margin-bottom:-1px; position:relative; z-index:4; }

#nav { width:932px; min-height:28px; background:#dedede url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_nav.gif) 0 0 no-repeat; text-align:left; padding:0 4px 0; }

/* All Levels */
#nav li.over { z-index:990 !important; }
#nav li.parent { position:relative; }
#nav li a span { cursor:pointer; }

/* 1st Level (Top Level) */
#nav li.level-top { float:left; height:28px; position:relative; z-index:1; }
#nav a.level-top { float:left; height:28px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_nav-item-border.gif) 100% 0 no-repeat; font-weight:bold; font-size:13px; line-height:28px; padding:0 0 0 17px; border-top:1px solid #c0c0c0; text-decoration:none !important; color:#333; }
#nav a.level-top span { float:left; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_nav-item-border.gif) 100% 0 no-repeat; padding:0 19px 0 0; white-space:nowrap; }

#nav li.over a.level-top,
#nav li.active a.level-top { height:29px; background-position:0 -60px; margin-left:-1px; border:0; padding:0 0 0 18px; }
#nav li.over a.level-top { height:31px; line-height:30px; position:relative; z-index:2; }

#nav li.over a.level-top span,
#nav li.active a.level-top span { background-position:100% -60px; padding:1px 19px 0 0; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:13.5em; top:30px; left:-10000px; background:#fbfbfb; padding:5px 11px 10px; border:1px solid #aeaeae; border-top:0; }
#nav div ul { position:static; width:auto; background:none; padding:0; border:0 !important; }

#nav ul li { float:none; height:auto; display:block; border-bottom:1px solid #e2e2e2; }
#nav ul li.last { border-bottom:0; }
#nav ul li.parent { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_parent.gif) 100% 50% no-repeat; }
#nav ul li a { display:block; font-size:12px; line-height:1.2; padding:5px 4px; text-decoration:none !important; color:#444; }
#nav ul li.last > a { padding-bottom:0; }
#nav ul li a:hover { color:#d02600; }
#nav ul li a span {}
#nav ul li.over a.over { color:#d02600; }
#nav ul li.active > a { color:#d02600; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:7px; border-top:1px solid #aeaeae; }

/* Show Menu */
#nav li .shown-sub { left:-1px; z-index:991; }
#nav li .shown-sub .shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */


/* Block: Events */
.event { background-color:#fbf4de; border-bottom:1px solid #e2d4c7; width:182px; position:static; height:144px; text-align:center; }
.event .status { font-weight:normal; font-size:16px; display:block; padding:19px 0 0; margin:0 0 0; text-align:center; color:#cf3a00; }
.event .event-ticker { color:#cf3a00; height:55px; }
.event .event-ticker span { font-size:32px; line-height:40px; height:40px; padding-bottom:10px; background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ticker.gif); background-repeat:no-repeat; display:inline-block; }

.event .event-ticker span, x:-moz-any-link { padding-bottom:13px; }/* FireFox 2 fix */
.event .event-ticker span, x:-moz-any-link, x:default { padding-bottom:10px; }/* FireFox 3 restore */

.event .event-ticker span.days { background-position:50% 3px; }
.event .event-ticker span.hour { background-position:50% -56px; }
.event .event-ticker span.minute { background-position:50% -115px; }
.event .event-ticker span.second { background-position:50% -174px; }
.event .event-ticker span.delimiter { background:none; }
.event .event-dates { font-size:14px; color:#555; height:51px; padding-top:4px; }
.event .event-dates .date-part { font-weight:bold; }
.event .event-dates .time-part { font-size:12px; }

.col-main .event .event-button { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn-co.gif) 0 50% no-repeat; line-height:27px !important; height:27px !important; padding:0 0 0 13px !important; vertical-align:middle; }
.col-main .event .event-button span { width:121px; text-align:center; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn-co.gif) 100% 50% no-repeat; padding:0 13px 0 0 !important; color:#fff; font:bold 15px/27px Arial, Helvetica, sans-serif !important; height:27px !important; text-transform:none; }

.event p a { color:#666; font-size:11px; }

.event .event-bottom { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_slider-events.gif) no-repeat 50% 0; position:absolute; z-index:2; height:12px; width:23px; left:50%; margin-left:-11px; bottom:-12px; }

.open .event-button span {}

.upcoming { background:#f6f6f6; }
.upcoming .status { color:#333; }
.closed .event-button,
.col-main .closed .event-button,
.col-main .upcoming .event-button,
.upcoming .event-button,
.closed .event-button span,
.col-main .closed .event-button span,
.col-main .upcoming .event-button span,
.upcoming .event-button span { line-height:27px !important; font-size:12px !important; color:#7c7b7b !important; background:none !important; padding:0 !important; width:auto !important; display:inline !important; text-transform:capitalize; }
.upcoming .event-button { text-decoration:underline !important; }
.upcoming .event-button:hover { text-decoration:none !important; }
.upcoming p a { color:#666; }
.upcoming .event-bottom { background-position:50% -187px; }

.closed { background:#494949; }
.closed .status,
.closed .event-dates { color:#e2d4c7 }
.closed .event-button {}

.event-container { clear:both; border:1px solid #d0af83; position:relative; z-index:2; border-width:1px 1px; margin-top:7px; margin-bottom:-5px; height:59px; }
.event-container .event { background-color:transparent; background-repeat:no-repeat; background-position:50% 100%; padding-bottom:18px; margin-bottom:-18px; padding-top:5px; height:52px; line-height:50px; text-align:center; width:auto; position:relative; z-index:2; border-bottom:0 !important; }
.event-container .container { display:inline; margin:0; padding:0; background:none; }
.event-container .status { display:inline; margin:0 10px 0 0; background:none; font-size:22px; }
.event-container .event-ticker { display:inline; font-size:28px; height:auto; }
.event-container .event-ticker span { line-height:50px; height:50px; padding:0; }

.event-container .event-ticker span , x:-moz-any-link { padding:5px 0 5px; }/* FireFox 2 fix */
.event-container .event-ticker span , x:-moz-any-link, x:default { padding:0; }/* FireFox 3 restore */

.event-container .event .event-ticker span.days { background-position:50% 4px; }
.event-container .event .event-ticker span.hour { background-position:50% -55px; }
.event-container .event .event-ticker span.minute { background-position:50% -114px; }
.event-container .event .event-ticker span.second { background-position:50% -173px; }

.event-container .event-dates { display:inline; font-size:22px; height:auto; }
.event-container .event-dates .time-part { font-size:14px; }
.event-container .event-dates div,
.event-container .event-dates p { display:inline; }

.container-open { background:#f7d4b6 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_event-container-open.gif) repeat-x 0 0; }
.container-open .open { background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_event-container-open.gif); padding-top:3px; height:54px; }

.container-upcoming { border-color:#d0d0d0; background:#eeeeee url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_event-container-upcoming.gif) repeat-x 0 0; }
.container-upcoming .upcoming { background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_event-container-upcoming.gif); }

.container-closed { background:#9f958c }

/* Block: Events Lister */
.col3-layout .col-main .widget-events { margin:0 -20px 1px; position:relative; z-index:1; }
.widget-events { padding:11px; background:#f0eae3; }
.col1-layout .col-main .widget-events { padding:12px; }
.events-slider { position:relative; clear:both; margin:0 0 0; border:1px solid #d0c2b6; z-index:2; }
.events-slider .slider-panel,
.events-slider ul.slider li.slider-item,
.events-slider .slide-button { float:left; display:inline; }
.events-slider .event { position:relative; z-index:1; }

.events-slider .slider-panel { position:relative; overflow:hidden; background:#d0c2b6; z-index:1; width:0; }
.events-slider ul.slider { width:200000px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important; }
.events-slider ul.slider li.slider-item { overflow:hidden; width:182px; height:386px; border-right:1px solid #d0c2b6; background:#f5f5f5 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_block.gif) repeat-x 0 0; padding-left:0; }
.events-slider ul.slider li.slider-item .category-name { font-size:16px; font-weight:normal; color:#454343; display:block; padding:80px 10px 0; }
.events-slider ul.slider li.slider-item .category-show { width:182px; height:241px; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_category-info.gif) repeat-x 0 100%; overflow:hidden; text-align:center; display:block; text-decoration:none; }
.events-slider ul.slider li.slider-item .no-event { height:401px; }

.events-slider .slide-button { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_slide-button.gif) no-repeat 0 0; position:absolute; text-indent:-999em; cursor:pointer; top:17px; width:28px; height:28px; z-index:2; overflow:hidden; }
.events-slider .backward { left:-11px; }
.events-slider .forward { right:-11px; background-position:0 -40px; }
.events-slider .inactive { cursor:default; display:none; }

.sidebar .widget-events { background:none; padding:0; }
.sidebar .events-slider { border:1px solid #cfcfcf; margin:-1px -1px 0; background:#fff; padding:0; }
.sidebar .events-slider .event { height:115px; }
.sidebar .events-slider ul.slider li.slider-item { width:182px; height:300px; margin:0; border-color:#cfcfcf; border-width:0 1px 0 0; }
.sidebar .events-slider ul.slider .status { padding-top:10px; padding-bottom:5px; }
.sidebar .events-slider ul.slider .event-dates { height:40px; }
.sidebar .events-slider ul.slider li.slider-item .category-name { font-size:16px; font-weight:normal; color:#454343; display:block; padding:50px 10px 0; }
.sidebar .events-slider ul.slider li.slider-item .category-show { height:241px; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_category-info.gif) repeat-x 0 100%; }

.sidebar .events-slider { margin-top:-1px; }
.sidebar .events-slider .backward { left:3px; top:6px; }
.sidebar .events-slider .forward { right:3px; top:6px; }

.sidebar .events-slider .event-ticker { height:45px; }
.sidebar .events-slider .event-ticker span { font-size:22px; line-height:28px; height:28px; padding-bottom:10px; background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ticker1.gif); background-repeat:no-repeat; display:inline-block; }
.sidebar .events-slider .event-ticker span.days { background-position:50% -10px; }
.sidebar .events-slider .event-ticker span.hour { background-position:50% -69px; }
.sidebar .events-slider .event-ticker span.minute { background-position:50% -128px; }
.sidebar .events-slider .event-ticker span.second { background-position:50% -185px; }

/* Sidebar =============================================================================== */
.sidebar .callout { display:block; margin:10px 0; }

/* Generic Block */
.sidebar .block { background:#f5f5f5 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_block.gif) repeat-x 0 0; }
.sidebar .block .block-title { padding:17px 17px 0 17px; }
.sidebar .block .block-title strong { display:block; font:14px/1.25 Arial, Helvetica, sans-serif; padding:0; color:#222; }
.sidebar .block .block-title strong span {}
.sidebar .block .block-title strong small { font-size:12px; color:#777; }
.sidebar .block .block-subtitle,
.sidebar .block h3 { font-size:13px; font-weight:bold; color:#e20789; }
.sidebar .block .block-content { padding:10px 17px 17px; color:#555; }
.sidebar .block .btn-remove { color:#222; margin-right:3px; }
.sidebar .block .btn-remove a { color:#222 !important; text-decoration:none !important; }
.sidebar .block .actions { margin:8px 0 0; text-align:right; }
.sidebar .block .actions a {
    float:left;
    color:#e20789;
    margin-top:3px;
    font-size: 10px;
}
.sidebar .block .actions button.button { float:right; }

.sidebar .block li a.btn-previous,
.sidebar .block li a.btn-remove { float:right; width:15px; height:0; padding-top:14px; margin-top:3px; overflow:hidden; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_close.png) no-repeat 0 0; }
.sidebar .block li a.btn-previous { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_icon-back.png) no-repeat 0 0; }

.col-main .block { background:#fff; }
.col-main .block .block-title { background:#e7e7e7 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_block-title.gif) repeat-x 0 0; border:1px solid #e1e1e1; padding:5px 20px 5px; margin:0 -1px; }
.col-main .block .block-title h2,
.col-main .block .block-title h3 { font-size:14px; line-height:1.2; color:#000333; font-weight:bold; }
.col-main .block .block-content { padding:20px; }

/* Generic box */
.info-box { border:1px solid #e1e1e1; margin-top:-1px; position:relative; z-index:1; padding: 0 13px;}

.info-box .box-title {
    border-bottom: 1px solid #E1E1E1;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    padding: 0;
    text-transform: uppercase;
    color: #E80089;
}
.info-box .box-title a { color: #E80089; text-transform: capitalize; }
.info-box .box-content { padding: 10px 0; font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.info-table th { font-weight:bold; padding:2px 15px 2px 0; }
.info-table td { padding:2px 0; }

/* Block: Account */
.sidebar .block-account {
    background:none;
    border: 1px solid #e1e1e1;
}
.sidebar .block-account .block-title {
    padding:5px 0 2px 2px;
    margin: 0 12px 2px;
    border-bottom: 1px solid #e1e1e1;
}
.sidebar .block-account .block-title strong {
    font: 15px "Arial Black", sans-serif;
    text-transform: uppercase;
    line-height: 29px;
}
.sidebar .block-account .block-content {
    padding:0 0 5px 0;
}
.sidebar .block-account li {
    font-size:10px;
    font-weight: bold;
    text-transform: uppercase;
}
.sidebar .block-account li a {
    display:block;
    padding:5px 13px 4px;
}
.sidebar .block-account li a:hover {
    color:#ffffff;
    background: #e20789;
    text-decoration:none;
}
.sidebar .block-account li.current {
    font-weight:bold;
    color:#ffffff;
    background: #e20789;
    padding:5px 13px 4px 14px;
}
.sidebar .block-account li.last { border-bottom:0; background-image:none; }

/* Block: Layered Navigation */
.sidebar .block-layered-nav {
    background:none;
}
.sidebar .block-layered-nav .block-title { padding:26px 17px 12px; /* border-bottom:1px solid #d1d1d1; */ }
.sidebar .block-layered-nav .block-title h2 { font-size:18px; color:#111; }
.sidebar .block-layered-nav .block-subtitle { display:none; }
.sidebar .block-layered-nav .block-content { padding:0; }
.sidebar .block-layered-nav dl { padding:0; }
.sidebar .block-layered-nav dt {
    margin:10px 0 0;
    padding-top: 10px;
    font-weight:bold;
    font-size:10px;
    text-transform: uppercase;
    height: 15px;
    border-bottom: 1px solid #e1e1e1;
}
.sidebar .block-layered-nav dt a {
    color:#e20789;
}
.sidebar .block-layered-nav dd {
    margin-top:-1px;
    color:#686868;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
}
.sidebar .block-layered-nav dd.last { margin-top: -1px; }
.sidebar .block-layered-nav dd li { margin:3px 0; }
.sidebar .block-layered-nav dd a { color:#686868; text-decoration:none; font-size: 10px; }
.sidebar .block-layered-nav dd a:hover { text-decoration:none; }
.sidebar .block-layered-nav .currently {
    padding:10px 0 0 2px;
    margin-bottom:-1px; }
.sidebar .block-layered-nav .currently .block-subtitle { display:block; margin-bottom:5px; }
.sidebar .block-layered-nav .currently li {
    padding:0;
    color:#686868;
    position:relative;
    z-index:1;
    font-size: 10px;
    line-height: 13px;
    margin-bottom: 6px;
}
.sidebar .block-layered-nav .currently li .btn-remove { position:relative; top:0; margin: 0 0 0 5px;}
.sidebar .block-layered-nav .currently li .btn-previous { position:absolute; right:12px; top:4px; }
.sidebar .block-layered-nav .currently .label {
    font-weight:bold;
    color:#686868;
    font-size:10px;
    display:block;
    float: left;
    margin-right: 5px;
}
.sidebar .block-layered-nav .currently .value { display:inline-block; }
.sidebar .block-layered-nav .actions {
    text-align:left;
    padding:5px 2px;
    border-bottom:1px solid #e1e1e1; }
.sidebar .block-layered-nav .actions a { float:none; }

/* Block: Cart */
.sidebar .block-cart .block-title { background:#363636; padding:7px 17px; }
.sidebar .block-cart .block-title strong { font-weight:bold; color:#fff; }
.sidebar .block-cart .summary { margin:0 -17px; padding:0 12px 5px; background:#363636; color:#fff; text-align:center; position:relative; z-index:1; }
.sidebar .block-cart .summary a { font-weight:bold; color:#fff; }
.sidebar .block-cart .summary .subtotal { margin:3px 0 0; }
.sidebar .block-cart .summary .subtotal .price { font-weight:bold; }
.sidebar .block-cart .actions { margin:8px 0 13px; text-align:center; }
.sidebar .block-cart .actions button.button { float:none; }
.sidebar .block-cart .block-content { padding-top:0; }
.sidebar .block-cart .block-content table { margin:5px 0 0 0; }
.sidebar .block-cart .block-content table th { padding:1px 5px 1px 0; color:#8f8f8f; text-align:right; }
.sidebar .block-cart .block-content table td { text-align:left; padding:1px 0; }
.sidebar .block-cart  li a.btn-remove { float:none; background:none; margin:0; padding:0; width:auto; height:auto; overflow:visible; }

.mini-products-list li.item { padding:5px 0; border-bottom:1px solid #cfcfcf; display: table; width: 100%; }
.mini-products-list li.last { border:none; }
.mini-products-list .product-image { display: table-cell; padding:0 10px 0; width: 75px; }
.mini-products-list .product-image img { width: 100%; }
.mini-products-list .product-details { display: table-cell;  }
.sidebar .mini-products-list .product-details { margin-left:57px; }
.mini-products-list .product-details .price-box { margin:5px 0; }
.mini-products-list .product-details h4 {}
.mini-products-list .product-details .btn-remove { font-size:11px; }

.sidebar .mini-products-images-list li.item { float:left; padding:5px; text-align:center; }

.block-products .mini-products-list .product-details { margin-left:65px; }

/* Top Shopping Cart */
.top-cart { float:right; /* width:360px; */ position:relative; padding-left:10px; background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/l_bkg_sep.gif') no-repeat 0 2px; }
.top-cart .block-title { white-space:nowrap; /* _width:242px; min-width:242px; */ cursor:pointer; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_topcart.gif) 0 3px no-repeat; color:#1e75b4; font-weight:bold; font-size:11px; text-transform:uppercase; padding:0 0 0 18px; line-height:18px; height:18px; }
.top-cart .block-title strong { display:block; padding-right:10px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_header-panel.gif) 100% -71px no-repeat; font-size:11px; color:#1e75b4; font-weight:bold; text-decoration:none; }
.top-cart .block-title.expanded { background-position:0 3px !important; }
.top-cart .block-title.expanded strong { background-position:100% -126px !important; color:#d33911; }
.top-cart .block-content { position:absolute; right:-10px; top:20px; width:310px; background:#f2f2f2; }

.top-cart .cart-empty .close-btn { float:right; width:13px; height:0; padding-top:12px; text-align:left; overflow:hidden; cursor:pointer; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_close.gif) no-repeat 0 0; position:relative; z-index:1; }
.top-cart .cart-empty { padding:10px 10px 10px 20px; }
.top-cart .block-content ol { padding:0; max-height: 395px; overflow: auto; }
.top-cart .block-content table { margin:0 0 5px 0; width: 100%; }
.top-cart .block-content table th { padding:1px 0; text-align:left; font: 10px bold "Arial Black", sans-serif; text-transform: uppercase;color: #333; }
.top-cart .block-content table td { text-align:right; padding:1px 0; }
.top-cart .block-content .subtotal { background: #f2f2f2; padding: 5px 5px; text-align:right; }

.top-cart .actions { background:none; margin: 20px 0 10px; }
.top-cart .paypal-logo { margin: 15px auto 0; text-align: center;}
.top-cart .actions button { float:none; }
.top-cart .paypal-logo .paypal-or { display:none; }

/* Block: Wishlist */
.block-wishlist {}

/* Block: Compare Products */
.block-compare li {}

/* Block: List */
.block-list .block-content ol { margin:-5px -13px; }
.block-list li.item { padding:5px 10px 5px 13px; }
.block-list .actions { padding:5px 0 0; }
.sidebar .block-list .product-name { font:normal 11px/1.25 Arial, Helvetica, sans-serif; color:#444; }
.sidebar .block-list .product-name a { color:#444; }

/* Block: Poll */
.block-poll li { margin:5px 0; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; vertical-align:top; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}
.block-poll .votes { float:right; font-weight:bold; margin-left:10px; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Subscribe */
.block-subscribe {}

/* Block: Reorder */
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; font-size:11px; font-weight:normal; }

/* Block: Banner */
.block-banner { border:0; margin:10px 0; }
.block-banner .block-content { border-top:0; padding:0; background:#cbcbcb; text-align:center; }
.top-container .block-banner { background:#d0d0d0; margin:0; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.paypal-review-order .legend { font-size:14px; font-weight:normal; margin:0 0 6px; }
.paypal-review-order .col2-set .legend { font-weight:bold; }
.paypal-review-order .paypal-shipping-method { padding-left:120px; }
.paypal-review-order .paypal-shipping-method .box-title { margin:0 0 6px; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-view { margin:0; }

.category-title { width: 1002px; margin:0 auto 10px;  border-bottom: 1px solid #f699d0; text-align:left; padding-bottom: 5px;  word-wrap: break-word;}
.category-title .rss-feed { float:right; margin:7px 0 0; padding-left:17px; line-height:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/icon_rss.gif) 0 0 no-repeat; white-space:nowrap; text-decoration:none; }
.category-title .rss-feed:hover { text-decoration:underline; }

.category-view .note-msg,
.category-description { padding:20px; }

.results-view { margin:0; }
.results-view .recommendations { padding:20px 20px 0; }
.catalogsearch-result-index .page-title { margin-bottom: 9px; }
.catalogsearch-result-index .note-msg {
    margin:10px 0;
    color: #e20789;
    font-size: 13px;
    font-weight: bold;
}

.sidebar .category-title { margin:0; display: none;}
.catalogsearch-result-index .sidebar .category-title {
    display: none;
    float: none;
    padding-bottom: 9px;
}
.category-image { text-align:center; margin:0 0 1px; display: none;}
.category-image img { display:block; margin:0 auto; }

.category-products { padding:10px 0 0; float: left;}
.category-products .price-box { font-size:12px; }

/* View Type: Grid */
.products-grid { padding:0; margin:0 0 10px 0; }
.products-grid li.item { float:left; width:156px; margin-right:10px; border: 1px solid #e1e1e1; padding: 10px; min-height: 435px; position: relative;}
.products-grid li.last { margin-right:0; }
.products-grid li.item:hover { border: 1px solid #e20789; }
.products-grid .actions {}
.products-grid .product-image {
    display:block;
    text-decoration:none    !important;
    position:relative; width:114px;
    padding: 0 2px;
}
.products-grid .product-name { margin-bottom:7px; word-wrap:break-word; }
.products-grid .ratings { text-align:left; line-height:13px; }
.products-grid .rating-links { display:block; padding:2px 0 0; clear:both; }
.products-grid .price-box { margin:5px 0 10px; clear:both; }

/* View Type: List */
.products-list li.item { margin:0 0 20px 0; padding:0 20px 20px 20px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x 0 100%; }
.products-list li.last { background-image:none; }
.products-list .product-image { float:left; margin-right:-186px; text-decoration:none !important; position:relative; }
.products-list .product-shop { margin-left:186px; }
.products-list .product-name { margin-bottom:5px; }
.products-list .price-box { margin:5px 0 10px; }
.products-list .desc { margin:5px 0 10px; font-size:12px; }
.products-list .desc .link-learn { white-space:nowrap; }

.products-grid .special-price,
.products-list .special-price { font-size:12px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
.catalog-product-view .col1-layout .col-main { padding-top:0; }

.col2-left-layout .product-view,
.col2-right-layout .product-view { background:none; width:755px; }
.col2-left-layout .product-view .product-shop,
.col2-left-layout .product-view .product-collateral,
.col2-right-layout .product-view .product-shop,
.col2-right-layout .product-view .product-collateral { float:none; width:695px; }
.col2-left-layout .product-view .product-img-box,
.col2-right-layout .product-view .product-img-box { float:none; width:auto; }
.col2-left-layout .product-view .product-img-box .product-image,
.col2-right-layout .product-view .product-img-box .product-image { margin:0 auto; }

.col3-layout .product-view { background:none; width:572px; }
.col3-layout .product-view .product-shop,
.col3-layout .product-view .product-collateral { float:none; width:512px; }
.col3-layout .product-view .product-img-box { float:none; width:auto; }
.col3-layout .product-view .product-img-box .product-image { margin:0 auto; }

.product-view { margin:0; padding: 0; float:left; width:962px; }
.catalog-product-view #messages_product_view { margin:0 0 10px 0; position:relative; z-index:1; }
#messages_product_view { margin:0 -20px; position:relative; z-index:1; }
#messages_product_view .messages { margin:0 0 1px; }
#messages_product_view .messages li { margin:0; position:relative; z-index:1; }

.product-essential {}

.product-collateral { margin-bottom: 20px; }
.product-collateral .attributes { margin-top: 25px; font-size: 12px; }
.product-collateral .emailto-link { font-size:11px; margin:0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_arrow-bullet.gif) no-repeat 0 4px; padding-left:12px; }

.box-collateral {
    background:#fff;
    width: 491px;
    float: left;
    margin-top: 25px;
}
.box-collateral .box-title { background:#FFE1F3; height: 30px; padding: 0 10px; }
.box-collateral .box-title h2 { font:15px "arial black"; color:#E80089; line-height: 30px; text-transform: uppercase; }
.box-collateral .box-content { padding:20px; }

.tab-list { position:relative; }
.tab-list .tab { float:left; cursor:pointer; }
.tab-list .last {}
.tab-list .active { cursor:default }
.tab-list .tab-container { position:absolute; left:0; width:100%; }
.tab-list .tab-content {}

.collateral-tabs { padding-bottom:20px; margin:0; }
.collateral-tabs .tab { position:relative; z-index:2; margin-right:3px; background:#dedede url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_collateral-tabs.gif) no-repeat 0 -39px; color:#222; padding:0 0 0 17px; font-size:12px; }
.collateral-tabs .tab span { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_collateral-tabs.gif) no-repeat 100% -39px; padding:0 17px 0 0; line-height:24px; float:left; }
.collateral-tabs .last {}
.collateral-tabs .active { color:#000; font-weight:bold; z-index:3; border-bottom:0; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_collateral-tabs.gif) 0 0 no-repeat; }
.collateral-tabs .active span { background-position:100% 0; padding-bottom:1px; }
.collateral-tabs .tab-container { z-index:1; top:24px; background:#fff; }
.collateral-tabs .tab-content { padding:30px 25px; background:#fff; border:1px solid #c4c4c4; font-size:12px; }
.collateral-tabs .tab-content object,
.collateral-tabs .tab-content embed { width:100% !important; height:auto !important; }

/* Product Images */
.product-view .product-img-box { float:left; width: 492px; position: relative;}
.product-view .product-img-box .product-image img { background:#fff;  } /*IE8 PNG Fix */
.product-view .product-img-box p.notice {
    text-align:left;
    font-size: 12px;
    display: inline-block;
    line-height: 28px;
    width: 100%;
}
.product-view .product-img-box .product-image {
    width:466px;
    height:578px;
    border: 1px solid #e1e1e1;
    padding: 15px 12px;
    float: left;
}
.product-view .product-img-box .product-image-zoom { position:relative; width:370px; height:370px; overflow:hidden; z-index:3; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/magnifier_handle.gif) 0 0 no-repeat; }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views { margin:0; padding:0 0 0; }
.product-view .product-img-box .more-views h2 { display:none; }
.product-view .product-img-box .more-views ul {}
.product-view .product-img-box .more-views li { float:left; border:1px solid #e3e3e3; margin:0 10px 6px 0; padding: 2px; }
.product-view .product-img-box .more-views li:hover {border: 3px solid #e20789; padding: 0;}
.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { clear:none; line-height:28px; margin:0 0 10px; float:right; width:150px; text-align:right; }
.product-image-popup .buttons-set .button { vertical-align:middle; float:none; }
.product-image-popup .image { display:block; clear:both; margin:15px auto 15px; }
.product-image-popup .image-label { font-size:14px; text-align:left; clear:both; font-weight:normal; color:#000; line-height:19px; margin:0 0 10px; }

.product-image-popup .nav { text-align:center; margin:0 auto; width:120px; }
.product-image-popup .nav .prev,
.product-image-popup .nav .next { margin:0 15px; display:inline; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_slide-button.gif) no-repeat 0 0; text-indent:-999em; cursor:pointer; width:28px; height:28px; z-index:2; overflow:hidden; float:left; }
.product-image-popup .nav .prev { left:-19px; float:left; }
.product-image-popup .nav .next { right:-19px; float:right; background-position:0 -40px; }


/* jQzoom */
div.jqZoomTitle { z-index:5000; text-align:center; position:absolute; top:0; left:0; width:100%; color:#fff; background:#999; }
.jqZoomPup { overflow:hidden; background-color:#fff; z-index:10; border-color:#fff; border-style:solid; cursor:crosshair !important; /* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity:0.6; opacity:0.6; */ }
a.product-image { cursor:pointer !important; }
p.product-image { cursor:default !important; }
.zoom-activated {}
.jqZoomPup img { border:0; }
.preload { text-decoration:none; border:1px solid #ccc; padding:8px; text-align:center; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/zoomloader.gif) no-repeat 43px 30px; width:90px; height:43px; z-index:10; position:absolute; top:3px; left:3px; -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity=80); }
.jqZoomWindow { border:1px solid #ccc; background-color:#fff; }

/* Product Shop */
.product-view .product-shop { float:right; width:451px; padding:0; }
.product-view .product-shop .product-main-info {
    margin:0;
    padding:0;
}
.product-view .product-shop .price-wrapper {
    margin: 22px 0;
    float: left;
    width: 100%;
}
.product-view .product-shop p,
.product-view .product-shop .ratings { margin:10px 0; }
.product-view .product-shop .ratings p { margin:0; }
.product-view .product-shop .product-ids {
    margin:0 0 12px;
    color:#686868;
    font-size: 10px;
}
.product-view .product-shop .availability { font-size:12px; display: none; }
.product-view .product-shop .price-box { margin-top: 2px; font-size: 15px; float: left;}
.product-view .product-shop .price-box .price-label { font-size:11px; }
.product-view .product-shop .price-box .price-as-configured .price-label { font-size:12px; }
.product-view .product-shop .price-box .price-as-configured .price { color:#e55100; font-size:15px; }
.product-view .product-shop .price-box .price-including-tax .price,
.product-view .product-shop .price-box .regular-price .price { color:#250802; font-size:15px; font-weight: bold; }
.product-view .product-shop .price-box .special-price .price-label,
.product-view .product-shop .price-box .special-price .price { font-size:15px; color:#e20789; font-weight: normal;}
.product-view .product-shop .price-box .old-price .price {float: left; font-weight: bold; margin-right: 5px;}
.product-view .product-shop .price-box .price-as-configured .price-including-tax .price { color:#e20789; }
.product-view .product-shop .price-box .price-as-configured .price-excluding-tax .price { color:#250802; font-size:15px; }
.product-view .product-shop .price-box p { margin:0; float: left; }
.product-view .product-shop .add-to-links { float:left; margin:10px 0; }
.product-view .product-shop .brand-name {
    font: bold 25px "futura-pt-n7", "futura-pt", Arial, sans-serif;
    text-transform: uppercase;
    line-height: 25px;
    margin-bottom: 10px;
}
.product-view .product-name h1 { font: 32px "futura-pt-n7", "futura-pt", Arial, sans-serif; font-weight:normal; }
.product-view .short-description { padding:10px 0; clear:both; font-size:12px; display:none; }
.product-view .short-description h2 { margin:0 0 5px; font-size:13px; }
.product-view .product-shop .add-to-cart { padding:2px 15px 10px 0; }

/* Rating */
.rating-box { width:65px; height:13px; font-size:0; line-height:0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_rating.gif) 0 100% repeat-x; overflow:hidden; }
.rating-box .rating { float:left; height:13px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_rating.gif) 0 0 repeat-x; }
.ratings { margin:5px 0; }
.ratings .rating-box { float:left; margin-right:5px; }
.ratings .amount { font-size:12px; }
.ratings .rating-links { margin:0; font-size:11px; }
.ratings .rating-links a { text-decoration:underline; }
.ratings .rating-links a:hover { text-decoration:none; }
.ratings .rating-links .separator { margin:0 3px; }
.ratings dt {}
.ratings dd {}

/* Availability */
.availability { font-weight:bold; }
.availability.in-stock { color:#e20789; }
.availability.out-of-stock { color:#e20789; padding: 5px 0;}

.availability-only { margin:10px 0 7px; line-height:16px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; }
.availability-only a { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/i_availability_only_arrow.gif) 100% 0 no-repeat ; cursor:pointer; padding-right:15px; text-decoration:none; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong { color:#d12c01; }

.availability-only-details { margin:0 0 7px; border:1px solid #d9d9d9; }
.availability-only-details thead { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_thead.gif) repeat-x scroll 0 0 #e8e8e8; }
.availability-only-details th,
.availability-only-details td { padding:2px 8px; }
.availability-only-details th { border-bottom:1px solid #d9d9d9; font-size:10px; text-transform:uppercase; }
.availability-only-details td { background:#fff; font-size:11px; }
.availability-only-details tr.odd td.last { color:#d95e00; font-weight:bold; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price { font-weight:bold; }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:normal; }

/* Old price */
.old-price { text-decoration:line-through; color:#250802; }
.old-price .price-label { white-space:nowrap; color:#250802; }
.old-price .price { font-weight:normal; text-decoration:line-through; color:#250802; }
.sidebar .old-price .price-label { display:none !important; }

/* Special price */
.special-price {color:#e20789;}
.special-price .price-label { white-space:nowrap; color:#e20789; font-weight:bold; }
.special-price .price { font-weight:bold; color:#e20789; }
.sidebar .special-price .price-label { display:none !important; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { white-space:nowrap; }

.minimal-price-link { display:block; margin:5px 0; text-decoration:none; }
a.minimal-price-link:hover { text-decoration:underline; }
.minimal-price-link .label { font-weight:bold; }
.minimal-price-link .price { font-weight:bold; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Configured price */
.configured-price {}
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; }
.weee .price { font-size:11px; font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { white-space:nowrap; }
.price-from .price { white-space:nowrap; }
.price-to {}
.price-to .price { white-space:nowrap; }
.price-to .price-label { white-space:nowrap; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label {white-space:nowrap; }
.price-as-configured .price { font-size:14px; color:#e55100; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.product-pricing { font-size: 15px; padding: 0 5px; color: #e20789; float: left; }
.product-pricing li { line-height:1.35; margin:2px 0; }
.product-pricing li .price { font-weight:normal; }
.product-pricing li .benefit { font-weight:normal; }

/* Add to Links */
.add-to-links { margin:5px 0 0; font-size:11px; }
.add-to-links li {float: left;}
.add-to-links a { }
.add-to-links a:hover {}
.add-to-links .separator { display: none;  }

/* Add to Cart */
.add-to-cart {}
.add-to-cart label { font-size:12px; vertical-align:middle; font-weight:bold; margin-right:5px; text-transform:capitalize; }
.add-to-cart .qty { vertical-align:middle; margin-right:10px;  }
.add-to-cart .paypal-logo { clear:left; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
.add-to-cart-alt { white-space:nowrap; padding:10px 0; }
.add-to-cart-alt .qty { margin-right:5px; }
.add-to-cart-alt .qty,
.add-to-cart-alt .button { vertical-align:middle; }

button.btn-cart span {}

/* On product view */
.product-view .product-essential button.btn-cart span,
.add-to-cart button.btn-cart span { padding:0 0 0 13px !important; height:27px!important; }
.product-view .product-essential button.btn-cart span span,
.add-to-cart button.btn-cart span span {
    border:0; padding:1px 32px 0 19px !important;
    color:#fff;
    font: bold 18px "futura-pt-n7", "futura-pt", Arial, sans-serif;
    height:42px;
    text-transform:uppercase;
}
.product-view .product-essential button.btn-gr span span,
.add-to-cart button.btn-gr span span { font-size:14px !important; padding:1px 18px 0 10px !important; }
.product-view .add-to-cart .paypal-logo { margin:0; }


/* Add to Links + Add to Cart */
.add-to-box {border-top: 1px solid #e1e1e1; padding-top: 10px;}
.add-to-box .add-to-cart {}
.add-to-box .add-to-links { margin:0 !important; }
.add-to-box .add-to-links li { margin:0 0 2px; }

/* Product Options */
.product-options { margin:20px 0 0; }
.product-options dt label { font-weight:bold; font-size:12px; }
.product-options dt .required em { margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dd .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:5px 0 15px; padding:0 0 12px; border-bottom:1px solid #e7e7e7; }
.product-options dl.last dd.last {}
.product-options dd .input-box { display:block; padding-right:20px; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd .time-picker select { vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:276px; font-size: 9px; }
.product-options .options-list {}
.product-options .options-list li { vertical-align:middle; margin:0; padding:2px 0; line-height:1.315; }
.product-options .options-list input.radio { float:left; margin:2px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:2px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options .validation-error .options-list,
.product-options ul.validation-failed { padding:2px 1px !important; position:relative; z-index:2; top:-3px; left:-2px; margin-right:-2px; }
.options-container-small .product-options .validation-error .options-list,
.options-container-small .product-options ul.validation-failed { padding:0 1px !important; position:relative; z-index:2; top:-1px; left:-2px; margin-right:-2px; }
.product-options li { margin:3px 0; }

.product-options-bottom .product-pricing { clear:both; }
.product-view .product-options-bottom { padding:0; margin:0 0 7px; }
.product-view .product-options-bottom .add-to-cart {
    float:left;
    padding-right:15px;
    padding-bottom:15px;
    width: 100%;
}
.product-view .product-options-bottom .price-box { margin:0 !important; float:right; }
.product-view .product-options-bottom p.required { padding:5px 0 0; clear:both; text-align:right; width:auto; }

/* Options in product info column */
.options-container-small { margin:20px 0 0; }
.options-container-small .product-options-bottom { float:left; }
.options-container-small .product-pricing { display:none; }
.options-container-small .price-box { display:none; }
.options-container-small .add-to-cart { padding:13px 15px 0 0 !important; }
.options-container-small .product-options-bottom p.required { padding:0 0 0 90px; width:auto; float:left; clear:left; text-align:left; }
.options-container-small dt { clear:left; float:left; line-height:1.2; width:10em; padding:3px 5px 3px 0; margin:0 0 8px; }
.options-container-small dd { float:left; width:275px; border-bottom:0; padding:0; margin:0 0 8px; }
.options-container-small .product-options { margin:0 0 0; }

/* Options after product info column */
.options-container-big {
    background:#fff;
    width: 451px;
    float: right;
}

.catalog-product-view .options-container-big .scroll {
    max-height: 305px;
    overflow: auto;
}

.catalog-product-view .options-container-big .product-options-block-origin .option-size .options-block,
.quickview-wrapper .options-container-big .product-options-block-origin .option-size .options-block {
    margin-bottom: 5px;
}

.catalog-product-view .options-container-big .product-options-block-origin .option-color,
.quickview-wrapper .options-container-big .product-options-block-origin .option-color {
    display: none;
}

.catalog-product-view .options-container-big .product-options {
    margin-top: 10px;
}

.catalog-product-view .options-container-big .product-options-block-origin {
    padding: 0;
}
.catalog-product-view .options-container-big .product-options-block-origin .option-wrapper,
.quickview-wrapper .options-container-big .product-options-block-origin .option-wrapper {
    float: none;
}

.catalog-product-view .options-container-big .product-options-block-origin .qty-block {
    margin-top: 7px;
}

.catalog-product-view .options-container-big .product-options-block-origin .qty-block,
.quickview-wrapper .options-container-big .product-options-block-origin,
.quickview-wrapper .options-container-big .product-options-block-origin .qty-block {
    border-top: 1px solid #e1e1e1;
    padding-top: 7px;
    float: none;
}

.catalog-product-view .options-container-big .product-options-block-origin .size-and-fit-link,
.quickview-wrapper .options-container-big .product-options-block-origin .size-and-fit-link {
    margin-left: 0;
    color: #000000;
}

.catalog-product-view .options-container-big .product-options-block-origin .product-options,
.quickview-wrapper .options-container-big .product-options-block-origin .product-options,
.quickview-wrapper .options-container-big .product-options-block-origin .qty-block,
.catalog-product-view .options-container-big .product-options-bottom .add-more-items-wrapper,
.quickview-wrapper .options-container-big .product-options-bottom .add-more-items-wrapper {
    margin-top: 7px;
}

.catalog-product-view .color-swatches-title .strong,
.quickview-wrapper .color-swatches-title .strong {
    text-transform: uppercase;
}

.catalog-product-view .options-container-big .product-options-block-origin,
.quickview-wrapper .options-container-big .product-options-block-origin {
    margin: 0;
}

.catalog-product-view .options-container-big .product-options-block.clone,
.quickview-wrapper .options-container-big .product-options-block.clone {
    margin: 10px 0 0;
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
    padding-bottom: 0px;
}

/* Bundle product - alternative view */
#customizeTitle { margin:0; }
.bundleProduct {}
.product-options .bundle-summary { font-size:11px; }
.bundleProduct .product-options { font-size:12px; margin-top:0; }
.bundleProduct .product-options-bottom { padding:0; font-size:12px; margin:0 0 5px; line-height:27px; }
.bundleProduct .product-options-bottom .add-to-cart { float:right; margin:0 0 0 20px; }
.bundleProduct .product-options-bottom .price-box { margin:0; float:right; }
.bundleProduct .product-options-bottom p.required { padding:5px 0 0; width:auto; clear:both; text-align:right; }
.with-bundle { position:relative; z-index:1; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cols.gif) 460px 0 repeat-y; }

/**/
#bundle-product-wrapper { margin:-1px -20px -21px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; float:left; width:938px; overflow:hidden; position:relative; z-index:1; }
#bundleProduct { width:1877px; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cols.gif) repeat-y 279px 0; z-index:1; position:relative; }
#productView { margin:0; position:static; border:0; }
#options-container { min-height:510px; width:938px; position:relative; z-index:2; float:right; border-left:1px solid #cfcfcf; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cols.gif) repeat-y 460px 0; left:-1px; }
#options-container h1 { text-align:left; }

#bundleProduct .add-to-links { float:none; }

/* Bundle Product 2 column design */
.col2-left-layout  #bundle-product-wrapper,
.col2-right-layout #bundle-product-wrapper { width:755px; }
.col2-left-layout  #bundleProduct,
.col2-right-layout #bundleProduct { background-position:574px 0; width:1511px; }
.col2-left-layout  #options-container,
.col2-right-layout #options-container { background-position:277px 0; left:-1px; width:755px; }

.col2-left-layout  #options-container .product-options,
.col2-right-layout #options-container .product-options { width:459px; }
.col2-left-layout  #options-container .product-options-bottom,
.col2-right-layout #options-container .product-options-bottom { width:429px; }

.col2-left-layout  .bundle-summary,
.col2-right-layout .bundle-summary { left:460px; }

/* Bundle Product 3 column design */
.col3-layout #bundle-product-wrapper,
.col3-layout #options-container { width:572px; }
.col3-layout #bundleProduct { background-position:390px 0; width:1144px; }
.col3-layout #options-container { background-position:94px 0; }
.col3-layout #productView { margin-right:-10px; }

.col3-layout #options-container .product-options { width:276px; }
.col3-layout #options-container .product-options-bottom { width:246px; }
.col3-layout #options-container .product-options-bottom .price-box { float:none; }

.col3-layout .bundle-summary { left:277px; }

#options-container .product-options { font-size:12px; margin-top:0; font-size:11px; z-index:1; margin:0; width:600px; padding:20px 20px 0; clear:both; position:relative; z-index:1; }
#options-container .product-options-bottom { padding:0 20px 20px; width:600px; margin:0 0 5px; }
#options-container .product-options-bottom .add-to-cart { float:right; margin:0 0 0 20px; }
#options-container .product-options-bottom .price-box { margin:0 0 15px; float:right; }
#options-container .product-options-bottom p.required { padding:5px 0 0; width:auto; clear:both; text-align:right; }
.moving-now {}

.bundle-summary { background:#fff; position:absolute; z-index:2; left:643px; margin-top:0; padding:20px; width:256px; }
.bundle-summary .product { background:#fff; border-bottom:1px solid #ddd; margin-bottom:10px; padding:10px 8px; -webkit-box-shadow:0px 0px 5px #999; -moz-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999; }
.bundle-summary .product .block-title { background:none; border:solid #e6e6e6; border-width:0 0 1px; margin:0 0 10px; padding:5px 0; position:relative; }
.bundle-summary .product .block-title h2 { color:#5a5a5a; font-weight:normal; padding-left:5px; }
.bundle-summary .product-image { border:1px solid #d6d6d6; float:left; margin:0 -60px 0 0; }
.bundle-summary .product-details {}
.bundle-summary .product-details p.availability { font-weight:bold; font-size:11px; margin:28px 0 0; position:relative; }
.bundle-summary .price-box { margin-bottom:35px; }
.bundle-summary .price-box .price-as-configured .price { font-weight:normal; }
.bundle-summary .price-box .price-as-configured .price-label { color:#010101; font-size:14px; font-weight:normal; margin-right:10px; }
.bundle-summary .product-name { font-size:16px; color:#111; }
.bundle-summary .product .add-to-links { border-top:1px solid #e6e6e6; margin-top:10px; padding:7px 0 2px 5px; }
.bundle-summary .product .add-to-links .clickable > strong,
.bundle-summary .product .add-to-links a { color:#ef5d24; font-weight:bold; }
.bundle-summary .product .add-to-links li { display:inline-block; }
.bundle-summary .product .add-to-links li:first-child { margin-right:15px; }
.bundle-summary .summary { padding:10px 8px !important; -webkit-box-shadow:0px 0px 5px #999; -moz-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999; }
.bundle-summary .summary h4 { border-bottom:1px solid #e6e6e6; color:#5a5a5a; font-size:14px; font-weight:normal; padding:0 0 5px 5px; }
.bundle-summary .summary ul { margin:6px 0 10px; }
.bundle-summary .summary li { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x bottom; margin:0; padding:11px 0 7px; }
.bundle-summary .summary .last { background:none; padding-bottom:0; }

.bundle-summary button.btn-cart span,
.bundle-summary button.btn-cart span span { background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bg_bundle_btn.gif); font-weight:normal !important; height:23px !important; line-height:23px !important; padding:0 0 0 18px !important; }
.bundle-summary button.btn-cart span span { padding:0 18px 0 0 !important; }
.bundle-summary .add-to-cart .qty { margin-right:80px; }
.bundle-summary .add-to-cart button { margin:10px 0 0; }
.bundle-summary .add-to-cart .paypal-logo { text-align:left; }
.bundle-summary .add-to-cart .paypal-or { margin:5px 0 5px 42px; }

#bundleProduct .page-title a { color:#ef5d24; position:relative; text-decoration:none; top:4px; }
#bundleProduct .page-title a:hover { text-decoration:underline; }
#bundleProduct .page-title a small { font-size:14px; font-weight:bold; }
#bundleProduct .product-options { padding:0; width:642px; }
#bundleProduct .product-options dt,
#bundleProduct .product-options dd { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bg_bundle_options.png) repeat-x; }
#bundleProduct .product-options dd { background-position:0 -33px; border-bottom:1px solid #bfbfbf; margin:0; padding:20px 10px 20px 30px; }
#bundleProduct .product-options dt { border-bottom:1px solid #e6e6e6; color:#010101; line-height:32px; padding:0 10px 0 30px; }
#bundleProduct .product-options dl.last .last { border-bottom:none; }
#bundleProduct .product-options p.required { padding:0; position:absolute; right:10px; top:10px; }

#bundleProduct .product-options-bottom { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bg_bundle_options_bottom.png) repeat-x 0 0; padding:11px 15px 0; width:612px; }
#bundleProduct .product-options-bottom a { color:#ef5d24; font-size:11px; font-weight:bold; text-decoration:none; }
#bundleProduct .product-options-bottom a:hover { text-decoration:underline; }
#bundleProduct .product-options-bottom a small { font-size:14px; }
#bundleProduct .product-options-bottom .price-as-configured { font-size:11px; }
#bundleProduct .product-options-bottom .price-as-configured .price { font-size:12px; vertical-align:baseline; }
#bundleProduct .product-options-bottom .price-as-configured .price-label { color:#010101; font-weight:bold; margin-right:15px; }

/* Grouped Product */
.groped-product-type { position:relative; z-index:2; margin:20px -30px -20px; background:#fff; border-top:1px solid #cfcfcf; padding:20px 30px 0; }
.grouped-items td { vertical-align:middle; padding:5px 10px; }

/* Gift Card product */
.giftcard-form {}
.giftcard-amount-form { margin:0 0 10px; }
.giftcard-amount-form label { width:120px; text-align:left; padding-right:5px; }
.giftcard-amount-form .form-list .input-text { width:70px; }
.giftcard-amount-form .form-list select { width:150px; }
.giftcard-amount-form .form-list .input-box { padding-right:20px; margin-right:9px; }
.giftcard-amount-form .form-list .input-box .v-fix { white-space:nowrap; }
.giftcard-amount-form .form-list .input-box p.notice { float:left; padding:0; clear:left; width:55px; margin:5px -100px 0 0; white-space:nowrap; font-size:11px; position:relative; z-index:1; }
.giftcard-amount-form .form-list .input-box p.notice span { margin-right:5px; display:block; }
.giftcard-send-form { background:#fff; z-index:2; position:relative; border-top:1px solid #ddd; padding:30px 30px 10px; margin:0 -30px -30px; }
.giftcard-send-form label { width:120px; text-align:left; padding-right:5px; padding-bottom:5px; }
.giftcard-send-form .field label { padding-bottom:0; }
.giftcard-send-form .field .input-text { width:249px !important; }

/* Block: Related */
.product-view .box-related {
    font-size:11px;
    width: 490px;
    float: left;
}
.product-view .box-related p { margin:0; }
.product-view .box-related .product-name { font-size:12px; }
.product-view .box-related .price-box { margin:8px 0; }
.product-view .box-related .note { padding:5px 20px; margin:0; font-size:12px; background:#f7edda; }
.product-view .box-related .note,
.product-view .box-related .note a { color:#d02600; }
.product-view .box-related input.checkbox { position:absolute; margin:3px 0 0 105px; display: none; }
.product-view .box-related ol { padding:20px 0 20px 20px !important; }
.product-view .box-related li.item .item-info { margin-right:20px; }
.product-view .box-related li.item {
    width:136px;
    float:left;
    margin-right:11px;
    border: 1px solid #e1e1e1;
}
.product-view .box-related li.item.last{
    margin-right: 0;
}
.product-view .box-related li.item:hover{
    border: 1px solid #E80089;
}
.product-view .box-related li.item p a { color:#999; }
.product-view .box-related li.item .product-image { float:left;  width:100px; }
.product-view .box-related li.item .product-details { float:left; }

/* 3 Column Block: Related */
.col3-layout .product-view .box-related li.item .product-image { display:block; float:none; margin:0 auto; }
.col3-layout .product-view .box-related li.item .product-details { margin-left:0; }
.col3-layout .product-view .box-related input.checkbox { margin-left:135px; }

/* Block: Upsell */
.product-view .box-up-sell .products-grid { padding:0; margin:0; }
.product-view .box-up-sell .products-grid li {
    width:116px;
    margin-right:11px;
    display:inline;
    padding: 9px 11px 13px 11px;
    float: left;
    min-height: 280px;
}

.product-view .box-up-sell .products-grid li img {
    margin-right: 2px;
}

.product-view .box-up-sell .products-grid li .price-box {
    font-size: 12px;
}

/* 2 Column Block: Upsell */
.col2-left-layout  .product-view .box-up-sell .products-grid,
.col2-right-layout .product-view .box-up-sell .products-grid { padding:30px 0 10px 30px; margin-right:0; }
.col2-left-layout  .product-view .box-up-sell .products-grid li,
.col2-right-layout .product-view .box-up-sell .products-grid li { display:inline; width:140px; }

/* 3 Column Block: Upsell */
.col3-layout .product-view .box-up-sell .products-grid { padding:30px 0 10px 15px; margin:0; }
.col3-layout .product-view .box-up-sell .products-grid li { width:135px; margin-right:2px; display:inline; }

/* Block: Tags */
.product-view .box-tags {}
.product-view .box-tags h3 { font-size:12px; font-weight:normal; }
.product-view .box-tags .form-add-tags { padding:5px 0 0 0; }
.product-view .box-tags .form-add-tags label { margin:0; font-weight:bold; font-size:12px; padding:2px 15px 0 0; height:4em; float:left; }
.product-view .box-tags .form-add-tags .input-box { margin:0; display:inline-block; }
.product-view .box-tags .form-add-tags div.validation-passed,
.product-view .box-tags .form-add-tags div.validation-error { padding-right:17px; }
.product-view .box-tags .form-add-tags input.input-text { width:300px; }
.product-view .box-tags .form-add-tags button.button { margin-left:5px; vertical-align:top; }
.product-view .box-tags .form-add-tags p { padding:5px 0; font-size:11px; }
.product-view .box-tags .tags-list { margin:15px 0; line-height:1.5em; }
.product-view .box-tags .tags-list li { display:inline; font-size:10px; margin:0 5px 0 0; }
.product-view .box-tags .tags-list li a { text-decoration:none; font-size:12px; margin:0; padding:3px; background:#fffcf0; }
.product-view .box-tags .tags-list li a:hover { text-decoration:underline; }

.product-view .box-tags .form-add-tags .input-box , x:-moz-any-link { float:left; }/* FireFox 2 fix */
.product-view .box-tags .form-add-tags .button , x:-moz-any-link { margin-bottom:15px; }/* FireFox 2 fix */
.product-view .box-tags .form-add-tags .input-box , x:-moz-any-link, x:default { float:none; }/* FireFox 3 restore */
.product-view .box-tags .form-add-tags .button , x:-moz-any-link, x:default { margin-bottom:0; }/* FireFox 3 restore */

/* Block: Reviews */
.product-view .product-main-info .review-summary-table { margin:10px 0; }
.review-summary-table { border:0; margin:0 0 10px; }
.review-summary-table th,
.review-summary-table td { padding:2px 5px; }
.review-summary-table tr.last td { border:0; }
.review-summary-table th.label,
.review-summary-table td.label { width:1px; white-space:nowrap; padding-left:0; background:none; }

.product-view .box-reviews .pager { border-width:1px 0; margin:0; }
.product-view .box-reviews dt { margin:10px 0; font-style:italic; }
.product-view .box-reviews dt a { font-weight:bold; font-style:normal; margin-right:10px; }
.product-view .box-reviews dd { margin:10px 0 20px; padding:0 0 10px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x 0 100%; }
.product-view .box-reviews dd p { margin:0 0 10px; }
.product-view .box-reviews dd .date { margin:0 0 10px; font-style:italic; }
.product-view .box-reviews dd.last { background:none; margin-bottom:0; }
/* Add Review Form */
.product-view .box-reviews .product-name { font-weight:normal; margin-bottom:20px; }
.product-view .box-reviews .product-name span { font-weight:bold; }
.product-view .box-reviews .form-list { margin:15px 0; }
.product-view .box-reviews .form-list .input-box {}

.product-view .box-reviews .form-list .review-summary-table thead { background:none; }
.product-view .box-reviews .form-list .review-summary-table thead th { background:none; border:0; }
.product-view .box-reviews .form-list .review-summary-table .value { text-align:center; }
/* ======================================================================================= */


/* Product Review ======================================================================== */
.review-product-list .col-main { padding-top:0; }

.product-review {}
.product-review .product-img-box { float:left; width:285px; }
.product-review .product-img-box .product-image { display:block; margin:0 0 15px; }
.product-review .details { float:right; width:400px; }

.product-review .details .product-name { font-size:15px; font-weight:bold; color:#151515; line-height:19px; margin:0 0 10px; }
.product-review .details p.date { font-size:12px; font-style:italic; }
.product-review .details p { margin:10px 0; }
.product-review .details .review-summary-table { margin:10px 0; }
.product-review .buttons-set { clear:both; padding:25px 0 0; }

.review-product-view .col-main { background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cols.gif) repeat-y -430px 0; padding:0; }
.review-product-view .col-main .page-title { margin-left:0; margin-right:0; }
.review-product-view .product-review .product-img-box { padding:0 0 20px 20px; }
.review-product-view .product-review .details { width:570px; padding:0 20px 20px 0; }
.review-product-view .product-review .buttons-set { border-top:1px solid #d1d1d1; background:#fff; margin:0; padding:15px 20px; }
/* ======================================================================================= */


/* CMS ============================================================================= */
.cms-home .col1-layout,
.cms-index-index .col1-layout { border:0; }
.cms-home .top-callout,
.cms-index-index .top-callout { margin-bottom:6px; }
.cms-home .col1-layout .col-main,
.cms-index-index .col1-layout .col-main { padding:0; }

.cms-index-index .col2-set {}
.cms-home .col2-set .col-1,
.cms-index-index .col2-set .col-1 { width:705px; }
.cms-home .col2-set .col-2,
.cms-index-index .col2-set .col-2 { width:244px; border:1px solid #d9d7ca; border-left:0; margin-left:-244px; }
.cms-home .col2-set .col-2 img,
.cms-index-index .col2-set .col-2 img { display:block; margin:6px auto; }

.cms-home .col1-layout .category-view,
.cms-index-index .col1-layout .category-view { margin:0 0 20px; }
.cms-home .col1-layout .page-title,
.cms-index-index .col1-layout .page-title { margin:3px 0 0; }
.cms-home .col1-layout .products-grid,
.cms-index-index .col1-layout .products-grid { margin:0; border:1px solid #cbc0b2; padding-top:20px; padding-bottom:20px; }
.cms-home .col1-layout .products-list,
.cms-index-index .col1-layout .products-list { margin:0; border:1px solid #cbc0b2; padding-top:20px; }

.cms-hp-touchsmart-iq506-has-arrived .col-main { padding:0; }
.cms-hp-touchsmart-iq506-has-arrived .main { margin-top:0; }
.cms-hp-touchsmart-iq506-has-arrived .breadcrumbs { display:none; }
.new-product-spotlight { border:1px solid #cfcfcf; border-top:0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/callouts/electronics/new_computer_bg.jpg) no-repeat; height:519px; position:relative; }
.new-product-spotlight .link { position:absolute; top:95px; left:318px; }
.new-product-spotlight .more-new-positioning { position:absolute; top:42px; right:70px; width:207px; }
.new-product-spotlight .more-new-positioning h3 { margin-bottom:5px; font-size:11px; text-transform:uppercase; font-weight:bold; }
.new-product-spotlight .more-new { position:relative; height:335px; }
.new-product-spotlight .more-new .arrow-up { position:absolute; top:0; left:0; height:20px; width:207px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/callouts/electronics/more_new_arrow.gif) no-repeat; text-indent:-999em; }
.new-product-spotlight .more-new .arrow-down { position:absolute; bottom:0; left:0; height:20px; width:207px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/callouts/electronics/more_new_arrow.gif) no-repeat 0 100%; text-indent:-999em; }
.new-product-spotlight .more-new .content { position:absolute; top:20px; left:0; width:205px; height:295px; border-width:0 1px; border-style:solid; border-color:#dcdcdc; background:#fff; }
.new-product-spotlight .more-new ol { margin:10px 15px; padding-left:0; list-style-type:none; }
.new-product-spotlight .more-new .item { padding:10px 0 10px 85px; border-bottom:1px solid #d2d2d2; }
.new-product-spotlight .more-new .item.top {padding-top:0; }
.new-product-spotlight .more-new .item.last { border-bottom:0; padding-bottom:0; }
.new-product-spotlight .more-new .item img { float:left; margin-left:-85px; position:relative; }
.new-product-spotlight .more-new a { font-weight:bold; }

.cms-menu { padding:15px; border-bottom:1px solid #d1d1d1; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cms-menu.gif) 0 0 repeat-x; font-size:12px; list-style-position:inside; }
.col-main .cms-menu { float:left; width:240px; border:1px solid #d1d1d1; margin:0 10px 5px 0; }
.cms-menu li { color:#999; margin:3px 0; }
/*.cms-menu li span { color:#444; }*/
.cms-menu li.parent > a,
.cms-menu li.parent > strong { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cms-menu-arrow-down.gif) 100% 50% no-repeat; padding-right:13px; }
.cms-menu li strong { font-size:13px; font-weight:bold; color:#333; }
.cms-menu li ul,
.cms-menu li ol { padding-left:15px; margin-bottom:7px; list-style-position:inside; }
/* CMS Menu Types */
ol.cms-menu.type-1 { list-style-type:decimal; }
ol.cms-menu.type-1 ol { list-style-type:decimal; }
ol.cms-menu.type-a { list-style-type:lower-alpha; }
ol.cms-menu.type-a ol { list-style-type:lower-alpha; }
ol.cms-menu.type-A { list-style-type:upper-alpha; }
ol.cms-menu.type-A ol { list-style-type:upper-alpha; }
ol.cms-menu.type-i { list-style-type:lower-roman; }
ol.cms-menu.type-i ol { list-style-type:lower-roman; }
ol.cms-menu.type-I { list-style-type:upper-roman; }
ol.cms-menu.type-I ol { list-style-type:upper-roman; }

ul.cms-menu.type-circle { list-style-type:circle; }
ul.cms-menu.type-circle ul { list-style-type:circle; }
ul.cms-menu.type-disc { list-style-type:disc; }
ul.cms-menu.type-disc ul { list-style-type:disc; }
ul.cms-menu.type-square { list-style-type:square; }
ul.cms-menu.type-square ul { list-style-type:square; }
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size: 12px; color:#250802; }
.product-name a { color:#250802;}
.product-name a:hover { color:#250802; text-decoration:none; }
.brand-name  a:hover { text-decoration:none;}
/* Product Tags */
.tags-list { margin:5px 0; }
.tags-list li { display:inline; font-size:12px; }
.tags-list li a { text-decoration:none; margin:0 2px 0 0; }
.tags-list li a:hover { text-decoration:underline; }

/* Advanced Search */
.search-summary { padding:10px 10px 0; margin:10px 0 0; font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x 0 0; }
.search-summary li { margin:2px 0; }

/* Sitemap */
.page-sitemap .page-title {
    margin-bottom: 10px;
}

.page-sitemap .pager-wrapper {
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    line-height: 33px;
}

.page-sitemap .pager-wrapper .pages {
    height: 33px;
}
.page-sitemap .links {
    display:block;
    text-align:right;
    margin:0;
    float: right;
}
.page-sitemap .links a {
    position:relative;
    color: #e20789;
}
.page-sitemap .sitemap { padding:0 20px; margin:15px 0; font-size:12px; float: left; }
.page-sitemap .sitemap li { margin:3px 0; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.checkout-cart-index .col-main { padding:0; }
.checkout-cart-index .col-main .page-title { margin:0; }
.checkout-cart-index .col-main .page-title h1 {padding-top: 9px;}
.cart-empty { padding: 15px  20px 20px 20px; background:#fff; }
.cart { padding: 20px 20px 100px; color: #250802!important;}
.cart .title-buttons { padding-right:15px; }
.cart .checkout-types { float:right; text-align:center; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .checkout-types fieldset { display:inline; }
.cart .checkout-types .btn-proceed-checkout span { height:30px !important; padding:0 !important; width: 168px;}
.checkout-cart-index .product-name a { text-transform: uppercase;}

.cart .title-buttons .checkout-types li { float:left; margin:0 0 10px 10px; }
.cart .checkout-types .paypal-logo img { margin-top: 15px; }

/* Shopping Cart Table */
.cart-table { border-width:1px 0; }
.cart-table .item-msg { font-size:11px; font-weight: bold; color: #e9008a; }
.cart-table thead th { vertical-align:bottom; }
.cart-table tbody td { padding:12px; border-bottom:1px solid #e1e1e1;}
.cart-table .button.btn-continue {
    float:right;
    border:none;
    margin-right: 10px;
    background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/back_bkg.gif) no-repeat center left;
}
.cart-table .btn-continue span {
    border:none;
    text-transform:uppercase;
    color:#e20789!important;
    font-weight:bold;
    padding:0;
    background: none;
    font-size: 10px;
}

.cart-table .button.btn-continue:hover span {
    text-decoration:underline;
    background: none;
}
.cart-table .btn-update { float:right; margin-left:10px; }
.cart-table button.button span span {padding: 0;}
.cart-table .btn-empty { float:right; }
.cart-table {background-color: #ffffff; margin-bottom: 20px;}

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { width:630px; padding:0; }
.cart .cross-inside { }
.cart .cart-collaterals h2 { font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif; font-size: 14px; margin:0; margin-bottom: -5px; color: #000; font-weight: bold; text-transform: uppercase; }
.cart .deals { float:left; width:307px; display:inline; margin:0; font-size:12px; }
.cart .deals p,
.cart .deals label { margin:0 0 7px; display:block; }
.cart .deals .input-text { width:185px; margin:3px 6px 3px 0; float:left; }
.cart .deals .widget-sku { display:block; margin:0 0 20px; width:264px; }
.cart .deals .widget-sku .block-title { background:inherit; border:inherit; color:#000; font-size:16px; margin:0 0 5px; padding:0; }
.cart .deals .widget-sku .block-title strong { font-weight:normal; }
.cart .deals .widget-sku .block-content { padding:0; }
.cart .deals .widget-sku .sku-table td input { width:98%; }
.cart .giftcard { position:relative; z-index:1; }
.cart .giftcard button.check-gc-status { clear:both; float: left;}
.cart .giftcard button.check-gc-status span { padding:0 !important; background:none !important; line-height:1.3 !important; color:#e20789 !important; height:auto !important; font-weight:normal !important; text-transform:none !important; }
.cart .giftcard button.check-gc-status span span { font: 10px Arial, Helvetica, sans-serif !important; }
.cart .giftcard button.check-gc-status span span:hover { text-decoration: underline;}
.cart .giftcard,
.cart .discount,
.paypal-express-review .discount,
.paypal-express-review .giftcard {
    margin:0 0 15px 0;
    padding-bottom: 20px;
}
.paypal-express-review .discount.vip-program,
.cart .discount.vip-program {
    padding: 15px;
    -webkit-box-shadow: #f78fcc 0 0px 6px 0;
    -moz-box-shadow: #f78fcc 0 0px 6px 0;
    box-shadow: #f78fcc 0 0 6px 0;
    border: none;
}

.paypal-express-review .giftcard h2 { font: 15px "Arial Black", sans-serif; margin:0; margin-bottom: -5px; color: #e80089!important; text-transform: uppercase; }

.cart .vip-program .input-text {
    width: 170px;
}
.cart .vip-program .vip-program-static-block {font-size: 11px; margin-bottom: 10px;}
.cart .vip-program .vip-program-static-block a {color: #e20789;}
.cart .vip-program label,
.cart .giftcard label
{ float:none; width:auto; text-align:left; padding:0;  text-transform: uppercase; font-size: 12px; font-weight: bold; margin: 0; font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;}
.cart .cancel-btn { margin:5px 30px 0 0; clear:left; display: none;}
.paypal-express-review .cancel-btn { margin:5px 30px 0 0; clear:left; display: none;}
.cart .giftcard label { margin-top: 10px;}
.cart .shipping { float:left; margin:0 0 0 29px; display:inline; font-size:11px; width:270px; padding-top: 15px; }
.cart .shipping p { margin-bottom: 5px; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.cart .shipping select { width:256px; }
.cart .shipping .input-text { width:94px; }
.cart .shipp3ing p { margin:0; }
.cart .shipping .form-list label {
    float:none;
    width:auto;
    text-align:left;
    padding: 0 0 3px 0;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    display: block;
    color: #000;
}
.cart .shipping .form-list .input-text,
.cart .shipping .form-list select { display:block; float:none; }

.cart .crosssell { float:left; width: 631px; padding:0;}
.cart .crosssell h2 {
    font: 15px "Arial Black", sans-serif;
    text-transform:uppercase;
    color: #E80089!important;
    height: 30px;
    line-height: 30px;
    background: #ffe1f3;
    padding-left: 10px;
}
.cart .crosssell .item { padding:9px 12px 13px 12px; float: left; width: 114px; border: 1px solid #e1e1e1; margin-right: 11px; min-height: 275px; font-size: 12px;}
.cart .crosssell .item:hover {border: 1px solid #E80089;}
.cart .crosssell .product-image { float:left; margin:0; border-bottom: 1px solid #e1e1e1;}
.cart .crosssell .product-shop { float: left; width: 118px; text-align: left; margin-top: 19px;}
.cart .crosssell .product-name,
.cart .crosssell .price-box,
.cart .crosssell .add-to-links { margin:0 0 5px; }
.cart .crosssell .add-to-links li { margin:0; }
.cart .crosssell .brand-name {margin-bottom: 5px;}
.cart .crosssell .special-price .price{font-weight: normal;}
/* Shopping Cart Totals */
.cart .totals {
    float:right;
    width:310px;
    padding:10px 10px 20px 10px;
    font-size:12px;
    font-weight: bold;
    background: #250802;
    color: #000000;
}
.cart .totals table {
    width:100%;
    background: #250802;
}
.cart .totals table th,
.cart .totals table td { padding:0; }
.cart .totals table tfoot strong { font-weight:normal; font-size:18px; color:#ffffff; display:block; margin:10px 0 15px; }
.cart .totals table tfoot .summary-total td { padding:0 0 20px; }
.cart .totals table tfoot th strong { margin:0; }
.cart .totals table tfoot td .price { font-weight:bold; }
.cart .totals .btn-remove { vertical-align:middle; }
.cart .totals .btn-remove img { }
.cart .totals .checkout-types li { margin:0; }
.cart .totals .checkout-types .paypal-or { display: none; }

.failed-products { border:1px solid #E9581F;   }
.failed-products .sub-title { background:#FFF5F3 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/icon_error.gif) no-repeat 10px 50%; color:#D91A00; margin:0; padding:10px 10px 10px 30px; border-bottom:1px solid #E9581F; }
.failed-products .item-msg.error { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/icon_error.gif) no-repeat left; font-size:11px; color:#D91A00; padding:5px 0 5px 20px; }
/* Empty Cart Add by SKU */

.cart-empty .failed-products { clear:both; z-index:1; position:relative; margin:40px -20px -21px; }

/* Options Tool Tip */
.item-options p { font-size:11px; font-weight:bold; text-transform:uppercase; padding:10px 12px 0 12px; }
.item-options dt { font-weight:bold; padding:7px 0 7px ; text-transform: uppercase;}
.item-options dd { padding-bottom:5px;}
.truncated { cursor:help; margin:5px 0 0; position:relative; z-index:1; width:110px; }
.truncated:hover { z-index:2; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; text-decoration:none;  color:#e20789; }
.truncated .truncated_full_value {}
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; padding:0; width:190px; border:1px solid #e1e1e1;  background-color:#fff; }
.truncated .truncated_full_value .item-options p { color:#e20789; margin-bottom: 5px; text-transform: none;}
.truncated .truncated_full_value .item-options dl { margin-right:-9px; position:relative; z-index:9999; padding:0 21px 10px 12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_truncated.gif) no-repeat 100% 38px; line-height: 12px; margin-top: 5px; }
.truncated .truncated_full_value .item-options dd {font-size: 12px;}
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:30px; top:7px; }
.col-right .truncated .show .item-options { left:-240px; top:7px; }
.top-cart .truncated .show .item-options { top:-60px; left:-206px; }
.block-cart .truncated .show .item-options { top:-60px; left:-206px; }

/* Item options in the cart */
.data-table .item-options dt { padding:0; float: left;font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif; font-weight: bold; line-height: 16px;}
.data-table .item-options dd { padding:0; }
.data-table .item-options dd .price { font-weight:bold; margin-left:5px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;}
/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.checkout-onepage-index .col-main { padding:20px 0 0; }

.opc-wrapper { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cols.gif) repeat-y -573px 0; }
.opc-wrapper .page-title { margin:0; position:relative; z-index:1; }
.opc-wrapper .page-title .callout { position:absolute; top:7px; right:20px; z-index:1; }

/* Block: Checkout Progress */
.opc-progress-container { float:left; width:182px; }
.opc-progress-container .opc-block-progress { background:#fff; }
.opc-progress-container .opc-block-progress .block-title { padding:17px 11px 10px 17px; background:none; border:0; border-bottom:1px solid #cfcfcf; }
.opc-progress-container .opc-block-progress .block-title strong { font:18px/1.1 Arial, Helvetica, sans-serif; padding:0; color:#111; }
.opc-progress-container .opc-block-progress .block-content { padding:17px 11px 17px 17px; }
.opc-progress-container .opc-block-progress dt { font-weight:bold; margin:2px 0 8px; }
.opc-progress-container .opc-block-progress dt.complete { font-weight:bold; margin:2px 0 4px; }
.opc-progress-container .opc-block-progress dt.complete a { font-weight:normal; text-transform:lowercase; }
.opc-progress-container .opc-block-progress dd.complete { margin:5px 0 8px; padding:5px; }
.opc-progress-container .block-progress .cards-list dd { padding:0; }
.opc-progress-container .block-progress .cards-list .info-table th { font-weight:normal; }

.opc { float:right; width:755px; }
.opc li.section { position:relative; }
.opc .step-title { margin:0 0 1px; }
.opc .step-title .number { display:none; }
.opc .step-title h2 { background-color:#e6e6e6; color:#686868; font-size:11px; line-height:22px; padding:0 14px; font-weight:bold; text-transform:uppercase; }
.opc .allow .step-title {}
.opc .allow .step-title h2 { background-color:#656565; color:#fff; cursor:pointer; }
.opc .active {}
.opc .active .step-title { margin:0 0 0; padding:0 0 0 0; }
.opc .active .step-title h2 { background:#d12c01 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_active-step.gif) repeat-x 0 0; color:#fff; text-transform:capitalize; font-weight:normal; border-bottom:1px solid #cfcfcf; cursor:default; font-size:16px; padding:5px 20px 2px; line-height:24px; height:24px; }
.opc .step { padding:20px; min-height:300px; font-size:12px; background:#fcfcfc; border-top:0; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {}
.opc .order-review .authentication { margin:0 auto; width:570px; }
.opc .order-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }

/* Steps */
.opc .form-alt .input-box { width:695px; }
.opc .form-alt .input-box select { width:695px; }

/*#checkout-step-login { height:auto !important; min-height:0 !important; padding:0; }*/
#checkout-step-login .col2-set { padding:20px 20px 30px; background:#fcfcfc url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_cols.gif) repeat-y 195px 0; height:auto !important; min-height:0 !important; }
#checkout-step-login .login-only { background-image:none; }
#checkout-step-login h4 { font-size:16px; color:#000; font-weight:normal; margin:0 0 15px; }
#checkout-step-login .col2-set .col-1 {}
#checkout-step-login .col2-set .col-2 { width:338px; }
#checkout-step-login .col2-set .col-2 .radio { margin-right:5px; }
#checkout-step-login .col2-set .col-2 li { padding-left:10px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_bulletsm.gif) no-repeat 0 0.5em; }
#checkout-step-login .col2-set .col-2 .form-list li { background:none; padding-left:0; }
#checkout-step-login .form-list label,
#checkout-step-login .form-list .label { width:90px; }
#checkout-step-login .btn-only { padding:0 0 0 105px; text-align:left; width:214px; }
#checkout-step-login .btn-only .button { float:right; }
#checkout-step-login p { margin:0 0 15px; }
#checkout-step-login .form-list p { padding-left:105px; margin:0; }
#checkout-step-login .form-list .input-text { width:210px; }

#checkout-step-login .form-list li.note { float:left; padding-left:105px; margin:0 0 9px; width:auto; clear:left; }
#checkout-step-login .form-list li.control { float:left; clear:left; }
#checkout-step-login .form-list li.control .input-box { margin-left:105px; }
#checkout-step-login .form-list li.buttons-set { float:right; clear:none; padding-right:30px; padding-top:2px; }


.opc .buttons-set
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set p.back-link { text-align:left; }
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set .button,
.opc .form-buttons .button { float:right; margin:0; }
.opc p.required { text-align:right; width:auto; padding-left:0; }

.checkout-onepage-payment-additional-customerbalance { margin-bottom:5px; }
.checkout-onepage-payment-additional-customerbalance .checkbox { margin-left:0; }

/*
#checkout-step-shipping_method .buttons-set,
#opc-payment .buttons-set { width:521px; margin-top:10px; margin-bottom:0; }
#checkout-step-shipping_method .buttons-set .back-link,
#opc-payment .buttons-set .back-link { width:245px; padding-right:15px; float:left; text-align:right; }
#checkout-step-shipping_method .buttons-set .back-link a,
#opc-payment .buttons-set .back-link a { display:inline; float:none; }
#checkout-step-shipping_method p.required,
#opc-payment p.required { padding:0 0 0 260px; }
#opc-payment p.note { padding:10px 0; font-size:11px; }
*/

#checkout-step-review { padding:0; border: 1px solid #e1e1e1!important; }
#checkout-step-review .data-table { border:0; font-size:12px; }
#checkout-step-review .data-table .item-options { font-size:11px; }
#checkout-step-review .data-table thead th { vertical-align:bottom; font-size:10px; }
#checkout-step-review .data-table .product-name { font-size:12px; }
#checkout-step-review .data-table tfoot tr.last strong { font-size:14px; }

#checkout-step-review .buttons-set { padding:15px 20px; margin:0; }

.opc .checkout-agreements { margin:20px; }

/* Multiple Addresses Checkout */
.checkout-progress,
.checkout-progress li.first span,
.checkout-progress li.last span { background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_crumbs.gif); background-repeat:no-repeat; }
.checkout-progress { padding:0 0 0 0; border-bottom:1px solid #cfcfcf; background-color:#ededed; text-align:center; margin:-21px -21px 5px; font-size:11px; font-weight:bold; text-transform:uppercase; width:940px; position:relative; z-index:2; }
.checkout-progress li { float:left; width:20%; text-align:center; color:#888; line-height:20px; }
.checkout-progress li span { display:block; text-align:center; border-right:1px solid #cfcfcf; }
.checkout-progress li.first span { background-position:0 0; }
.checkout-progress li.last span { background-position:100% 0; border:0; }
.checkout-progress li.active span { color:#fff; background-color:#d12c01; }

.multiple-checkout { position:relative; z-index:1; }
.multiple-checkout .data-table thead th { vertical-align:bottom; }
.multiple-checkout .col3-set .actions { border:1px solid #e4e4e4; padding:3px 9px 4px; float:left; }
.multiple-checkout .col3-set address { padding:10px; clear:both; }
.multiple-checkout .col3-set,
.multiple-checkout .col2-set { margin:0 0 15px; }
.multiple-checkout .buttons-set { padding:15px 0; clear:both; width:auto; }
.multiple-checkout .buttons-set .button { float:right; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-weight:normal; font-size:18px; color:#cd3800; text-align:right; display:block; margin:10px 0 15px; }
.multiple-checkout .grand-total .price-label { font-weight:normal; }
.multiple-checkout .grand-total .price { font-weight:bold; }
.multiple-checkout .sp-methods { font-size:12px; }
.multiple-checkout .sp-methods input {margin-top: 0;}
.multiple-checkout .checkout-multishipping-payment-customerbalance { font-size:12px; margin-bottom:7px; }
.multiple-checkout .fieldset label { font-size:11px; }
.multiple-checkout .gift-item .fieldset { font-size:11px; width:380px; }

/* Review Details */
#checkout-step-review .data-table .btn-remove,
.checkout-multishipping-overview .data-table .btn-remove,
#details-table .btn-remove { display:-moz-inline-stack; display:inline-block; vertical-align:middle; }

/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    text-transform: uppercase;
}
.sp-methods dd { margin:0 0 7px; }
.sp-methods dd label {
    text-transform: inherit;
}
.sp-methods dd li { margin:5px 0;}
.checkout-onepage-index .sp-methods dd li {padding:  0!important;}
.sp-methods label {font-weight: bold; font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif; font-size: 12px;}
.sp-methods .price { font-weight:normal; }
.sp-methods .form-list { margin:15px 0; }
.sp-methods .form-list .input-text { width:250px; }
.sp-methods .form-list select { width:256px; }
.sp-methods .form-list label { width:155px; }

.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.sp-methods .input-box { line-height:21px; }
.sp-methods .radio,
.sp-methods .checkbox {}
.sp-methods .v-fix .validation-advice { margin-right:-250px; position:relative; z-index:1; width:250px; }
.sp-methods .adv-container { padding-left:170px; }
.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:1.5em 0 2em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.checkmo-list li { margin:0 0 4px; }
.checkmo-list label { padding-top:0; }
.checkmo-list address { float:left; }

.please-wait {
    position:absolute;
    z-index:99;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 25%;
    font-size:12px;
    font-weight:bold;
    background:#fff;
    white-space:nowrap;
}
.cvv-what-is-this { cursor:help;  display: block; margin-left: 70px;}

/* Payment Bridge */
.pbridge-reload { display:block; text-align:right; }
.pbridge-reload a { color:#1e75b4; font-size:11px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message { padding:20px 0; }
.add-gift-message h3 { font-size:16px; font-weight:normal; color:#000; line-height:19px; margin:0 0 10px; }
.add-gift-message p { margin:10px 0; }

.gift-message-form { border:1px solid #d1d1d1; background:#f5f5f5 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_block.gif) repeat-x 0 0; }
.gift-message-form .fieldset { padding:10px 0 10px; }
.gift-message-form .fieldset .input-text,
.gift-message-form .fieldset textarea { width:200px; }
.gift-message-form .fieldset textarea { width:200px; height:8em; }
.gift-message-form .inner-box { padding:0; height:300px; overflow:auto; }
.gift-message-form .inner-box h5,
.gift-message-form .inner-box h4 { font:14px/1.25 Arial, Helvetica, sans-serif; padding:0 20px; color:#222; margin:17px 0; }
.gift-message-form .inner-box p { margin:10px 0; padding:0 20px; }
.gift-message-form .gift-item { padding:5px 0 0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x 0 100%; }
.gift-message-form .gift-item .number { padding:5px 20px 5px; margin-bottom:0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x 0 100%; color:#adadad; font-weight:bold; }
.gift-message-form .gift-item .product-img-box { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-y 100% 0; float:left; width:150px; padding-right:15px; }
.gift-message-form .gift-item .product-image { text-align:center; margin:20px; }
.gift-message-form .gift-item .product-name { font-size:12px; margin:20px 0 5px; text-align:center; }
.gift-message-form .gift-item .fieldset { float:left; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-y 0 0; padding:20px 0 10px 10px; margin:0 0 0 -2px; }
.gift-message-form .gift-item .fieldset label { width:80px; }
.gift-message-form .gift-item .gift-wrapping-form { padding:0 20px; }

.gift-options-for-order { padding:0 40px; }
.gift-options-for-order .fieldset { padding:0; }
.gift-options-for-order .fieldset p { padding:0; }
.gift-options-for-order .fieldset label { width:80px; }
.gift-options-for-order .fieldset .input-text,
.gift-options-for-order .fieldset textarea { width:340px; }

.gift-wrapping-form { padding:0 0 10px; }
.gift-wrapping-form img { border:1px solid #ccc; float:left; margin-right:10px; }
.gift-wrapping-form label { margin-right:10px; vertical-align:middle; }
.gift-wrapping-form .gift-wrapping-design { overflow:hidden; padding:10px 0 0; width:100%; }

.gift-message-link { display:block; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; width:13px; height:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/gift-message-close.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements {}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #d8cea8; font-size:11px; background-color:#fffdef; padding:15px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:10px 0; font-size:12px; font-weight:bold; }
.checkout-agreements .agree .checkbox { margin-right:5px; }

/* Centinel */
.centinel { margin:10px 0; }
.centinel p { margin:0 0 10px; }
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

.opc .centinel { margin:0; padding:20px; }

/* Checkout Success */
.checkout-onepage-success .info-box {min-height: 130px!important;}
.checkout-onepage-success .col-main { font-size:12px; }
.checkout-onepage-success .discount-info-block { margin:0 0; }
/********** Common Checkout Styles > */
/* ======================================================================================= */


/* Invitation page ======================================================================= */
#invitationForm p.required { padding-bottom:20px; }


/* Compare popup ========================================================================= */
.catalog-product-compare-index tr.last a,
.catalog-product-compare-index tr.first a { color:#999; }
.catalog-product-compare-index tr.last p,
.catalog-product-compare-index tr.first p { margin:10px 0; }
.catalog-product-compare-index tr.first .product-name a { color:#333; }


/* Account Login/Create Pages ============================================================ */
.my-account {}

.account-login {
    position:relative;
    font-size:11px;
    min-height:350px;
    float: left;
    width: 100%;
}

.login-only { background:none; }
.login-only .registered-users { float:none; margin:0 auto; }

.account-login .new-users,
.account-login .registered-users,
.account-login.block-content {
    width:288px;
    min-height: 346px;
    padding:15px 10px;
    border: 1px solid #e1e1e1;
    margin-right: 15px;
}
.account-login.block-content{
    margin: 0;
    float: left;
    padding-bottom: 0;
    min-height: 361px;
}

.account-login.block-content .form-alt li {
    line-height: 14px;
    margin-bottom: 7px;
}
.account-login.block-content p { width: 265px;}
.account-login .new-users p {width: 245px;}
.account-login .registered-users p { margin-bottom:0; width: 245px;}
.account-login .spacer { position:absolute; top:100%; left:447px; margin-top:-1px; width:16px; height:3px; font-size:0; line-height:0; background:#fff; overflow:hidden; }
.account-login .fieldset { margin:0; }
.account-login .fieldset h2 { margin-bottom:.5em; }
.account-login .form-list label,
.account-login .form-list span.label { text-align: left; text-transform: uppercase;}
.account-login p.required,
.account-login .btn-only {
    font: 10px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-transform: capitalize;
    margin: 15px 2px 0 0;
}
.account-login p.required {
    margin-top: 0!important;
}
.account-login .btn-only a { float:left; white-space:nowrap; }
.account-login .form-list input.input-text,
.account-login.block-content .input-text{
    width:268px;
    border-radius: 3px;
    padding: 0 5px;
    height: 24px;
    line-height: 10px;
    font-size: 10px;
}
.account-login .form-list p { padding:0 0 0 110px; }
.account-login .form-list li.note { float:left; padding: 0; margin:5px 0; width:auto; clear:left; }
.account-login .form-list li.note a { font-size:10px; color: #e20789; }
.account-login .form-list li.control { float:left; clear:left; }
li#remember-me-box.control { white-space:nowrap; }
li#remember-me-box.control label {
    margin-left:20px;
    white-space:normal;
    text-transform: none;
    font-size: 11px;
}
.account-login .form-list li.control .input-box { margin-left:0; }
li#remember-me-box.control .link-tip { display:inline-block; font-size:10px; line-height:16px; padding-top:3px; white-space:normal; color: #e20789; }
.account-login .form-list li.buttons-set { float:left; clear:both; margin-top: 10px; }

.account-create {}



/* Popup Dialog Block */
.window-overlay { background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.window-overlay { position:fixed; top:0; left:0; min-height:100%; background:#000; opacity:0.5; width:100%; z-index:990; display:none; }
.window-overlay.active { display:block; }
.popup-block {
    border:10px solid #e20789;
    left:50%;
    top:40%;
    position:absolute;
    margin:-85px 0 0 -250px;
    width:auto;
    text-align:left;
    -moz-box-shadow:0 0 6px #6d123b;
    -webkit-box-shadow:0 0 6px #6d123b;
    box-shadow:0 0 6px #6d123b;
    z-index:1000;
    position:fixed;
    display:none;
}
.popup-block.active { display:block; }
.popup-block .block-title {
    background: #250802;
    padding:20px 30px 10px 25px;
    text-transform: uppercase;
}

.popup-block div.btn-close {
    background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_close.png) no-repeat;
    display:block; position:absolute;
    top:10px;
    right:10px;
    height:15px;
    width:15px;
    text-indent:-9999em;
    cursor:pointer;
}
.popup-block .block-title strong {
    color:#ffffff;
    font:20px "Arial Black", sans-serif;
}
.popup-block .block-content {
    padding:0 30px 0 25px;
    background: #250802;
    font-size:12px;
    font-weight: bold;
    color: #e20789;
}

.popup-block .block-content p.remember-me-content {
    width: 335px;
    color: #ffffff;
}
.popup-block .block-content .form-list label { width:95px; color: #ffffff; text-align: left;}
.popup-block .block-content .form-list .input-text { width:230px; padding: 3px 5px; border-radius: 3px; background: #787878; color: #250802;}
.popup-block .block-content .form-list .control {margin:10px 0 0 100px;}
.popup-block .block-content .form-list .control .input-box { }
.popup-block .block-content .form-list .control  label {margin-left: 25px; font-size: 11px;}
.popup-block .block-content .form-buttons { width:auto; padding:10px 0 25px 90px; }
.popup-block .block-content .form-buttons .button { float:left; margin-left: 10px;}
.popup-block.loading .block-content * { text-align:left; text-indent:-99999em; overflow:hidden; position:relative; margin-left:-9999em; }
.popup-block.loading .block-content:before { content:''; display:block; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/opc-ajax-loader.gif) no-repeat 0 50%; position:absolute; z-index:99; top:50%; left:50%; line-height:16px; padding:16px; text-indent:0!important; }

/* My Account ============================================================================= */

/* Captcha */
.captcha-note  { clear:left; padding-top:5px;}
.captcha-image { float:left; margin:0 0 0 240px; position:relative; width:228px; }
.captcha-image .captcha-img { border:1px solid #c7c7c7; vertical-align:bottom; width:100%; }
.registered-users .captcha-image    { margin:-12px 0 0 113px; }
#checkout-step-login .captcha-image { margin:-24px 0 0 105px; width:214px; }
.captcha-reload { cursor:pointer; position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }
#checkout-step-login #advice-required-entry-captcha_user_login { min-height: 30px; }
.registered-users #advice-required-entry-captcha_user_login { margin-bottom: 5px; }

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg,
.dashboard .col2-set {
    padding:0 0 20px;
}

.recent-orders {
    border: 1px solid #e1e1e1;
    padding: 10px;
    margin-bottom: 20px;
}

.recent-orders h3{
    padding: 0 0 5px 2px;
}

.recent-orders .data-table tr th {
    border-top: 1px solid #F799D1;
    font-size: 10px;
}

.recent-orders .data-table tbody td {
    padding:10px !important;
    font-size: 12px;
}
.recent-orders #my-returns-table tbody td {
    padding:5px 10px !important;
    font-size: 12px;
}
.recent-orders .data-table tbody td.last .price-excl-tax {
    font-size: 15px;
    font-weight: bold;
}

.recent-orders .data-table {
    border: none;
}
.recent-orders .data-table tr:last-child td {
    border: none;
}
.recent-orders .separator {
    color: #250802;
    font: 10px Arial, Helvetica, sans-serif;
}

.recent-orders a{
    font-size: 10px;
    color: #e20789;
    text-transform: capitalize;
    font: 10px Arial, Helvetica, sans-serif;
}
/* Block: Tags */
.dashboard .tags { padding:0 0 20px; }
.dashboard .tags p { display:inline; }
.dashboard .tags .product-name { margin:0 0 3px; font-size:11px; line-height:17px; }
.dashboard .tags li { margin:0 0 8px; }
.dashboard .tags .number { float:left; border:1px solid #ddd; text-align:center; line-height:17px; width:15px; margin-right:-20px; }
.dashboard .tags .details { margin-left:25px; }

/* Block: Reviews */
.dashboard .reviews { padding:0 0 20px; }
.dashboard .reviews .product-name { margin:0 0 3px; font-size:11px; line-height:17px; }
.dashboard .reviews p { float:left; margin-right:5px; }
.dashboard .reviews li { margin:0 0 5px; }
.dashboard .reviews .number { float:left; border:1px solid #ddd; text-align:center; line-height:17px; width:15px; margin-right:-20px; }
.dashboard .reviews .details { margin-left:25px; }

/********** Dashboard > */

/* Adress Book */
.addresses-list .box-content { font-size:11px; }
.addresses-list .col-2 li { padding:0 0 10px; }
.addresses-list .col-2 li .actions { border:1px solid #e4e4e4; padding:3px 9px 4px; float:left; }
.addresses-list .col-2 li address { padding:10px; clear:both; }

/* Order View */
.order-page {}
.order-page .order-date,
.order-date{
    margin:15px 0 10px 0;
    color:#250802;
    font-size:12px;
}
.order-page .col2-set { padding-bottom:20px; }

.order-details .link-print { background:none; padding:0; }
.order-details .order-additional,
.order-details .data-table {  }
.order-details .order-additional dl {
    border-top: 1px solid #e1e1e1;
    margin-top: 5px;
    padding-top: 10px;
}
.order-details .order-additional dt { font-weight:bold;  }
.order-details .order-additional dd {  margin:0 0 10px; }
.recent-orders .buttons-set {
    margin: 5px 0;
}
.recent-orders .back-link a {
    text-transform: uppercase;
    font-weight: bold;
}

.order-details dl.gift-message { margin:0 20px; }
.order-details .gift-message dt { margin:1px 0; padding:2px 10px; background:#e6e6e6; }
.order-details .gift-message dd { border:1px solid #c7c7c7; background:#fff; padding:10px; margin:0 0 10px; white-space:pre-wrap; word-wrap:break-word }

.order-links { margin:0; text-align:right; }
.order-info { border-bottom:1px solid #f799d1; }
.order-info dt { color:#6c6c6c; float:left; }
.order-info dd { float:left; }
.order-info ul { float:left; }
.order-info li {
    float:left;
    position:relative;
    z-index:2;
    bottom:-2px;
    margin-right:5px;
    background: #e1e1e1;
    padding:0 10px;
    font-size: 10px;
    font-weight:bold;
    border: 1px solid #bababa;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    text-transform: uppercase;
    height: 27px;
}

.order-info li a {
    text-decoration:none;
    padding-top: 12px;
    float:left;
    color:#686868;
}
.order-info li.current {
    margin-bottom:-1px;
    z-index:3;
    border: 1px solid #f799d1;
    border-bottom: none;
    background: #ffffff;
    bottom: 0;
    height: 30px;

}
.order-info li.current strong {
    color:#e20789;
    line-height:30px;
}
.order-info li.current strong { background-position:100% 0; padding-bottom:1px; }
.order-info dt { font-weight:bold; }

/* Manage Newsletter Subscription */
.newsletter-manage-index .form-buttons .button { float:left; margin:0; }

/* Split Button */
.split-button { display:inline-block; z-index:1; position:relative; max-width:300px; white-space:nowrap;}
.split-button.clickable:active { left:1px; top:1px; }
.split-button {  height:21px; padding:0 0 0 10px; margin:0; }
.split-button.active { z-index:100; }
.split-button strong { cursor:default; font-weight:bold; font-size:11px; height:19px; padding:0 30px 0 0; margin:0; display:block;  white-space:nowrap; text-overflow:ellipsis; }
.split-button.clickable > strong,
.split-button strong[onclick] {  font-size:11px; color:#250802; cursor:pointer; }
.split-button .change { display:inline-block; border:1px solid; border-color:transparent transparent transparent #999; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/wishlist_arrow.gif) 3px 50% no-repeat!important; text-indent:-999em; overflow:hidden; width:16px; cursor:pointer; height:11px; margin-left:5px; vertical-align:middle; }
.split-button .change { position:absolute; right:5px; top:0; height:19px; border-left-color:#ccc; }

.split-button.light { background:none; height:auto; padding:0; }
.split-button.light.clickable:active { top:auto; left:auto; }
.split-button.light strong { display:inline-block; font-size:11px; text-transform:none; background:none; font-weight:normal; padding:0; height:auto; overflow:visible; white-space:normal;}
.split-button.light.clickable > strong,
.split-button.light strong[onclick] { text-transform:none;  color:#250802; }
.split-button.light.clickable > strong:hover,
.split-button.light strong[onclick]:hover { text-decoration:underline; }
.split-button.light .change { position:static; right:auto; top:auto; height:8px; border-left-color:#250802; }

.split-button.active .change,
.split-button .change:hover { background-position:-995px 50%; }
.split-button .list-container { position:absolute; display:none; right:0; top:100%; padding:0; min-width:100%; max-width:300px; float:left; }
.split-button.active .list-container { display:block; }
.split-button .list-container ul { background:#fff; border:1px solid #e1e1e1; position:relative; }
.split-button .list-container ul > li { white-space:nowrap; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn-split-item.png) no-repeat -10000px -10000px; border:1px solid #c1c1c1; border-top-width:0; margin:0; display:block!important; margin:0!important; }
.split-button .list-container ul > li:first-child { border-top-width:1px; }
.split-button .list-container ul  li {float: none;}
.split-button .list-container li a,
.split-button .list-container li span { display:block; line-height:1.2!important; cursor:pointer; padding:5px 18px 5px 18px; color:#250802; font-size:11px; text-transform:none; text-decoration:none; text-align:left; text-overflow:ellipsis; overflow:hidden; }
.split-button .list-container li:hover a,
.split-button .list-container li:hover span,
.split-button .list-container li:hover { text-decoration:none; }
.split-button .list-container li:hover { background-color:#e1e1e1; background-position:5px -984px; }
.split-button .list-container li.new { background-color:#e1e1e1; background-position:5px 7px; }
.split-button .list-container li.new:hover { background-color:#999; background-position:5px -485px; }

/* Wishlist */
.my-wishlist textarea { width: 97%; height:67px; border: 1px solid #e1e1e1; background: #ffffff; resize:vertical; line-height:1.3em; overflow:auto; }
#wishlist-table .price-box { margin: 0; line-height: 24px; }
#wishlist-table td .description { margin:10px 0; max-height:3.9em; line-height:12px; overflow:hidden; word-wrap:break-word; max-width:345px; }
#wishlist-table td .description .inner { overflow:hidden; }
#wishlist-table td { padding:15px 10px!important; }
#wishlist-table th:first-child,
#wishlist-table td:first-child { padding-left:10px; padding-right:0; }
#wishlist-table td p { margin:0; }
#wishlist-table td.last { padding:4px 2px; width:1px; }
#wishlist-table td .price-box p { margin:0 0 5px; display: inline; }
#wishlist-table td .truncated { float:left; width:auto; margin-right:10px; margin-top: 0;}
#wishlist-table td .truncated .show .item-options { top:-40px; right:100%; left:auto; margin-right:15px; line-height:1.2; }
#wishlist-table td .truncated .truncated_full_value .item-options dl { background-position:100% 0; }
#wishlist-table .item-manage { margin:0 0 0 0; float:left; }
#wishlist-table .item-manage .split-button { margin:10px 5px 0 0; width: 150px; line-height: 10px; }
#wishlist-table .item-manage .split-button.light strong { width: 115px; white-space: nowrap; }
#wishlist-table .item-manage .split-button .change { margin-left:2px; }
#wishlist-table .item-manage .split-button:last-child { margin-right:0; }
.wishlist-empty { font-size:12px; padding:15px 10px; text-align:center; }
p.wishlist-empty { margin-top: 10px; border-top:1px solid #e1e1e1; padding:0; line-height: 90px;}
#wishlist-table .cart-cell {min-width: 150px;}
/* Multiple Wishlist */

.link-edit { font-family: Arial, sans-serif; color: #e20789;}
.wishlist-management .link-edit { font-size: 11px;  text-transform: capitalize;}
.wishlist-management .separator { color: #250802; font-size: 11px;}
.wishlist-management .btn-create { float:right;  }
.wishlist-management .sub-title { float:left;  max-width:100%; padding-left: 5px;}
.wishlist-management .sub-title h2 { word-wrap:break-word; }
.wishlist-management .note-msg { clear:both; margin:0 0 10px; padding:13px 0; font-size:12px !important; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.wishlist-management .msg-private { }
.wishlist-management .table-caption .label { font-size:10px; font-weight: bold;text-transform: uppercase; float:left; line-height:24px; margin-right: 5px;}
#wishlists-move { float:right; margin-left:10px; }
#wishlists-copy { float:right; }

#wishlists-select { background:#e1e1e1; padding-left:0; white-space:nowrap; float:left; max-width:220px; }
#wishlists-select strong { background:none; padding-right:0; padding-left:7px; font-weight:normal; font-size:11px; text-transform: capitalize; }
#wishlists-select strong span { font-weight:bold; }
#wishlists-select .change { text-indent:0;  border:0; right:0;  text-decoration:none; width: 22px; height:24px; }
#wishlists-select.active .change span { color:#250802; background-position:100% -130px; }
#wishlists-select .list-container { right:auto; left:0; margin-top:4px; }
#wishlists-select .list-container ul { background:#e7e7e7; border:0; }
#wishlists-select .list-container li:first-child { border-top:0; }
#wishlists-select .list-container li { border-color:#d9d9d9; }
#wishlists-select .list-container a,
#wishlists-select .list-container span { color:#250802; padding:5px 6px; /* background-position:-999em -999em; */ }
#wishlists-select .list-container li:hover a,
#wishlists-select .list-container li:hover span,
#wishlists-select .list-container li:hover {  }
#wishlists-select .list-container li:hover { background-position:-999em -999em; }
#wishlists-select .list-container li.new { color:#250802; background-color:#e1e1e1; background-position:5px 7px; padding-left:12px; }
#wishlists-select .list-container li.new:hover { background-color:#999; background-position:5px -485px;  }
#wishlists-select .list-container li.new:hover a,
#wishlists-select .list-container li.new:hover span { color:#fff; }


/* Wishlist search view */
#wishlist-search-results,
#wishlist-search-results tr:last-child td { border: none;}
#wishlist-search-results tr:last-child th { border-top: 1px solid #f799d1;}
#wishlist-search-results tbody td {padding: 6px 10px!important;}
#wishlist-search-results a { color: #e20789;}
#wishlist-search-results .name {width: 215px;}
.col3-layout #wishlist-search-results .item-name { max-width:340px; word-wrap:break-word; display:block; }
.col2-right-layout #wishlist-search-results .item-name,
.col2-left-layout #wishlist-search-results .item-name { max-width:500px; }
.col1-layout #wishlist-search-results .item-name { max-width:600px; }


.wishlist-search-view {}
.list-info { border:1px solid #dadada; padding:10px 0; margin:0 0 15px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_block.gif) repeat-x 100% 100% #fff; max-width:100%; word-wrap:break-word; }
.list-info .item { padding:5px 0; font-size:12px; border-top:1px dotted #d9d9d9; margin:0 15px; }
.list-info .item:first-child { border-top:0; }
.list-info .item .label { font-weight:normal; font-style:italic; font-size:0.9em; margin-right:5px; }
.list-info .item .label:after { content:':'; }
.list-info .item .value { font-weight:bold; }
.wishlist-search-view #wishlist-table td.last { padding:15px 10px; line-height: 24px;}
.wishlist-search-view #wishlist-table .description { max-height:6.5em; max-width:280px; }
.wishlist-search-view .list-info { display:inline-block; }
.wishlist-search-view .sub-title { clear:both; }
.wishlist-shared-index p.qty,
.wishlist-search-view p.qty {
    width:23px;
    height: 12px;
    text-align: center;
    border: 1px solid #F03FA8;
    border-radius: 3px;
    font-weight: bold;
    padding: 5px 0;
    margin: 0 auto !important;
}

/* Customer Service */
.lza-customer-service .content-link {
    text-decoration: underline;
}

/* Store credit */
.storecredit .account-balance { margin:0 0 20px; padding:0 0 10px; font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_dots.gif) repeat-x 0 100%; }
.storecredit .account-balance .price { font-weight:bold; }
.giftcard-redeem { padding-bottom:20px; }
.giftcard-redeem .input-box { margin-right:5px; }

/* Gift card */
.giftcardaccount { position:relative; z-index:1; padding-top:1px; }
.giftcard-status .messages,
.giftcardaccount .messages { margin-bottom:10px; }
.giftcardaccount p { margin:20px 0; font-size:11px; float: left; width: 100%;}
.giftcardaccount p a { color: #e20789; }
.giftcardaccount .fieldset { margin:0; }
.giftcardaccount .btn-only {float: left; margin:10px 0 0 131px; width: 271px;}
.giftcardaccount .btn-only button.button {margin: 0;}
.giftcardaccount .btn-only button.button.redeem {margin-left: 10px;}

.giftcardaccount .btn-only button span span {
    font-size: 10px;
    padding: 0 18px;
}
/* Gift Card Status Check */
.giftcard-status .gift-card-info,
.giftcard-status p.error-msg,
.giftcard-status p.success-msg,
.giftcardaccount #giftcard_balance_lookup .gift-card-info,
.giftcardaccount #giftcard_balance_lookup p.error-msg,
.giftcardaccount #giftcard_balance_lookup p.success-msg { margin:10px 0 20px; }
.gift-card-info {
    margin:10px 0;
    padding:10px;
    border:1px solid #e1e1e1;
    border-radius: 3px;
}
.gift-card-info .close {margin-top: -7px; float: right;}
.gift-card-info p { font-size:11px; margin:0!important; }
.giftcardaccount .form-list label {margin-right: 5px;}
.giftcardaccount .form-list input.input-text { width: 261px;}
.gift-card-info .form-list label {}
.gift-card-info .btn-only { padding-left:0; }

#gc-please-wait { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity:0.8; opacity:0.8; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h2.h2 { margin:15px 0 10px; }
.page-print .col2-set { margin:10px 0 20px; }
.page-print .data-table tfoot {
    font-size: 14px;
    font-weight: bold;
}

.page-print .data-table .item-options dd {
    float: left;
}

.page-print .brand-name {
    font: 11px 'Arial Black', sans-serif;
    text-transform: uppercase;
}

.page-print button.button span span {
    font: bold 12px Arial, Helvetica, sans-serif;
}

.page-print .data-table tfoot .first td {
    border-top: 1px solid #F799D1;
}

.page-print .data-table tfoot td span {
    color: #250802!important;
}


.page-print .data-table .grand_total {
    font: 18px "Arial Black";
    text-transform: uppercase;
}

/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* Tagged products */
.my-tag-edit { float:left; }
.my-tag-edit .btn-remove { float:right; margin:-3px 0 0 5px; position:relative; }
#my-tags-table .price-box { margin:5px 0; }
#my-tags-table .last { text-align:center; }
#my-tags-table .last p { margin:10px 0; }

/* Reward Points */
.my-rewards .box { margin:0 0 30px; }
.my-rewards .info-box .box-title { margin:10px 10px; }
.my-rewards .info-box .box-content { padding:0 10px 10px; }
.my-rewards p.error { display:inline; color:#d91a00; }
.my-rewards dl { font-size:12px; }
.my-rewards dl dt { font-weight:bold; font-size:13px; margin-top:10px; }
.my-rewards dl dt span { color:#d12c01; }
.my-rewards dl dd.last { margin:7px 0 0; }
.my-rewards .form-list label { width:auto; }
.my-rewards .form-list .control .input-box { position:static; margin:0 5px 0 0; }
.my-rewards .data-table small { display:block; font-size:1em; color:#808080; }

/* Billing Agreements */
.billing-agreements .info-box { margin:15px 0; }
.billing-agreements .info-box p { margin:0 0 9px; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }

/* Gift Registry Functionality */
.btn-gift-registry { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/i_gift-registry3.gif) 0 0 no-repeat; padding:3px 0 0 33px; text-align:left; }
.btn-gift-registry .input-box { margin:0 0 7px; }
.btn-gift-registry select { width:100%; }
.gift-registry-name { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/i_gift-registry2.gif) 0 0 no-repeat; margin:3px 0 0; padding:0 0 0 20px; line-height:18px; }
/* Block: Gift Registry Search */
.sidebar .block-gr-search .form-alt .input-box { width:148px; margin:3px 0 0; padding:0; }
.sidebar .block-gr-search .form-alt input.input-text { width:142px; }
.sidebar .block-gr-search .form-alt select { width:148px; }
.block-gr-search p.note { margin:0 0 3px; text-align:right; color:#f15c22; }

/* Order By SKU */

.wrapper .block-addbysku .input-box.validation-error,
.wrapper .block-addbysku .input-box.validation-passed { padding-right:0; background:none; }
.wrapper .block-addbysku .validation-advice { margin-right:-19px; }

.main .block.block-addbysku .block-content { padding:10px 4px 10px; }
.block-addbysku .data-table th,
.block-addbysku .data-table td { padding:6px 4px; }
.block-addbysku .data-table th:first-child,
.block-addbysku .data-table td:first-child { padding-left:13px; }
.sidebar .block-addbysku .actions { padding:0 13px 7px; }
p.link-widget-sku { padding:15px 13px; text-align:left; float:left; }
.sidebar p.link-widget-sku { padding:5px 13px 0; text-align:right; border-top:1px dotted #dadada; float:none; }
p.link-widget-sku a { color:#999; }

.block-addbysku .actions { text-align:right; margin:15px 0 10px; float:right; }
.sidebar .block-addbysku .actions { float:none; }
.block-addbysku .file-upload { float:left; text-align:left; border:1px solid #dadada; padding:10px 17px; background:#F5F5F5 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_block.gif) repeat-x 0 100%; margin-top:10px; }
.block-addbysku .file-upload label { display:block; float:none; width:auto; min-width:60px; text-align:left; }
.block-addbysku .file-upload p { padding:3px 0; }
.block-addbysku .file-upload .btn-reset { display:inline-block; margin-left:15px; }
.block-addbysku .file-upload .btn-reset span { margin-left:0; padding:3px 0; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_icon-reset.png) no-repeat scroll 0 50%; padding-left:15px; display:inline-block; cursor:pointer; color:#999; }
.block-addbysku .file-upload .input-box { display:block; float:none; }
.block-addbysku .file-upload .note { width:auto; clear:both; padding:2px 0; }

.block-addbysku .data-table {}
.block-addbysku .data-table td .btn-remove { margin:4px 0 0; float:right; margin-right:-16px; }
.block-addbysku .data-table td .input-box { float:left; }
.block-addbysku .data-table td .qty { width:8em!important }
.sidebar .block-addbysku .data-table td .qty { width:5em!important }
.block-addbysku .data-table td.last { padding-right:18px; }
.block-addbysku .data-table tfoot td.last { text-align:right; }
.block-addbysku .data-table .add-row { cursor:pointer; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn-split-item.png) no-repeat 0px 2px; padding-left:11px; font-weight:bold; color:#999; }
.block-addbysku .data-table .input-box { width:99%; }

.wrapper .block.block-addbysku .data-table .validation-advice { }
.wrapper .block.block-addbysku .data-table .col-sku { width:auto; }

.wrapper .block.block-addbysku .data-table .col-qty,
.wrapper .block.block-addbysku .data-table .col-remove { width:13px; }
.wrapper .block.block-addbysku .data-table .input-text { width:99%; }

/* ======================================================================================= */

.disabled { position:relative; z-index:1; }
.disabled:after { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:99; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/opc-ajax-loader.gif) no-repeat center #fff; opacity:0.5; }

/* MAP Popup============================================================================== */
.cart-msrp-totals { color:red; font-size:12px !important; font-weight:bold; padding:10px 20px 20px; text-align:right; text-transform:uppercase;}
.map-cart-sidebar-total { color:red; display:block; font-size:10px; line-height:14px; font-weight:bold; padding:5px 2px; text-shadow:0 1px 0 #fff; }

.map-popup { background:#fff; border:1px solid #aaa; margin:12px 0 0; position:absolute; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; text-align:left; width:300px; z-index:100; }
.map-popup-heading { background:#efefef ; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px; }
.map-popup-heading h2 { color:#333; font-size:14px; font-weight:bold; margin:0; text-shadow:0 1px 0 #f6f6f6; overflow:hidden; white-space:nowrap; word-wrap:break-word; text-align:left; text-overflow:ellipsis; }
.map-popup-arrow { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:6px; right:8px; height:15px; width:15px; text-align:left; text-indent:-9999em; }
.map-popup-content { border-top:1px solid #eee; padding:10px; overflow:hidden; width:280px; }
.map-popup-checkout { display:inline; float:right; text-align:right; }
.map-popup-checkout span { display:block; padding-right:30px; }
.map-popup-checkout .paypal-logo { margin:0 0 5px; }
.map-popup-price .price-box,
.map-popup-price .price-box .special-price { margin:0; padding:0; }
.map-popup-price { margin:5px 0 0; }
.map-popup-text { background:#fefefe; clear:right; line-height:1.5; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #ddd; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer-before-container { margin:0 0 3px; text-align:center; }

.form-subscribe { float:left; width:183px; padding: 0 17px 0 0; }
.form-subscribe-header { color:#d12c01; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.form-subscribe label { display:block; margin:6px 0; }
.form-subscribe input.input-text { width:177px; display:block; }
.form-subscribe button.button { margin:6px 0 0; float:right; }
.form-subscribe .validation-advice { width:180px; }
.form-subscribe .v-fix { text-align:left; padding-right:5px; }
.form-subscribe a { color:#777; }

.footer-container { text-align:left;}
.footer {}
.footer a {}
.footer a:hover { text-decoration:none; }
.footer ul,
.footer ul.links { display:block; float:left; width:150px; margin:0 0 0 19px; padding:0; }
.footer ul.links li,
.footer ul li { display:block; vertical-align:top; margin:0 0 4px; padding:0; }

address.copyright { margin-top:8px; }

.footer .switcher-store { float:right; width:184px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_store-switch.gif) no-repeat 0 3px; padding-top:21px; }
.footer .switcher-store label { display:none; }
.footer .switcher-store select { padding:0; margin-bottom:1px; }
.footer .switcher-store ul { float:none; width:auto; padding-left:0; margin-left:0; }
.footer .switcher-store ul .current { display:none; }

.footer .exclusive-update:hover {
    color: #e20789;
}
/* ======================================================================================= */


/* Some sample data cms styles ================================================================================ */
.page-head-alt {}
.page-head,
.page-head-alt { margin-bottom:20px; padding:23px 20px 11px; background:#f6f6f6 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_page-title.gif) repeat-x 0 0; border-bottom:1px solid #cfcfcf; }
.col-main .page-head,
.col-main .page-head-alt { margin:0 -20px 20px; }
.page-head-alt .link-rss { float:right; margin-top:8px; }
.page-head h2,
.page-head h3,
.page-head-alt h3,
.page-head-alt h2 { font:normal 22px/27px Arial, Helvetica, sans-serif; color:#d12c01; }


/* Restricted ================================================================================ */
.restriction-index-stub .page { width:652px; padding-bottom:3px; }
.restriction-index-stub .main { margin-top:100px; min-height:0; height:auto !important; padding:13px; text-align:center; margin-bottom:0; }
.restriction-index-stub .col-main { color:#dedede; height:auto !important; min-height:230px; height:230px; font-size:16px; background:#4a4a4a url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/logo-offline.gif) no-repeat 50% 95px; padding:170px 60px 40px; }
.restriction-index-stub .page-title { margin:0 0 15px !important; padding:0 !important; border:0 !important; background:none; }
.restriction-index-stub .col-main h1,
.restriction-index-stub .col-main h2 { font:italic 35px Georgia, "Times New Roman", Times, serif; color:#fff; }
.restriction-index-stub .header-container,
.restriction-index-stub .footer-container { display:none; }
.restriction-index-stub .copyright { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_shadow-offline.gif) 50% 0 no-repeat; padding:15px 0 0; margin:0; }


/* Old private sales index ================================================================================ */
.private-sales-index { background:#2b2b2b; margin:110px 0 60px; padding:40px 0; }
.private-sales-index .box { border:1px solid #e2ded0; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ps.gif) no-repeat 50% 13px; padding:50px 13px 0; width:657px; margin:0 auto; }
.private-sales-index .box .content { padding:0 60px 70px; background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ps.gif) no-repeat 50% 100%; font-size:14px; }
.private-sales-index .box .content p { text-align:center; }
.private-sales-index .box .content a { color:#444444; }
.private-sales-index .box .content h1 { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ps-logo.gif) no-repeat 50% 0; padding:60px 0 5px; font-size:29px; font-weight:normal; color:#ec4e00; }
.private-sales-index .box .content .description { background:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ps-descr.gif) no-repeat 50% 0; margin:40px auto 0; width:433px; padding:30px 50px 30px; font:normal 20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#817268; }

.col1-layout .private-sales-index { margin:0 -20px -31px; height:auto !important; height:350px; min-height:350px; }

/* Private sales index ================================================================================
.private-sales-index { background:#fffdf9 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ps-home.jpg) no-repeat 50% 88px; padding-top:90px; }
.private-sales-index .box {}
.private-sales-index .box .content {}
.private-sales-index .box .content p { padding-top:475px; text-align:center; color:#444444; font-size:18px; }
.private-sales-index .box .content a { color:#c12900; }
.private-sales-index .box .content h1 { display:none; }
.private-sales-index .box .content .description { display:none; }

.col1-layout .private-sales-index { margin:0 -20px -31px; background-position:0 20px; padding-top:20px; height:auto !important; height:550px; min-height:550px; } */

/* Private sales demo ==================================================================== */
.cms-private-sales-home { background-color:#fffdf9; }
.private-sales-demo { background:#fffdf9 url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_ps-home.jpg) no-repeat 50% 88px; padding-top:90px; }
.private-sales-demo h1 { display:none; }
.private-sales-demo p { padding-top:475px; text-align:center; color:#444444; font-size:18px; }
.private-sales-demo a { color:#c12900; }

.col1-layout .private-sales-demo { margin:0 -20px -31px; background-position:0 20px; padding-top:20px; height:auto !important; height:550px; min-height:550px; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.account-login .form-list:after,
.wishlist-management .table-caption:after,
.product-options dt:after,
#bundleProduct:after,
.events-slider:after,
.product-image-popup .nav:after,
.gift-item:after,
.block-content:after,
.block-list li.item:after,
.block-poll li:after,
.currently li:after,
.order-info:after,
.top-cart .actions:after,
.header .quick-access:after,
.product-view .box-related li.item:after,
.bundle-summary .product:after,
.collateral-tabs:after,
.block-cart .block-content .item:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header-panel:after,
#nav:after,
.main:after,
.footer-before-container:after,
.footer-container:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block li.item:after,
.block .actions:after,
.mini-products-list li:after,
.cms-index-index .block-featured li.item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.products-grid:after,
.products-list li.item:after,
.product-view:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add-tags:after,
.product-options .options-list li:after,
.options-container-small .product-options:after,
.product-options-bottom:after,
.product-review:after,
.box-collateral:after,
.box-collateral .box-content:after,
.collateral-tabs .tab-content:after,
.account-login:after,
.cart .cart-collaterals:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.form-list li:after,
.form-list li.fields .field:after,
.clearfix:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after,
.new-product-spotlight .more-new .item:after,
.addresses-list .col-2 li:after,
.product-view .product-shop:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

.guest-select {width:105px !important;}

/* Success Page */
.checkout-onepage-success .data-table .item-options {line-height: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.checkout-onepage-success .data-table .item-options dd {font-size: 12px; line-height: 16px;}
.checkout-onepage-success .col-main { padding: 20px 20px 100px 20px;}
.checkout-onepage-success .page-title {margin-bottom: 10px;}
.checkout-onepage-success .page-title h1 {font-size: 30px;}
.checkout-onepage-success .sub-title {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; font-size:12px;}
.checkout-onepage-success .sub-title span {color: #e20789; font-size: 13px; font-weight: bold;}
.order-date-block {margin: 10px 0 20px; padding: 15px 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; font-size: 15px; line-height: 17px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.order-date-block strong {font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;}
.order-success-detail > .block-left {float: left; width: 615px;}
.order-success-detail > .block-right {float: right; width: 360px;}
.checkout-onepage-success .table-caption {
    padding: 0 10px;
    color: #000;
    font-family: "futura-pt-n7", "futura-pt",sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    text-transform: uppercase;
    border-top: 1px solid #f799d1;
    background: #ffe1f3;
    border-bottom: 1px solid #f799d1;
    margin-bottom: 15px;
}
.checkout-onepage-success .data-table tr:last-child th {border: medium none;color: #000; font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif; font-size: 14px; font-weight: bold; padding: 8px 12px;}
.checkout-onepage-success .data-table thead {background: none repeat scroll 0 0 #E1E1E1; color: #250802;}
.checkout-onepage-success #my-orders-table tbody tr td, .checkout-onepage-success #my-orders-table tbody tr td {border-bottom: 1px solid #E1E1E1; padding: 10px 12px !important;}
.checkout-onepage-success .data-table {border: none;}
.checkout-onepage-success .data-table tfoot { background: none; padding-top: 20px;border: none;}
.checkout-onepage-success .footer-totals-wrapper .grand_total strong, .checkout-onepage-success .footer-totals-wrapper .grand_total strong {font-size: 18px}
.checkout-onepage-success .data-table li {
    display: table;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #cfcfcf;
    width: 100%;
}
.checkout-onepage-success .data-table .product-image {
    float: left;
    width: 34%;
}
.checkout-onepage-success .data-table .product-details {
    float: left;
    margin-left: 2%;
    width: 64%;
}

.checkout-onepage-success #my-orders-table .brand-name {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
}

.checkout-onepage-success #my-orders-table .product-name {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.order-date-block .block-left {float: left}
.order-date-block .block-right {float: right; margin-top: 3px;}
.checkout-onepage-success .buttons-set {margin: 10px 0;}
.checkout-onepage-success .buttons-set a {color: #000 !important; font-size: 14px; font-weight: bold; text-transform: uppercase; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.order-page .col2-set.last {padding-bottom: 0}
.checkout-onepage-success .grand_total.footer-wrapper {text-transform: uppercase;}
.checkout-onepage-success .footer-totals-wrapper .footer-wrapper {float: none; display: table-row;}
.checkout-onepage-success .footer-totals-wrapper .block-left,
.checkout-onepage-success .footer-totals-wrapper .block-right {
    display: table-cell;
    vertical-align: bottom;
    float: none;
    padding-bottom: 10px;
    color: #000;
}
.checkout-onepage-success .footer-totals-wrapper .block-left {width: 65%;}
.checkout-onepage-success .footer-totals-wrapper .block-right {text-align: right;}



/*Outfit*/
.catalog-product-view select, .quickview-wrapper select { background: #fff url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/select-bg-white.png") no-repeat 0 0; background-position: 0 0; width: 276px; padding: 6px 5px; border: 0; font-size: 10px; font-weight: bold; -webkit-appearance: none;  height: 24px; }
.catalog-product-view .validation-failed, .quickview-wrapper .validation-failed {background: #fff url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/select-bg-white.png") no-repeat 0 0 !important; border: none !important; height: 24px;}
.catalog-product-view select[disabled], .quickview-wrapper select[disabled] {background: #fff url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/select-bg-gr.png") no-repeat 0 0; color: #9b9b9b}
.outfit-collection-wrapper { width: 452px; float: right; padding-top: 30px; border-top: 1px solid #e1e1e1;}
.outfit-collection-wrapper .product-image {float: left; margin: 0 14px 14px 0;}
.outfit-collection-wrapper .product-image img {border: 1px solid #e2e2e2;}
.outfit-title {background: #ffe1f3; color: #e20789; font: 15px "Arial Black"; text-transform: uppercase; padding: 0 10px; line-height: 30px; height: 30px;}
.outfit-collection-wrapper ul {margin-top: 1px;}
.outfit-collection-wrapper li {margin: 20px 0 0 0;}
.outfit-options {clear: both; margin: 14px 0;}
.outfit-collection-wrapper .product-name {font-family: Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px;}
.outfit-collection-wrapper .price-box {margin: 25px 0; font-size: 12px;}
.outfit-collection-wrapper .price-box .regular-price .price {font-weight: bold;}
.outfit-collection-wrapper .price-box .old-price .price {font-weight: bold; float: left; margin-right: 5px;}
.outfit-collection-wrapper .price-box .special-price .price {font-weight: normal; }
.wishlist-index-configure .product-options label,
.catalog-product-view .product-options dt label,
.catalog-product-view .product-options-block label, .catalog-product-view .qty-block label,
.quickview-wrapper .product-options label, .quickview-wrapper .qty-block label {font-size: 10px; font-weight: bold; text-transform: uppercase; display: block;}
.catalog-product-view .option-wrapper label, .quickview-wrapper .option-wrapper label {display: inline}
.catalog-product-view .product-options-block select,
.quickview-wrapper .product-options select {width: 156px;}
.catalog-product-view .product-options-block .qty-block label, .catalog-product-view .qty-block label,
.quickview-wrapper .product-options-block .qty-block label, .quickview-wrapper .qty-block label {margin-bottom: 3px;}
.catalog-product-view .product-options .input-box,
.quickview-wrapper .product-options .input-box {width: 134px; padding: 0; overflow: hidden;}
.catalog-product-view .product-options-bottom,
.quickview-wrapper .product-options-bottom {clear: both}
.product-options {border-top: 1px solid #e1e1e1; padding-top: 7px;}
.product-options-block { clear: both; padding: 7px 0; overflow: hidden; }
.product-options-bottom .add-more-items-wrapper {clear: both; border-top: 1px solid #e3e3e3; padding: 9px 0 20px 0; margin: 10px 0 0 0;}
.add-more-items-wrapper {clear: both; border-top: 1px solid #e3e3e3; padding: 9px 0 15px 0; margin: 10px 0 0 0;}
.add-more-items {background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/add-more-link.png') no-repeat 0 1px; padding: 0 0 0 15px; text-transform: capitalize}
.catalog-product-view .qty-block,
.quickview-wrapper .qty-block {float: left;}
.checkout-cart-configure .qty-block,
.catalog-product-view .qty-block.simple,
.quickview-wrapper .qty-block.simple {margin-bottom: 20px;}
.catalog-product-view .qty-block input,
.quickview-wrapper .qty-block input { border-color: #f699d0; }
.remove-option {background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/add-more-link.png") no-repeat scroll 0 -17px transparent; float: left; margin: 5px 0 0 15px; padding: 0 0 0 15px; ; text-transform: capitalize}
.catalog-product-view input.qty,
.quickview-wrapper input.qty {font-weight: normal; font-size: 11px;}
.quickview-wrapper .product-view .product-shop .brand-name {margin-bottom: 15px; font-size: 18px;}
.quickview-wrapper .product-options {border-top: none; margin: 0;}
.product-view .outfit-options button.button span {text-transform: uppercase; padding: 1px 13px 0 13px !important; font: bold 10px/24px "futura-pt-n7", "futura-pt", "Arial", sans-serif!important; letter-spacing: 1px;}
.option-wrapper {float: left; margin-right: 15px;}
.option-wrapper .label {margin-bottom: 3px;}
.product-options-block.clone .label, .product-options-block.clone .qty-block label {display: none}
.color-swatches-title {font-size: 11px; margin-bottom: 5px; line-height: 12px;}
.color-swatches-title .strong {font-weight: bold; font-size: 10px; display: block; float: left; padding-right: 5px;}
.outfit-collection-wrapper p.required {display: none}
.color-swatches img.color {border: 1px solid #a6a6a6; height: 17px; width: 17px;}
.outfit-collection-wrapper .brand-name {font: 11px "Arial Black", sans-serif; text-transform: uppercase;}
.product-view .outfit-collection-wrapper .product-options-bottom .add-to-cart {padding-bottom: 0}
.product-view .outfit-collection-wrapper .product-options-bottom .add-to-cart.simple {border-top: 1px solid #e1e1e1!important; padding-top: 15px; padding-right: 0; float: none}
.product-view .outfit-collection-wrapper .product-options-bottom .add-to-cart.simple button.btn-cart span { height: 25px!important; padding: 1px 10px 0 10px !important; font: bold 10px/24px "futura-pt-n7", "futura-pt", "Arial", sans-serif!important;}
.outfit-item {border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; position: relative;}
.outfit-item.last {border-bottom: none; padding-bottom: 0;}
.outfit-item.last .outfit-options {margin-bottom: 0;}
.outfit-item.last .product-options-bottom {margin-bottom: 0;}
/* Quickview */
.quickview-wrapper {text-align: left;}
.quickview-wrapper .product-view .product-name h1 {font: normal 22px "futura-pt-n7", "futura-pt", Arial, sans-serif;}
.quickview-wrapper .product-view {width: 680px; padding: 20px;}
.quickview-wrapper .product-view .remove-option {margin-left: 10px ;}
.quickview-wrapper .product-view .product-img-box { width: 260px;}
.quickview-wrapper .product-view .product-img-box .product-image {width: auto; height: auto; padding: 0; margin-bottom: 10px;}
.quickview-wrapper .product-view .product-img-box .more-views {clear: both; width: 261px}
.quickview-wrapper .product-view .product-img-box .more-views li { }
.quickview-wrapper .product-view .product-img-box .more-views li a {display: block;}
.quickview-wrapper .product-view .product-img-box .more-views ul {width: 264px;}
.quickview-wrapper .product-view .product-shop,
.quickview-wrapper .product-view .options-container-big {width: 390px;}
.quickview-wrapper .product-view .tier-prices.product-pricing {letter-spacing: -1px; padding-left: 3px;}
.quickview-wrapper .product-essential {}
.quickview-wrapper .product-collateral {display: none;}
.view_detail_link {position: absolute; right: 32px; top: 9px;}
.catalog-product-view .quickview-wrapper .zoomWindow {top: 0 !important; left: 0 !important;}
.quickview-wrapper .zoomWindow {overflow: hidden !important;}
.quickview-wrapper .zoomWrapper {border: 0}
.quickview-wrapper .product-collateral .std {display: none;}
.quickview-wrapper .product-options dd {border: none; margin: 0;}
.quickview-wrapper .add-more-items-wrapper {margin: 10px 0 0;}
.quickview-wrapper .outfit-title {display: none;}
.quickview-wrapper .outfit-collection-wrapper {border: 1px solid #e0e0e0; padding: 0 15px; width: 420px; margin-bottom: 20px;}
/*Left navigation*/
.sidebar .block-layered-nav dd { overflow: hidden;}
/* Size & Fit */
.quickview-wrapper .popup-size {top: 1px; right: 20%;}
.popup-size { background: none repeat scroll 0 0 #FFFFFF; left: inherit; margin: 10px 0 0; padding: 10px; position: absolute; right: 25%; top: 260px; width: 260px; z-index: 10002;}
.popup-size .popup-close { margin: 0; }
.size-and-fit-link { color: #E80089; font-size: 11px; font-weight: normal; margin-left: 5px; text-transform: none; }
.popup-mini-wrapper { position: absolute; width: 100%; z-index: 1001; display: none; }
.block-layered-nav .popup-size {right: 0; left:0; top: 10px;}

.google-remarketing { display: none; }

.cart .discount h2 {text-align: center;}

/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(https://www.lasenza.com/skin/frontend/lasenza/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */

.tabmenu {
    margin: 0 auto;
    z-index: 99;
    background: #000;
}

.tabmenu .inner {
    position: relative;
    z-index: 99;
    width: 1002px;
    margin: 0 auto;
    text-align: center;
}

.tabmenu .inner .tabs {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    clear: both;
    height: auto;
    background: #000;
    display: table;
    border-collapse: collapse;
    width: 1002px;
}

.tabmenu .tabs .tab {
    text-align: center;
    display: table-cell;
    height: auto;
    line-height: 1;
}

.tabmenu .tabs tab.right {
    float: left;
    text-align: center;
    border-left: solid 2px white;
    border-right: 0;
}

.tabmenu .tabs .tab a {
    display: block;
    height: auto;
    line-height: 1;
    position: relative;
    z-index: 1;
    padding: 12px 15px;
    letter-spacing: 1px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

.tabmenu .tabs .tab .tab-title {
    display: inline-block;
    line-height: 0.9;
    font: 400 14px "futura-pt-n7", "futura-pt" , Arial;
}

.tabmenu .tabs .tab.active {
    background: #fff;
}

.tabmenu .tabs .tab.active > a {
    background: #fff;
    color: #000 !important;
}

.tabmenu .tabs .tab-content {
    position: absolute;
    left: 0;
    background: #fff;
    padding: 10px 11px;
    -webkit-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 1px 5px 1px rgba(0,0,0,0.05);
    box-shadow: 0px 1px 5px 1px; rgba(0,0,0,0.05);
}

.tabmenu .tabs .tab-content .cms-content {
    float: left;
    text-align: left;
    width: 210px;
    background: #fff;
    padding: 10px 20px;
}

.tabmenu .tabs .tab-content .cms-content:after {
    position: absolute;
    top: 20px;
    content: "";
    background: #eeeeee;
    display: block;
    height: calc(100% - 40px);
    width: 1px;
    z-index: 5000;
}
.tabmenu .tabs .tab-content .cms-content:nth-child(1):after {
    left: 250px;
}
.tabmenu .tabs .tab-content .cms-content:nth-child(2):after {
    left: 500px;
}
.tabmenu .tabs .tab-content .cms-content:nth-child(3):after {
    left: 750px;
}
.tabmenu .tabs .tab-content .cms-content:nth-child(4):after {
    display: none;
}

.tabmenu .tabs .tab-content .cms-content:first-child {
    padding-left: 10px;
}

.tabmenu .tabs .tab-content .cms-content.last {
    padding-right: 10px;
}

.tabmenu .tabs .tab-content .cms-content.last:after {
    display: none;
}

.tabmenu .tabs .tab-content .cms-content .title {
    color: #000;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

.tabmenu .tabs .tab-content .cms-content .title a span {
    color: #000;
    text-transform: uppercase;
    margin-bottom: 15px;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

.tabmenu .tabs .tab-content .cms-content .title a span span.price {
    display: inline;
}

.tabmenu .tabs .tab-content .cms-content .title a span:hover {
    text-decoration: underline;
}

.tabmenu .tabs .tab-content .cms-content a,
.tabmenu .tabs .tab-content .cms-content .link a {
    padding: 0;
    height: auto;
    line-height: 14px;
}

.tabmenu .tabs .tab-content .cms-content a:hover,
.tabmenu .tabs .tab-content .cms-content .link a:hover {
    background: none;
    box-shadow: none;
}

.tabmenu .tabs .tab-content .cms-content .link {
    margin-top:10px;
    min-height: 30px;
}

.tabmenu .tabs .tab-content .cms-content .link a span:hover {
    text-decoration: underline;
    font-weight: bold;
}

.tabmenu .tabs .tab-content .cms-content .link a:hover{
    text-decoration: none;
}

.tabmenu .tabs .tab-content .cms-content .cms-tab-content {
    height: auto;
}

.tabmenu .tabs .tab-content .cms-content ul {
    margin: 0;
}

.tabmenu .tabs .tab-content .cms-content ul li a,
.tabmenu .tabs .tab-content .cms-content .link a {
    font:bold 10px Arial, Helvetica, sans-serif;
    height: auto;
    padding: 0;
    letter-spacing: 0;
    line-height: 20px;
}

.tabmenu .tabs .tab-content .cms-content ul li a:hover,
.tabmenu .tabs .tab-content .cms-content .link a:hover{
    background: none;
    box-shadow: none;
}

.tabmenu .tabs .tab-content .cms-content ul li a span,
.tabmenu .tabs .tab-content .cms-content ul li a span span,
.tabmenu .tabs .tab-content .cms-content .link a span,
.tabmenu .tabs .tab-content .cms-content .link a span span {
    color: #000;
    display: inline-block;
    height: auto;
    font-size: 11px;
    font-weight: 400;
    font-family: Arial;
    height: 100%;
    text-transform: none;
}

.tabmenu .tabs .tab-content .cms-content ul li a span:hover,
.tabmenu .tabs .tab-content .cms-content ul li a span:hover span {
    text-decoration: underline;
    cursor: pointer;
    color: #000;
    font-weight: bold;
}

.tabmenu .tabs .tab-content .cms-content a img {
    width: 100%;
    height: auto;
    margin: 0 auto 20px;
}
@font-face {
    font-family: 'futura-pt-n7';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-Book.eot');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futura-pt-n7';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-Book.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-Book.svg#FuturaLTW01-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura-pt-n7';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-BoldOblique.eot');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'futura-pt-n7';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-BoldOblique.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-BoldOblique.svg#FuturaLTW01-BoldOblique') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'futura-pt-n7';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-BookOblique.eot');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'futura-pt-n7';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-BookOblique.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-BookOblique.svg#FuturaLTW01-BookOblique') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'futura-pt-n7';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-Bold.eot');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'futura-pt-n7';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-Bold.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/FuturaLTW01-Bold.svg#FuturaLTW01-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* ========================================================================== */

/* Fonts ============================================================ */
@font-face {
    font-family: 'futura_light';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.eot');
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.woff2') format('woff2'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.woff') format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.svg#futuratligregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_regular';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.eot');
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.woff2') format('woff2'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.woff') format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.svg#futura_icgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_bold';
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.eot');
    src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.woff2') format('woff2'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.woff') format('woff'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.ttf') format('truetype'),
    url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.svg#futura_urw_extra_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Popup window ================================================================================ */
.global-wrapper {
    width: 1002px;
    margin: 0 auto;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.popup-bg {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    min-width: 100%;
}

.popup-content {
    width: 300px;
    margin: 0 auto;
    background: #fff;
    z-index: 1000;
    position: relative;
    border: 10px solid #e80089;
}

.popup-content:before,
.popup-content:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.popup-content:after {
    clear: both;
}

.popup-content {
    *zoom: 1;
}

.popup-wrapper {
    display: none;
    z-index: 1000;
    position: absolute;
    top: 0;
    width: 100%;
}

.popup-close {
    display: block;
    height: 15px;
    width: 15px;
    text-indent: -99999px;
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/popup-close.png) no-repeat;
    float: right;
    cursor: pointer;
    margin: 9px 8px 0 0;
}

.preloader-wrapper {
    z-index: 1001;
    position: absolute;
    top: 0;
    min-width: 100%;
    background: #fff;
}

.preloader-bg {
    min-width: 100%;
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/ajax-loader.gif) center no-repeat;
    position: absolute;
}

.popup-message {
    color: #fff;
    font-weight: bold;
    text-align: left;
    background: #250802;
    padding: 30px;
}

.popup-button-wrapper {
    margin-top: 7px;
}

.popup-message .title {
    font-size: 18px;
    text-transform: uppercase;
    color: #e80089;
    margin-bottom: 5px;
}

.popup-message a.button span {
    line-height: 30px;
}

.cmspopup-wrapper {
    max-height: 400px;
    overflow: auto;
    padding: 10px;
    margin: 25px 8px;
}
/* ======================================================================================= */

/* Popup window. end  ================================================================================ */
.wrapper {
    padding-top: 0;
    padding-bottom: 20px;
    background-repeat: no-repeat!important;
    background-position: top center!important;
    min-width: 1040px;
}

.global-header-banner {
    background: #D4037F;
    width:100%;
    min-height: 40px;
    height: 40px;
    text-align: center;
    font: normal 12px Arial,sans-serif;
    color: #fff;
    box-sizing: border-box;
    line-height: 3.2;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}
div.global-header-banner div.inner p a, div.global-header-banner div.inner p {
    color: #fff;
}
.global-header-banner > .inner {
    height: auto;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cms-index-index .page {
    box-shadow: none;
    background: transparent;
}

.main.col1-layout.col1-full {
    background-color: transparent;
    width: 100%;
}

.main.col1-layout.col1-full .col-main {
    width: auto;
    padding: 0;
    margin: 0;
}

.cms-index-index .header-container {
    background: #000;
    box-shadow: none;
}

.cms-index-index .global-header-banner {
    box-shadow: none;
}

.cms-index-index .footer-container {
    background: none;
    box-shadow: none;
}

.page {
    width: 100%;
    background: #ffffff;
}

.home-page-slider {
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    min-width: 1002px;
    text-align: center;
    margin: 20px 0;
}
.home-page-slider a {
    display: block;
    width: 100%;
    height: auto;
}

.home-page-slider .double a {
    width: 50%;
    float: left;
}

.home-page-slider img {
    width: 100%;
}

.header-container {
    margin: 0;
}

.header {
    width: 100%;
    padding: 0;
    position: relative;
    z-index: 100;
    color: #fff;
    min-height: 115px;
    background: #000;
    margin: 0 auto;
}

.header .quick-access {
    width: 100%;
    float: none;
    text-align: left;
    background: none;
    padding: 0;
    margin: 0;
    height: 30px;
    border-bottom: 1px solid #2d2d2d
}

.header .quick-access .welcome-msg {
    float: right;
    line-height: 23px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
}

.header .quick-access .welcome-msg .welcome-msg {
    height: 18px;
    padding-right: 5px;
}

.header .quick-access .welcome-msg .unset-cookie {
    position: absolute;
    left: 0;
    top: 14px;
    text-transform: capitalize;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    padding: 0!important;
}

.header .quick-access .welcome-msg .links .first {
    background: none;
    padding-right: 5px;
}

.header .quick-access .welcome-msg .links .last {
    background: none;
    padding-right: 10px;
}

.header .quick-access .welcome-msg .links .first.last {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/l_bkg_sep.gif') no-repeat 0 2px;
    padding:0;
    margin-left: 5px;
}

.header .quick-access .welcome-msg .links .first.last a{
    padding: 3px 10px;
}

.header .quick-access .links {
    height: auto;
    line-height: 30px;
}

.header .quick-access .links li {
    background: none;
    padding: 0;
    float: left;
    margin: 0 10px 0 0;
}

.header .quick-access .links li:after {
    content: '|';
    margin-left: 10px;
    position: relative;
    top: -1px;
}

.header .quick-access .welcome-msg  .links li {
    padding: 0;
}

.header .quick-access .links li a {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
}

.header .quick-access .links.cart-link li a {
    color: #ffffff;
}

.header .quick-access .links li a:hover {
    color: #ffffff;
}

.header .quick-access .links.cart-link li a i,
.header .quick-access strong#cartHeader i {
    color: #999;
    margin: 0 5px;
    font-size: 16px;
}

.header .quick-access .links.cart-link li a span.header-cart-empty {
    display: none;
}

.top-cart {
    background: none;
    padding: 0;
}

.top-cart a {
    font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.top-cart .block-title {
    background: none;
    padding: 0;
    height: auto;
}

.top-cart .block-title.no-items {
    cursor: default;
}

.top-cart .cart-link li {
    background: none!important;
    color: #ffffff;
    padding-right: 0!important;
    margin: 0 !important;
}
.top-cart .cart-link li:after {
    display: none;
}
.top-cart .block-title strong {
    padding: 0;
    background: none;
    line-height: 30px;
    color: #ffffff;
    font-weight: bold;
}

.top-cart .block-title.expanded strong {
    color: #ffffff;
}
.top-cart .block-title.expanded{
    background-position: 0!important;
}

.top-cart .block-content {
    top: 30px;
    border: 10px solid #ccc;
    background: #fff;
    width: 328px;
}

.top-cart .block-content .inner-wrapper {
    padding: 0;
}

.top-cart .block-content .block-subtitle {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    padding: 10px;
    letter-spacing: 1px;
    color: #000;
}

.top-cart .block-content .block-subtitle .close-btn {
    font-size: 18px;
    position: absolute;
    right: 12px;
    top: 9px;
    cursor: pointer;
}

.top-cart .block-content .minicart-headings {
    background: #f2f2f2;
    padding: 6px 10px;
}

.top-cart .block-content .minicart-headings span {
    color: #000;
    display: inline-block;
    font-size: 10px;
    font-weight: 900;
    text-transform: uppercase;
    width: 49%;
}

.top-cart .block-content .minicart-headings .h-right {
    text-align: right;
}

.top-cart .block-content ol {
    padding: 10px;
}

.top-cart .block-content ol .item {
    margin: 0 0 10px;
    padding: 0 0 10px;
    position: relative;
}

.top-cart .block-content ol .item.last {
    border-bottom: none;
    margin: 0;
    padding: 0;
}

.top-cart .mini-products-list .product-image {
    display: block;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 100px;
}

.top-cart .mini-products-list .product-details {
    display: block;
    overflow: hidden;
    padding-left: 8px;
    vertical-align: top;
}

.top-cart .block-content .item .product-name {
    border-bottom: none;
    padding: 0;
    margin: 0 0 10px 0;
    position: relative;
}

.top-cart .block-content .item .product-name a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    color: #000;
}

.top-cart .block-content .item .item-options dt,
.top-cart .block-content .item .item-options dd {
    margin: 1px 0;
}

.top-cart .block-content .item .item-options dt {
    font-size: 12px;
    text-transform: uppercase;
}

.top-cart .block-content .item .item-options dd {
    font-size: 12px;
    text-transform: none;
}

.top-cart .block-content .item .mini-cart-price {
    border-bottom: none;
    margin-bottom: 5px;
}

.top-cart .block-content .item .mini-cart-price th {
    font-size: 11px;
    text-transform: uppercase;
}

.top-cart .block-content .item .mini-cart-price .price {
    /*top: -2px;*/
    /*right: 0;*/
    /*position: absolute;*/
    /*color: #D4037F;*/
    /*font-size: 11px;*/
    /*font-weight: 900;*/

}

.top-cart .block-content .item .mini-cart-price td {
    font-size: 12px;
    text-transform: uppercase;
}

.top-cart .product-details .btn-edit,.top-cart .product-details .btn-remove {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
}

.top-cart .product-details .brand-name,
.top-cart .product-details .brand-name a{
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

.top-cart .product-details .separator {
    color: #333;
}

.top-cart .product-details .item-options {
    color: #250802;
    font-size: 10px;
}

.top-cart .product-details .item-options .options {
    float: left;
    width: 100%;
}

.top-cart .product-details .item-options dt {
    float: none;
    display: inline-block;
    padding: 0;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    text-transform: uppercase;
    color: #000;
}

.top-cart .product-details .item-options dd,
.data-table .item-options dd {
    float: none;
    display: inline-block;
    margin-left: 5px;
    padding: 0;
    font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    color: #000;
}

.mini-cart-price {
    font-size: 10px;
    color: #333;
    border-bottom: 1px solid #ccc;
}

.mini-cart-price th {
    width: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.mini-cart-price .qty {
    text-align: left!important;
    padding-left: 5px!important;
}

.mini-cart-price .price {
    font-size: 12px;
}

.mini-cart-bottom {
    padding: 0;
    border:none;
}

.mini-cart-banner {
    text-align: center;
    width: 100%;
    height: auto;
    margin: 0 0 15px;
}
.mini-cart-banner img {
    width: 100%;
}

.mini-cart-links {
    color: #000;
}

.top-cart .block-content .triangle {
    top: -8px;
    right: 55px;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px 7px;
    border-color: transparent transparent #ffffff transparent;

}

.top-cart .block-content .subtotal {
    background: #f2f2f2;
    padding: 15px 10px;
    text-align: left;
}

.top-cart .block-content .subtotal span.label,
.top-cart .block-content .subtotal span.total {
    display: inline-block;
    text-transform: none;
    font-weight: bold;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    line-height: 18px;
    padding-left: 0;
    width: 49%;
    font-size: 12px;
}

.top-cart .block-content .subtotal span.label {
    clear: left;
}

.top-cart .block-content .subtotal span.total .price {
    color: #000;
    font-weight: bold;
    text-transform: none;
}

.top-cart .block-content .subtotal .label {
    font-weight: bold;
    color: #000;
    margin-right: 0;
    text-transform: uppercase;
    float: left;
    text-align: right;
}

.top-cart .block-content .subtotal .total {
    min-width: 105px;

    display: inline-block;

    color: #000;
    text-align: right;
    float: right;
}

.top-cart .block-content .subtotal .label.grand-total,
.top-cart .block-content .subtotal .total.grand-total {
    padding: 18px 0 0;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
}

.top-cart .block-content .subtotal .label.grand-total {
    clear: left;
}

.top-cart .block-content .subtotal .total.grand-total .price {
    padding: 0;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
}

.pink-btn {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/checkout_bkg.gif') repeat-x;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 0 40px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.top-cart .actions {
    padding: 0 10px;
}

.top-cart .actions .btn-m {
    margin-bottom: 10px;
    width: 100%;
}

.pink-btn span {
    color: #fff;
    display: block;
    font: bold 18px "futura-pt-n7", "futura-pt", Arial, sans-serif;
    line-height: 42px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

.pink-btn:hover {
    background: #D4037F;
    text-decoration: none;
}

.paypal-btn {
    background: #ffc43a;
    border: 2px solid #e7b350;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 0 40px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 42px;
    width: 100%;
}

.paypal-btn:hover {
    background: #e7b350;
    text-decoration: none;
}

.paypal-btn span {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    position: relative;
    top: -5px;
}

.paypal-btn span:after {
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/paypal_logo.png") no-repeat;
    content: "";
    display: inline-block;
    height: 28px;
    width: 105px;
    position: relative;
    top: 12px;
    left: 10px;
}

html[lang=fr] .top-cart .block-content .subtotal .price {
    font-size: 12px;
}

html[lang=fr] .top-cart .block-content .subtotal .label {
    font-size: 12px;
}

.actions .button span {
    padding: 0;
    background: none;
    margin: 0;
    height: auto;
    line-height: 1;
}

.header-links {
    width: auto;
    float: right;
    display: inline-block;
    height: auto;
}

.header-search {
    width: auto;
    float: none;
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.header .form-search input.input-text {
    border: 1px solid #666;
    background:#000;
    color: #B3B3B3;
    height: 23px;
    width:148px;
    padding: 0 40px 0 15px;
    margin: 0;
    line-height: 1;
    background: #000;
    font: bold 12px Arial,sans-serif;
}

.header .form-search input.input-text:focus {
    background: #fff;
    color: #333;
    border-color:#fff;
}

.branding{
    height: auto;
    margin: 0;
    text-align: center;
    position: relative;
}

.header .logo {
    float: none;
    display: inline-block;
    margin: 20px 0;
    width:177px;
    height: 50px;
}

.header .logo img {
    width: 100%;
    height: 100%;
}

.header .logo strong {
    display: none;
}

.switch {
    padding-left: 0;
}

.switches, .switch {
    background: none;
    height: auto;
}

.switch .switch-wrapper {
    padding:0;
    height: auto;
}

.switches.store-link {
    padding-right: 10px;
}

.store-link {
    height: 100%;
    line-height: 2.9;
    float: none;
    display: inline-block;
}

.store-link:before {
    content: '|';
    color: #fff;
    margin-right: 8px;
    position: relative;
    top: -1px;
}

div.store-link a {
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}

.store-link a:hover {
    color: #ffffff;
}

.header .form-search {
    padding: 0;
    position: relative;
}

.header .form-search button.button {
    position: absolute;
    right: 0;
    top: 5px;
    padding: 0 10px 0 7px;
    border-left: 1px #666 solid;
    width: 15px;
    height: 15px;
    box-sizing: content-box;
}

.header .form-search button.button span {
    width: 100%;
    height: 15px;
    padding: 0;
    border-radius: 0;
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/form-search-button.png') no-repeat;
    background-size: 100% 100%;
}

.header .form-search .search-bkg {
    width: 7px;
    height: 23px;
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/form-search-bkg.png') no-repeat;
    float: left;
}

.form-search input {
    color: #d60681;
    font-size: 10px;
    font-weight: bold;
}

.form-search .v-fix {
    padding: 0;
    line-height: 24px;
}

#search_results_form .form-search .validation-advice {
    margin: 4px 0 4px 90px;
    width: 230px;
}

.form-search .validation-advice {
    color: #ec008c!important;
    font-size: 10px;
    line-height: 10px;
    white-space: normal;
    margin: 4px 0;
}

.header .form-search .validation-failed {
    border: none!important;
}

.header .form-search .validation-advice {
    width: 180px;
}

.switch {
    line-height: 23px;
    margin: 0;
    padding: 0;
    margin-top: 4px;
}

.switch .switcher {
    background: none;
    color: #D4037F;
    font-size: 11px;
    margin: 0;
    text-transform: uppercase;
}

.switch .switcher:after {
    content: '▼';
    color: #fff;
    font-size: 8px;
    position: relative;
    top: -1px;
    left: 4px;
}

.switch .switcher .current {
    font-weight: bold !important;
    color: #fff;
}

.list-opened {
    color: #D4037F!important;
}

.switch-wrapper img {
    padding-top: 6px;
    padding-right: 5px;
}
.switch-wrapper #popId-languageSelect img {
    float: left;
}

.cms-index-index .col1-layout .col-main .messages {
    margin: 0;
}

.main ul.messages {
    padding: 9px 8px;
}

.messages {
    overflow: hidden;
    text-align: left;
    margin-bottom: 10px;
    background: #000000 url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/success_bkg.png') no-repeat 8px center;
    padding: 9px 8px 9px 38px !important;
    border-radius: 3px;
    min-height: 24px;
}

.messages li {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px !important;
    text-align: left;
    padding-left: 10px !important;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ffffff!important;
}

.nav-container {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_nav.gif) repeat-x;
}
#nav {
    width: 994px;
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_nav.gif) repeat-x;
}

.promo-spots {
    display: none;
}

.main {
    margin: 0;
    width: 1002px;
    margin: 0 auto;
}

.footer-container {
    background: #fff !important;
    padding: 0;
    margin: 0;
}

.footer {
    background: none;
    width: 1002px;
    margin: 0 auto;
    border-top: 1px #ccc solid;
    margin-top: 40px;
}
.footer hr {
    margin-bottom: 20px;
    height: 0;
    border: none;
    border-top: 1px #ccc solid;
}

.footer .three-col-block-wrapper {
    display: table;
    padding: 20px 0;
}

.footer .three-column-block {
    display: table-cell;
    width: 33% !important;
    padding: 0 10px;
    box-sizing: border-box;
    height: auto;
    position: relative;
    vertical-align: top;
}

.footer .three-column-block.social {
    border-right: 1px #ccc solid;
    border-left: 1px #ccc solid;
}

.footer .three-column-block.social form {
    display: none;
}

.footer .three-column-block.email .footer-social-links {
    display: none;
}

.footer .title {
    font-size: 20px;
    line-height: 18px;
    font-family:  Arial;
    font-weight: 300;
    color: #000;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.form-subscribe {
    width: 100%;
    padding: 0;
    color: #333 !important;
}

.form-subscribe .title {
    color: #333 !important;
    margin-bottom: 12px;
}

.form-subscribe label {
    font: bold 12px  Arial;
    display: block;
    text-align: center;
    color: #333;
    margin: 0 0 15px;
}

.form-subscribe .newsletter-bkg {
    display: none;
}

.form-subscribe input.input-text {
    width: 190px;
    height: 25px;
    border: 1px #ccc solid;
    padding: 0 15px;
    font-size: 10px;
    color: #333;
    font-size: 10px;
    font-weight: bold;
    background: #ffffff;
    margin: 0 auto;
}

.form-subscribe .v-fix {
    padding: 0;
    line-height: 24px;
    margin-left: 30px;
}

.form-subscribe .v-fix .validation-failed {
    /*border: none!important;*/
    border: 1px solid #ccc !important;
    background: #ffffff!important;
}

.form-subscribe .validation-advice {
    color: #D4037F!important;
    font-size: 10px;
    line-height: 10px;
}

.form-subscribe button.button {
    margin: 0;
    float: left;
    width: 27px;
    padding: 0;
    margin: 0;
    height: 27px;
    border-radius: 0;
    background: #333;
}

.form-subscribe button.button span {
    background: none;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    position: relative;
}
.form-subscribe button.button span:before {
    content: '+';
    font-size: 20px;
    display: inline-block;
    color: #fff;
    width: 100%;
}

.exclusive-footer-block .content {
    font: 12px "futura-pt-n7", "futura-pt";
    color: #D4037F;
}

.exclusive-footer-block .content .off {
    color: #000;
    font-weight: 300;
    font-size: 20px;
    padding-left: 10px;
}

.exclusive-footer-block .content .for {
    color: #000;
    font-weight: 300;
    font-size: 13px;
    margin-left: 5px;
    padding-left: 10px;
}

.exclusive-footer-block .content .for span, .exclusive-footer-block .content .off span {
    font-weight: bold;
}

.exclusive-footer-block .content a.exlusive-link {
    margin-left: 100px;
}

.exclusive-footer-block .content a {
    color: #000;
}

.exclusive-footer-block .content a.update {
    display: block;
    margin-top: 5px;
    font-size: 10px;
    font-weight: bold;
}

.exclusive-footer-block .content a.exlusive-link:hover {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/joinnow_bkg_hover.png') no-repeat right center;
}

.exclusive-footer-block .content .image {
    float: right;
    margin-right: 20px;
}

.customer-service,
.company-info {
    float: left;
    width: 183px;
    height: 136px;
    margin-left: 40px;
    border-right: 1px solid #540622;
    padding: 13px 0 10px 0;
}

.customer-service {
    width: 186px!important;
}

address.copyright {
    margin-top: 20px;
    border-top: 1px #ccc solid;
    padding-top: 10px;
    color: #666;
    font-size: 10px;
    font-weight: bold;
    width: 1002px;
    margin: 20px auto 0;
}

.footer-container .footer-menu {
    width: 1002px;
    margin: 10px auto 0;
    color: #666;
}

.footer-container .footer-menu li a {
    color: #666;
}

.footer-container .footer-menu li a:hover {
    color: #000;
}

.footer ul, .footer ul.links {
    margin: 0;
}

.footer ul li a, .footer-menu a {
    text-decoration: none;
    color: #666;
    font-size: 10px;
    font-weight: bold;
}
.footer-menu li {
    display: inline;
    margin-right: 15px;
}

.footer ul li a:hover, .footer-menu a:hover {
    color: #000;
}

.footer-social-links {
    width: 100%;
    height: auto;
    float: none;
}

.footer-social-links ul {
    width: auto;
    margin-top: 5px;
    text-align: center;
    width: 100%;
    display: block;
}

.footer-social-links ul li {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    background: #777;
    margin: 0 5px 10px;
    text-align: center;
}

.footer-social-links ul li:hover {
    background: #333;
    cursor: pointer;
}

.footer-social-links ul li a {
    display: block;
    color: #fff;
    text-align: center;
    position: relative;
    height: 100%;
}

.footer-social-links ul li a:after {
    font-family: FontAwesome;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.footer-social-links .facebook a:after {
    content: "\f09a";
    left: 48%;
}

.footer-social-links .twitter a:after{
    content: "\f099";
}

.footer-social-links .pinterest a:after{
    content: "\f231";
    top: 52%;
}

.footer-social-links .instagram a:after{
    content: "\f16d"
}

.footer-social-links .youtube a:after{
    content: "\f167";
    top: 48%;
}

.footer-social-links .tumblr a:after{
    content: "\f173";
    left: 46%;
}

.footer-social-links .googleplus a:after{
    content: "\f0d5";
    left: 52%;
}

.seo-block {
    width: 1002px;
    height: auto;
    background: none;
    margin: 10px auto 0;
}

.seo-block .content {
    color: #333 !important;
    font-size: 10px;
    line-height: 16px;
    height: auto;
}

.seo-block .content span {
    color: #333 !important;
    font-size: 10px;
}

.sales-guest-form .col-main {
    padding: 0 20px 100px 20px;
}

.customer-account-forgotpassword .col-main {
    padding: 20px 20px 350px 20px;
}

.customer-account-forgotpassword .fieldset p {
    line-height: 18px;
    margin-bottom: 15px;
}

.customer-account-forgotpassword .buttons-set.form-buttons {
    width: 248px;
}

.customer-account-forgotpassword h1 {
    text-transform: uppercase;
}

.enter-mail {
    font-size: 13px;
    font-weight: bold;
    color: #e20789;
}

.back-link a {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/back_bkg.gif') no-repeat left center;
    padding-left: 10px;
    text-transform: uppercase;
    color: #D4037F !important;
    font-size: 10px;
    font-weight: bold;
}

.fieldset input.input-text {
    border-radius: 3px;
    height: 24px;
    line-height: 10px;
    padding: 0 5px;
    color: #250802;
    background: #e1e1e1;
    font-size: 10px;
}

.totals-accordion .fieldset input.input-text {
    font-size: 12px;
}

.customer-account-forgotpassword .form-list li{
    margin: 0;
}
/* ======================================================================================= */

/* Landing page   ================================================================================ */
.catalog-category-view .main {
    padding: 0 0 100px 0 !important;
}

.catalog-category-view .breadcrumbs {
    padding: 18px 20px;
}

.catalog-category-view .category-title {
    margin: 0 auto 20px;
}

.catalog-category-view .toolbar {
    margin-top: 20px;
}

.catalog-category-view .category-view {
    min-height: 230px;
}

.global-category-block {
    width: 962px;
    height: 70px;
    float: left;
    margin: 0 0 20px 20px;
    overflow: hidden;
    font-size: 10px;
    font-weight: bold;
}

.checkout-banner {
    font-size: 10px;
    font-weight: bold;
    height: 279px;
    overflow: hidden;
}

.catalogsearch-result-index .category-static-block {
    display: none;
}
.category-static-block {
    width: 742px;
    height: 230px;
    margin-bottom: 10px;
}
.quick-view-container {
    position: relative;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 20px;
}

.footer .navigation-blocks {
    display: table;
}

.footer .navigation-blocks .block {
    display: table-cell;
    padding: 0 10px;
}

.footer .navigation-blocks .block .title {
    font: 400 12px Arial,sans-serif;
    color: #666;
    margin-bottom: 12px;
    display: block;
    text-align: left;
}

.footer .navigation-blocks .block a {
    font: 400 10px/16px Arial,sans-serif;
    color: #666;
}

.footer .navigation-blocks .block a:hover {
    color: #000;
}

.quick-view-container .quickview {
    position: absolute;
    bottom: -3px;
    display: none;
}

.quick-view-container .quickview span {
    font-size: 10px;
}

.quick-view-container .quickview:hover {
    text-decoration: none;
}

.products-grid .brand-name {
    font: 12px "Arial Black";
    text-transform: uppercase;
    line-height: 12px;
}

.products-grid .promo-message {
    font-weight: bold;
}

.products-grid li.item {
    color: #250802;
}
.products-grid .old-price .price {
    font:12px "futura-pt-n7", "futura-pt";
    color: #250802;
}

.products-grid .old-price .price,
.products-grid special-price {
    float: left;
    margin-right: 5px;
}

.products-grid .special-price,
.products-grid .special-price .price {
    font-weight: normal;
    color: #e80089;
}

.promotional-slot{
    margin-top: 20px;
    width: 200px;
    height: 200px;
    overflow: hidden;
    position: relative;

}
/* ======================================================================================= */

/* Collection page    ================================================================================ */
.category-collections .page-title h1 {
    margin-top: -5px;
}

.collections-grid {
    margin-top: 10px;
    float: left;
}

.collections-grid .item {
    width: 240px;
    height: 266px;
    background: #250802;
    color: #e80089;
    float: left;
    margin-right: 11px;
}

.collections-grid .item.last {
    margin: 0;
}

.collections-grid .item:hover {
    background: #e80089;
    text-decoration: none;
}

.collections-grid .item a {
    width: 220px;
    height: 246px;
    padding: 10px;
    display: block;
    font: 12px "Arial Black", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #e80089;
}

.collections-grid .item:hover a {
    color: #ffffff!important;
}

.collections-grid .category-name {
    margin-top: 10px;
    line-height: 12px;
    height: 30px;
    overflow: hidden;
    display: inline-block;
}
/* ======================================================================================= */

/* Shopping cart empty    ================================================================================ */
.cart-empty {
    color: #250802;
}

.col1-layout .col-main .cart-empty .messages {
    margin: 10px 0;
}

.cart-empty .no-items {
    font-size: 13px;
    font-weight: bold;
    margin: 4px 0;
    color: #e80089;
}

.cart-empty a {
    color: #e80089;
    text-decoration: none;
}

.cart-empty a:hover {
    text-decoration: underline;
}

.empty-cart {
    width: 522px;
    height: 624px;
    float: right;
    position: relative;
}

.empty-cart img {
    position: absolute;
    bottom: 0;
    right: 0;
}
/* ======================================================================================= */

/* Shopping cart    ================================================================================ */
.cart-static-block {
    width: 962px;
    height: 69px;
    overflow: hidden;
    margin-bottom: 20px;
    font-size: 10px;
}

.cart .need-help-block {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: black;
    margin-top: 15px;
    padding-top: 15px;
}

.cart .need-help-block .link,
.cart .need-help-block .call {
    display: none;
}

.cart .need-help-block .required-note {
    color: #000000;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.cart .need-help-block .required-note .asterisk {
    color: #ff17a3;
}

.cart .page-title.title-buttons h1 {
    font-family: futura_bold;
    font-size: 40px;
    color: #000000;
    padding: 0;
    line-height: inherit;
    margin-top: -10px;
}

.cart .page-title.title-buttons {
    margin: 30px 0 10px;
}

.cart .title-buttons .checkout-step {
    float: right;
    margin-left: 10px;
}

.cart .title-buttons .checkout-step .popup-trigger>span {
    min-width: 122px;
}

.cart .data-table .btn-continue {
    font-size: 14px;
}

.cart .data-table .btn-continue:before {
    content: "\003C";
    font-size: 18px;
    line-height: 0;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

.cart .data-table thead th {
    color: #000000 !important;
}

.cart .data-table th {
    padding: 5px 10px;
    font-weight: bold;
}

.cart .data-table thead {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.cart .data-table tbody td {
    padding: 10px !important;
}

.cart .data-table tfoot td {
    padding: 10px 22px;
}

.cart .btn-clear {
    float: right;
}

#shopping-cart-table .btn-clear span {
    background: none;
    color: #ec008c;
    font-size: 11px;
    font-family: Arial !important;
    font-weight: 700;
}

.cart .btn-update span {
    min-width: 92px;
}

.cart .btn-clear span:hover {
    background: none;
    text-decoration: underline;
}

.cart-table .button.btn-continue {
    float: left;
}

.cart .brand-name {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.cart .product-name {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.cart .shop-cart {
    float: left;
    width: 100%;
}

.cart .edit {
    font-size: 12px;
    color: #000;
    text-decoration: underline;
}

.cart .cart-table .item-options {
    margin: 5px 0;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 12px;
}

.cart .cart-table .cart-price {
    display: inline-block;
    width: 104px;
    height: 70px;
}

.cart .cart-table .cart-price .price {
    font-weight: bold;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.cart .cart-table .cart-price-test {
    display: inline-block;
    width: 77px;
    height: 70px;
}

.cart .cart-table input.qty {
    margin-top: 0;
}

.cart-price-subtotal {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-top: -3px;
}

.cart-price-subtotal .price {
    font-size: 14px;
}

.cart .cart-table a.product-image {
    float: left;
}

.cart .cart-table .product-details {
    margin-left: 95px;
    width: 495px;
}

/*=====================================================
======================Totals Block====================*/
.totals-container .col-3 {
    float: left;
}

.totals-container .col-3.left-col,
.totals-container .col-3.center-col {
    width: 292px;
}

.totals-container .col-3.right-col {
    width: 322px;
}

.totals-container .col-3.center-col {
    margin: 0 27px;
}

/*=====Club LaSenza=====*/

.totals-container .club-lasenza {
    padding: 10px 15px;
    width: 260px !important;
    border: 1px solid #f2f2f2;
}

.totals-container .club-lasenza h2 {
    color: #000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-align: center;
    margin-bottom: 20px;
}

.totals-container .club-lasenza img {
    display: block;
    margin: 10px auto;
    width: 100%;
}

.totals-container .club-lasenza h3 {
    margin: 17px 0;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}

.totals-container .club-lasenza p {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.club-lasenza .btn-add-cart {
    margin-top: 20px;
}

.club-lasenza .btn-add-cart span {
    min-width: 125px;
}

.club-price,
.club-price-total {
    color: #000000;
    font-weight: bold;
}

.club-price-total {
    color: #e9008a;
    font-size: 16px;
}

.totals-container .club-lasenza p.club-note {
    text-align: left;
    font-size: 12px;
    margin-bottom: 10px;
}

.totals-container .club-lasenza p.club-note.thanks {
    text-align: center;
    font-size: 16px;
}

.club-lasenza .form-list .input-box {
    margin: 20px 0;
}

/*=====Shipping estimates=====*/
.col-3.center-col .shipping {
    margin: 0;
    padding-top: 0;
}

.col-3.center-col .shipping h2 {
    margin: 0;
    color: #000000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.col-3.center-col .shipping .form-list {
    margin-top: 18px;
}

.col-3.center-col .shipping .form-list li {
    margin-bottom: 16px;
}

.col-3.center-col .shipping .shopping-wrap {
    position: relative;
}

.shipping .shopping-wrap .buttons-set .button {
    float: right !important;
}

.col-3.center-col .shipping .form-list .input-text {
    width: 100%;
}

.totals .totals-accordion .input-text {
    width: auto;
    min-width: 215px;
    border-radius: 3px;
    padding: 0 10px;
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 10px;
    margin-right: 5px;
}

.totals .totals-accordion .giftcard .input-text {
    margin: 0;
}

/*=====Totals and accordion=====*/
.col-3.totals {
    background: none;
    padding: 0;
}

.col-3.totals .cart-collaterals {
    width: 100%;
}

.totals-accordion h3 {
    padding: 10px;
    margin-bottom: 5px;
    color: #000000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
    background: #f2f2f2 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/menu_closed.png") no-repeat 95% center;
}

.totals-accordion h3.active {
    background: #f2f2f2 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/menu_opened.png") no-repeat 95% center;
}


.totals-accordion .totals-accordion-header.active .totals-accordion-checkbox {
    background: #e1e1e1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_checkbox_cheked_f.png")no-repeat;
}

.totals-accordion .totals-accordion-header .totals-accordion-checkbox {
    display: block;
    height: 15px;
    width: 15px;
    background: #e1e1e1;
    position: absolute;
    top: 20px;
    left: 20px;
}

.totals-accordion h3:last-of-type {
    border-bottom: 1px solid #e1e1e1;
}

.totals-accordion h3.active:last-of-type {
    border-bottom: none;
}

.totals-accordion .discount-wrap {
    display: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.totals-accordion .discount-wrap .discount-content {
    margin: 0 10px 10px;
    padding: 0;
    overflow: hidden;
}

.totals-accordion .discount-wrap .discount-content .discount,
.totals-accordion .discount-wrap .discount-content fieldset {
    margin: 0;
    padding: 0;

}

.totals .totals-accordion h2 {
    margin: 0 0 10px 0;
    text-align: left;
}

.totals .totals-accordion fieldset {
    padding-bottom: 20px;
}

.totals .totals-accordion .button {
    display: block;
    float: left;
    margin-top: -3px;
}

/*Accordion VIP program*/
.totals .totals-accordion .vip-program {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    padding: 0;
}

.totals .totals-accordion .vip-program-static-block {
    display: none;
}

/*Accordion Discount*/
.totals .totals-accordion .discount {
    border: none;
}

/*Accordion Giftcard*/
.totals .totals-accordion .giftcard .input-set {
    float: left;
    width: 60%;
}

.totals .totals-accordion .giftcard .input-set .input-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 0;
    width: 100%;
}

.totals .totals-accordion .giftcard .input-set .v-fix {
    float: none;
    width: 100%;
}

.totals .totals-accordion .giftcard .button-set {
    float: right;
    margin-top: 24px;
    width: 35%;
}

.totals .totals-accordion .giftcard .button-set .check-gc-status {
    margin-top: 8px;
}

.totals .totals-accordion .giftcard .button-set .check-gc-status span {
    white-space: normal;
}

.totals .totals-accordion .giftcard .input-set label {
    display: block;
}

/*Totals block*/
.totals-block .totals-wrapper {
    border: none;
    background: #f2f2f2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 20px 15px;
    text-align: left;
}

.cart .totals-block .totals-wrapper .footer-wrapper,
.cart .totals-block .totals-wrapper .footer-wrapper div.block-right,
.cart .totals-block .totals-wrapper .footer-wrapper span,
.totals-block .totals-wrapper .summary-details div {
    color: #000000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: none;
}

.cart .totals-block .totals-wrapper .footer-wrapper {
    margin: 0 0 5px;
}

.totals-block .totals-wrapper .footer-wrapper .block-left,
.totals-block .totals-wrapper .footer-wrapper .block-right,
.totals-block .totals-wrapper .summary-details .a-right {
    float: left;
}

.totals-block .totals-wrapper .footer-wrapper .block-left,
.totals-block .totals-wrapper .summary-details .a-right.left {
    width: 50%;
}

.totals-block .totals-wrapper .footer-wrapper .block-left:after,
.totals-block .totals-wrapper .summary-details .a-right.left:after,
.footer-totals-wrapper .block-left:after,
.summary-details .a-right.left:after {
    content: ":";
    float: right;
}

.totals-block .totals-wrapper .footer-wrapper .block-right,
.totals-block .totals-wrapper .summary-details .a-right {
    width: 50%;
}

.cart .totals-block .totals-wrapper .footer-wrapper.grandtotal,
.cart .totals-block .totals-wrapper .footer-wrapper.grandtotal span,
.cart .totals-block .totals-wrapper .footer-wrapper.grandtotal strong {
    margin: 20px 0 0;
    color: #000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}

.cart .totals-block .checkout-types {
    padding: 0;
    float: none;
}

.cart .totals-block .checkout-types {
    margin-top: 20px;
}

.cart .totals-block .checkout-types .btn-proceed-checkout,
.cart .totals-block .checkout-types .btn-proceed-checkout span {
    margin: 0 auto;
}

/*=====================================================
======================Form styles====================*/
label {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
}

.select,
.shipping .form-list .input-box select,
.cart-language-select .input-box select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #e1e1e1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/radius_bkg_grey.png")no-repeat;
    background-position: 100% 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #000000;
    font-size: 11px;
    font-weight: 700;
    height: 24px;
    line-height: 24px;
    padding: 0 24px 0 18px;
    /*max-width: 280px;*/
    width: 100%;
}

.shipping .form-list .input-box select,
.cart-language-select .input-box select {
    font-size: 12px;
    padding: 0 24px 0 12px;
}

.cart-language-select .input-box select {
    width: 256px;
}

.totals-block .btn-paypal {
    margin-top: 10px;
}

/*=====================================================
======================Button styles====================*/
/*=====Main button style=====*/
.btns {
    display: block;
    border: none;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    width: 100%;
    background-color: #000;
}

.btns span {
    color: #fff;
    background: none;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding: 0;
    margin: 0;
    line-height: normal;
    text-transform: none;
}

/*=====Button size styles=====*/
.btn-m span {
    font-size: 12px;
    line-height: 29px;
}

.btn-l span {
    font-size: 16px;
    line-height: 42px;
}

.login-intercept-wrap #login\:guest {
    margin: 0 auto 30px;
}

.login-intercept-wrap .title-bar {
    border-bottom: 1px solid #f799d1;
    background-color: #ffe1f3;
}

.login-intercept-wrap .login-wrap .title-bar {
    margin-bottom: 20px;
}

/*=====Button type styles=====*/
/*Pink*/
.btn-pink {
    background-color: #ff17a3;
}

.btn-pink:hover {
    background: #e80089;
}

.btn-pink span {
    color: #fff;
    filter: Shadow(Color=#353435, Direction=120, Strength=1), filter: glow(color=#353435,strength=1);
    text-shadow: 0 0 3px black;
    text-transform: uppercase;
}

/*Gray*/
.btn-gray {
    background: #787878;
    box-shadow: inset 0 0 10px #333;
}

.btn-gray:hover {
    background: #000;
}

.btn-gray span {
    color: #fff;
    font-family: futura_regular, Arial, Helvetica, sans-serif !important;
    filter: Shadow(Color=#353435, Direction=120, Strength=1), filter: glow(color=#353435,strength=1);
    text-shadow: 0 0 3px black;
    text-transform: uppercase;
}

/*PayPal*/
.btn-paypal {
    background: #ffc43a;
    border: 2px solid #e7b350;
    height: 40px;
}

.btn-paypal span {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    line-height: 36px;
    text-transform: none;
    position: relative;
    top: -5px;
}

.btn-paypal:hover {
    background: #e7b350;
    text-decoration: none;
}

.btn-paypal span:after {
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/paypal_logo.png") no-repeat;
    content: "";
    display: inline-block;
    height: 28px;
    width: 105px;
    position: relative;
    top: 12px;
    left: 10px;
}

.totals-wrapper .summary-details,
.cart .totals-wrapper .footer-wrapper {
    width: 100%;
    float: left;
    line-height: 15px;
    margin: 3px 0;
}

.cart .totals-wrapper .footer-wrapper.discount {
    padding: 0;
    border: none;
}

.totals-wrapper .footer-wrapper .block-left {
    float: left;
    width: 136px;
}

.summary-details .a-right.left {
    float: left;
    width: 60%;
    text-align: right;
    font-weight: bold;
    font-size: 14px;
}

.footer-wrapper .discounts,
.totals-wrapper .gift-price,
.totals-wrapper .discount .block-right {
    color: #E80089;
}

.totals-wrapper .footer-wrapper.grandtotal {
    text-transform: uppercase;
    margin-top: 15px;
    font: 14px "Arial Black", sans-serif;
}

.totals .checkout-types {
    padding-right: 9px;
}

.totals .checkout-types .btn-proceed-checkout span {
    height:42px !important;
    line-height: 42px;
    padding:0 !important;
    width: 286px;
}

.totals .checkout-types .btn-proceed-checkout span:hover {
    background: #E80089;
}

.totals .checkout-types .btn-proceed-checkout span span {
    font-size: 18px!important;
    line-height: 42px!important;
    text-shadow: 0 0 3px black;
    filter: Shadow(Color=#353435, Direction=120, Strength=1), filter: glow(color=#353435,strength=1);
}

.cart .validation-advice {
    width: 15em;
    font-size: 12px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.cart .deals .input-text,
.cart .shipping .input-text{
    border-radius: 3px;
    padding: 0 10px;
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
}

.cart .shipping .form-list li {
    margin-bottom: 10px;
}

.cart .shipping .button-set {
    margin-top:16px;
    float: left;
}

.cart .shipping .buttons-set button.button {
    margin: 0;
}

.cart .shipping .buttons-set button.button span {
    padding: 0 9px;
}

.cart #slider {
    position:relative;
    margin-top: 21px;
}

.cart .crosssell  {
    margin-top: 15px;
}
.cart .slidesjs-container {
    text-align: center;
    width:631px;
    overflow:hidden;
    position:relative;
}

.cart .slidesjs-container .slidesjs-slide {
    width:603px;
    height:300px;
    display:block;
    margin: 0 0 0 20px;
}

.cart .slidesjs-container a img {
    display:block;
}

.cart #slider .slidesjs-navigation {
    position:absolute;
    top:70px;
    width:14px;
    height:116px;
    display:block;
    z-index:101;
    text-decoration: none;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.cart #slider .slidesjs-next.slidesjs-navigation {
    right: 0;
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/crosssell_next.gif') no-repeat;
}

.cart #slider .slidesjs-previous.slidesjs-navigation {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/crosssell_prev.gif') no-repeat;
}

.cart .crosssell .item.last {
    margin-right: 0;
}

.shipping .form-list #region {
    width: 250px;
}

.shipping .form-list .input-box {
    width:270px;
    margin-left: 0;
    overflow: hidden
}

.shipping .form-list select {
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/radius_bkg.jpg") no-repeat;
    background-position: 249px 0;
    width: 300px;
    padding: 5px;
    border: 0;
    font-size: 10px;
    font-weight: bold;
    border-radius: 3px 3px 3px 3px;
    -webkit-appearance: none;
}

.shipping .validation-error select {
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/select_bkg_valid.png") no-repeat !important;
    background-position: 0 !important;
    border: none!important;
}

/* ======================================================================================= */

/* Login Intercept Page    ================================================================================ */
.login-intercept-wrap {
    margin-top: 50px;
}

.login-intercept-wrap .page-title {
    float: left;
    margin-left: 160px;
    margin-bottom: 40px;
}

.login-intercept-wrap .page-title h1 {
    font-size: 30px;
}

.login-intercept-wrap .col-l,
.login-intercept-wrap .col-r {
    float: left;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    min-height: 320px;
}

.login-intercept-wrap .int-guest .form-list,
.login-intercept-wrap .int-login .login-wrap {
    max-width: 320px;
    min-width: 320px;
    margin: 0 auto;
}

.login-intercept-wrap .form-list label {
    font-size: 12px;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
}

.login-intercept-wrap .fieldset input.input-text {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 28px;
    font-weight: bold;
}

.login-intercept-wrap .validation-advice {
    font-size: 12px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.login-intercept-wrap .int-guest .form-list {
    float: right;
    padding-right: 20px;
}

.login-intercept-wrap .int-login .login-wrap {
    float: left;
    margin-left: 20px;
    border: 1px solid #f799d1;
}

.login-intercept-wrap .int-login .login-form {
    padding: 0 15px;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.login-intercept-wrap h2 {
    border-bottom: 1px solid #FF17A3;
    color: #000000;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 5px 10px;
    letter-spacing: 1px;
    margin-bottom: 30px;
}

.login-intercept-wrap .int-guest {
    padding-bottom: 10px;
}

.login-intercept-wrap .int-guest .btns {
    width: 85%;
    margin: 0 auto;
}

.login-intercept-wrap .int-guest li.control:first-child {
    margin-bottom: 40px;
}

.login-intercept-wrap .form-list .control {
    border: 1px solid #f799d1;
}

.login-intercept-wrap .int-login .title-block {
    position: relative;
}

.login-intercept-wrap .int-login .title-block .required {
    position: absolute;
    top: 7px;
    right: 0;
    font-weight: 700;
    color: #000;
}

.login-intercept-wrap .int-login .form-list {
    overflow: hidden;
}

.login-intercept-wrap .int-login .input-box,
.login-intercept-wrap .int-login .form-list,
.login-intercept-wrap .int-login .input-text {
    float: none;
    width: 100%;
}

.login-intercept-wrap .int-login #remember-me-box .input-box {
    float: left;
    width: auto;
}

.login-intercept-wrap .int-login .input-text {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.login-intercept-wrap .int-login .button-block {
    margin-top: 30px;
}

.login-intercept-wrap .int-login .button-block .btns {
    min-width: 80px;
    width: auto;
}

.login-intercept-wrap .int-login .button-block,
.login-intercept-wrap .int-login #remember-me-box {
    border: none;
}

.login-intercept-wrap .button-block li {
    float: left;
}

.login-intercept-wrap .int-login #remember-me-box {
    margin: 13px 0 0 20px;
}

.login-intercept-wrap .int-login #remember-me-box  label {
    margin-left: 5px;
}

.login-intercept-wrap .int-login #remember-me-box .link-tip {
    display: none;
}

.login-intercept-wrap .password-lnk {
    float: none;
    width: 100%;
    margin: 15px 0 25px;
}

.login-intercept-wrap .password-lnk a {
    color: #e80089;
    text-decoration: underline;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.login-intercept-wrap .password-lnk a:hover {
    text-decoration: none;
}

.login-intercept-wrap .paypal-logo {
    text-align:center;
    margin: 0 auto 30px;
}
.login-intercept-wrap .paypal-logo .paypal-or {
    display: none;
}

/* ======================================================================================= */

/* Checkout Step 1    ================================================================================ */

/*=====START Page title block=====*/
#checkout-layout .validation-advice {
    font-size: 12px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#checkout-layout .header-wrapper-block {
    margin-top: 23px;
}

#checkout-layout .header-wrapper-block h1 {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 30px;
    color: #000000;
    text-transform: uppercase;
}

#checkout-layout .form-example {
    display: none;
}

#checkout-layout .header-wrapper-block .block-right {
    margin-top: 0;
}

#checkout-layout .header-wrapper-block .need-help-block span {
    font-weight: 900;
}

#checkout-layout .header-wrapper-block .need-help-block a,
#checkout-layout .header-wrapper-block .login-step-title {
    display: none;
}
/*=====END Page title block=====*/
/*=====START Base checkout styles=====*/
#checkout-layout .container.max-height {
    margin-top: 33px;
}

#checkout-layout .checkout-left {
    float: left;
    position: relative;
    width: 68%;
}

#checkout-layout .checkout-right {
    float: right;
    width: 32%;
}

#checkout-layout .container.column-left {
    float: left;
    width: 43%;
}

#checkout-layout .container.column-right {
    float: right;
    margin: 0 6% 0 3%;
    width: 44%;
}

#checkout-layout .checkout-step {
    border: none;
    padding: 0;
}

#checkout-layout .checkout-step .step-content {
    padding: 0;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
}
#checkout-layout .checkout-step .step-content .price {
    font-weight: bold;
}

#checkout-layout .step-header,
#checkout-layout #confirmation-window .step-header{
    border-top: 1px solid #f799d1;
    border-bottom: 1px solid #f799d1;
    background-color: #ffe1f3;
    margin-bottom: 20px;
    position: relative;
}


#checkout-layout .step-header h2 {
    color: #000000;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: normal;
    display: inline-block;
    padding: 5px 10px;
}

#checkout-layout .section-title {
    line-height: 22px;
    margin-bottom: 0;
    padding-bottom: 6px;
    position: relative;
}


#checkout-layout .section-title h2 {
    color: #000000;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: normal;
    display: inline-block;
}

#checkout-layout .step-header .required-note {
    color: #000;
    /*display: inline-block;*/
    display: none;
    float: right;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: none;
    padding: 10px 5px 0 0;
}

#checkout-layout .step-header .required-note em {
    color: #e80089;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 11px;
}

#checkout-layout .checkout-sub-title {
    color: #000000;
    border: none;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#checkout-layout .checkout-sub-title h3 {
    color: #000000;
    font-family: "futura-pt-n7", "futura-pt", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 10px;
    letter-spacing: 0.5px;
}

#checkout-layout .checkout-sub-title .edit-lnk {
    color: black;
    font-size: 12px;
    float: right;
    text-decoration: underline;
}
/*=====END Base checkout styles=====*/
/*=====START Base checkout form styles=====*/
#checkout-layout label {
    color: #000000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 5px 5px 2px 0;
}

#checkout-layout label .price {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#checkout-layout label.required {
    display: inline-block;
}

#checkout-layout label.required em {
    float: right;
}

#checkout-layout .input-box ,
#checkout-layout .field,
#checkout-layout .field.field-block {
    width: 100%;
}

#checkout-layout .fieldset {
    float: none;
}

#checkout-layout select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #e1e1e1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/radius_bkg_grey.png")no-repeat;
    background-position: 100% 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: auto;
    width: 100%;
}

#checkout-layout select.validation-failed {
    background: #e1e1e1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/radius_bkg_grey.png")no-repeat !important;
    background-position: 100% 0 !important;
    border: 1px solid #e80089 !important;
}

#checkout-layout input[type='text'] {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    width: 100%;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 28px;
}

#checkout-layout input.input-text.validation-failed {
    border: 1px solid #e80089 !important;
}
/*=====END Base checkout form styles=====*/
/*=====START Login block=====*/
#checkout-layout .checkout-step-login {
    display: none;
}
/*=====END Login block=====*/
/*=====START Email Address=====*/
#checkout-layout .contact-information-wrapper .block-left,
#checkout-layout .contact-information-wrapper .block-right {
    float: none;
    overflow: hidden;
    width: 100%;
}

#checkout-layout .create_an_account.fieldset {
    margin: 0 0 15px;
}

#checkout-layout #checkout-step-contact-form .contact-information-wrapper label {
    width: auto;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
}

#checkout-layout #checkout-step-contact-form .contact-information-wrapper .input-box {
    float: none;
    width: 100%;
}


#checkout-layout .create_an_account.fieldset label {
    text-transform: none;
}

#checkout-layout .contact-information-wrapper .block-right {
    margin: 20px 0 0;
}

#checkout-layout .contact-information-wrapper .receive-info {
    width: auto;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*=====END Email Address=====*/
/*=====START Billing address=====*/
#checkout-layout #checkout-step-billing,
#checkout-layout #checkout-step-billing-content {
    position: inherit;
}

#checkout-layout #remember-me-box {
    display: none;
}
/*=====END Billing address=====*/
/*=====START Shipping Address & Shipping Method=====*/
#checkout-layout #use_for_shipping {
    border: none;
    padding: 0;
    height: auto;
    width: 320px;
    top: 50px;
    right: 20px;
    left: auto;
}

#checkout-layout #checkout-step-shipping_method {
    margin-top: 120px;
}

#checkout-layout #checkout-step-shipping {
    margin-top: 100px;
    margin-bottom: -100px;
}

#checkout-layout #checkout-step-shipping_method .checkout-sub-title .number {
    display: none;
}
/*=====END Shipping Address & Shipping Method=====*/
/*=====START Checkout summary=====*/
#checkout-layout #checkout-review-table {
    border: none;
    display: block;
}

#checkout-layout #checkout-review-table li {
    display: table;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #cfcfcf;
}

#checkout-layout #checkout-review-table thead,
#checkout-layout #checkout-review-table tbody,
#checkout-layout #checkout-review-table tfoot {
    display: inline-block;
    width: 100%;
}

#checkout-layout #checkout-review-table thead tr {
    display: block;
    width: 100%;
}

#checkout-layout #checkout-review-table thead th:nth-child(1) {
    float: left;
    width: 70%;
}

#checkout-layout #checkout-review-table thead th:nth-child(3) {
    float: right;
    width: 30%;
}

#checkout-layout #checkout-review-table tbody {
    max-height: 456px;
    overflow: auto;
    width: 100%;
}

#checkout-layout #checkout-review-table tbody tr {
    border-bottom: 1px solid #e1e1e1;
    display: block;
    overflow: hidden;
    width: 100%;
}

#checkout-layout #checkout-review-table tbody tr td {
    display: block;
    border: none;
}

#checkout-layout #checkout-review-table tbody tr td:nth-child(1) {
    float: left;
    padding: 0 !important;
}

#checkout-layout #checkout-review-table tbody tr td:nth-child(3) {
    float: left;
    padding: 10px 10px 10px 0 !important;
    width: 32%;
}

#checkout-layout #checkout-review-table th:nth-child(2),
#checkout-layout #checkout-review-table td:nth-child(2) {
    display: none;
}

#checkout-layout #checkout-review-table td {
    padding: 10px !important;
}

#checkout-layout .product-image {
    float: left;
    width: 100px;
}

#checkout-layout .product-details {
    float: left;
    margin-left: 10px;
    width: 185px;
}

#checkout-layout .product-details .brand-name {
    color: #000000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

#checkout-layout .product-details .product-name {
    color: #000000;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

#checkout-layout .product-details dt,
#checkout-layout .product-details dd,
#checkout-layout .qty {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-size: 12px;
    margin: 3px 3px 3px 0 !important;
    float: none;
}

#checkout-layout .product-details dt,
#checkout-layout .qty .label{
    font-weight: 700;
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    color: #000;
}

#checkout-layout .product-details dd,
#checkout-layout .qty .value {
    display: inline-block;
    margin: 0;
    text-transform: none;
    word-break: break-all;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 16px;
}

#checkout-layout #checkout-review-table tfoot {
    background: #e1e1e1;
}


#checkout-layout #checkout-review-table .td-footer-totals-wrapper {
    padding: 0 !important;
}

#checkout-layout #checkout-review-table .footer-totals-wrapper {
    border: 1px solid #ff17a3;
    box-shadow: none;
    padding: 15px 20px 20px;
}

#checkout-review-table .footer-totals-wrapper .block-left {
    width: 50%;
}

#checkout-review-table .footer-totals-wrapper .block-right {
    width: 50%;
}

#checkout-review-table .footer-totals-wrapper div,
#checkout-review-table .footer-totals-wrapper span {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
}

#checkout-layout #checkout-review-table .footer-totals-wrapper .grandtotal div,
#checkout-layout #checkout-review-table .footer-totals-wrapper .grandtotal strong,
#checkout-layout #checkout-review-table .footer-totals-wrapper .grandtotal span {
    color: #e80089;
    font-weight: 900;
    font-size: 16px !important;
    text-transform: uppercase;
}

#checkout-layout #checkout-review-submit .btn-checkout {
    width: 100%;
    font-size: 20px;
}

#checkout-layout #checkout-review-submit .btn-checkout span {
    background: none;
    width: auto;
}
/*=====END Checkout summary=====*/
/* ======================================================================================= */

/* Checkout Step 2    ================================================================================ */
/*=====START Base styles=====*/
#checkout-layout #confirmation-window {
    margin-top: 50px;
}

#confirmation-window .details {
    float: left;
    width: 30%;
}

#confirmation-window .details .block-left {
    width: 100%;
}

#confirmation-window .review-block-right {
    width: 68%;
}

#confirmation-window .review-block-right .payment-wrapper {
    float: left;
    width: 47%;
}

#confirmation-window .review-block-right #checkout-review-table-wrapper {
    float: left;
    margin: 0 6% 0 3%;
    width: 44%;
}

#confirmation-window .details .block-left {
    margin: 0;
    border: none;
    padding: 0;
    min-height: 0;
}

#confirmation-window #checkout-step-review {
    border: none !important;
}

#confirmation-window .step-header .edit-lnk {
    color: #000;
    border: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: capitalize;
    padding: 0;
    float: right;
    margin: 10px 10px 0 0;
    text-decoration: underline;
}
/*=====END Base styles=====*/
/*=====START Order review=====*/
#confirmation-window #checkout-step-review-header {
    display: inline-block;
    padding: 0;
    margin: 0px 3% 20px;
    width: 44%;
}
/*=====END Order review=====*/
/*=====START Payment info=====*/
#confirmation-window .payment-wrapper {
    margin-top: -54px;
}

.payment-method-wrap #checkout-step-payment {
    width: 100%;
}

.payment-method-wrap .step-content {
    width: 100%;
}

#confirmation-window .payment-wrapper .banner {
    display: none;
}

#confirmation-window #checkout-step-coupon-content,
#confirmation-window #checkout-payment-method-load,
#confirmation-window #checkout-step-prestigecard-content {
    border-bottom: none;
}

#confirmation-window .totals-accordion h3:last-of-type {
    border-bottom: none;
}

#confirmation-window .totals-accordion {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 10px;
}

#confirmation-window .totals-accordion .ui-accordion-content,
#confirmation-window .totals-accordion .ui-accordion-content .form-list {
    margin-bottom: 10px;
}

#confirmation-window .payment-method-wrap .checkout-step-payment {
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #cfcfcf;
}

#confirmation-window #checkout-review-submit {
    float: right;
    width: 47%;
}
/*=====END Payment info=====*/
/*=====START Order details=====*/
#confirmation-window .details .block-left .block-content {
    margin-bottom: 20px;
}

#confirmation-window .details .block-left .block-content strong,
#confirmation-window .details .block-left .block-content span,
#confirmation-window .details .block-left .block-content address {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
}
/*=====END Order details=====*/
/* ======================================================================================= */

/* Search results no-results    ================================================================================ */
.search-no-results .col-main {
    padding: 0 0 0 20px;
}
.search-no-results .no-results {
    width: 451px;
    float: left;
}
.search-no-results .no-results-content {
    width: 451px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e1e1e1;
}

.search-no-results .search-results-banner {
    width: 451px;
    height: 137px;
    margin-top: 20px;
}

.search-no-results .search-results-banner span {
    display: inline-block;
    height: 137px;
    width: 451px;
    line-height: 137px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    background: #e1e1e1;
}

.search-no-results .no-results .form-search label {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

.search-no-results .no-results .form-search input {
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    border-radius: 3px;
    width: 224px;
    margin-left: 10px;
}

.search-no-results .no-results .form-search .button {
    margin-left: 10px;
}

.search-no-results .no-results .form-search .button span {
    padding: 0 6px;
}

.search-no-results .no-results-block {
    width: 521px;
    height: 661px;
    float: right;
}
/* ======================================================================================= */

/* Search page    ================================================================================ */
.catalogsearch-result-index .main {
    padding: 0 20px 100px 20px;
}

.catalogsearch-result-index.search-no-results .main {
    padding: 0;
}

.pager .limiter label,
.sorter label {
    float: left;
}

.toolbar .sbHolder {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/limiter_bkg.png) no-repeat;
    width:41px;
    padding-left: 10px;
    height: 21px;
    line-height: 21px;
    position: relative;
    font-size: 10px;
    margin-top: 5px;
    margin-left: 5px;
    float: right;
}
.toolbar .sbHolderLng {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/limiter_bkg.png) no-repeat;
    width:41px;
    padding-left: 10px;
    height: 21px;
    line-height: 21px;
    position: relative;
    font-size: 10px;
    margin-top: 5px;
    margin-left: 5px;
    float: right;
}

.toolbar .sbHolder a,
.sorter .sbHolder a {
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
    width: 110px;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.toolbar .sbHolder a:hover,
.sorter .sbHolder a:hover {
    text-decoration: none;
}

.toolbar .sbToggle{
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/select_btn_bkg.png) no-repeat;
    display: block;
    height: 12px;
    outline: none;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 5px!important;
}

.toolbar .sbOptions {
    position: relative;
    z-index: 10;
    background: #f8f8f8;
    top: 3px!important;
    left: -10px;
    padding: 10px;
    width: 28px;
    border: 1px solid #a7a7a7;
    border-radius: 3px;
}

.sorter .sbHolder {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/sorter_bkg.png) no-repeat;
    width:124px;
    padding-left: 10px;
    height: 21px;
    line-height: 21px;
    position: relative;
    font-size: 10px;
    margin-top: 5px;
    margin-left: 3px;
    float: right;
}

.sorter .sbHolderLng {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/sorter_bkg_lng.png) no-repeat;
    width:193px;
    padding-left: 10px;
    height: 21px;
    line-height: 21px;
    position: relative;
    font-size: 10px;
    margin-top: 5px;
    margin-left: 3px;
    float: right;
}

.sorter .sbToggle{
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/select_btn_bkg.png) no-repeat;
    display: block;
    height: 12px;
    outline: none;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 5px;
}

.sorter .sbOptions {
    position: relative;
    z-index: 10;
    background: #f8f8f8;
    top: 3px!important;
    left: -6px;
    padding: 10px;
    width: 108px;
    border: 1px solid #a7a7a7;
    border-radius: 3px;
}

ol.m-filter-css-checkboxes li a.m-checkbox-unchecked,
ol.m-filter-css-checkboxes li a.m-checkbox-checked {
    display: inline-block;
    min-height: 14px;
}

.m-filter-slider {
    margin-top: 5px;
}

.filters-container .m-slider-values {
    margin-top: 7px;
}

.m-slider-selected-value {
    padding-top: 20px;
    display: block;
}

.m-slider-selected-value .price {
    padding: 0 3px;
}

.sidebar .mCSB_container.mCS_no_scrollbar_y {
    margin-right: 0;
    border: 0;
}

.sidebar .mCustomScrollBox {
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}

.sidebar .filter-col .last,
.sidebar .filter-col .last .mCustomScrollBox {
    border: none;
}

.sidebar .filter-col .horizontal .m-color {
    margin: 6px;
}

.sidebar .filter-col dd.last {
    margin-left: -1px;
}

.sidebar .filter-col:nth-child(1) dd,
.sidebar .filter-col:nth-child(2) dd,
.sidebar .filter-col:nth-child(3) dd,
.sidebar .filter-col:nth-child(4) dd {
    border: 1px solid #e1e1e1;
    height: 245px;
}

.sidebar .filter-col:nth-child(1) dd .mCustomScrollBox,
.sidebar .filter-col:nth-child(2) dd .mCustomScrollBox,
.sidebar .filter-col:nth-child(3) dd .mCustomScrollBox,
.sidebar .filter-col:nth-child(4) dd .mCustomScrollBox {
    border: none;
}
/* ======================================================================================= */

/* Login page    ================================================================================ */
.customer-account-login .col-main {
    padding: 20px 20px 100px 20px;
}

.sales-guest-form .col1-layout .col-main .messages,
.checkout-cart-index .col1-layout .col-main .messages,
.customer-account-login .col1-layout .col-main .messages {
    margin: 0 0 10px 0;
}

.cart .messages ul {
    margin: 0;
    background-color: #000000;
}

.account-login .page-title {
    margin-bottom: 20px;
}

.account-login .legend,
.customer-account-create .legend {
    margin-bottom: 10px!important;
    padding-bottom: 5px;
    color:#D4037F;
    font: 15px "Arial Black", sans-serif;
    border-bottom: 1px solid #e1e1e1;
    text-transform: uppercase;
}

.customer-account-create .legend {
    border: none;
}

.account-login .sub-title {
    color:#D4037F;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
.account-login .buttons-set,
.account-login .buttons-set a.button,
.account-login .buttons-set button.button {
    float: left;
    margin: 0;
}

.account-login .content {
    padding: 0 5px;
}

.account-login .sbHolder {
    background: #E1E1E1;
    width:268px;
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
    position: relative;
    border-radius: 3px;
    font-size: 10px;
    text-transform: capitalize;
    font-weight: bold;
}

.account-login .sbSelector {
    width: 100%;
    display: inline-block;
}

.account-login .sbHolder a:hover {
    text-decoration: none;
}

.account-login .sbToggle {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/radius_bkg.png) no-repeat;
    display: block;
    height: 24px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}

.account-login .sbOptions {
    position: relative;
    z-index: 10;
    background: #e1e1e1;
    top: 3px!important;
    left: -10px;
    padding: 10px;
    width: 258px;
    border-radius: 3px;
}

.popup-remember-tip .buttons-set .btn-close {
    display: none;
}
/* ======================================================================================= */

/* Create an account page    ================================================================================ */
.customer-account-create .page-title {
    margin-bottom: 15px;
}

.customer-account-create .fieldset,
.customer-account-edit .fieldset,
.customer-address-form .fieldset {
    width: 100%;
}

.customer-account-create label.required {
    width: 120px;
    text-align: left;
}

.customer-account-create .control {
    margin-left: 125px;
    margin-top: 10px;
}

.customer-account-create .control label {
    font-size: 11px;
}

.customer-account-create li#remember-me-box.control .link-tip {
    font-size: 11px;
}

.customer-account-create .form-list .control .input-box {
    margin: 0;
}

.customer-account-create .control label {
    text-transform: none;
    margin-left: 20px;
    max-width: 200px;
    text-align: left;
    padding-bottom: 4px;
    line-height: 12px;
}

.customer-account-create .form-buttons {
    width: 216px;
}

.customer-account-create .form-list input.input-text,
.customer-account-edit .form-list input.input-text,
.customer-address-form .form-list input.input-text
{
    width: 234px;
}

.customer-account-create .form-list li.fields .field,
.customer-account-edit .form-list li.fields .field {
    padding: 0 0 15px;
}
.customer-account-create .form-list li.fields .field.confirm {
    padding: 0;
}

.customer-account-logoutsuccess .col-main {
    padding: 20px;
}

.customer-account-logoutsuccess p {
    font-size: 13px;
    font-weight: bold;
    color: #e80089;
    line-height: 23px;
}
/* ======================================================================================= */

/* Dashboard page    ================================================================================ */
.my-account .page-title {
    margin-bottom: 15px;
}

.my-account .welcome-msg p {
    max-width: 400px;
}

.dashboard .col2-set {
    margin-bottom: 20px;
    padding:0 10px;
    border: 1px solid #e1e1e1;
    min-height: 144px;
}

.dashboard .col2-set .info-title {
    padding: 6px  0 6px 5px;
    border-bottom: 1px solid #e1e1e1;
}

.dashboard .recent-orders .info-title {
    padding: 0 0 6px 5px;
}

.dashboard .info-box {
    position:relative;
    z-index:1;
    padding: 0;
    margin: 0;
    border: none;
}

.dashboard .info-box .box-title {
    margin-top: 10px;
    color: #250802;
    font: bold 10px Arial, Helvetica, sans-serif;
    padding:0;
    text-transform: uppercase;
    border: none;
}

.dashboard .info-box .box-title a {
    font-size:10px;
    font-weight: normal;
    color: #D4037F;
}

.dashboard .info-box .box-content {
    padding:10px 0;
}

.dashboard .info-box .box-content a {
    margin-top: 10px;
    color: #D4037F;
    display: inline-block;
}
/* ======================================================================================= */

/* Account information page    ================================================================================ */
.enterprise-invitation-index-send p.required,
.customer-account-edit p.required {
    margin-top: -25px;
}

.customer-account-edit .col-main label {
    width: 135px;
    text-align: left;
}

.customer-account-edit .form-buttons {
    width: 277px;
}

.customer-account-edit .control {
    margin: 10px 0 10px 140px;
}

.customer-account-edit .control .input-box {
    margin-left: 0;
}

.customer-account-edit .form-list .control label {
    margin-left: 20px;
}

.customer-account-edit .fieldset {
    margin: 0;
}

.customer-account-edit .form-list {
    margin-top: 10px;
}

.customer-account-edit .pswd {
    margin-top: 15px;
}

.customer-address-form .my-account label {
    width: 105px;
    text-align: left;
}

.customer-address-form .form-list .control label {
    padding-left: 25px;
    margin-bottom: 5px;
}

.form-list .add-field .input-box {
    margin-left: 0;
}

.customer-address-form h3 {
    margin-bottom: 15px;
}

.wishlist-search-results p.required {
    margin-top: -25px;
}

.customer-address-form .form-buttons {
    width: auto;
    margin-left: 110px;
}

.customer-address-form .form-buttons button.button {
    margin-left: 0;
    float: left;
}

.customer-address-form .form-buttons p.back-link {
    float: left;
}

.customer-address-form .form-buttons button.button span span {
    font-size: 10px;
    letter-spacing: 1px;
}

.customer-address-form  .fieldset input.input-text {
    padding:0 6px;
    font-size: 10px;
    font-weight: bold;
}

.customer-address-form  .fieldset .validation-error input.input-text {
    padding:0 5px;
}

.customer-address-form .form-list .input-box.select {
    width: 246px;
    overflow: hidden;
    position: relative;
}

.customer-address-form .form-list select{
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/radius_bkg.jpg")  no-repeat;
    background-position: 225px 0;
    width: 275px;
    padding:5px;
    border: none;
    -webkit-appearance: none;
    border-radius: 3px;
    font-size: 10px;
    font-weight: bold;
}

.customer-address-form .form-list .validation-error select {
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/return_bkg_valid.png") no-repeat !important;
    background-position: 0 !important;
    border: none!important;
}

.customer-address-form .form-list li.control {
    padding-bottom: 0;
    margin-left: 110px;
    font-size: 10px;
    font-weight: bold;
}

.customer-address-form .form-list li {
    padding-bottom: 15px;
}

.customer-address-form .form-list li.fields {
    padding-bottom: 0;
}

.customer-address-form .form-list li.fields .field {
    padding: 0 0 15px;
}

.recent-orders .pager-bottom {
    border-top: 1px solid #e1e1e1;
}

.enterprise-rma-return-history .recent-orders,
.sales-order-history .recent-orders {
    margin: 0;
    padding: 0 10px;
}

.sales-order-history .buttons-set {
    margin-top: 10px;
}

.recent-orders .pager {
    color: #250802;
    font-size: 11px;
    font-weight: normal;
}

.recent-orders .pager .pages {
    height: 11px;
    color: #8c8c8c;
}

.recent-orders .pager .order-label {
    float: left;
}

.recent-orders .limiter select,
.recent-orders .sbHolder {
    background: #E1E1E1;
    width:48px;
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
    position: relative;
    border-radius: 3px;
    font-size: 10px;
    text-transform: capitalize;
    float: left;
    margin: 5px 6px 0 6px;
}

.recent-orders .sbHolder a {
    color: #250802;
    font-weight: bold;
}

.recent-orders .sbHolder a:hover {
    text-decoration: none;
}

.recent-orders .sbToggle {
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/radius_bkg.png) no-repeat;
    display: block;
    height: 24px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}

.recent-orders .sbOptions {
    position: relative;
    z-index: 10;
    background: #e1e1e1;
    top: 3px!important;
    left: -10px;
    padding: 10px;
    width: 38px;
    border-radius: 3px;
}
enterprise-rma-return-returns .info-box,
.sales-order-shipment .info-box,
.sales-order-invoice .info-box,
.sales-order-view .info-box {
    min-height: 160px;
}

.order-page .title-buttons {
    margin-top: -4px;
    font-family: "futura-pt-n7", "futura-pt", Arial sans-serif;
}

.order-page .title-buttons a {
    display: inline-block;
    width: 116px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn.gif);
    margin-left: 7px;
}

.order-page .title-buttons a:hover {
    text-decoration: none;
    background: #e80089;
}

.order-page .title-buttons a.gray {
    background: #787878; height: 30px;
    box-shadow: inset 0 0 10px #333;
    line-height: 30px;
    width: 86px;
}
.order-page .title-buttons a.gray:hover {
    background: #250802;
    height: 30px;
    line-height: 30px;
    box-shadow: inset 0 0 10px #635c5a;
}

.recent-orders .data-table tfoot,
.recent-orders .data-table tfoot .wrapper td {
    background: #250802;
    color: #ffffff;
    font-size: 12px;
    width: 100%;
    padding: 3px 10px!important;
}

.recent-orders .data-table tfoot .wrapper table {
    width: 100%;
}

.recent-orders .data-table tfoot .wrapper .first td {
    padding-top: 15px!important;
}

.recent-orders .data-table tfoot .wrapper .last td {
    padding-top: 15px!important;
    padding-bottom: 10px!important;
}
.recent-orders .data-table tfoot .tfoot-cont {
    padding: 10px;
}

.recent-orders .data-table tfoot .wrapper .discount .price{
    color: #e80089;
}

.recent-orders .data-table tfoot .wrapper  {
    width: 100%;
    min-width: 700px;
    padding: 0;
    border: 1px solid #e80089;
    -webkit-box-shadow: inset #E80089 0 0 3px 1px, #E80089 0 0 3px 1px;
    -moz-box-shadow: inset #E80089 0 0 3px 1px, #E80089 0 0 3px 1px;
    box-shadow: inset #E80089 0 0 3px 1px, #E80089 0 0 3px 1px;
}

.recent-orders .data-table tfoot td,
.recent-orders .data-table tfoot td {
    font-weight: bold;
}
.recent-orders .data-table .item-options {
    margin-top: 5px;
    line-height: 14px;
}
.recent-orders .data-table .item-options dd {
    font-size: 12px;
}

.recent-orders .data-table tfoot .wrapper .grand_total,
.recent-orders .data-table tfoot .wrapper .grand_total {
    font: 18px "Arial Black";
    text-transform: uppercase;
}

.sales-guest-view .data-table .brand-name,
.my-account .data-table .brand-name {
    font: 11px "Arial Black";
    text-transform: uppercase;
}

.sales-guest-view .order-items.order-details .recent-orders h3,
.my-account .order-items.order-details .recent-orders h3 {
    padding: 2px 0;
}

#wishlist-table .product-name,
.my-account .data-table .product-name {
    text-transform: none;
}

.customer-address-index .addresses-primary .info-box {
    border: none;
}

.customer-address-index .addresses-primary .info-box .box-title {
    font: bold 10px Arial, sans-serif;
    border: none;
    color: #250802;
    padding-top: 10px;
}

.customer-address-index .addresses-primary,
.customer-address-index .addresses-additional {
    margin-bottom: 20px;
    padding:0 10px;
    border: 1px solid #e1e1e1;
    float: left;
    width: 738px;
}

.customer-address-index .addresses-primary .info-title,
.customer-address-index .addresses-additional .info-title {
    height: 35px;
    border-bottom: 1px solid #e1e1e1;
}

.customer-address-index .addresses-primary .info-title h3,
.customer-address-index .addresses-additional .info-title h3 {
    line-height: 35px;
}

.customer-address-index .addresses-additional .item {
    margin: 10px 0;
    float: left;
    width: 33%;
}
.customer-address-index .addresses-additional .item address {
    min-height: 100px;
}

.customer-address-index .addresses-additional .actions a {
    color: #E80089;
}

.sales-order-shipment .order-items.order-details .recent-orders,
.sales-order-invoice .order-items.order-details .recent-orders {
    margin-bottom: 0;
}

.my-account .order-items.order-details h2.sub-title {
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 5px;
}

.sales-order-creditmemo .recent-orders .info-title,
.sales-guest-invoice .recent-orders .info-title,
.sales-guest-shipment .recent-orders .info-title,
.sales-order-shipment .recent-orders .info-title,
.sales-order-invoice .recent-orders .info-title {
    border-bottom: 1px solid #e1e1e1;
    padding: 0 5px 5px 5px;
}

.sales-guest-invoice .order-items.order-details .sub-title,
.sales-order-invoice .my-account .order-items.order-details .sub-title {
    text-transform: uppercase;
    margin: 5px 0;
}

.sales-guest-invoice .order-items.order-details .sub-title h5,
.sales-order-invoice .my-account .order-items.order-details .sub-title h5 {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}

.sales-guest-shipment .recent-orders .info-title,
.sales-order-shipment .recent-orders .info-title  {
    line-height: 25px;
}

.sales-guest-shipment .recent-orders .info-title  h3,
.sales-order-shipment .recent-orders .info-title  h3 {
    float: left;
}

.recent-orders .shipping-wrapper,
.recent-orders .shipping-wrapper {
    margin: 10px 0;
    padding: 0 10px;
    font-weight: bold;
}

.sales-guest-shipment .recent-orders .shipping-wrapper label,
.sales-order-shipment .recent-orders .shipping-wrapper label {
    float: left;
    margin-right: 5px;
}

.sales-guest-shipment .recent-orders .shipping-wrapper .tracking-number a,
.sales-order-shipment .recent-orders .shipping-wrapper .tracking-number a {
    color: #250802;
}
/* ======================================================================================= */

/* Product page for configurables    ================================================================================ */
.catalog-product-view #slider {
    position: relative;
}

.catalog-product-view .slidesjs-container {
    padding: 21px 11px 0 25px;
}

.catalog-product-view .slidesjs-container a img {
    display:block;
}

.catalog-product-view #slider .slidesjs-navigation {
    position:absolute;
    top:95px;
    width:14px;
    height:116px;
    display:block;
    z-index:101;
    text-decoration: none;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.catalog-product-view #slider .slidesjs-next.slidesjs-navigation {
    right: 0;
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/crosssell_next.gif') no-repeat;
}

.catalog-product-view #slider .slidesjs-previous.slidesjs-navigation {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/crosssell_prev.gif') no-repeat;
}

.catalog-product-view #slider .brand-name {
    font: 11px "Arial black";
    line-height: 11px;
    margin-bottom: 10px;
}

.catalog-product-view #slider .promo-message {
    font-size: inherit;
    color: inherit;
}

.product-view .promo-message {
    clear: both;
    font-size: 15px;
    color: #e80089;
}

.product-view .promo-description {
    clear: both;
    color: #e80089;
}

.checkout-cart-configure .add-to-cart .update-cart.btn-cart span,
.add-to-cart.simple button.btn-cart span,
.options-container-big .add-to-cart button.btn-cart span {
    height: 42px!important;
    padding-left: 20px !important;
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/checkout_bkg.gif');
}

.checkout-cart-configure .add-to-cart .update-cart.btn-cart span:hover,
.add-to-cart.simple button.btn-cart span:hover,
.options-container-big .add-to-cart button.btn-cart span:hover {
    background: #E80089;
}

.checkout-cart-configure .add-to-cart .update-cart.btn-cart span span,
.add-to-cart.simple button.btn-cart span span,
.options-container-big .add-to-cart button.btn-cart span span {
    font-size: 18px!important;
    line-height: 42px!important;
    text-shadow: 0 0 3px black;
    padding-right: 40px!important;
}

.options-container-big .product-pricing {
    display: none;
}

.checkout-cart-configure .add-to-cart {
    width: 100%;
    float: left;
}

.box-up-sell .product-img {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 19px;
}

.m-filter-colors {
    margin: 10px 0;
}

.m-filter-colors .selected .m-color,
.m-filter-colors .m-color.selected {
    border: 1px solid #e80089;
}

.m-filter-colors .m-color {
    border: 1px solid #a6a6a6;
}

.emailto-link {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/mail.jpg') no-repeat left center;
    padding-left: 15px;
    margin-left: 5px;
}

.box-up-sell .products-grid .old-price .price,
.box-up-sell .products-grid special-price {
    float: none;
}

.size-and-fit {
    text-transform: capitalize;
}
/* ======================================================================================= */

/* Stock Status ========================================================================== */
.stock-status {
    clear: both;
    padding: 3px 0 3px 6px;
    font-weight: bold;
    color: #250802;
    font-size: 12px;
}

.stock-status span.out-of-stock {
    color: #e80089;
}
/* ======================================================================================= */

/* My account    ================================================================================ */
.my-account .no-orders {
    font-size: 13px;
    font-weight: bold;
    color: #e80089;
}
/* ======================================================================================= */

/* Share Wish list    ================================================================================ */
.wishlist-index-share p.required {
    margin-top: -25px;
}

.wishlist-index-share .wide {
    margin-top: 15px;
}

.wishlist-index-share .wide label {
    width: 115px;
    margin-right: 5px;
}

.wishlist-index-share .wide textarea {
    border-radius: 3px;
    font-weight: bold;
}

.wishlist-index-share .wide textarea::-webkit-input-placeholder {
    color: #250802;
}

.wishlist-index-share .form-buttons {
    width: auto;
    margin-left: 119px;
    float: left;
}

.wishlist-index-share .legal {
    width: 270px;
    margin: 10px 0 10px 125px;
    clear: both;
    float: left;
}
/* ======================================================================================= */

/* My Wish lists     ================================================================================ */
.my-account .my-wishlist {
    float: left;
    position: relative;
}

.my-account .my-wishlist button.btn-create {
    top: 0;
    right: 0;
    position: absolute;
}

.wish-list-search {
    border: 1px solid #e1e1e1;
    padding: 10px;
}
.wish-list-search .page-title {
    border-bottom: 1px solid #e1e1e1;;
}
.wish-list-search .form-buttons {
    width: auto;
}

.wishlist-index-index  .wish-list-search {
    margin-top: 20px;
}

.wishlist-index-index button.button span span {
    font-size: 10px;
    letter-spacing: 1px;
}

#wishlist-table .brand-name a {
    font: 11px "Arial Black", sans-serif;
    color: #250802;
    text-transform: uppercase;
}

.wish-list-search .fieldset input.input-text {
    width: 156px;
}

.wish-list-search .form-list li.fields .field {
    padding: 0;
}

.wishlist-search-results .wish-list-search .field p,
.wish-list-search .form-list li.fields .field p {
    font-size: 10px;
    color: #787878;
    margin: 0;
}

.wishlist-wrapper {
    float: left;
    border: 1px solid #e1e1e1;
    padding: 10px;
    min-width: 738px;
    margin-bottom: 10px;
}

.my-account .split-button {
    background: #e1e1e1;
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
    width: 160px;
}

.my-account .split-button strong {
    width: 130px;
    overflow: hidden;
}

.my-account .split-button .change {
    background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/radius_bkg.png') no-repeat left center !important;
    width: 22px;
    height: 24px;
    border: none;
    right: 0;
}

.my-account .split-button.light strong {
    width: 122px;
    padding-left: 10px;
    font-weight: bold;
}

#wishlist-table {
    margin-top: 10px;
    border: none;
    font-size: 12px;
}


#wishlist-table td.last a {
    color: #D4037F;
    line-height: 24px;
}

#wishlist-table .select-all {
    margin-left: -15px;
    font: 11px Arial, sans-serif;
    color: #250802;
    text-transform: capitalize;
    line-height: 15px;
}

#wishlist-table tr th {
    border-top: 1px solid #f799d1;
}

#wishlist-table tr th input#select-all {
    margin-top: -2px;
}

#wishlist-table tr td {
    border-bottom: 1px solid #e1e1e1;
}

#wishlist-table tr:last-child td {
    border-bottom: none;
}

#wishlist-table .product-name {
    font-family: Arial, sans-serif;
}

#wishlist-table .qty-wrapper .qty {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.my-account .empty-wishlist button.button {
    float: right;
}

.wishlist-index-configure .options-container-big {
    position: relative;
}

.wishlist-index-configure .product-options-bottom .add-to-cart {
    margin-top: 20px;
}

.wishlist-index-configure .options-container-big .qty-block.simple {
    top: 30px;
    right: 130px;
    position: absolute;
}
/* ======================================================================================= */

/* My wish list search     ================================================================================ */
.wishlist-search-view .col-main,
.wishlist-search-results .col-main {
    padding: 20px 20px 100px 20px;
}

.wishlist-search-results h3 {
    padding-left: 5px;
}

.wishlist-search-results .wish-list-search {
    margin:15px 0 20px 0;
    float: left;
    width: 940px;
}

.wishlist-search-results .wish-list-search .fieldset input.input-text {
    width: 221px;
}

.wishlist-search-results .wish-list-search form {
    display: block;
    float: left;
}

.wishlist-search-results .wish-list-search .divider {
    float: left;
    height: 45px;
    line-height: 45px;
    width: 1px;
    margin-left: 41px;
    margin-top: 15px;
}

.wishlist-search-results .wish-list-search  .divider .or {
    margin-left: -5px;
}

.wishlist-search-results .wish-list-search #wishlist_search_email_form {
    float: right;
}

.wishlist-search-results .wish-list-search .fieldset {
    margin: 12px 0 0 0;
}

.wishlist-search-results .wish-list-search .fieldset .field {
    float: left;
    margin-right: 10px;
}

.wishlist-search-results .wish-list-search .fieldset .field label {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.wishlist-search-results .wish-list-search .form-buttons {
    float: left;
    margin-top: 11px;
}

.wishlist-search-results .wish-list-search .form-buttons button {
    margin: 0;
}

.wishlist-search-results .wish-list-search .form-list label {
    float: none;
}

.wishlist-search-results #wishlist_search_form .validation-advice,
.wishlist-search-results #wishlist_search_email_form .validation-advice {
    width: 230px;
}


.search-wishlist-wrapper {
    float: left;
    width: 783px;
    height: 238px;
    border: 1px solid #e1e1e1;
    padding: 10px;
}

.search-wishlist-wrapper .sub-title {
    margin-bottom: 5px;
}

.wishlist-search-results .scroll {
    height: 175px;
    max-height: 175px;
    overflow: auto;
}

.wishlist-search-results .mCSB_container {
    width:auto;
    margin-right:10px;
    overflow:hidden;
}
.wishlist-search-results .mCSB_container.mCS_no_scrollbar {
    margin-right:0;
}

.wishlist-search-results .mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.wishlist-search-results .mCustomScrollBox .mCSB_scrollTools {
    position: absolute;
    width:10px;
    height:100%;
    top:0;
    right:0;
    padding: 0 1px;
    margin: 1px;
    background: #fde5f3;
}

.wishlist-search-results .mCSB_scrollTools .mCSB_draggerContainer {
    height:100%;
}

.wishlist-search-results .mCSB_scrollTools .mCSB_dragger {
    cursor:pointer;
    width:8px;
    height:30px!important;
    margin-left: 1px;
    background: #e80089;
}

.wishlist-search-right-block {
    float: right;
    width: 138px;
    height: 260px;
    font-size: 10px;
    font-weight: bold;
    overflow: hidden;
}

.wishlist-search-bottom-block {
    width: 100%;
    height: 138px;
    margin-top: 20px;
    float: left;
    font-size: 10px;
    font-weight: bold;
    overflow: hidden;
}

.wishlist-shared-index  .info-box,
.wishlist-shared-index .wishlist-wrapper,
.wishlist-search-view  .info-box,
.wishlist-search-view .wishlist-wrapper {
    float: none;
    margin-top: 20px;
}

.wishlist-shared-index .wishlist-wrapper h3,
.wishlist-search-view .wishlist-wrapper h3 {
    padding-left: 5px;
}

.wishlist-shared-index .info-box .info-table th,
.wishlist-search-view .info-box .info-table th {
    text-align: right;
}

.wishlist-shared-index .info-box .info-table th .nobr,
.wishlist-search-view .info-box .info-table th .nobr {
    font-size: 10px;
    text-transform: uppercase;
}

.wishlist-shared-index .comment,
.wishlist-search-view .wishlist-wrapper .comment {
    font-size: 10px;
    max-width: 130px;
}

.wishlist-shared-index #wishlist-table .price-box .price,
.wishlist-search-view #wishlist-table .price-box .price {
    color: #e80089;
}

.wishlist-shared-index #wishlist-table .price-box .old-price .price,
.wishlist-search-view #wishlist-table .price-box .old-price .price {
    color: #250802;
}

.wishlist-shared-index #wishlist-table td .price-box p,
.wishlist-search-view #wishlist-table td .price-box p {
    margin:0 0 5px; display: block;
    line-height: 12px;
}
/* ======================================================================================= */

/* Tracking pop-up     ================================================================================ */
.shipping-tracking-popup .sub-title {
    border-bottom: 1px solid #e1e1e1;
    margin: 0;
    padding-bottom: 8px;
}

.shipping-tracking-popup button.button span span {
    font-size: 10px;
    letter-spacing: 1px;
}

.shipping-tracking-wrapper {
    margin-top: 15px;
    border: 1px solid #e1e1e1;
    padding: 10px;
}

.shipping-tracking-wrapper a {
    color: #D4037F;
}

.tracking-table-popup {
    border: none;
    font-size: 10px;
}

.tracking-table-popup th {
    vertical-align: middle;
}

.tracking-table-popup th.label {
    text-align: right;
    text-transform: uppercase;
}

.tracking-table-popup tr:last-child td,
.tracking-table-popup tr:last-child th {
    border: none;
}

.tracking-table-popup tbody td {
    padding: 8px!important;
}
/* ======================================================================================= */

/* Order Returns Page     ================================================================================ */
.enterprise-rma-guest-create .form-list,
.enterprise-rma-return-create .form-list {
    margin: 10px 0;
    font-size: 10px;
    font-weight: bold;
}

.enterprise-rma-guest-create .form-list.last,
.enterprise-rma-return-create .form-list.last {
    margin-bottom: 0;
}

.enterprise-rma-guest-create .form-list .order-shipping-address,
.enterprise-rma-return-create .form-list .order-shipping-address {
    display: inline-block;
}

.enterprise-rma-guest-create .form-list input.input-text,
.enterprise-rma-guest-create .form-list textarea,
.enterprise-rma-return-create .form-list input.input-text,
.enterprise-rma-return-create .form-list textarea {
    width: 234px;
    border-radius: 3px;
    padding: 7px 5px;
    font-size: 10px;
    height: 10px;
}

.enterprise-rma-guest-create .form-list .input-box,
.enterprise-rma-return-create .form-list .input-box {
    width: 244px;
    overflow: hidden;
    position: relative;
}

.enterprise-rma-guest-create .form-list .input-box.validation-error,
.enterprise-rma-return-create .form-list .input-box.validation-error {
    width: 246px;
}
.enterprise-rma-guest-create .form-list li,
.enterprise-rma-return-create .form-list li {
    line-height: 24px;
}
.enterprise-rma-guest-create .form-list li.fields .field,
.enterprise-rma-return-create .form-list li.fields .field {
    padding: 0;
}

.enterprise-rma-guest-create .form-list .select,
.enterprise-rma-return-create .form-list .select {
    padding-top:15px!important;
}
.enterprise-rma-guest-create .form-list .input-box select,
.enterprise-rma-return-create .form-list .input-box select {
    width: 265px;
    border-radius: 3px;
    height: 24px;
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
    padding: 5px 0;
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/radius_bkg.jpg") no-repeat;
    background-position: 223px 0;
    -webkit-appearance: none;
}

.enterprise-rma-guest-create .validation-error select,
.enterprise-rma-return-create .validation-error select {
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/return_bkg_valid.png") no-repeat !important;
    background-position: 0 !important;
    border: none!important;
}

.enterprise-rma-guest-create .form-list label,
.enterprise-rma-return-create .form-list label {
    width: 140px;
    padding: 0 10px 0 0;
}

.enterprise-rma-guest-create .form-list .quantity,
.enterprise-rma-return-create .form-list .quantity {
    line-height: 12px;
    font-weight: normal;
    color: #525252;
}

.enterprise-rma-guest-create .remove,
.enterprise-rma-return-create .remove {
    line-height: 15px;
}

.enterprise-rma-guest-create .remove .remove-option,
.enterprise-rma-return-create .remove .remove-option {
    margin:15px 0 0 0;
    font-weight: normal;
    font-size: 11px;
}

.enterprise-rma-guest-create .form-buttons,
.enterprise-rma-return-create .form-buttons {
    margin-left: 150px;
}

.enterprise-rma-guest-create .buttons-set.form-buttons p.back-link,
.enterprise-rma-guest-create .buttons-set.form-buttons button,
.enterprise-rma-return-create .buttons-set.form-buttons p.back-link,
.enterprise-rma-return-create .buttons-set.form-buttons button {
    float: left;
    margin:0 10px 0 0;
}

.enterprise-rma-guest-returns .recent-orders,
.enterprise-rma-return-returns .recent-orders {
    padding-bottom: 0;
}

.enterprise-rma-guest-returns .page-title.subtitle {
    margin-bottom: 15px;
}

.enterprise-rma-guest-returns .recent-orders .info-title {
    border-bottom: 1px solid #e1e1e1;
}

.enterprise-rma-return-returns .recent-orders .info-title {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}

.rma-wrapper {
    padding-bottom: 20px;
}

.enterprise-rma-return-view .info-box {
    min-height: 160px;
}
.enterprise-rma-return-view .recent-orders h3.box-title {
    padding-bottom: 5px;
}

#my-returns-items-table tr.last td  {
    border: none;
}

#rma_comment_text {
    width: 100%;
    height: 80px;
    background: #ffffff;
    font-size: 11px;
}

#rma_comment_text:-moz-placeholder { color: #250802; }
#rma_comment_text::-webkit-input-placeholder { color: #250802; }

#rma_comment  .buttons-set {
    margin: 10px 0 20px 0;
}

#rma_comment  .buttons-set button.button {
    float: left;
    margin: 0;
}

.note-list li .content {
    margin-top: 5px;
}

.enterprise-rma-return-view .buttons-set {
    margin: 0;
}

.sales-order-creditmemo .data-table td.qty {
    font-weight: bold;
}

.sales-order-creditmemo .data-table td.total {
    font-weight: bold;
    font-size: 15px;
}

.sales-guest-creditmemo .col1-layout .col-main,
.sales-guest-view .col1-layout .col-main,
.sales-guest-invoice .col1-layout .col-main,
.sales-guest-shipment .col1-layout .col-main,
.enterprise-rma-guest-view .col1-layout .col-main,
.enterprise-rma-guest-returns .col1-layout .col-main {
    padding-top: 0;
}

.enterprise-rma-guest-view .page-title,
.sales-guest-view  .page-title,
.sales-guest-invoice .page-title,
.sales-guest-shipment .page-title,
.sales-guest-creditmemo .page-title,
.enterprise-rma-guest-returns .page-title {
    margin-bottom: 15px;
}

.refunded {
    float: left;
    text-transform: uppercase;
}

.sales-order-creditmemo .recent-orders .data-table tr th {
    padding: 4px 12px;
    line-height: 12px;
    vertical-align: middle;
}
/* ======================================================================================= */

/* Design for my invitations pages     ================================================================================ */
.enterprise-invitation-index-index .buttons-set {
    line-height: 30px;
}

.enterprise-invitation-index-index .buttons-set a.button{
    line-height: 30px;
    float: left;
    margin: 0 10px 0 0;
}

.enterprise-invitation-index-send .form-list li.mail {
    margin-bottom: 15px;
}

.enterprise-invitation-index-send .form-list label {
    width: 55px;
    margin-right: 5px;
}

.enterprise-invitation-index-send .form-list input.input-text,
.enterprise-invitation-index-send .form-list textarea {
    width: 234px;
    padding: 0 5px;
}

.enterprise-invitation-index-send .form-list textarea {
    padding: 7px 5px;
}

.enterprise-invitation-index-send .buttons-set.form-buttons {
    width: auto;
    float: left;
    margin-left: 65px;
}

.enterprise-invitation-index-send .buttons-set.form-buttons button.button {
    margin:0;
}

.switcher-currency > label {
    display: none;

}

.coupon-code {
    font-weight: normal;
}

.enterprise-rma-guest-view .info-box,
.order-page .info-box {
    min-height: 160px;
    padding: 0;
    border: none;
}

.order-page .info-box .box-title {
    border-top: 1px solid #f799d1;
    background: #ffe1f3;
    border-bottom: 1px solid #f799d1;
    padding: 0 10px;
    color: #000;
}

.info-box .box-content.info {
    padding: 0;
}


.enterprise-rma-guest-view .box-content button.button span {
    font-size: 10px;
    letter-spacing: 1px;
}

.enterprise-rma-guest-returns .pager {
    padding: 0 10px;
}
/* ======================================================================================= */

/* Paypal review page     ================================================================================ */

.paypal-express-review .col1-layout .col-main .messages{
    margin: 0;
}

.paypal-express-review .page-title {
    margin: 30px 0 10px;
}

.paypal-express-review .page-title h1 {
    font-size: 40px;
}

.paypal-express-review .sub-title {
    color: #e80089;
    font-size: 13px;
    font-weight: bold;
}

.paypal-express-review .vip-program label {
    float: left;
    width: 100%;
}

.paypal-express-review .totals-accordion .input-text {
    border-radius: 3px;
    padding: 0 10px;
    height: 24px;
    font-weight: bold;
    line-height: 10px;
    width: 290px;
    margin: 3px 6px 3px 0;
}

.paypal-express-review .totals-accordion .giftcard h2 {
    display: none;
}

.paypal-express-review #discount-coupon-form .v-fix {
    float: none;
    margin-bottom: 10px;
}

.paypal-express-review #giftcard-form .gc-button-card-apply {
    float: left;
    margin-right: 10px;
}

.paypal-review-order .box {
    margin-bottom: 20px;
    padding: 0;
}

.paypal-review-order .box #shipping_method_update,
.paypal-review-order .box .address-form,
.paypal-shipping-method .box-content,
.paypal-express-review .box-content {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.paypal-review-order .box h3.legend {
    margin: 10px 0;
    padding: 5px 10px;
    border-bottom: 1px solid #f799d1;
    background-color: #ffe1f3;
    border-top: 1px solid #f799d1;
    color: black;
    font-size: 16px;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
}

.col2-set-no-clear .col-1 {
    float: left;
    width: 49%;
}
.col2-set-no-clear .col-2 {
    float: right;
    width: 49%;
}

.paypal-review-order .totals .box h3.legend {
    display: none;
}

.paypal-review-order .input-box {
    width: 300px;
    overflow: hidden;
    position: relative;
}

.paypal-review-order label {
    text-align: left;
    float:left;
    padding:5px 5px 2px 0;
    font-size:12px;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

.paypal-review-order #giftcard-form label {
    float: none;
    display: block;
}

.paypal-review-order #giftcard-form .v-fix {
    float: none;
    display: block;
}

.paypal-review-order select,
.paypal-review-order .form-list .input-text {
    height: 24px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 5px;
    border-radius: 3px;
}

.paypal-review-order .form-list .input-text {
    width: 290px;
}
.paypal-review-order .form-list .input-text.validation-failed {
    width: 288px;
}

.paypal-review-order  select {
    width: 325px;
    background: #e1e1e1  url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/radius_bkg.jpg") no-repeat;
    background-position: 279px 0;
    -webkit-appearance: none;
    padding: 0 24px 0 5px;
}

.paypal-review-order .item-options {
    line-height: 12px;
    margin-top: 10px;
}

.paypal-review-order .item-options dd,
.paypal-review-order .item-options dt {
    line-height: 20px;
    font-size: 12px;
}

.paypal-review-order .qty .label {
    line-height: 20px;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
}
.paypal-review-order .qty .value {
    font-size: 12px;
}

.paypal-review-order select.validation-failed {
    background: #e1e1e1  url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/paypal_bkg_valid.png") no-repeat;
    background-position: 0 0!important;
    border: none!important;
}

.paypal-review-order .form-list.form-list-narrow .wide,
.paypal-review-order .form-list.form-list-narrow .add-field {
    padding-bottom: 9px;
}

.paypal-review-order .form-list .control {
    padding-left: 20px;
}

.paypal-review-order .form-list-narrow .control .input-box {
    margin-left: 135px;
}

.paypal-review-order #billing-address,
.paypal-review-order #shipping-address {
    min-height: 435px;
}

.paypal-review-order .products.box {
    padding: 0px;
    float: left;
}

.paypal-review-order #review-buttons-container button {
    float: right;
    margin-left: 10px;
}

.paypal-review-order .products.box .box-title {
    position: relative;
}

.paypal-review-order .products.box .box-title a {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.paypal-review-order .data-table {
    float: left;
}

.paypal-review-order .brand-name {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}

.paypal-review-order .product-name {
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

.paypal-review-order .data-table {
    border: none;
}

.paypal-review-order .data-table li {
    display: table;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #cfcfcf;
    width: 100%;
}

.paypal-review-order .data-table li .product-image {
    float: left;
    width: 100px;
}

.paypal-review-order .data-table li .product-details {
    float: left;
    margin-left: 10px;
    width: 185px;
}

.paypal-review-order .data-table tr th {
    border-top: 1px solid #f799d1;
}

.paypal-review-order .data-table tfoot {
    background: #250802;
    color: #ffffff;
    font-size: 12px;

}
.paypal-review-order .data-table tfoot td {
    padding: 10px;
}

.paypal-review-order .data-table tbody td {
    padding: 10px!important;
}

.paypal-review-order .footer-totals-wrapper {
    padding: 15px 7px;
    background-color: #f2f2f2;
    overflow: hidden;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    margin-top: 20px;
    font-size: 14px;
    color: #000;
}

.paypal-review-order .summary-details,
.paypal-review-order .footer-wrapper {
    line-height: 15px;
    margin: 3px 0;
    overflow: hidden;
    font-weight: bold;
    float: left;
    width: 100%;
}

.paypal-review-order .summary-details.block-left,
.paypal-review-order .footer-totals-wrapper .block-left {
    float: left;
    text-align: right;
    font-weight: bold;
    line-height: 16px;
    font-family: 'futura-pt-n7', 'futura-pt' ,'arial', sans-serif;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    width: 60%
}

.paypal-review-order .summary-details .block-right,
.paypal-review-order .footer-totals-wrapper .block-right {
    float: right;
    min-width: 130px;
    margin-left: 20px;
}

.paypal-review-order .footer-wrapper.grandtotal {
    font: 18px "Arial Black", sans-serif;
    text-transform: uppercase;
    margin-top: 20px;
}

.paypal-review-order .footer-wrapper.discount .block-right {
    color: #e80089;
}

.paypal-express-review .please-wait {
    opacity: 0.5;
}

.customer-account-resetpassword .main.col1-layout {
    min-height: 565px;
}

.customer-account-resetpassword .form-list label {
    width: 145px;
    text-align: left;
}

.customer-account-resetpassword .form-buttons {
    width: 302px;
}

.customer-account-resetpassword .fieldset {
    margin-top: 30px;
}
.sales-order-history .recent-orders .data-table tbody td,
.customer-account-index .recent-orders .data-table tbody td {
    padding: 5px 10px!important;
}
/* ======================================================================================= */

/* Contact us page     ================================================================================ */
.contacts-index-index .col1-layout .col-main {
    padding: 0 20px;
}

.contacts-index-index .contact-us-wrapper {
    width: 420px;
    float: left;
}

.contacts-index-index .contact-us-wrapper .page-title {
    line-height: 25px;
    margin-bottom: 10px;
    float: left;
    width: 330px;
}

.contacts-index-index .contact-us-wrapper .page-title h1{
    float: left;
}

.contacts-index-index #messages_product_view .messages {
    position: relative;
    top: -30px;
    margin: 20px 20px 0 20px;
}

.contacts-index-index .contact-us-wrapper .form-list li.fields .field {
    padding-bottom: 15px;
}

.contacts-index-index .contact-us-wrapper label {
    width: 80px;
    text-align: left;
}

.contacts-index-index .contact-us-wrapper .form-list input.input-text,
.contacts-index-index .contact-us-wrapper .form-list textarea {
    width: 234px;
    line-height: 24px;
}

.contacts-index-index .contact-us-wrapper .form-list textarea {
    padding: 10px 5px;
    height: 94px;
    line-height: 11px;
}

.contacts-index-index .contact-us-wrapper  .form-buttons{
    width: 153px;
}

.contacts-index-index .contact-us-wrapper button.button span span {
    font-size: 10px;
    letter-spacing: 1px;
}
.contacts-index-index .contact-us-wrapper .separator {
    height: 0;
    border-top: 1px solid #e1e1e1;
    width: 244px;
    margin: 15px 0 15px 85px;
}

.contacts-index-index  .contact-us-text {
    width: 333px;
    overflow: hidden;
    float: right;
    font-size: 10px;
}

.contact-us-image {
    float: right;
    width: 540px;
    height: 710px;
    overflow: hidden;
    text-align: right;
    margin-top: -30px;
}
/* ======================================================================================= */

/* Send to a friend pop up     ================================================================================ */
.popup-block.send-friend {
    background: #250802;
    color: #ffffff;
    padding: 25px 30px 10px 30px;
    position: absolute;
    z-index: 1001;
}

.send-friend.mask {
    background: #000000;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    z-index: 1000;
    margin-top: -15px;
}

.popup-block.send-friend h2 {
    font: bold 18px "futura-pt-n7", "futura-pt", "arial" , sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.popup-block.send-friend h2.from {
    padding: 20px 0 5px 10px;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/friend_from_bkg.png")75px 0 no-repeat;
    border-bottom: 1px solid #404040;
}

.popup-block.send-friend h2.to {
    padding: 10px 0 5px 10px;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/friend_to_bkg.png")2px 0 no-repeat;
    border-bottom: 1px solid #404040;
}

.popup-block.send-friend .fieldset {
    float: none;

    padding-right: 20px;
}

.popup-block.send-friend .fieldset .form-list label {
    color: #ffffff;
    width: 93px;
    text-align: left;
}

.popup-block.send-friend .validation-failed {
    background: #787878!important;
    border: 1px solid #E80089 !important;
}

.popup-block.send-friend .form-list input.input-text,
.popup-block.send-friend .form-list textarea {
    width: 234px;
    color: #ffffff;
    background: #787878;
}
.popup-block.send-friend .form-list textarea {
    padding: 5px;
    min-height: 48px;
}

.popup-block.send-friend #max_recipient_message {
    margin-left: 100px;
    color: #ffffff;
}

.popup-block.send-friend .fields.additional-row {
    position: relative;
}

.popup-block.send-friend .remove-email {
    position: absolute;
    right: -25px;
    top: 4px;
}

.popup-block.send-friend .add-more-items {
    margin-left: 100px;
    color: #ffffff;
}

.popup-block.send-friend .buttons-set button.button {
    float: left;
    margin: 0;
}

.popup-block.send-friend .buttons-set button.button span {
    padding: 0 20px;
}

.popup-block.send-friend .buttons-set button.button span span {
    font-size: 10px;
    letter-spacing: 1px;
}


.popup-block.send-friend .preview-content {
    padding: 20px;
    width: 320px;
    background: #ffffff;
}

.popup-block.send-friend .legal {
    width: 360px;
    margin: 10px 0;
}
/* ======================================================================================= */

/* Wish list login page     ================================================================================ */

.lyonscg-lasenza-wishlist-index .wish-list-search {
    float: right;
    width:288px;
    min-height: 361px;
    padding:15px 10px 0 10px;
    border: 1px solid #e1e1e1;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .page-title {
    margin: 0;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .divider {
    margin: 10px 0 5px 0;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .buttons-set,
.lyonscg-lasenza-wishlist-index .wish-list-search .form-list li.fields .field {
    margin-top: 5px;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .fieldset,
.lyonscg-lasenza-wishlist-index .wish-list-search .buttons-set,
.lyonscg-lasenza-wishlist-index .wish-list-search .buttons-set button.button {
    float: none;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .buttons-set button.button.gray > span {
    box-shadow: none;
    background-image: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/bkg_btn.gif);
}

.lyonscg-lasenza-wishlist-index .wish-list-search .buttons-set button.button.gray > span:hover {
    background:#D4037F;
}

.lyonscg-lasenza-wishlist-index .wish-list-search p {
    width: 220px;
}


.lyonscg-lasenza-wishlist-index .wish-list-search .input-box.validation-error input.input-text {
    height: 22px;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .fieldset input.input-text {
    width: 268px;
}

.lyonscg-lasenza-wishlist-index .wish-list-search .form-list p {
    padding: 0;
}
/* ======================================================================================= */

/* Marketing preferences     ================================================================================ */

.lyonscg-marketing-index-index .preference-cms-block {
    width: 475px;
    font-size: 10px;
    color: #250802;
    overflow: hidden;
    margin-bottom: 20px;
}

.lyonscg-marketing-index-index .preference-cms-block a {
    color: #D4037F;
    font-weight: bold;
}

.lyonscg-marketing-index-index .fieldset {
    width: 100%;
    margin: 0;
}

.lyonscg-marketing-index-index .control {
    float: left;
    margin-bottom: 5px;

}

.lyonscg-marketing-index-index .form-list .control label {
    margin-left: 22px;
    font-size: 11px;
}

.lyonscg-marketing-index-index .form-list label{
    width: 125px;
}

.lyonscg-marketing-index-index .form-list li.fields .field,
.lyonscg-marketing-index-index .form-list li.wide {
    padding-bottom: 15px;
}

.lyonscg-marketing-index-index .form-list li.fields .field.name-lastname,
.lyonscg-marketing-index-index .form-list li.fields .field.zip {
    padding-bottom: 0;
}

.lyonscg-marketing-index-index  .input-box {
    width: 246px;
    overflow: hidden;
}

.lyonscg-marketing-index-index  .field.control .checkbox,
.lyonscg-marketing-index-index  .input-box .checkbox {
    float: left;
    margin-right: 9px;
}

.lyonscg-marketing-index-index  .field.control label,
.lyonscg-marketing-index-index  .input-box label {
    float: left;
    padding-top: 2px;
}

.lyonscg-marketing-index-index  .input-box select {
    background: #e1e1e1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/radius_bkg.jpg") no-repeat;
    background-position: 225px 0;
    height: 24px;
    padding: 5px 0;
    border-radius: 3px;
    font-size: 10px;
    font-weight: bold;
    -webkit-appearance: none;
}

.lyonscg-marketing-index-index .form-list input.input-text {
    width: 236px;
    font-weight: bold;
}

.lyonscg-marketing-index-index .form-list input.input-text.validation-failed {
    width: 234px;
    height: 22px;
}

.lyonscg-marketing-index-index .buttons-set {
    line-height: 28px;
    float: left;
    margin: 5px 0;
}

.lyonscg-marketing-index-index .buttons-set button.button {
    float: left;
    margin: 0 10px 0 0;
}

.lyonscg-marketing-index-index .validation-error select {
    background: #E1E1E1 url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/return_bkg_valid.png") no-repeat !important;
    background-position: 0 !important;
    border: none!important;
}
/* ======================================================================================= */

/* Currency update      ================================================================================ */

.price-suffix {
    font: 0.7em "Arial", sans-serif;
}

/* ======================================================================================= */
/* Gift card for my account      ================================================================================ */

.enterprise-giftcardaccount-customer-index .giftcard .fieldset {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.enterprise-giftcardaccount-customer-index .giftcard label {
    float: left;
    width: 150px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 5px 2px 0;
}

.enterprise-giftcardaccount-customer-index .giftcard .fieldset input {
    width: 258px;
}

.enterprise-giftcardaccount-customer-index .giftcard .buttons-set {
    margin-left: 155px;
}

.enterprise-giftcardaccount-customer-index .giftcard .buttons-set button.button {
    float: left;
    margin: 0 10px 0 0;
}

.enterprise-giftcardaccount-customer-index .giftcard .buttons-set button.button span span {
    font-size: 10px;
    letter-spacing: 1px;
}

.enterprise-giftcardaccount-customer-index .giftcard .v-fix .validation-advice {
    width: 270px;
}

.enterprise-giftcardaccount-customer-index .please-wait {
    z-index: 100;
}

.enterprise-giftcardaccount-customer-index .gift-card-info {
    width: 400px;
}

.enterprise-giftcardaccount-customer-index .gift-card-link {
    color: #D4037F;
    font-size: 10px;
}

/* ======================================================================================= */

/* Popup with messaging for first login on new site to reset password      ================================================================================ */
.forgot-password.popup-block {
    display: none;
    background: #ffffff;
    padding: 10px;
    position: absolute;
}

.forgot-password.popup-block .enter-mail {
    padding: 10px 10px 10px 0;
    max-width: 360px;
}

.forgot-password.popup-block .content {
    padding: 0;
}

.forgot-password.popup-block label {
    width: 100%;
}

.forgot-password.popup-block .buttons-set.form-buttons {
    margin-top: 10px;
}

/* ======================================================================================= */

.product-social-links {
    float: left;
    margin-top: 10px;
}

.product-social-links .social-link {
    float: left;
    margin-right: 5px;
    width: 100px;
}

.product-social-links div.tw-wrapper {
    width: 95px;
}

.quickview-wrapper .product-social-links {
    margin: 0;
    line-height: 26px;
}

.quickview-wrapper .product-view .promo-description {
    display: none;
}

.forgot-section .popup-content {
    border: none;
    background: #250802;
    margin: 0;
    width: 340px;
}

.forgot-section #password-forgot-form .input-text {
    width: 250px;
}

.forgot-section .popup-content .button-login-return {
    line-height: 30px;
    margin-left: 10px;
}

.outfit-item .item-info {
    float: right;
    width: 322px;
}

.outfit-item .item-info .item-image {
    float: left;
    position: relative;
}

.outfit-item .labels,
.products-grid li.item .labels,
.product-img-box .labels {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.product-img-box .labels.sale-label {
    width: 63px;
    height: 63px;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/pdp_label_sale.png") no-repeat;
}

.product-img-box .labels.new-label {
    width: 63px;
    height: 63px;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/pdp_label_new.png") no-repeat;
}

.product-img-box .labels.sexyfit-label {
    width: 63px;
    height: 63px;
    right: 6px;
    top: 6px;
    left: auto;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/pdp_label_sexyfit.png") no-repeat;
}

.outfit-item .labels.sale-label,
.products-grid li.item .labels.sale-label {
    width: 56px;
    height: 56px;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/clp_label_sale.png") no-repeat;
}

.outfit-item .labels.new-label,
.products-grid li.item .labels.new-label {
    width: 56px;
    height: 56px;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/clp_label_new.png") no-repeat;
}

.outfit-item .labels.sexyfit-label {
    width: 32px;
    height: 32px;
    right: 17px;
    top: 3px;
    left: auto;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/clp_label_sexyfit.png") no-repeat;
}

.product-view .outfit-item .price-wrapper {
    margin: 25px 0;
    width: 100%;
}

.product-view .outfit-item .price-box {
    margin: 0;
}

.product-view .outfit-item .promo-message {
    font-size: 12px;
    font-weight: bold;
}

.products-grid li.item .labels.sexyfit-label {
    width: 32px;
    height: 32px;
    right: 3px;
    top: 3px;
    left: auto;
    background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/label/clp_label_sexyfit.png") no-repeat;
}

.p_method_monerisredirectcan img {
    margin-left: 5px;
}

#p_method_monerisredirectcan,
#p_method_monerisredirectcan_interac {
    margin-top: 10px;
}

#popup-payment .popup-message {
    padding: 10px 15px 5px 10px;
}

#popup-payment .popup-content {
    margin-top: 7%;
}

.header-wrapper-block .block-right { text-align: right; }

/* ======================================================================================= */

/* Subscribe widget     ================================================================================ */

#EMS, .welcome-mat {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
}

#EMS .inner, .welcome-mat .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    border:none !important;
    width: 300px !important;
    min-height: 230px;
    height: auto;
    position: relative;
    padding-bottom: 15px;
}

.welcome-mat .inner {
    width: 615px!important;
    padding: 45px 0 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    background-color: #FBFBF5;
}

#EMS .title {
    font: 400 27px 'futura-pt-n7', 'futurapt', Arial,sans-serif;
    color: #fff;
    background: #d4037f;
    padding: 10px 0;
    margin-bottom: 12px;
}

.welcome-mat .title {
    text-align: left;
    font-size: 11px;
    position: absolute;
    top: 5px;
    left: 5px;
}

.welcome-mat .title a {
    text-decoration: underline;
    font-size: 11px;
}

#EMS .title-one, .welcome-mat .title-one  {
    font: 400 14px/16px Arial,sans-serif;
    color: #333;
    text-align: center;
    padding: 0 25px;
    margin-bottom: 7px;
}

.welcome-mat .title-one {
    font: 400 28px/32px "futura-pt-n7", "futura-pt", Arial, sans-serif;
    margin: 0 30px 0 30px;
    border-top: 2px solid #ec008c;
    padding: 25px 15px 0 15px;
}

#EMS .title-two, .welcome-mat .title-two {
    font: bold 14px/16px Arial,sans-serif;
    color: #333;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 5px;
}

.welcome-mat .title-two {
    font: 500 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 30px;
    padding: 0 15px;
}

.welcome-mat .title-two ul {
    list-style: disc;
    list-style-position: inside;
    font-size: 16px;
    line-height: 18px;
    margin-top: 20px;
}

.welcome-mat .action-links {
    margin-top: 25px;
}

.welcome-mat .action-links a, .welcome-mat .action-links {
    font-size: 14px;
    vertical-align: middle;
}

.welcome-mat .action-links a {
    padding: 0 5px;
    text-decoration: underline;
}

#EMS .close, .welcome-mat .close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 15px;
    height: 15px;
    border: 0;
    color: #000;
    text-indent: 0px;
    cursor: pointer;
    text-decoration: none;
    line-height: 16px;
    font-size: 15px;
}

.welcome-mat .close {
    right: 5px;
    top: 5px;
    font-size: 18px;
    line-height: 18px;
}

.welcome-mat button,
.welcome-mat select {
    font: 20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.welcome-mat .international-shipping {
    font-size: 10px;
    border-top: 2px solid #ec008c;
    padding: 15px 15px 0 15px;
    margin: 15px 30px 0 30px;
    text-align: center;
}

#EMS .form-subscribe, .welcome-mat .form-subscribe {
    position: relative;
    width:215px;
    display: block;
    margin: 0 auto;
    float: none;
}

#EMS .form-subscribe button {
    position: absolute;
    right: 0;
    top: 1px;
    width: 25px;
    height: 24px;
    border: none;
    box-shadow: none;
    outline: none;
    border-left: 1px solid #ccc;
    background: #333;
}

#EMS .form-subscribe button span, .welcome-mat .form-subscribe button span {
    display: none;
}

#EMS .form-subscribe button:after, .welcome-mat .form-subscribe button:after {
    content: "+";
    color: #fff;
    font-size: 18px;
    font-weight: 300;
}

#EMS .validation-advice, .welcome-mat .validation-advice {
    display: block;
    padding:0;
    margin: 0;
    width: 100%;
    font-size: 10px;
    margin-top: 5px;
}

#EMS .form-subscribe input, .welcome-mat .form-subscribe input {
    color: #333;
    height: 25px;
    width: 100%;
    background: #fff;
    border: 1px #ccc solid;
    font-size: 10px;
    padding: 0 25px 0 15px;
    box-sizing: border-box;
}

#EMS .casl, .welcome-mat .casl {
    display: block;
    margin: 15px 0 0;
    padding: 0 10px;
    color: #666;
    font: 400 8px/12px Arial, sans-serif;
}

.welcome-mat .casl {
    margin-top: 25px;
    font-size: 10px;
}

.welcome-mat .casl a {
    text-decoration: underline;
}

#EMS.success .form-email-pushdown > *:not(.title),  .welcome-mat.success .form-email-pushdown > *:not(.title) {
    display: none;
}
#EMS.success .form-email-pushdown:after, .welcome-mat.success .form-email-pushdown:after {
    content: "THANK YOU FOR YOUR SUBSCRIPTION!";
    font-size: 18px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 120px;
}

/* ======================================================================================= */


/* Button overrides for checkout */

.ls-button {
    display: block;
    border: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    font-family: 'futura-pt-n7', 'helvetica' ,'arial', sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}

.ls-button:hover {
    text-decoration: none;
    background-color: #e80089;
    cursor: pointer;
}

.ls-button-pink {
    background-color: #ff17a3;
    color: #ffffff;
}

.ls-button-grey {
    background-color: #575757;
    color: #ffffff;
}

.ls-button-grey:hover {
    background-color: #3E3E3E;
    cursor: pointer;
}

.ls-button-trans {
    background-color: transparent;
    color: #000;
}

.ls-button-trans:hover {
    background-color: transparent;
}

/** mini cart **/
#minicart-cart-btn {
    float: left;
    width: 45%;
    font-size: 12px;
}
#minicart-checkout-btn {
    float: right;
    width: 45%;
    font-size: 12px;
}
/* ==========================================================================
   Fonts
   ========================================================================== */
/* ========================================================================== */
/* Fonts ============================================================ */
@font-face {
  font-family: 'futura_light';
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.eot');
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.woff2') format('woff2'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.woff') format('woff'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.ttf') format('truetype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futuratlig-webfont.svg#futuratligregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'futura_regular';
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.eot');
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.woff2') format('woff2'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.woff') format('woff'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.ttf') format('truetype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futura_icg-webfont.svg#futura_icgregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'futura_bold';
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.eot');
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.woff2') format('woff2'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.woff') format('woff'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.ttf') format('truetype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/fonts/futurat_bold-webfont.svg#futura_urw_extra_boldregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ==========================================================================
   Global templates
   ========================================================================== */
/* ========================================================================== */
/* Variables ============================================================ */
/*----------Fonts----------*/
/*----------Colors----------*/
/*-----------Classes--------*/
.clearfix,
.category-view .block-layered-nav dl.narrow-by-list:after {
  display: block;
  content: ".";
  clear: both;
  font-size: 0;
  overflow: hidden;
}
/* ========================================================================== */
/* General styles ============================================================ */
/*=====================================================
======================Button styles====================*/
/*=====Main button style=====*/
/*.btns {*/
  /*display: block;*/
  /*border: none;*/
  /*border-radius: 8px;*/
  /*-webkit-border-radius: 8px;*/
  /*-moz-border-radius: 8px;*/
  /*box-sizing: border-box;*/
  /*-webkit-box-sizing: border-box;*/
  /*-moz-box-sizing: border-box;*/
  /*cursor: pointer;*/
  /*padding: 0 20px;*/
  /*text-align: center;*/
  /*text-transform: uppercase;*/
  /*margin: 0;*/
  /*width: 100%;*/
/*}*/
/*.btns span {*/
  /*color: #fff;*/
  /*background: none;*/
  /*font-size: 11px;*/
  /*font-weight: bold;*/
  /*padding: 0;*/
  /*margin: 0;*/
  /*line-height: normal;*/
  /*letter-spacing: 1px;*/
  /*text-transform: none;*/
/*}*/
/*=====Arrow styles=====*/
.btn-arrow {
  cursor: pointer;
  position: relative;
}
.btn-arrow:after {
  content: "";
  display: inline-block;
  background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/filterimages/arrow-up.png") 0 0 no-repeat;
  width: 12px;
  height: 8px;
  position: absolute;
    right: 10px;
    top: 15px;
}
.btn-arrow.expanded:after {
  background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/lasenza/filterimages/arrow-down.png") 0 0 no-repeat;
}
/*=====Button size styles=====*/
/*.btn-s span {*/
  /*font-size: 10px;*/
  /*line-height: 32px;*/
/*}*/
/*.btn-m span {*/
  /*font-size: 12px;*/
  /*line-height: 29px;*/
/*}*/
/*.btn-l span {*/
  /*font-size: 18px;*/
  /*line-height: 42px;*/
/*}*/
/*=====Button type styles=====*/
/*Pink*/
/*.btn-pink {*/
  /*background: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/checkout_bkg.gif');*/
/*}*/
/*.btn-pink:hover {*/
  /*background: #e80089;*/
/*}*/
/*.btn-pink span {*/
  /*color: #fff;*/
  /*font-family: futura_regular, Arial, Helvetica, sans-serif !important;*/
  /*text-shadow: 0 0 3px black;*/
  /*text-transform: uppercase;*/
/*}*/
/*!*Gray*!*/
/*.btn-gray {*/
  /*background: #787878;*/
  /*box-shadow: inset 0 0 10px #333;*/
/*}*/
/*.btn-gray:hover {*/
  /*background: #000;*/
/*}*/
/*.btn-gray span {*/
  /*color: #fff;*/
  /*font-family: futura_regular, Arial, Helvetica, sans-serif !important;*/
  /*text-shadow: 0 0 3px black;*/
  /*text-transform: uppercase;*/
/*}*/
/*PayPal*/
.btn-paypal {
  background: #ffc43a;
  border: 2px solid #e7b350;
  height: 40px;
}
.btn-paypal span {
  color: #000;
  font-size: 11px;
  font-weight: 700;
  line-height: 36px;
  text-transform: none;
  position: relative;
  top: -5px;
}
.btn-paypal:hover {
  background: #e7b350;
  text-decoration: none;
}
.btn-paypal span:after {
  background: url("https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/paypal_logo.png") no-repeat;
  content: "";
  display: inline-block;
  height: 28px;
  width: 105px;
  position: relative;
  top: 12px;
  left: 10px;
}
/* ==========================================================================
   Inner pages
   ========================================================================== */
/*
 * 1. Author: Oleksii Kononenko
 * 2. Contact info:
 * 	2.1. skype - oleksii_kononenko
 *	2.2. email - okononenko@lyonscg.com
 */
/* ==========================================================================
   CLP
   ========================================================================== */
.catalog-category-view {
  /*CLP page size*/
}
.catalog-category-view .main,
.catalogsearch-result-index .main
{
    font-size: 12px;
}

.catalog-category-view .breadcrumbs,
.catalog-category-view .page-title,
.catalogsearch-result-index .breadcrumbs,
.catalogsearch-result-index .page-title
{
  width: 960px;
}
.catalog-category-view .breadcrumbs h1,
.catalog-category-view .page-title h1,
.catalogsearch-result-index .breadcrumbs h1,
.catalogsearch-result-index .page-title h1
{
  font-family: futura_bold, Arial, Helvetica, sans-serif;
}
.catalog-category-view .main,
.catalogsearch-result-index .main {
  padding: 0 10px 100px !important;
  width: 960px;
}
.catalogsearch-result-index .main .col-main,
.catalog-category-view .main .col-main {
  padding: 0;
  width: 100%;
}
 .toolbar {
  float: none;
  padding: 8px 0;
  margin-bottom: 11px;
  display: inline-block;
  font-size: 14px;
}
 .toolbar .sorter {
  float: left;
  padding: 0 20px 0 0;
}
 .toolbar .sorter .view-mode {
  float: right;
}
 .toolbar .sorter .view-mode strong.grid,
 .toolbar .sorter .view-mode a.list,
 .toolbar .sorter .view-mode strong.list,
 .toolbar .sorter .view-mode a.grid {
  background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/grid-image-size.png) no-repeat 0 0;
  width: 23px;
  height: 22px;
  background-position: 0;
  margin-right: 20px;
  margin-top: 6px;
  position: relative;
}
 .toolbar .sorter .view-mode a.grid {
  background-position: 0 0;
}
 .toolbar .sorter .view-mode strong.grid {
  background-position: 0 -24px;
}
 .toolbar .sorter .view-mode a.list {
  background-position: -25px 0;
}
 .toolbar .sorter .view-mode label {
  margin: 7px 15px 0 0;
}
 .toolbar .sorter .view-mode strong.list {
  background-position: -25px -24px;
}
 .toolbar .sorter .sort-by {
  float: left;
  line-height: 34px;
  margin-right: 58px;
}
 .toolbar .pager {
  float: right;
  font-size: 14px;
}
 .toolbar .pager .pages{
  font-size: 14px;
}
 .toolbar .pager .amount,
 .toolbar .pager .limiter,
 .toolbar .pager .pages {
  float: left;
}
 .toolbar .pager .amount ol,
 .toolbar .pager .limiter ol,
 .toolbar .pager .pages ol {
  padding: 0;
}
 .toolbar .pager .amount ol li:last-child,
 .toolbar .pager .limiter ol li:last-child,
 .toolbar .pager .pages ol li:last-child {
  padding: 0 0 0 10px;
}
 .toolbar .pager .amount {
  position: relative;
  padding-right: 21px;
}
 .toolbar .pager .amount:after {
  border-right: 1px solid #e1e1e1;
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  top: 9px;
  right: 10px;
}
 .toolbar .pager .limiter {
  margin-right: 20px;
}
 .toolbar .sbHolder {
  margin: 6px 0 0 9px;
}
 .toolbar .sbHolder a {
  width: auto;
}
 .toolbar-bottom .toolbar {
  margin-top: 20px;
}
 .category-view .category-title {
  width: 100%;
}
 .quick-view-container {
  border: none;
  margin: 0 0 22px 0;
}
 .category-products {
  width: 100%;
}
 .category-products #products-list li.item {
    min-height: 725px;
}
 .category-products #products-list li.item .color-swatches .swatches-slider {
    margin-bottom: 5px;
}
.category-products #products-list li.item .offset .colors-box {
    left: 0;
    padding-left: 10px;
}
 .category-products .products-grid li.item {
  width: 225px;
  /*width: 23.5%;*/
  margin: 0 19px 19px 0;
  /*margin: 0 2% 2% 0;*/
  padding: 0 0 35px;
  border: none;
  outline: 1px solid #e1e1e1;
  min-height: 415px;
}
 .category-products .products-grid li.item:hover {
  border: none;
  outline: 1px solid #e80089;
}
 .category-products .products-grid li.item .offset {
  padding: 1px;
}

 .category-products .products-grid li.item:nth-child(4n+4) {
  margin-right: 0;
}
 .category-products .products-list-custom li.item:last-child:nth-child(2n+1) {
  margin: 0 auto !important;
  float: left;
  clear: both;
}

 .category-products .products-grid.last {
    /*display: inline-block;*/
    margin: 0 auto;
}

 .category-products {
    text-align: center;
}

.category-products.few-products-in-row {
    text-align: left;
}

 .category-products .item {
    text-align: left;
}

 .category-products .item:last-child {
    margin-right: 0 !important;
}

 .category-products .products-grid.products-list-custom li.item {
  width: 48%;
  margin: 0 4% 4% 0;
}
 .category-products .products-grid.products-list-custom li.item:nth-child(even) {
  margin-right: 0;
}
 .category-products .products-grid.products-list-custom li.item .offset {
  padding: 1px 1px 30px;
}
 .category-products .product-image {
  width: 100%;
}
 .category-products .products-grid .brand-name,
 .category-products .products-grid .product-name,
 .category-products .products-grid .price-box,
 .category-products .products-grid .promo-message {
    padding: 0 10px;
}

 .category-products .products-grid .product-name {
    max-height: 30px;
    overflow: hidden;
}

 .category-products .products-grid .price-box {
    margin: 14px 0 10px;
}

 .category-products .products-grid .price-box .price {
    font-family: Arial, Helvetica, sans-serif;
    color: #250802;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
}

 .category-products .products-grid .price-box .old-price .price {
    text-decoration: line-through;
}

 .category-products .products-grid .price-box .special-price .price {
    color: #e80089;
}
/* ==========================================================================
   Color swatches
   ========================================================================== */
#products-list .offset .colors-box {
    height: 32px;
    left: 5%;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.offset .colors-box {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.color-swatches .color-swatches-swatch {
  margin-bottom: 10px;
  padding-left: 18px;
}
.color-swatches .color-swatches-swatch a.color-link {
  border: 1px solid #e1e1e1;
}
.color-swatches .color-swatches-swatch a.color-link:last-child {
  margin-right: 0;
}
.color-swatches .color-swatches-swatch a.color-link.active {
  border: 2px solid #e80089;
}
.color-swatches .color-swatches-swatch a.color-link.active img {
  width: 16px;
  height: 16px;
  border: 1px solid #fff;
}
.color-swatches .color-swatches-swatch a.color-link img {
  display: block;
  width: 18px;
  height: 18px;
}
.color-swatches .swatches-slider {
  margin-bottom: 10px;
}
.color-swatches .swatches-slider .slidesjs-navigation {
  position: absolute;
  top: 5px;
  width: 10px;
  height: 12px;
  text-decoration: none;
  text-indent: 100%;
  overflow: hidden;
  z-index: 10;
}
.color-swatches .swatches-slider .slidesjs-navigation.slidesjs-previous {
  left: 0;
  background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/slider-arrow-prev.png) no-repeat;
}
.color-swatches .swatches-slider .slidesjs-navigation.slidesjs-next {
  right: 0;
  background: url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/images/slider-arrow-next.png) no-repeat;
}

.category-products .products-grid .offset .colors-box {
    left: 40%;
}

/*
 * 1. Author: Oleksii Kononenko
 * 2. Contact info:
 * 	2.1. skype - oleksii_kononenko
 *	2.2. email - okononenko@lyonscg.com
 */
/* ==========================================================================
   Layered Navigation
   ========================================================================== */
.sidebar {
  min-height: 0;
}
.category-view .block-layered-nav .filter-btn {
  margin: -4px 0 0;
  max-width: 112px;
  text-align: left;
  width: 12%;
  float: left;
}
.category-view .block-layered-nav div.currently {
  width: auto;
  max-width: 81%;
  float: left;
  padding: 0;
  margin: 0;
}
.category-view .block-layered-nav div.currently ol {
  padding-left: 30px;
  box-sizing: border-box;
}
.category-view .block-layered-nav div.currently li,
.category-view .block-layered-nav div.currently a {
  line-height: 30px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.category-view .block-layered-nav div.currently li {
  margin-bottom: 0;
  margin-right: 20px;
}
.category-view .block-layered-nav div.currently li {
    font-weight: normal;
    text-transform: capitalize;
}
.category-view .block-layered-nav div.currently li span.label {
    font-weight: bold;
}
.category-view .block-layered-nav div.currently li .btn-remove {
  top: 7px;
  margin: 0 0 0 9px;
}
.category-view .block-layered-nav div.currently li .m-color {
    margin-top: 4px;
}
.category-view .block-layered-nav div.actions {
  margin: 0;
  padding: 0;
  border: 0;
  width: auto;
  float: left;
  text-align: right;
}
.category-view .block-layered-nav div.actions a {
  font-size: 10px;
  font-weight: bold;
  line-height: 30px;
}
.category-view .block-layered-nav dl.narrow-by-list {
  clear: both;
  /*---------filters-animation-on-hide---------*/
  max-height: 0;
  transition: max-height 0.4s ease-out;
  -webkit-transition: max-height 0.4s ease-out;
  box-sizing: border-box;
  overflow: hidden;
}
.category-view .block-layered-nav dl.narrow-by-list.opened {
  max-height: 2000px;
  transition: max-height 0.4s ease-in;
  -webkit-transition: max-height 0.4s ease-in;
}
.category-view .block-layered-nav .filters-container {
  border: solid #f4f0f2;
  border-width: 2px 1px 1px 1px ;
  padding: 0 10px;
  margin-top: 8px;
  margin-bottom: 24px;
}
.category-view .block-layered-nav dl.narrow-by-list .filter-col {
  box-sizing: border-box;
  float: left;
  padding: 10px;
  width: 20%;
}
.category-view .toolbar-bottom .view-mode {
    display: none;
}
.category-view .block-layered-nav dl.narrow-by-list .btn-apply-filters {
    margin: 0 auto;
    width: auto;
}
.category-view .block-layered-nav dl.narrow-by-list dt {
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 14px;
}
.category-view .block-layered-nav dl.narrow-by-list dt a {
    color: #575757;
}
.category-view .block-layered-nav dl.narrow-by-list dt .size-and-fit-link{
  font-size: 11px;
}
.category-view .block-layered-nav dl.narrow-by-list dd li {
  margin: 6px 0;
}
.category-view .block-layered-nav dl.narrow-by-list dd li a {
  font-size: 12px;
}
.category-view .block-layered-nav dl.narrow-by-list .scroll {
  max-height: 246px;
}
.category-view .block-layered-nav .m-filter-colors {
  margin: 0;
  border: 0;
}
.category-view .block-layered-nav .mCSB_container {
  border: 0;
}
.category-view .block-layered-nav .mCSB_container ol {
  margin-left: 8px;
}
.category-view .block-layered-nav .mCustomScrollBox .mCSB_scrollTools {
  border: 0;
  margin: 1px;
}
.category-view .block-layered-nav .mCSB_scrollTools .mCSB_dragger {
  border-radius: 10px;
}
.category-view .block-layered-nav .button-set {
  margin: 10px auto;
  text-align: center;
  clear: both;
}
.category-view .block-layered-nav .empty-filters {
  font-size: 14px;
  font-weight: normal;
  color: #787878;
  text-transform: uppercase;
}

.ls-button {
    display: block;
    border: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    font-family: 'futura-pt-n7', 'helvetica' ,'arial', sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}

.ls-button:hover {
    text-decoration: none;
    background-color: #e80089;
    cursor: pointer;
}

.ls-button-pink {
    background-color: #ff17a3;
    color: #ffffff;
}

.ls-button-grey {
    background-color: #575757;
    color: #ffffff;
}

.ls-button-grey:hover {
    background-color: #3E3E3E;
    cursor: pointer;
}

.ls-button-trans {
    background-color: transparent;
    color: #000;
}

.ls-button-trans:hover {
    background-color: transparent;
}

.quick-view-container .quickview {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.quickview-wrapper .view_detail_link a,
.quickview-wrapper .product-view .product-shop .product-ids,
.quickview-wrapper .product-options label,
.quickview-wrapper .add-more-items-wrapper a ,
.quickview-wrapper .add-to-links li a,
.quickview-wrapper .color-swatches-title,
.quickview-wrapper .size-and-fit-link {
    font-size: 12px;
    color: #575757;
}

.quickview-wrapper .brand-name a {
    font-size: 18px;
    line-height: normal;
}
.quickview-wrapper .product-name a {
    font-size: 18px;
    line-height: normal;
}

.quickview-wrapper .product-view .product-shop .price-box, .quickview-wrapper .product-view .promo-message {
    font-size: 14px;
}

.quick-view-container .quickview span {
    font-size: 16px;
}
/*
 * jQuery FlexSlider v2.5.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/fonts/flexslider-icon.eot');
  src: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/fonts/flexslider-icon.woff') format('woff'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/fonts/flexslider-icon.ttf') format('truetype'), url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

#slider_homepage {
	position:relative;
}

.slidesjs-container {
	text-align: center;
	overflow:hidden;
	position:relative;
	display:none;
    height:600px;
    width: 1040px;
    margin: 0 auto;
}


.slidesjs-container li {

	height:auto;
	display:block;
    margin: 0 auto;
    width: 1040px;
}

.slidesjs-container a img {
	display:block;
}
.slidesjs-control {
    overflow: visible !important;
}
/*
	Next/prev buttons
*/

#slides .slidesjs-next,#slides .slidesjs-prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .slidesjs-next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
    margin: 0 auto;
    bottom: 0;
    position: absolute;
    z-index: 10;
    width: 1040px;
    text-align: center;
}
.pagination ul {
    width: 1040px;
}
.pagination li {
	margin:0 1px;
	list-style:none;
    display: inline-block;
}

.pagination li a {
	display:block;
	width:36px;
    text-indent: -999999px;
	height: 39px;
	background-image:url(https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/img/pagination.png);
	background-position:0 -40px;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position: 0 0;
}

.cms-index-index .page .main .col-main .widget-banner {
    position:relative;
    margin-top: 0;
    margin-left: -19px;
    width: 1040px;

}

/* Banner Widget FlexSlider ================================================================== */
.widget.widget-banner.slider {
	position: relative;
	overflow: visible;
}

.widget.widget-banner.slider ul {
	padding-left: 0;
}

.widget.widget-banner.slider ol.flex-control-nav {
	padding-left: 0;
	list-style: disc outside;
	margin-bottom: 0;
	bottom: -47px;
}

.widget.widget-banner.slider ol.flex-control-nav a {
	background: rgba(255, 255, 255, 0.7);
	width: 17px;
	height: 17px;
}

.widget.widget-banner.slider ol.flex-control-nav a.flex-active {
	background: rgba(255, 255, 255, 1.0);
}

.widget.widget-banner.slider ul.flex-direction-nav {
	list-style: none;
}

.widget.widget-banner.slider ul.flex-direction-nav a {
	opacity: 1.0;
	height: 17px;
	width: 12px;
}

.widget.widget-banner.slider ul.flex-direction-nav a:before {
	display: inline-block;
	content: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/images/arrow-left.png');
	font-size: 17px;
}

.widget.widget-banner.slider ul.flex-direction-nav a.flex-next:before {
	content: url('https://www.lasenza.com/skin/frontend/lasenza/lasenza/js/lyonscg/slider/css/images/arrow-right.png');
}

.widget.widget-banner.slider:hover ul.flex-direction-nav .flex-prev {
	opacity: 1.0;
	right: -50px;
}

.widget.widget-banner.slider:hover ul.flex-direction-nav .flex-prev:hover {
	opacity: 1.0;
}

.widget.widget-banner.slider:hover ul.flex-direction-nav .flex-next {
	opacity: 1.0;
	right: -50px;
}

.widget.widget-banner.slider:hover ul.flex-direction-nav .flex-next:hover {
	opacity: 1.0;
}
/* ======================================================================================= */
.shipping #coupon_code {
    width: 168px;
}

.cart .shipping {
    padding-top: 0;
}

.cart .totals-right {
    float:right;
    width: 330px;
}

#currencySelect .switch-popup img,
#countrySelect .switch-popup img {
    padding-top: 3px;
    float: left;
}

#currencySelect .switcher img,
#countrySelect .switcher img {
    padding-top: 2px;
}


#currencySelect ul.switch-popup li a,
#currencySelect ul.switch-popup li a:hover,
#countrySelect ul.switch-popup li a,
#countrySelect ul.switch-popup li a:hover {
    color: #250802;
    font-weight: bold;
}

#currencySelect .switch-popup,
#countrySelect .switch-popup {
    margin-top: 28px;
    overflow-x: scroll;
    max-height: 400px;
}

#countrySelect .switch-popup {
    margin-left: 13px;
    min-width: 16em;
}

#currencySelect .switch-popup {
    min-width: 8em;
    margin-left: -8px;
}

#countrySelect:before {
    content: '|';
    color: #fff;
    margin-right: 8px;
    position: relative;
    top: -1px;
}

#eshopworld-cart-handoff {
    color: #000000;
    margin-bottom: 10px;
}

#mat_country_and_flag,
#mat_current_currency {
    white-space: nowrap;
}

#mat_country_and_flag img {
    vertical-align: baseline;
}

.price.loading {
    color: transparent !important;
    width: 36px;
    min-height:12px;
    display:inline-block;
    background: url(https://www.lasenza.com/skin/frontend/base/default/images/lyonscg/eshopworld/loader.gif) no-repeat !important;
    background: url(https://www.lasenza.com/skin/frontend/base/default/images/lyonscg/eshopworld/loader.png) 50% 50% / 1000% 12px no-repeat !important;
    -webkit-animation: play 1s steps(10) infinite;
    -moz-animation: play 1s steps(10) infinite;
    -ms-animation: play 1s steps(10) infinite;
    -o-animation: play 1s steps(10) infinite;
    animation: play 1s steps(10) infinite;
}

@-webkit-keyframes play {
    from { background-position:    0 50%; }
    to { background-position: -360px 50%; }
}

@-moz-keyframes play {
    from { background-position:    0 50%; }
    to { background-position: -360px  50%; }
}

@-ms-keyframes play {
    from { background-position:    0 50%; }
    to { background-position: -360px  50%; }
}

@-o-keyframes play {
    from { background-position:    0 50%; }
    to { background-position: -360px  50%; }
}

@keyframes play {
    from { background-position:    0 50%; }
    to { background-position: -360px  50%; }
}

#popup-welcome-mat .inner {
    background-color: #FBFBF5;
}

#popup-welcome-mat #country_currency_block select {
    padding: 10px 45px 10px 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
    z-index: 5;
    color: #000000;
    box-shadow: none;
    margin: 20px;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-sizing: border-box;
    width: 260px;
}

#popup-welcome-mat #country_currency_block select::-ms-expand {
    display: none;
}

@media screen and (min-width: 0\0) {
    select {
        background: none;
        padding: 5px;
    }
}

#popup-welcome-mat #country_currency_block select#mat_country_select {
    padding-left: 42px;
}

#popup-welcome-mat button {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 10px auto;
}

#popup-welcome-mat #mat_country_and_flag img {
    margin-left: 6px;
}

#popup-welcome-mat button span {
    background: none;
    color: #000000;
}

#popup-welcome-mat .international-shipping a {
    text-decoration: underline;
}
