.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}#gwp{width:100%;height:9.5em;color:#000;font-size:.9em;border:1px solid #e5e5e5;margin-bottom:1.5em;position:relative;background:#fff}#gwp .img{background:url(/images/fragnet/gwp/shop_bag_gwp.png) no-repeat 0 bottom;position:absolute;z-index:9;display:block;width:163px;height:131px;top:.5em;left:-35px}#gwp .text{margin:9px 0 10px 140px;padding:.6em .4em .6em 0;font-size:1.1em;line-height:1.3em}#gwp .text span.free{text-transform:uppercase;font-weight:bold}#gwp .text span.mayVary{font-size:.7em;color:#666}#gwp .text span.oneper{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.6;font-size:.6em;margin-top:1em;text-transform:uppercase}@media (max-width:62em){#gwp{margin-bottom:2.5em}#gwp .img{left:-1.5em}#gwp .text{margin-left:159px}}@media (max-width:50em){#gwp{float:none;margin:1em auto}}#shipCalcContain{width:100%}#shipCalcContain #innerContain{border:.0625em solid #c4c4c4;padding:.625em;background:#fff;margin-bottom:.625em}#shipCalcContain #innerContain .head{text-transform:uppercase;font-weight:bold;margin-bottom:.0625em}#shipCalcContain #innerContain .light{color:#666;font-size:.7em}#shipCalcContain #innerContain .ship .input{border:.0625em solid #000;width:75%}#shipCalcContain #innerContain .ship .light{color:#666;font-size:.7em}#shipCalcContain #innerContain .ship .inputBox{margin-bottom:.625em}#shipCalcContain #innerContain .ship .inputBox label{font-weight:normal;display:block}#shipCalcContain #innerContain .ship .inputBox select.full{width:100%;font-size:.8em}#shipCalcContain #innerContain .ship li{list-style-type:none;margin:.25em 0;padding:0 .3125em}#shipCalcContain #innerContain .ship button.inputButton{color:#fff;width:23%;margin-top:-0.3em;border:0;background:#000;padding:.375em;font-size:.7875em;font-size:.8em;transition:background .2s}#shipCalcContain #innerContain .ship button.inputButton:hover,#shipCalcContain #innerContain .ship button.inputButton:active{background:#333}#shipCalcContain #innerContain .ship button.inputButton.estimate{width:100%;text-transform:uppercase}#shipCalcContain #innerContain .ship #shipCalc_options{font-size:.9em;margin:1.5em 0}#shipCalcContain #innerContain .ship #shipCalc_options .shipCalcPrice{color:#932f76;font-weight:bold}#shipCalcContain #innerContain .ship #shipCalc_options #shipCalcUl{padding:0}progress,progress[value],progress:not([value]){-webkit-appearance:none;-moz-appearance:none;appearance:none}progress::-webkit-progress-bar{background:#e5e5e5;box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;border-radius:8px}progress{height:16px;color:#21a700;background:#e5e5e5;border:0;box-shadow:0 2px 3px rgba(0,0,0,0.2) inset;border-radius:8px}progress::-webkit-progress-value{background-color:#21a700;background-size:30px 30px;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);border-radius:8px 0 0 8px}progress::-moz-progress-bar{background-color:#21a700;background-size:30px 30px;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);border-radius:8px 0 0 8px}progress::-ms-fill{border:none;background-size:30px 30px;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.strikethrough{text-decoration:line-through}.red{color:#c30000}.green{color:#88a221}.freeShipHighlight{color:#1b8500}.adyen-applepay{width:100%;margin-left:0;margin-right:0;padding:0;overflow:hidden}.adyen-applepay .adyen-checkout__applepay__button{width:100%}.shopSpreeBadge{display:none}.freeShipBold{font-weight:bold}@media (max-width:47em){body[data-currency] .freeShipBold.notEligible{display:block}}.auto-renew{font-size:.7em;vertical-align:middle;color:#818181}.dh{display:none}.marstop{margin-top:1em}div.badges i.sprite{display:inline-block;padding:0 .3em;cursor:pointer}div.badges .dot{font-size:.7em;color:#c30000;cursor:pointer;display:block;font-style:normal;cursor:help;line-height:1.5em}div.badges .dot .modal-title{font-size:2.2em}div.shipMessage{font-size:.7em;color:#c30000;font-weight:bold}#restriction_box{margin:0;font-size:.8em}#restriction_box .list-group-item{background:none;font-size:1.2em;padding-left:0;border:0}#restriction_box .error{color:#c30000}#restriction_box h3,#restriction_box ul.list-group{margin:0;padding:0}#restriction_box ul.list-group{margin-top:.7em;border:0}#restriction_box .removeItems{font-size:1.4em;font-weight:bold}#errorBox .quant,#errorBox .alignErrorText{font-size:16px}#errorBox .quant:first-child,#errorBox .alignErrorText:first-child{margin-top:.45em;display:inline-block}#errorBox .errorList .text{width:95%;width:calc(100% - 3em)}#basket{font-family:"Arial"}#basket a:hover{color:inherit;text-decoration:underline}#prodCart{clear:both}#itemTable{border:1px solid #c4c4c4;background:#fff;max-width:960px;overflow:hidden}#itemTable tr.coupon em.warn{color:#c30000}#itemTable tr.coupon p.para2,#itemTable tr.coupon p.para4{margin-bottom:.1em;padding-top:0}#itemTable tr.coupon p.para4{color:#943579}#itemTable tr.coupon p.para5{font-size:13px}#cartRight{float:right;margin:0;padding-top:9px}@media (max-width:56.25em){#cartRight{clear:both}}@media (max-width:62em){#cartRight{padding-top:0;padding-bottom:7px}}@media (max-width:725px){#paypal-button{display:none}}#paypal-button-mobile{display:none}@media (max-width:725px){#paypal-button-mobile{display:block}}.paypalButton.top{width:150px}.topButtons{padding-top:6px}@media (max-width:36em){.topButtons{display:none}}@media (max-width:47em){div#cartRight .cartButton{display:none}}.paymentButton{display:inline-block;vertical-align:top;float:none}.paymentButton.amazon.bottom{display:flex;justify-content:center}.paymentButton.amazon.top{position:relative;top:1px}.paymentButton.cartButton{padding:.25em .75em;border-radius:.5em;font-size:15px;margin:0}.paymentButton.paypal.top{max-height:25px;overflow:hidden}.paymentButton>div{display:inline-block}.paymentButton.hidden{padding:0;display:none}.paymentButton.paypal:after{top:3px}.paymentButton:last-child:after{display:none;content:""}#AmazonPayButton2{width:100%}#AmazonPayButton2 img{width:100%;height:auto;max-width:250px}.bottomButtons .paymentButton{width:100%;display:block;margin-top:1em}.bottomButtons .paymentButton.checkout{padding:0}.bottomButtons .paymentButton .cartButton{display:block;border-radius:.5em}.bottomButtons .paymentButton:after{display:block;text-align:center;color:#000;font-weight:bold;margin:12px 0;position:static}.bottomButtons .paymentButton.paypal:after{top:3px}.bottomButtons .paymentButton.last:after{display:none;content:""}.bottomButtons .paymentButton>div{display:block}.bottomButtons .paymentButton.amazon{margin-top:1em;margin-bottom:1em}@media (max-width:62em){.bottomButtons .paymentButton.amazon{margin-top:1em}}#applePayExpressMethod{display:inline-block}.mainSection .og.paypal.paymentButton{max-height:none;overflow:visible}.mainSection .og.paypal.paymentButton .paypalForm{display:inline-block}.mainSection .og.paypal.paymentButton .paypalForm .paypalButton{width:auto;max-width:100%}.mainSection .og.paypal.paymentButton.top .paypalForm .paypalButton{max-width:100%;width:9em}div.borderWrap{border:1px solid #e5e5e5}@media (max-width:47em){div.borderWrap{display:flex;align-items:center;justify-content:space-around;padding:12px}div.borderWrap.add-margin{margin-top:10px}}#bagTop .top-header{float:left}@media (max-width:46.563em){#bagTop .top-header{float:none}}@media (min-width:47em){#bagTop.hide-for-desktop{display:none}}#pageNm{text-transform:uppercase;font-size:1.925em;margin:12px 0}p.freeShip{font-size:.75em}.homeMag{background:-webkit-linear-gradient(bottom, #f2f2f2, #fff, #f2f2f2);background:linear-gradient(to bottom, #f2f2f2, #fff, #f2f2f2);border:.08625em solid #ccc;font-family:"Arial";text-align:left}.homeMag .magImage{float:left;width:30%;padding:1em;font-size:1.3em;font-weight:bold;border-right:.08625em solid #ccc}.homeMag .magImage img,.homeMag .magImage p{float:left;height:60px;width:50px;margin-left:.5em;margin-right:.5em}.homeMag .magImage p{text-transform:uppercase;letter-spacing:.3em;padding:0 0 0 .7em;margin:0}.homeMag .magText{padding:1.5em;width:70%;float:left}.homeMag .magText p{margin:0}.homeMag .magText span.link{text-decoration:underline;cursor:pointer}.homeMag .magText span.title{text-transform:uppercase;font-weight:bold;color:#000}.btnContinue{color:#932f76;text-decoration:none;text-transform:uppercase;display:block;float:left;font-size:.8em;margin-top:1em;font-family:"Arial"}div a.continueShop{color:#932f76;text-decoration:none;text-transform:uppercase;display:block;font-size:.8em;margin-top:1em;font-family:"Arial"}@media (min-width:62em){.qualifiedFree .freeEligible{display:block}}.cartButton{text-align:center}div a.continueShop:hover{color:#666}i.genderIcon{display:inline;color:#fff;margin-left:.2em;font-weight:700;padding:2px 3px;text-align:center;font-size:9px;line-height:.75}.womens,.mens,.unisex{display:inline;color:#fff;margin-left:.2em;font-weight:700;padding:2px 3px;text-align:center;font-size:9px;line-height:.75;display:inline-block;position:relative;left:0;top:-0.2em}.btnContinue:hover{text-decoration:none}.cartButton{color:#fff;background:#000;text-transform:uppercase;padding:.375em .625em;font-weight:bold;margin:.25em 0 0 .625em;border-radius:2em;transition:background .2s}.cartButton:hover,.cartButton:active{background:#333}.cartButton p{margin:0}.gwpBasket{background:#ffebff}.gwpBasket .img{height:50px}.gwpBasket span.free{font-weight:bold;font-size:1.2em;text-transform:uppercase}.gwpBasket .mayVary,.gwpBasket .oneper{font-size:.8em}.gwpBasket .oneper{margin-top:.5em}.gwpBasket p.priceFree{color:#21a700;font-weight:bold;text-transform:uppercase}.gwpBasket .mobileGwp{display:none}#cusComm{margin:1em 0}#cusComm h3{text-transform:uppercase;color:#000;font-size:1em;font-weight:bold}#commentdiv{background:#fff;color:#000;font-style:italic;border:1px solid #c4c4c4}#commentdiv ul{width:90%;margin:0 auto;padding:0}#commentdiv li{list-style-type:none;line-height:1.6875em;padding:1.4em 0;font-size:.8em;border-bottom:.08625em dotted #c4c4c4}#commentdiv li.last{border-bottom:none}#shipUpsell,.shipUpsell{padding:.375em 0;border:solid 1px #ccc;color:#666;width:80%;margin:0 auto;background:#e5e5e5}#shipUpsell p,.shipUpsell p{text-align:center;margin:0}#shipUpsell .gap,.shipUpsell .gap{text-align:center}@media (max-width:24.1em){#shipUpsell .gap .text-center,.shipUpsell .gap .text-center{font-size:15px}}@media (max-width:22.813em){#shipUpsell .gap .text-center,.shipUpsell .gap .text-center{font-size:13px}}@media (max-width:21.25em){#shipUpsell .shipContain p.qualifiedFree,.shipUpsell .shipContain p.qualifiedFree{font-size:13px}}@media (max-width:46.063em){#shipUpsell,.shipUpsell{margin-bottom:.625em}}.holidayShipping{background:#076407;color:#fff}.holidayShipping .plane-icon{width:30px}div#inputQuantity{display:none}input.quant{display:block;border:1px solid #000;padding:.25em .4375em;width:3em;margin:auto;text-align:center}select.quant{display:block;margin:auto;text-align:center;padding:.25em .4375em}.inputContain input.error{border-color:#ee5f5b}input.updateQuantity.hide{display:none}input.updateQuantity.show,.removeLink{background:none;text-decoration:underline;color:#943579;border:0;padding:0;font-size:.75em;display:block;margin:1em auto 0;text-align:center}.para1 a.border h3{border-color:#cdcdcd;color:#000;font-weight:bold}.sale_messege{color:#008000;font-style:italic}em{font-weight:bold;font-style:normal}div.inputContain{border:1px solid #c4c4c4;padding:.625em;background:#fff;margin-bottom:.625em}.inputContain .head{text-transform:uppercase;font-weight:bold;margin-bottom:.0625em}.inputContain input{border:1px solid #000;width:75%}.inputContain .light{color:#666;font-size:.7em}#colContain .col{width:19.125em;margin:.625em 1.25em 0 0;float:left}#colContain .rightCol{margin-right:0}#colContain .wholesaleCol{float:right}button.inputButton{color:#fff;width:23%;margin-top:-0.3em;border:0;background:#000;padding:.375em;font-size:.7875em;font-size:.8em;border-radius:1em;transition:background .2s}button.inputButton:hover,button.inputButton:active{background-color:#333}button.inputButton.estimate{width:100%;text-transform:uppercase}div.inputBox label{font-weight:normal;display:block}div.inputBox select.full{width:100%;font-size:.8em}#coupon_prompt_pop b,.addressCorrect b{display:block;text-align:center;margin-top:.5em}#coupon_prompt_pop #confirm p,.addressCorrect #confirm p{text-align:center;margin-top:.5em}#coupon_prompt_pop #buttons,.addressCorrect #buttons{text-align:center}#coupon_prompt_pop #buttons a,.addressCorrect #buttons a{display:inline-block;color:#fff;padding:.5em 1em;cursor:pointer}#coupon_prompt_pop b.error,.addressCorrect b.error{color:#c30000;margin:14px 0}i.span{font-style:normal}.para1 .prodName{font-weight:normal;text-decoration:underline}.para2 .designer{text-decoration:underline}.table-cell.coupon p.para1 strong.dispCoup{display:inline-block;font-weight:bold;font-style:normal;padding-left:.625em;text-transform:uppercase;color:#000}div.rightSide{width:19.188em;float:right}.vatMessage{margin-bottom:.5em;display:block}div.rightCol .totals{background:#fff;padding:1.25em;text-align:center;background-image:linear-gradient(#f0f0f0, #fff, #f0f0f0);border:1px solid #c4c4c4}div.rightCol .totals p.youSave{color:#e66;font-style:italic;font-size:.9em}@media (max-width:47em){div.rightCol .totals{padding-top:8px}}@media (min-width:62em){div.rightCol .totals.noFreeMessage{margin-top:42px}}div.rightCol .totals p{font-weight:bold;font-size:1.05em}div.rightCol .totals p .afterpay-text2,div.rightCol .totals p .afterpay-logo-link{display:inline-block}@media (max-width:26.2em){.bottomButtons .afterpay .afterpay-paragraph{font-size:.8em}}div.rightCol .totals span.grand{font-size:1.225em}div.rightCol .totals p.gift{font-size:.875em}div.rightCol .totals p.gift span{font-size:.875em}div.rightCol .totals p.gift.gc{font-size:1.2em}div.rightCol .totals p.gift.gc span.minus,.gift span.price{color:#c30000}.rightCol .cartButton{margin:0 auto;float:none}.rightCol .continueShopping{display:block;background:#943579;color:#fff;font-weight:bold;text-transform:uppercase;padding:.375em .625em}td.empty{font-size:1.05em;font-weight:bold;text-align:center;padding:1.25em 0;color:#c30000}a.dot_restricted{font-size:.7em;font-weight:normal;color:#c30000}.cartButton,.continueShopping a{color:#fff}.cartButton:hover,.continueShopping a:hover{color:#fff;text-decoration:none}.gtsBadge{display:inline-block;margin-left:.3em}td.remove{text-align:center}#colContain .mediaHackery{width:66%;float:left}#colContain .mediaHackery .leftCol{float:left;margin-right:.425em}#colContain .mediaHackery .midCol{margin:.625em .425em 0 .425em;float:right}.upsellCarousel{position:relative;display:block}.upsellContain .glyphicon{left:-5px;font-size:1.6em;font-weight:bold;color:#522555;position:absolute;top:100px;z-index:99}.upsellContain .glyphicon.prev:before{content:"\e257"}.upsellContain .glyphicon.next{right:-5px;left:auto}.upsellContain .glyphicon.next:before{content:"\e258"}.upsellContain div.header{margin:.625em 0 .625em 0;font-weight:bold;color:#333}.upsellContain .upsellBox{overflow:hidden;position:relative}.upsellContain .upsellBox p{font-size:.7em;text-align:center;margin:0 0 .2em}.upsellContain .upsellBox img{display:block;margin:.2em auto 0}.upsellContain .upsellBox div.retail{font-size:.7em;width:100%;margin-bottom:.313em;text-align:center}.upsellContain .upsellBox div.retail .price{font-weight:bold;font-size:1.5em;color:#943579}.upsellContain .upsellBox .upsellItem{height:100%;padding:0 3.5px}.upsellContain .upsellBox .see_ab{display:flex;justify-content:center;align-items:center;font-size:1.5em;font-weight:bold;color:#522555}.upsellContain .upsellBox .contain{border:1px solid #ddd;padding:1em;padding-bottom:37px;text-align:center;min-height:250px;height:100%}.upsellContain .upsellBox p.para2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upsellContain .upsellBox .addToBag{position:absolute;bottom:10px;left:0;right:0;text-align:center}@media (max-width:62em){.upsellContain .upsellBox .addToBag{padding:1em}}.upsellContain .upsellBox .addToBag button{min-height:0;padding:3px 10px}.upsellContain .upsellBox p.para1 a,.upsellContain .upsellBox p.para1 span.name{border-bottom:1px solid #ccc;font-weight:bold;color:#000}.upsellContain .upsellBox p.para1 a:hover,.upsellContain .upsellBox p.para1 span.name:hover{text-decoration:none;color:#943579;border-color:#943579}.upsellContain .upsellBox .crsl-item p.para3{text-decoration:none;color:#535353;margin-bottom:0}.upsellContain .upsellBox .crsl-item p.para3 a{text-decoration:none}.upsellContain .upsellBox .crsl-item p.para3:hover{text-decoration:none}.upsellContain .upsellBox .throughprice{text-decoration:line-through}@media (min-width:960px){.upsellContain .upsellBox{width:160px}}div.upsellContain{margin-top:2em}@media (max-width:47em){div.upsellContain{margin-top:0}div.upsellContain .header{margin-top:0}}div.apple_pay>button{position:relative;bottom:.2em}div#cartRight .or.top.ap{font-size:.9em;margin:0}#shipCalcContain #innerContain{border-width:1px}#shipCalcContain #innerContain li.ship-calc-error{border:1px solid #a00;color:#c30000;background-color:#fffbbb;font-weight:bold;padding:.5em}#shipCalcContain .collapseHead,.gcContain .collapseHead{cursor:pointer}#shipCalcContain .collapseHead .head,.gcContain .collapseHead .head{float:left;font-family:"Arial"}#shipCalcContain .collapseHead i,.gcContain .collapseHead i{color:#d45fb7}#shipCalcContain .collapseBody,.gcContain .collapseBody{display:none}.newUpsell{width:40.313em;display:inline-block;float:left}.newShip{width:19.188em;height:auto;padding:.5em;display:inline-block;margin:2.6em 0 .5em 0;text-transform:none;background:#fff;background-image:linear-gradient(#f0f0f0, #fff, #f0f0f0);border:1px solid #c4c4c4}#cartBtm:nth-child(2) .newShip{margin-top:0;min-width:100%}div#shipUpsell.holidayShipping .shipContain{background:#076407;color:#fff;text-align:center;border:none}div#shipUpsell.holidayShipping .shipContain p.plane{margin-top:4px}.shopWidget{border-top:solid 1px #ccc;padding-top:1em}.freeMessage{display:block;padding-bottom:1em}.nofreeMessage{display:block}@media (min-width:62.01em){#shipCalcContain .collapseHead,.gcContain .collapseHead{padding:0;font-size:.7em;position:relative}#shipCalcContain .dh,.gcContain .dh{display:block;position:absolute;right:0}}div.swcTout{text-align:center;margin:0 2em}div.swcTout .swcToutPink{color:#943579;font-weight:bold;text-transform:uppercase;line-height:.7em;margin-top:10px}@media (max-width:47em){div.swcTout{border-top:0;margin:0;padding-left:14px}div.swcTout .swcToutPink{line-height:1}}.shoprunner{border-top:1px solid #ccc}.nortonBadge{margin-top:1em;cursor:pointer}.magazine-widget{margin:0 auto 1em auto}@media (max-width:62em){.magazine-widget{padding:0;margin-top:0;margin-bottom:10px}}.paypalButton{border:0}div.paypal_banner{text-align:center;margin-top:.5em}div.paypal_banner span{display:inline-flex}.table-cell.full{width:100%}.ship button.tab-focused,.ship select.tab-focused{outline:auto;outline:auto -webkit-focus-ring-color}@media (max-width:36em){.table-row.flex{display:flex}.table-cell.flex-center{display:flex;align-items:center}}.table-row.no-discounts,.table-row.exclusions,.table-row.promo-coupon{color:#943579;border:none;margin-bottom:0;margin-left:1.25em;padding:.625em 0 0;font-size:.9em}@media (max-width:47em){.table-row.no-discounts,.table-row.exclusions,.table-row.promo-coupon{margin-left:0}}.table-row.promo-coupon{color:#333}@media (min-width:47.01em){.table-row.promo-coupon{margin-top:0;padding-top:0;padding-bottom:10px}}.table-row.border{padding:0}@media (max-width:47em){.table-row.border{display:none}}.table-row.exclusions{padding-top:0}@media (min-width:38.75em){.shoprunner{text-align:center !important}.shoprunner>div{display:inline-block;position:relative;right:53px;right:0\0}.shoprunner>div[name=sr_dualEligibilityDiv]{right:0}.shoprunner .srd_msg{width:100% !important}}@media all and (-ms-high-contrast:none){.shoprunner>div{right:0}}@media (max-width:47em){.cartRight .top{display:none !important}}@media (max-width:62em){.newShip{margin:2.6em 0 0 .5em}div.rightSide{width:auto;float:none}#breadcrumbs,#bagTop,#prodCart,#cusComm{padding:0 .5em}#cusComm{margin:2em auto}.homeMag .magImage{font-size:1.1em}.homeMag .magText{font-size:.9em}#colContain .col{width:45%;float:left;margin:.625em 0}#colContain .col.midCol{width:100%;float:none;margin:.625em auto 0 auto}#colContain .col.midCol .shipping-banner{margin-bottom:10px}#colContain .col.rightCol{float:right}#colContain .wholesaleCol{width:100%}#colContain .wholesaleCol .cartButton{width:80%}#colContain .collapseHead{padding:.6em .3em}#colContain .collapseHead .head{float:left;font-family:"Arial"}#colContain .collapseHead i{color:#d45fb7}#colContain .collapseBody{display:none}#cartRight .btnContinue{font-size:.9em}#shipUpsell,.shipUpsell{width:100%}.dh{display:block;float:right}#pageNm{margin:0;padding:.3em 0 0 0}#colContain{position:relative}#colContain .leftCol{bottom:0;margin-top:0;width:23.5em}#colContain .leftCol.empty{top:32%}div.borderWrap{text-align:center}input.quant{display:none}}@media (max-width:62em) and (max-width:47em){#colContain .col.midCol{margin-top:0}}@media (min-width:60em){.paypal_banner img{width:305px}}@media (max-width:52em){#bagTop #pageNm{width:100%}}@media (max-width:45em){#cartRight .cartButton{padding-left:2.3em;padding-right:2.3em}#shipCalcContain,.gcContain{display:none}#basket td.desc{min-width:none}div.homeMag{display:none}#colContain .rightCol,#colContain .leftCol{width:100%;margin:.625em auto}#cusComm,#gwp,.removeText,.mh{display:none}#colContain{position:static}#colContain .leftCol,#colContain .rightCol{position:static;bottom:auto}#colContain .wholesaleCol .cartButton{width:100%}}@media (max-width:30em){#basket,#shipUpsell p{font-size:.8em}#basket input.quant{width:2em}div#cartRight{width:100%}}@media (max-width:25em){div#cartRight .cartButton{padding:.18em 2em .2em 2em}#coupon_prompt_pop .wrap{padding:.75em}#coupon_prompt_pop .wrap .modal-title{font-size:1.5em}#coupon_prompt_pop #coupon_prompt{font-size:.8em}}@media (max-width:21em){div#cartRight .cartButton{padding:.13em 2em .1em 2em}}.removable{display:none;position:absolute;bottom:1em;text-align:center}@media (max-width:22.5em){#itemTable td.alt{position:relative}#itemTable .removable{display:block}}@media (max-width:39em){#basket input.quant{padding:0;font-size:1.4em}.gwpBasket .mobileGwp{display:inline-block;height:50px}}@media (min-width:48em){.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:"";line-height:0}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:"";line-height:0}.dl-horizontal dd:after{clear:both}}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:"";line-height:0}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:"";line-height:0}.form-horizontal .form-group:after{clear:both}.nav:before,.nav:after{display:table;content:"";line-height:0}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:"";line-height:0}.nav:after{clear:both}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.navbar:before,.navbar:after{display:table;content:"";line-height:0}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:"";line-height:0}.navbar:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:"";line-height:0}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:"";line-height:0}.navbar-header:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:"";line-height:0}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:"";line-height:0}.navbar-collapse:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:"";line-height:0}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:"";line-height:0}.panel-body:after{clear:both}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.linkHolder ul:before,.linkHolder ul:after{display:table;content:"";line-height:0}.linkHolder ul:after{clear:both}.linkHolder ul:before,.linkHolder ul:after{display:table;content:"";line-height:0}.linkHolder ul:after{clear:both}#socialIcons:before,#socialIcons:after{display:table;content:"";line-height:0}#socialIcons:after{clear:both}#socialIcons:before,#socialIcons:after{display:table;content:"";line-height:0}#socialIcons:after{clear:both}#footerLinks .linkContain .flContain:before,#socialIcons .linkContain .flContain:before,#footerLinks .linkContain .flContain:after,#socialIcons .linkContain .flContain:after{display:table;content:"";line-height:0}#footerLinks .linkContain .flContain:after,#socialIcons .linkContain .flContain:after{clear:both}#footerLinks .linkContain .flContain:before,#socialIcons .linkContain .flContain:before,#footerLinks .linkContain .flContain:after,#socialIcons .linkContain .flContain:after{display:table;content:"";line-height:0}#footerLinks .linkContain .flContain:after,#socialIcons .linkContain .flContain:after{clear:both}.linkContain:before,.linkContain:after{display:table;content:"";line-height:0}.linkContain:after{clear:both}.linkContain:before,.linkContain:after{display:table;content:"";line-height:0}.linkContain:after{clear:both}.premium-upcharge .asterisk{color:#21a700 !important}@media (max-width:47em){.premium-upcharge .asterisk{display:none}}.table-row{clear:both;border-bottom:1px solid #c4c4c4;padding:5px 0;background:#fff;*display:inline-block;_height:1%}.table-row.readonly{border-color:#ddd}@media (max-width:47em){.table-row.readonly.item .table-cell.desc,.table-row.readonly.item .table-cell.image{padding-bottom:0;margin-bottom:0}}@media (max-width:47em){.table-row.readonly:first-child{margin-top:7px}}.table-row .srContain:empty{height:20px}.table-row .table-cell{float:left;width:20%;padding:0}@media (max-width:47em){.table-row .table-cell{padding:1em 5em}}.table-row .table-cell a{cursor:pointer}.table-row .table-cell.image{width:121px}.table-row .table-cell.image a{display:block}.table-row .table-cell.center{text-align:center}.table-row .table-cell.desc{width:calc(40% - 121px);position:relative}.table-row .table-cell.colspan2{width:40%}.table-row .table-cell.colspan2.desc{width:calc(60% - 121px)}.table-row .table-cell.colspan3{width:60%}.table-row .table-cell.colspan3.desc{width:calc(80% - 121px)}.table-row .table-cell.colspan4{width:80%}.table-row .table-cell.colspan5{width:100%}.table-row .table-cell.undo{display:none;position:relative}.table-row .table-cell.undo p{width:90%}.table-row .table-cell.undo .highlight{font-weight:bold;color:#522555;text-transform:none}.table-row .table-cell.undo .undoLink{position:absolute;right:0;top:0;font-weight:bold;color:#522555}.table-row .table-cell .asterisk{font-weight:bold;color:#21a700;position:relative;top:4px;font-size:16px}.table-row .table-cell .para3.price{display:none}.table-row .table-cell .para3.price .premium-upcharge{display:block}.table-row .table-cell .para3.price .extraQuant{display:none}.table-row .table-cell .para3.price.multi .extraQuant{display:inline}.table-row .table-cell .para3.price .subtotal{color:#522555;font-weight:bold}.table-row .table-cell .para3.price .free{color:#21a700}.table-row .table-cell .para3.price .asterisk{display:none;font-weight:bold;color:#21a700;position:relative;top:4px;font-size:16px}.table-row .table-cell .para3.price .premium{color:#522555;font-weight:bold}.table-row .table-cell .para3.price .intro-price{display:block;font-size:13px}.table-row .table-cell .para3.price .intro-price .asterisk{display:inline;vertical-align:middle;color:#21a700}.table-row .table-cell .para3.price.discounted .asterisk{display:inline}@media (max-width:47em){.table-row .table-cell .para3.price{display:block}}.table-row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.table-row.empty.inactive{display:none}.table-row .table-cell.empty{color:#c30000}@media (min-width:47em){.table-row .table-cell.empty{width:100%;float:none;font-weight:bold;padding:.5em;text-align:center}}@media (max-width:47em){.table-row{margin-bottom:10px;border:1px solid #c4c4c4;padding:10px;border-radius:1px}.table-row.queued{margin-bottom:0;padding-bottom:0}.table-row.noborder{border:0}.table-row.coupon{padding-top:10px;padding-bottom:10px}.table-row.item{display:flex}.table-row .table-cell{float:none;width:100%;padding:0;margin:0;margin-top:0 !important}.table-row .table-cell,.table-row .table-cell.desc,.table-row .table-cell.colspan4,.table-row .table-cell.colspan2,.table-row .table-cell.colspan3{width:100%}.table-row .table-cell.image,.table-row .table-cell.desc{float:left;width:90px;text-align:left;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.table-row .table-cell.image a{margin-top:0}.table-row .table-cell.desc{width:calc(100% - 90px);padding-left:15px}.table-row .table-cell.flex-center{display:flex;align-items:center}.table-row .table-cell .para3{font-size:14px;margin-bottom:10px}.table-row.item .table-cell.price,.table-row.item .table-cell.subtotal,.table-row.item .table-cell.quant{display:none}.table-row.item.giftWrap .table-cell.price,.table-row.item.giftCert .table-cell.price{display:block}.table-row.item .table-cell.desc p.gen{margin-bottom:10px}.table-row.item .table-cell.desc p.des,.table-row.item .table-cell.desc p.sku{display:none}.table-row.item.readonly .table-cell.desc{margin-bottom:0}.table-row.item .remove{margin-top:9px}.table-row.item p.para1 .prodName{text-decoration:none;font-weight:bold;color:#522555;font-size:1.3em}.table-row.item p.para3.desc,.table-row.item p.para3.price{margin:7px 0 10px 0;font-size:1.2em}}.table-row.gwpBasket{background:#ffebff}@media (max-width:47em){.table-row.gwpBasket{font-size:1.1em;background:#fff}.table-row.gwpBasket .table-cell.image{width:68px}.table-row.gwpBasket .table-cell.desc.colspan3{width:calc(100% - 68px);padding-left:0}.table-row.gwpBasket .table-cell.desc.colspan3 .text{padding-top:6px}.table-row.gwpBasket .table-cell.price{text-align:right;font-size:1.2em;display:none}}#itemTable{background:none;border-bottom:0}@media (max-width:47em){#itemTable{border:0;margin-bottom:0}}@media (max-width:47em){.badges .dot.sprite-badge-dot,.desc .shipMessage{color:#c30000;font-size:.7em}}@media (max-width:47em){.tableHead{display:none}}.topSummary{text-align:left;color:#404040;position:absolute;right:0;top:12px;font-size:.95em}.topSummary .subtotalPrice{color:#522555;font-weight:bold}.freeShipHighlight{font-weight:bold}.priceContain{text-align:right;display:none}.priceContain .strike{text-decoration:line-through;display:none;color:#808080;font-size:1.2em}.priceContain.discounted .strike{display:inline-block}.priceContain .price{font-weight:bold;display:inline-block;color:#522555;font-size:1.5em;margin-left:5px}@media (max-width:47em){.priceContain{display:block}}.readonly .priceContain{position:absolute;right:0;bottom:0}#basket .table-cell.head{color:#5c5c5c;font-weight:bold;text-align:center;vertical-align:middle;border:0;padding:0}#basket .table-cell.head.wide{text-align:left}#basket .tableBody tr{border-top:1px solid #c4c4c4}#basket .tableBody .table-cell{vertical-align:middle;border:0;font-size:.9em}@media (max-width:47em){#basket .tableBody .table-cell.empty{text-align:center;font-size:1.1em}}#basket .tableBody .table-cell .para4{font-size:.9rem}#basket .tableBody .table-cell .para4>.gender-badge{margin-right:.1em}#basket .tableBody .coupon .table-cell .para4{color:#943579}.table-cell.price p.sale{border-top:.08625em solid #ddd}.table-cell.price p.sale em{font-weight:normal;color:#c30000}.table-cell.remove i,.removeButton{background:#522555;border-radius:.9375em;color:#fff;padding:.15em .25em .25em;-webkit-transition:color .4s linear;transition:color .4s linear}#basket .table-cell.remove a:hover{text-decoration:none}.tableBody p{margin:0}.tableBody .table-cell.image{text-align:center}.tableBody .table-cell.image img{display:block;margin:auto}.tableBody .table-cell.price{text-align:center}.table-cell.freeship_message{padding-left:1.25em}.table-cell.freeship_message .para4{color:#943579;font-size:.9rem}.coupon .table-cell.coupon{padding-left:1.25em}.coupon .table-cell.coupon .asterisk{display:none}@media (max-width:47em){.coupon .table-cell.coupon{padding-left:0;float:left;width:60%}.coupon .table-cell.coupon .asterisk{display:inline;font-weight:bold;color:#21a700;position:relative;top:5px;font-size:16px}}@media (max-width:47em){.coupon .table-cell.subtotal{float:right;width:40%}}.hidden-xs-ib{display:none !important}@media (min-width:47em){.hidden-xs-ib{display:inline-block !important}}.table-cell.coupon p.para1{padding-bottom:.125em}@media (max-width:47em){.table-cell.coupon p.para1{line-height:1;vertical-align:top}}.table-cell.coupon p.para1 strong{color:#1b8500}.table-cell.coupon p.para2{padding-top:.1875em;margin-bottom:.625em}@media (max-width:47em){.table-cell.coupon p.para2{margin-bottom:0}}.table-cell.coupon_alt{padding-left:1.25em}.table-cell.coupon_alt .para1{padding-bottom:.125em}.table-cell.coupon_alt .para1 em{color:#21a700}@media (max-width:47em){.table-cell.coupon_alt .para1{line-height:1;vertical-align:top}}.table-cell.coupon_alt .para2{margin-bottom:.625em;display:inline-block}@media (max-width:47em){.table-cell.coupon_alt .para2{margin-bottom:0}}@media (max-width:47em){.table-cell.coupon_alt{padding-left:0}.table-cell.coupon_alt button{margin:1em 0 .5em;padding:.5em 10%}.table-cell.coupon_alt .para2{width:100%;text-align:center}.table-cell.coupon_alt .cell{width:50%}}.table-row.totals .table-row{border:0}.table-row.totals .table-row .table-cell{text-align:right;padding-right:1.25em}@media (max-width:47em){.table-row.totals .table-row{margin:0;padding:0}.table-row.totals .table-row .table-cell{display:inline-block;width:48%}}.table-row.log{padding:1.25em}.table-row.log em{color:#21a700}.table-row.log .table-cell{padding:0 .25em}.table-row.log .table-cell span{width:32%;display:inline-block}.table-row.log .table-cell.msg{padding:.5em .25em 0}@media (max-width:47em){.table-row.log .table-cell.msg{display:block}}@media (max-width:47em){h1#pageNm{margin-top:0;margin-bottom:3px;padding-top:7px;display:block;text-transform:none;font-size:26px}}@media (max-width:47em){.sale_messege{text-align:right}.sale_messege [data-price]{font-weight:bold;margin-top:4px;display:inline-block;margin-right:4px}}@media (max-width:47em){.gcContain{display:none}}@media (max-width:47em){#colContain .rightCol{margin-top:0}}.confirmPopup .center{text-align:center}.confirmPopup .confirm{font-size:1.3em}.confirmPopup .confirm #itemName{color:#522555;font-weight:bold}@media (max-width:47em){div#cartRight{float:none;display:block}}.continueShopContain{clear:both;text-align:center;margin-top:20px}.bottomControls{border-top:1px solid #eaeaea;padding:10px 0 0 0;margin-top:10px;clear:both;display:none}.bottomControls .glyphicon-trash{top:2px}.bottomControls .remove{cursor:pointer}.bottomControls .quant-control{align-self:flex-end;flex:1;margin-top:auto}@media (max-width:47em){.bottomControls{display:flex;justify-content:space-between}}div.quantityBox{text-align:center;cursor:pointer;max-width:150px;display:flex;margin:0;float:right;padding-left:25px}.submitting div.quantityBox{opacity:.6}div.quantityBox .minusQuantity,div.quantityBox .plusQuantity,div.quantityBox .quantitySelect{width:33%;width:calc(100% / 3);display:flex;border:1px solid #c4c4c4;padding:9px;text-align:center;top:0;margin:0;font-weight:normal;box-shadow:none;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.quantityBox .minusQuantity:before,div.quantityBox .plusQuantity:before,div.quantityBox .quantitySelect:before{position:relative;top:-1px}@media (min-width:470px) and (max-width:47em){div.quantityBox .minusQuantity,div.quantityBox .plusQuantity{padding:.7em 1.1em}}div.quantityBox .quantitySelect{padding:.5em;border-left:0;border-right:0;font-weight:bold;color:#333;font-size:14px !important}div.quantityBox .plusQuantity:before{left:1px}.removeMobileCart{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;padding-top:7px}@media (max-width:47em){div#shipUpsell{background:none;border:0;padding:0}div#shipUpsell .shipUpsell{border:0;padding:0;margin-top:0;background:none}div#shipUpsell .shipContain{border:0;padding:0;background:#efefef;padding:7px;border-radius:1px;margin-bottom:0;margin-top:0;border:solid 1px #ccc}div#shipUpsell .shipContain.shoprunner{padding:3px 25px;min-height:80px}div#shipUpsell .shipContain.shoprunner .contain{width:90%;margin:15px auto 0 auto}div#shipUpsell .shipContain p{font-size:.9em}div#shipUpsell .shoprunner{padding:0 25px}div#shipUpsell .shoprunner.free{padding:0 5px}}@media (max-width:47em){div#shipUpsell .shipContain{padding:7px 3px}}@media (max-width:47em){div.inputContain{background:#efefef;margin-bottom:.625em;border-radius:2px;padding:5px}}@media (max-width:47em){.shoppingBag .contentShade{background:linear-gradient(#f0f0f0, #fff 50%)}}.skuBar{display:none;font-size:.9em}@media (max-width:47em){.image .skuBar{display:block;margin-top:7px}}.genderBar{display:none;top:-2px;position:relative}.genderBar span{color:#fff;font-size:11px;font-weight:normal;vertical-align:middle}.genderBar span.gen-any{padding:.3em}.genderBar span.genm,.genderBar span.genM{background:#4e76a6}.genderBar span.genw,.genderBar span.genW{background:#8e6396}.genderBar span.genu,.genderBar span.genU{background:#786c60}@media (max-width:47em){.image .genderBar{display:block;margin-top:7px}}@media (min-width:47em + 1px){.desc .genderBar{display:inline}}@media (max-width:47em){.table-row.giftCert{padding:0 10px}}@media (max-width:47em){.giftCert .table-cell.desc{padding-top:2em}}@media (max-width:47em){.giftCert .removeLink.left,.giftWrap .removeLink.left{text-align:left}}#basket .tableBody .giftWrap,#basket .tableBody .giftCert{padding:5px 0}@media (max-width:47em){#basket .tableBody .giftWrap,#basket .tableBody .giftCert{padding:0 10px}#basket .tableBody .giftWrap .table-cell.price,#basket .tableBody .giftCert .table-cell.price{font-weight:bold;color:#522555;text-align:right;font-size:20px;margin:0}#basket .tableBody .giftWrap .price,#basket .tableBody .giftCert .price,#basket .tableBody .giftWrap .desc,#basket .tableBody .giftCert .desc{padding-top:10px}#basket .tableBody .giftWrap .price,#basket .tableBody .giftCert .price{width:75px;float:left}#basket .tableBody .giftWrap .desc,#basket .tableBody .giftCert .desc{width:calc(100% - 90px - 80px);font-size:1.2em}}@media (max-width:23.5em){#basket .tableBody .giftWrap .table-cell.image,#basket .tableBody .giftCert .table-cell.image{width:60px}#basket .tableBody .giftWrap .table-cell.image img,#basket .tableBody .giftCert .table-cell.image img{width:100%;height:auto}#basket .tableBody .giftWrap .table-cell.desc,#basket .tableBody .giftCert .table-cell.desc{width:calc(100% - 60px - 80px)}}.receipt #itemTable{border:0}.shipContain .gap{display:none}.shipContain.gap .qualifiedFree{display:none}.shipContain.gap .gap{display:block}.shipContain .qualifiedFree{text-align:center;margin:0}@media (max-width:47em){.table-row.empty{margin-bottom:.625em}}@media (min-width:47.0865em){.table-row.inactive{display:none !important}}@media (min-width:47.0865em){.table-cell.tableShow{display:table-cell !important}}.sku{display:flex;align-items:center}.sku .gender{margin-right:.3em}#totalsBox .inputContain{display:none}@media (max-width:47em){#totalsBox .inputContain{display:block}.valid-coupon .gcContain{display:none}#totalsBox .inputContain{margin-top:10px}#colContain .leftCol{margin-top:0}}.shipping-banner{background:#522555;color:#fff;padding:7px 0;font-weight:bold;box-shadow:inset 0 0 1.375em .438em rgba(49,29,48,0.5);text-align:center}@media (max-width:47em){.shipping-banner{border-color:#c4c4c4}}.queue-header{position:relative;background:#fff;padding-left:25px}@media (max-width:47em){.queue-header{padding-left:0}}.queue-header p{color:#000;font-weight:bold;display:inline-block;font-size:14px}.queue-header .edit{font-size:11px;padding-left:10px;position:absolute;display:inline-block}@media (max-width:47em){.queue-header .edit{position:absolute;right:0;top:3px}}.table-row.queued:not(.removed){border-bottom:0;background:#fff}.table-row.queued.removed{margin-bottom:10px;padding:10px}@media (max-width:47em){.table-row.queued.header{border-top:0;border-bottom:0;padding-top:0}}#basket .fragrance-queue-row{background:#fff;display:table-row;border-bottom:1px solid #c4c4c4;padding-bottom:0;position:relative}#basket .fragrance-queue-row .select-fragrance{display:none}#basket .fragrance-queue-row .fragrance-queue-contain{position:relative}#basket .fragrance-queue-row .glider-prev,#basket .fragrance-queue-row .glider-next{font-size:20px;color:#522555;left:6px}#basket .fragrance-queue-row .glider-prev.disabled,#basket .fragrance-queue-row .glider-next.disabled{display:none}@media (max-width:47em){#basket .fragrance-queue-row .glider-prev,#basket .fragrance-queue-row .glider-next{font-size:14px}}#basket .fragrance-queue-row .glider-next{left:auto;right:6px}#basket .fragrance-queue-row .basket-queue-contain{width:100%;padding:0;overflow:hidden}#basket .fragrance-queue-row .basket-queue-contain .fragrance-queue{width:100%;overflow-x:auto;margin:0 40px 0 40px;padding-bottom:10px;-webkit-overflow-scrolling:touch;transform:translateZ(0)}#basket .fragrance-queue-row .basket-queue-contain .fragrance-queue::-webkit-scrollbar{width:7px;height:2px;background:#f5f5f5;border-radius:45px}#basket .fragrance-queue-row .basket-queue-contain .fragrance-queue::-webkit-scrollbar-thumb{border-radius:45px;height:2px;background-color:#c4c4c4 80;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.5)}#basket .fragrance-queue-row .basket-queue-contain .fragrance-queue .fragrance{justify-content:flex-start}#basket .fragrance-queue-row .basket-queue-contain .fragrance-queue .img{display:flex}@media (max-width:47em){#basket .fragrance-queue-row .basket-queue-contain .fragrance-queue{margin-left:10px;margin-right:10px}}@media (max-width:47em){#basket .fragrance-queue-row{padding:10px;border-radius:1px;margin-bottom:10px;display:block;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}#basket .fragrance-queue-row .fragrance-queue{overflow-x:auto}}.intro-sale{color:#c30000}.intro-sale em{font-weight:normal}.sub-box .strikethrough{font-size:.9em;color:#818181}.premium-upcharge{display:block;margin:3px 0 0 0;text-transform:uppercase;color:#522555;font-size:11px;font-weight:bold;width:100%}.premium-upcharge span{color:#522555;display:inline}.fragrance-queue{scrollbar-width:thin;scrollbar-color:#c4c4c4 #f5f5f5}#basket .fragrance{border:0;display:flex;position:relative;padding-bottom:0;margin:12px 0 0 0;padding-right:7px}#basket .fragrance:last-child{border-bottom:0;margin-bottom:0}#basket .fragrance .delete,#basket .fragrance .drag-handle{display:none}#basket .fragrance .text{font-size:.9em;padding-left:15px}#basket .fragrance .text p{margin-bottom:3px}#basket .fragrance .text .brand{font-weight:bold;font-size:1.1em}#basket .fragrance .text .des{color:#545454}#basket .fragrance .text .ship-date{font-size:.9em;color:#747474;margin:0}#basket .fragrance .text .ship-date.immediate .in{display:none}#basket .fragrance .img{display:flex;align-items:center;justify-content:center;border:0;padding:0}@media (max-width:775px){#basket .fragrance{margin-top:0;margin-bottom:0;border-top:0}#basket .fragrance .delete{display:none}#basket .fragrance .img{border:0;display:block}#basket .fragrance .img img{border:0;padding:0}}.carousel-banner{background-image:url(/images/fragnet/logo/redesign_purplLux/banners/shopping.bag.jpg);background-repeat:repeat-x;background-size:100% 100%}.carousel-banner img.carousel-atomizer{margin-top:1em}.atomizer-text{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;color:#fff;margin-top:.5em}.atomizer-text p.pricing{font-size:1.2em;font-weight:bold}.atomizer-text p.sub_text{font-size:.6em}.atomizer-text p.first_month{margin:0}.purpl-carousel-link .fragnetButton{background-color:#fff;color:#431842}.purpl-carousel-link a{padding:3px 10px;font-size:11px}@media (max-width:62em){.purpl-carousel-link a{margin-bottom:1em}}.purpl-carousel-link a:hover{text-decoration:none}.carousel-banner-contain{cursor:pointer;text-align:center;padding:11px}.carousel-banner-contain .title{font-size:18px;text-transform:uppercase;color:#fff}.remove-gc{background:none;color:#943579;border:0;padding:0;font-size:.7em;display:block;margin:0 auto;text-align:center}.gc-error form{display:inline}.gc-error form .remove-gc{font-size:100%;display:inline}.gift.gc{margin-bottom:0}.stockWarn{clear:both;text-align:center;color:#c30000;font-size:.8em;margin-top:.5em !important}#afterpay-express-button img{width:100%;border-radius:.5em;padding:0;height:35px}#afterpay-express-button img:hover{cursor:pointer}#afterpay-express-button{margin-bottom:10px}#afterpay-messaging-widget{font-size:10px;display:flex;margin:0;padding:0;min-height:0;line-height:1}.honeybee{padding-top:.5em}.three-bounce>div{display:inline-block;width:14px;height:14px;border-radius:100%;background-color:#522555;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.three-bounce .one{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.three-bounce .two{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.loading_overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8);z-index:9999;cursor:wait}.loading_overlay .loaderAnim{text-align:center;font-weight:bold;color:#522555;font-size:1.5em;position:relative;top:50%}.loading_overlay .three-bounce{color:#522555;margin:auto}.hidePaypal .or{display:none}.crowdtwist-reward-list{margin-bottom:10px}.crowdtwist-reward-list .rewards-header{font-size:1.925em;margin:4px 0}.crowdtwist-reward-list .reward-list-item{border:1px solid #c4c4c4;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:center;padding:20px;border-top:none}.crowdtwist-reward-list .reward-list-item .left{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.crowdtwist-reward-list .reward-list-item .left .thumbnail{width:50px;height:50px}.crowdtwist-reward-list .reward-list-item .left .title{font-weight:700;margin:0 15px;line-height:1em;display:block}@media (max-width:36em){.crowdtwist-reward-list .reward-list-item .left .title{margin-right:0}}.crowdtwist-reward-list .reward-list-item .left .applied{font-size:.75em;display:block}.crowdtwist-reward-list .reward-list-item .right{display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;flex:0 0 auto;margin-left:7px}.crowdtwist-reward-list .reward-list-item .right .points{margin:0;font-weight:700;font-size:1.1em}@media (max-width:36em){.crowdtwist-reward-list .reward-list-item .right .points{font-size:.9em}}.crowdtwist-reward-list .reward-list-item .right .activate-button{font-size:.875em;font-weight:700;color:#fff;background-color:#000;border:2px solid #000;padding:1px 0;margin:0;text-align:center;width:88px;cursor:pointer;display:block;text-decoration:none}.crowdtwist-reward-list .top-border:nth-of-type(1){border-top:1px solid #c4c4c4}.crowdtwist-reward-list .loading{cursor:wait !important}.loyalty-discount{margin-bottom:10px;font-size:1.2em}.loyalty-discount .price{color:#c30000}.crowdtwist-collapse{border:1px solid #c4c4c4;margin-bottom:10px;display:block}.crowdtwist-collapse .crowdtwist-collapse-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:18px 20px;cursor:pointer}.crowdtwist-collapse .crowdtwist-collapse-header .title{font-size:1.375em;margin:0;font-weight:bold}.crowdtwist-collapse .crowdtwist-collapse-header .open-close{position:relative;top:0;left:0;font-size:1.2em;color:#d45fb7;font-weight:300}.crowdtwist-collapse .crowdtwist-collapse-header .hide-content{display:none}.crowdtwist-collapse .crowdtwist-collapse-content{display:none;padding:0 20px 20px 20px}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-container{padding:0 20px}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-container .crowdtwist-rewards .prev,.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-container .crowdtwist-rewards .next{font-size:.675em;top:50%}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-container .crowdtwist-rewards .prev{left:-15px}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-container .crowdtwist-rewards .next{left:auto;right:-12px}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-list{display:flex;flex-wrap:nowrap;gap:20px;position:relative;margin-bottom:20px;overflow-x:auto}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card{width:150px;flex:0 0 auto;display:flex;flex-wrap:wrap;align-content:space-between;text-decoration:none !important;color:#000 !important;cursor:pointer}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .header{width:100%}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .image{padding:3px;width:50px;height:50px;background-color:#fff;border:1px solid #c4c4c4}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .title{font-size:.75em}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .status{font-size:.875em;font-weight:700;color:#fff;background-color:#000;border:2px solid #000;padding:3px 0;margin:10px 0 0 0;text-align:center;width:100%}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .locked{color:#000;background-color:#fff}.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .content,.crowdtwist-collapse .crowdtwist-collapse-content .crowdtwist-rewards-card .footer{width:100%;flex:1 0 auto}.crowdtwist-collapse .crowdtwist-collapse-content .loading-image-container{display:flex;justify-content:center}.collapseBody .crowdtwist-rewards-container{padding:0 20px}.collapseBody .crowdtwist-rewards-container .crowdtwist-rewards .prev,.collapseBody .crowdtwist-rewards-container .crowdtwist-rewards .next{font-size:.675em;top:50%}.collapseBody .crowdtwist-rewards-container .crowdtwist-rewards .prev{left:-15px}.collapseBody .crowdtwist-rewards-container .crowdtwist-rewards .next{left:auto;right:-12px}.collapseBody .crowdtwist-rewards-list{display:flex;flex-wrap:nowrap;gap:20px;position:relative;margin-bottom:20px;overflow-x:auto}.collapseBody .crowdtwist-rewards-card{width:150px;flex:0 0 auto;display:flex;flex-wrap:wrap;align-content:space-between;text-decoration:none !important;color:#000 !important;cursor:pointer}.collapseBody .crowdtwist-rewards-card .header{width:100%}.collapseBody .crowdtwist-rewards-card .image{width:50px;height:50px}.collapseBody .crowdtwist-rewards-card .title{font-size:.75em}.collapseBody .crowdtwist-rewards-card .status{font-size:.875em;font-weight:700;color:#fff;background-color:#000;border:2px solid #000;padding:3px 0;margin:10px 0 0 0;text-align:center;width:100%}.collapseBody .crowdtwist-rewards-card .locked{color:#000;background-color:#fff}.collapseBody .crowdtwist-rewards-card .content,.collapseBody .crowdtwist-rewards-card .footer{width:100%;flex:1 0 auto}.inline-redeem{display:none}@media (max-width:32em){.inline-redeem{display:block}}.rewards-desktop{margin-top:42px;display:block}@media (max-width:45.001em){.rewards-desktop{display:none}}.rewards-mobile{margin-top:0;display:none}@media (max-width:45em){.rewards-mobile{display:block}.rewards-mobile .crowdtwist-collapse{background-color:#efefef;text-transform:uppercase}.rewards-mobile .crowdtwist-collapse .crowdtwist-collapse-header{padding:18px 10px}.rewards-mobile .crowdtwist-collapse .crowdtwist-collapse-header .title{font-size:1em}.rewards-mobile .crowdtwist-collapse .crowdtwist-collapse-header .open-close{font-size:1em}}