.cal-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1}.is-loading .cal-btn{opacity:0.65}.cal-btn-empty{border:0;background-color:transparent}.cal-btn-empty:hover,.cal-btn-empty:focus{color:var(--main-color)}.cal-btn-link{padding:2px 5px!important;border:0;line-height:1;text-decoration:underline;font-weight:500;background-color:transparent;color:#666}.cal-btn-link:hover,.cal-btn-link:focus{color:var(--main-color)}.cal-btn-fullwidth{width:100%}.cal-btn-primary,.primary-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff}.is-loading .cal-btn-primary,.is-loading .primary-btn{opacity:0.65}.cal-btn-primary:visited,.primary-btn:visited{color:#fff}.cal-btn-primary:visited:hover,.primary-btn:visited:hover{color:#fff}.cal-btn-primary:hover,.primary-btn:hover,.cal-btn-primary:focus,.primary-btn:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-primary:focus,.primary-btn:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-primary[disabled],.primary-btn[disabled],.cal-btn-primary.disabled,.primary-btn.disabled,.cal-btn-primary.is-disabled,.primary-btn.is-disabled{opacity:0.65}.cal-btn-primary-big{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:17px}.is-loading .cal-btn-primary-big{opacity:0.65}.cal-btn-primary-big:visited{color:#fff}.cal-btn-primary-big:visited:hover{color:#fff}.cal-btn-primary-big:hover,.cal-btn-primary-big:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-primary-big:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-primary-big[disabled],.cal-btn-primary-big.disabled,.cal-btn-primary-big.is-disabled{opacity:0.65}.cal-btn-primary-small{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:15px}.is-loading .cal-btn-primary-small{opacity:0.65}.cal-btn-primary-small:visited{color:#fff}.cal-btn-primary-small:visited:hover{color:#fff}.cal-btn-primary-small:hover,.cal-btn-primary-small:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-primary-small:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-primary-small[disabled],.cal-btn-primary-small.disabled,.cal-btn-primary-small.is-disabled{opacity:0.65}.cal-btn-secondary-big{border:none;background:#797979 !important;padding:0;font-size:14px;color:#fff;text-decoration:underline;font-size:17px}.cal-btn-secondary-big:hover,.cal-btn-secondary-big:focus{background:#797979;color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-secondary-big:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-secondary,.secondary-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;border:none;background:transparent !important;padding:0;font-size:14px;color:#797979;text-decoration:underline}.is-loading .cal-btn-secondary,.is-loading .secondary-btn{opacity:0.65}.cal-btn-secondary:hover,.secondary-btn:hover,.cal-btn-secondary:focus,.secondary-btn:focus{background:transparent;color:#666;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-secondary:focus,.secondary-btn:focus{outline:0;padding:0 2px!important;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-checkbox{position:absolute;left:-9999px;font-size:14px;opacity:0}.cal-checkbox+label{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;font-weight:500;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cal-checkbox+label:before{content:'';top:-1px;position:relative;vertical-align:text-top;margin-right:7px;border:1px solid #ccc;border-radius:0;height:20px;width:20px;-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none;display:inline-block;background:#fff}.cal-checkbox+label:after{content:'';position:absolute;top:3px;left:4px;background-image:url('../resources/images/_theme-defs/calendars/icons/check-blue.svg');background-repeat:no-repeat;height:12px;width:12px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.lang .cal-checkbox+label:after{background-image:url('../resources/images/_theme-defs/calendars/icons/check-greenn.svg')}.cal-checkbox:disabled+label{color:#666;cursor:auto}.cal-checkbox:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.cal-checkbox:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cal-radio:checked,.cal-radio:not(:checked){position:absolute;left:-9999px;opacity:0}.cal-radio+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;margin-bottom:0;display:inline-block;font-weight:500;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cal-radio:checked+label:before,.cal-radio:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #666;border-radius:100%;background:#fff}.cal-radio:checked+label:after,.cal-radio:not(:checked)+label:after{content:'';width:8px;height:8px;background:#666;position:absolute;top:6px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.cal-radio:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.cal-radio:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.icon-prop{font-family:'FontAwesome';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbars::-webkit-scrollbar{width:0px;background:transparent}.req-color{color:#d64361}.mz-cart-heading{padding:0}.mz-cart-heading .mz-pagetitle{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:2.3rem}@media only screen and (max-width: 767px){.cal-cart-table{margin:0 auto;max-width:520px}}.cal-cart-table-threshold{-webkit-box-ordinal-group:3;order:2;margin-bottom:10px;font-size:1.6rem;font-weight:500;color:var(--main-color)}@media only screen and (min-width: 768px){.cal-cart-table-threshold{-webkit-box-ordinal-group:2;order:1;margin-bottom:0}}.cal-cart-table-header{margin-bottom:25px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media only screen and (min-width: 768px){.cal-cart-table-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.cal-cart-table-header-buttons{-webkit-box-ordinal-group:2;order:1;margin-bottom:20px;width:100%;max-width:400px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media only screen and (min-width: 768px){.cal-cart-table-header-buttons{-webkit-box-ordinal-group:3;order:2;margin:0;width:auto}}.cal-cart-table-header-buttons #cart-checkout-btn{width:100%}@media only screen and (min-width: 768px){.cal-cart-table-header-buttons #cart-checkout-btn{width:auto}}.cal-cart-table-header-buttons .cal-cart-table-continueshopping-btn{display:none}@media only screen and (min-width: 768px){.cal-cart-table-header-buttons .cal-cart-table-continueshopping-btn{display:block}}.cal-cart-table-products-list{width:100%}@media only screen and (min-width: 768px){.cal-cart-table-products-list{display:table;border-collapse:collapse;border-spacing:2px}}.cal-cart-table-products-list-header{display:none}@media only screen and (min-width: 768px){.cal-cart-table-products-list-header{display:table-row;border-bottom:1px solid #ccc}}.cal-cart-table-products-list-header>*{display:table-cell;padding:5px 0;font-weight:600;white-space:nowrap;color:#333}.cal-cart-table-products-list-header>*:not(:first-child):not(:last-child){padding:5px;text-align:center}.cal-cart-table-products-list-header>*:last-child{padding:5px 0 5px 5px;text-align:right}.cal-cart-table-products-list-main{margin-bottom:0}@media only screen and (min-width: 768px){.cal-cart-table-products-list-main{display:table-row-group}}.cal-cart-table-products-list-main .cal-cart-table-item{border-bottom:1px solid #ccc}@media only screen and (min-width: 768px){.cal-cart-table-products-list-main .cal-cart-table-item{display:table-row}}.cal-cart-table-products-list-main .cal-cart-table-item>*{padding:15px 7px 15px 7px}@media only screen and (min-width: 768px){.cal-cart-table-products-list-main .cal-cart-table-item>*{display:table-cell;vertical-align:top}}.cal-cart-table-products-list-main .cal-cart-table-item>*:first-child{padding-left:0}.cal-cart-table-products-list-main .cal-cart-table-item>*:not(:first-child){text-align:center}.cal-cart-table-total-main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media only screen and (min-width: 768px){.cal-cart-table-total-main{margin-top:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.cal-cart-table-total-main>*{margin:10px 0}@media only screen and (min-width: 768px){.cal-cart-table-total-main>*{margin:0 10px}}.cal-cart-table-total-row{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;font-size:1.6rem;font-weight:500;color:#333}.cal-cart-table-total-row-label{white-space:nowrap}.cal-cart-table-total-row-value{margin-left:20px;width:70px;font-weight:600;white-space:nowrap}.cal-cart-table-total-row--discount{color:#f03}.cal-cart-table-total-amounts{-webkit-align-self:flex-end;align-self:flex-end}@media only screen and (max-width: 767px){.cal-cart-table-total-amounts{margin-top:25px}}.cal-cart-table-total-shipping{display:none}.cal-cart-table-total-coupon{width:100%}@media only screen and (min-width: 768px){.cal-cart-table-total-coupon{width:auto}}.cal-cart-table-total-buttons{margin-top:30px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media only screen and (min-width: 768px){.cal-cart-table-total-buttons{-webkit-box-align:flex-end;align-items:flex-end}}.cal-cart-table-total-buttons-main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (min-width: 768px){.cal-cart-table-total-buttons-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.cal-cart-table-total-buttons-thirdparty #AmazonPayButton{margin-top:20px}.cal-cart-table-total-buttons-thirdparty #btn_xpressPaypal{margin-top:10px}.cal-cart-table-continueshopping-btn{margin-bottom:15px}@media only screen and (min-width: 768px){.cal-cart-table-continueshopping-btn{margin-bottom:0;margin-right:20px}}.cal-cart-table-item-props-warning{color:var(--main-color);font-size:1.2rem;font-weight:600}.cal-cart-table-item{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto;grid-template-rows:auto;position:relative;padding-bottom:15px}.cal-cart-table-item-backorder-shipment{font-size:1.2rem}.cal-cart-table-item-info{-ms-grid-column:span 2;grid-column-start:span 2}.cal-cart-table-item-info-container{display:-ms-grid;display:grid;grid-template-columns:-webkit-min-content auto;-ms-grid-columns:-webkit-min-content auto;-ms-grid-columns:min-content auto;grid-template-columns:min-content auto;-ms-grid-rows:auto;grid-template-rows:auto}.cal-cart-table-item-makegift{padding-left:20px}.cal-cart-table-item-makegift--wrapped .cal-cart-table-item-makegift-descr{text-decoration:none;border:0;background-color:transparent;color:#666;text-transform:none}.cal-cart-table-item-makegift--wrapped .cal-cart-table-item-makegift-edit{padding-left:3px;text-decoration:underline;color:var(--main-color)}.cal-cart-table-item-makegift-container{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:2;grid-row-start:2;margin-top:10px;width:100%}.cal-cart-table-item-makegift-container #giftMessage{width:100%}.cal-cart-table-item-makegift-link{margin-right:3px;text-decoration:none;border:0;background-color:transparent;color:#666;text-transform:none;font-weight:400;letter-spacing:normal}.cal-cart-table-item-makegift-link:hover{text-decoration:underline;color:var(--main-color)}.cal-cart-table-item-makegift-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.cal-cart-table-item-makegift-link-wrapper::before{font-family:'FontAwesome';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f06b';font-weight:900;font-size:inherit}.cal-cart-table-item-makegift-link-wrapper:before{margin-right:10px;margin-bottom:1px;font-size:20px;color:#f1657d}.cal-cart-table-item-makegift-info{margin-bottom:2px;font-size:15px!important}.cal-cart-table-item-makegift-info-wrapper{padding:0 2px 0 5px;cursor:pointer}.cal-cart-table-item-image{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:1;grid-column-start:1;margin-right:10px}.cal-cart-table-item-details{-ms-grid-row:1;grid-row-start:1;-ms-grid-column:2;grid-column-start:2}.cal-cart-table-item-details-qty{display:none}.cal-cart-table-item-title{line-height:1em;font-weight:500;font-size:1.5rem}.cal-cart-table-item-code{font-size:1.2rem}.cal-cart-table-item-status{font-size:1.2rem}.cal-cart-table-item-no-international{color:#3f6db8}.cal-cart-table-item-qty{-ms-grid-row:span 4;grid-row-start:span 4}@media only screen and (max-width: 767px){.cal-cart-table-item-qty{padding:0 10px 30px 0!important;text-align:left!important}}.cal-cart-table-item-qty-container{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px){.cal-cart-table-item-qty-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.cal-cart-table-item-qty-block-wrapper{text-align:center}.cal-cart-table-item-qty-block-wrapper .js-decrease-prod-qty{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.cal-cart-table-item-qty-block-wrapper input::-webkit-outer-spin-button,.cal-cart-table-item-qty-block-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none}.cal-cart-table-item-qty-block-wrapper input[type=number]{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;text-align:center;-moz-appearance:textfield}.cal-cart-table-item-qty-block-input{margin:0 auto!important}.cal-cart-table-item-qty-remove{font-size:1.1rem}.cal-cart-table-item-qty-towishlist{margin-left:10px;font-size:1.1rem}@media only screen and (max-width: 767px){.cal-cart-table-item-qty-towishlist{bottom:7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}}.cal-cart-table-item-options .mz-propertylist{margin:0}.cal-cart-table-item-options .mz-propertylist dd{margin-left:5px}.cal-cart-table-item-discounts{color:#ff1d44}.cal-cart-table-item-summary-item{-ms-grid-column:2;grid-column-start:2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width: 767px){.cal-cart-table-item-summary-item{padding:0!important}}@media only screen and (min-width: 768px){.cal-cart-table-item-summary-item{text-align:center}}.cal-cart-table-item-summary-item-label{text-align:right;font-weight:500}@media only screen and (min-width: 768px){.cal-cart-table-item-summary-item-label{display:none}}@media only screen and (max-width: 767px){.cal-cart-table-item-summary-item-price{margin-left:25px;width:60px;text-align:left!important}.cal-cart-table-item-summary-item-price *{text-align:left!important}}@media only screen and (min-width: 768px){.cal-cart-table-item-total{text-align:right!important}}.cal-cart-table-item-total .mz-item-discount{display:none}.cal-cart-table-item-total .mz-item-rowtotal{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:600;color:#333}.cal-cart-table-item-total .mz-item-rowtotal.is-crossedout{display:none}.cal-cart-table-item-discount .mz-item-discount{text-align:center}.cal-cart-table-item-discount .mz-item-discountname{display:none}.cal-cart-table-item-discount .mz-item-discountamt{font-size:1.4rem;font-weight:500;color:#ff1d44 !important;font-weight:600}@media only screen and (min-width: 768px){.cal-cart-table-item-discount .mz-item-discountamt{font-weight:500}}.cal-cart-table-item-subtotal .mz-item-price{font-family:'Montserrat',sans-serif;font-size:1.4rem!important;font-weight:600;color:#666}@media only screen and (min-width: 768px){.cal-cart-table-item-subtotal .mz-item-price{text-align:center;font-weight:500}}@media only screen and (max-width: 767px){.cal-cart-table-item-subtotal .mz-item-price.is-crossedout{margin-bottom:-5px}}.cal-cart-table-item-subtotal .mz-item-price.is-saleprice{color:#ff1d44}.cal-cart-table-item .cal-cart-table-item-save-link{width:25%;min-width:100px;height:40px;background-color:var(--main-color);color:white;margin:8px 0;border:none;border-radius:4px;cursor:pointer;float:right}.cal-cart-table-item .gift-wrap-container{margin-top:10px;position:relative;border-radius:5px;background-color:#f2f2f2;padding:20px}.cal-cart-table-item .gift-wrap-container input[type=text],.cal-cart-table-item .gift-wrap-container select{width:100%;padding:12px 20px;margin:0 0 8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.cal-cart-table-item .gift-wrap-container input[type=submit]{height:40px;width:25%;background-color:var(--main-color);color:white;margin:8px 0;border:none;border-radius:4px;cursor:pointer;float:right}.cal-cart-table-item .gift-wrap-container select{width:60px;padding:6px 15px}.cal-cart-table-item .gift-wrap-container button.close{top:5px;right:5px;position:absolute;font-size:3rem}.cal-cart-table-item .gift-wrap-container label{margin:0}.cal-cart-table-item .gift-wrap-container .gift-wrap-qty-container{white-space:nowrap}.cal-cart-table-item .gift-wrap-container .action-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.cal-cart-table-item .gift-wrap-container .action-container .cal-cart-table-item-removegift-link{margin:auto;width:75%}.cal-cart-table-item .gift-wrap-container .action-container .cal-cart-table-item-removegift-link:not(:empty)::before{font-family:'FontAwesome';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f1f8';font-weight:900;font-size:inherit}.cal-cart-table-item .gift-wrap-container .action-container .cal-cart-table-item-removegift-link:before{margin-right:3px}.cal-cart-table-item .gift-wrap-container .action-container .cal-cart-table-item-removegift-link a{text-decoration:underline}.cal-cart-table-item .gift-wrap-container .action-container .cal-cart-table-item-save-link{width:25%;min-width:100px}.cal-cart-table-item .gift-wrap-container .error-container{font-weight:500;color:#ff1d44}.cal-cart-table-item--gift-wrap .cal-cart-table-item-info{padding-bottom:0}.cal-cart-table-item--gift-wrap .cal-cart-table-item-makegift-container{display:none}.cal-cart-table-item--gift-wrap .cal-cart-table-item-code{display:none}.cal-cart-table-item--gift-wrap .cal-cart-table-item-qty{display:none}@media only screen and (min-width: 768px){.cal-cart-table-item--gift-wrap .cal-cart-table-item-qty{display:block}}.cal-cart-table-item--gift-wrap .cal-cart-table-item-details-qty{display:block}@media only screen and (min-width: 768px){.cal-cart-table-item--gift-wrap .cal-cart-table-item-details-qty{display:none}}