@charset "UTF-8";
/*!
 *
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/*
  DVF Variables
*/
/*  Responsive Breaks
  -------------------------------------*/
/*  Colors
  -------------------------------------*/
/*  Font Styles
  ---------------------------------------------*/
/* Animations
  ---------------------------------------------*/
/* Layout Spacing
  ---------------------------------------------*/
/*
	All Mixins - DVF
*/
/*
	Font Mixins - DVF
*/
/*
	Dynamic shape mixins 
*/
/*
	Font Family mixins- DVF
*/
/*
	Utilities Mixins - DVF
*/
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em; }
  .flag-icon:before {
    content: '\00a0'; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon-ad {
  background-image: url(../../images/flags/4x3/ad.svg); }
  .flag-icon-ad.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ad.svg); }

.flag-icon-ae {
  background-image: url(../../images/flags/4x3/ae.svg); }
  .flag-icon-ae.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ae.svg); }

.flag-icon-af {
  background-image: url(../../images/flags/4x3/af.svg); }
  .flag-icon-af.flag-icon-squared {
    background-image: url(../../images/flags/1x1/af.svg); }

.flag-icon-ag {
  background-image: url(../../images/flags/4x3/ag.svg); }
  .flag-icon-ag.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ag.svg); }

.flag-icon-ai {
  background-image: url(../../images/flags/4x3/ai.svg); }
  .flag-icon-ai.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ai.svg); }

.flag-icon-al {
  background-image: url(../../images/flags/4x3/al.svg); }
  .flag-icon-al.flag-icon-squared {
    background-image: url(../../images/flags/1x1/al.svg); }

.flag-icon-am {
  background-image: url(../../images/flags/4x3/am.svg); }
  .flag-icon-am.flag-icon-squared {
    background-image: url(../../images/flags/1x1/am.svg); }

.flag-icon-ao {
  background-image: url(../../images/flags/4x3/ao.svg); }
  .flag-icon-ao.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ao.svg); }

.flag-icon-aq {
  background-image: url(../../images/flags/4x3/aq.svg); }
  .flag-icon-aq.flag-icon-squared {
    background-image: url(../../images/flags/1x1/aq.svg); }

.flag-icon-ar {
  background-image: url(../../images/flags/4x3/ar.svg); }
  .flag-icon-ar.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ar.svg); }

.flag-icon-as {
  background-image: url(../../images/flags/4x3/as.svg); }
  .flag-icon-as.flag-icon-squared {
    background-image: url(../../images/flags/1x1/as.svg); }

.flag-icon-at {
  background-image: url(../../images/flags/4x3/at.svg); }
  .flag-icon-at.flag-icon-squared {
    background-image: url(../../images/flags/1x1/at.svg); }

.flag-icon-au {
  background-image: url(../../images/flags/4x3/au.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../../images/flags/1x1/au.svg); }

.flag-icon-aw {
  background-image: url(../../images/flags/4x3/aw.svg); }
  .flag-icon-aw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/aw.svg); }

.flag-icon-ax {
  background-image: url(../../images/flags/4x3/ax.svg); }
  .flag-icon-ax.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ax.svg); }

.flag-icon-az {
  background-image: url(../../images/flags/4x3/az.svg); }
  .flag-icon-az.flag-icon-squared {
    background-image: url(../../images/flags/1x1/az.svg); }

.flag-icon-ba {
  background-image: url(../../images/flags/4x3/ba.svg); }
  .flag-icon-ba.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ba.svg); }

.flag-icon-bb {
  background-image: url(../../images/flags/4x3/bb.svg); }
  .flag-icon-bb.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bb.svg); }

.flag-icon-bd {
  background-image: url(../../images/flags/4x3/bd.svg); }
  .flag-icon-bd.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bd.svg); }

.flag-icon-be {
  background-image: url(../../images/flags/4x3/be.svg); }
  .flag-icon-be.flag-icon-squared {
    background-image: url(../../images/flags/1x1/be.svg); }

.flag-icon-bf {
  background-image: url(../../images/flags/4x3/bf.svg); }
  .flag-icon-bf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bf.svg); }

.flag-icon-bg {
  background-image: url(../../images/flags/4x3/bg.svg); }
  .flag-icon-bg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bg.svg); }

.flag-icon-bh {
  background-image: url(../../images/flags/4x3/bh.svg); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bh.svg); }

.flag-icon-bi {
  background-image: url(../../images/flags/4x3/bi.svg); }
  .flag-icon-bi.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bi.svg); }

.flag-icon-bj {
  background-image: url(../../images/flags/4x3/bj.svg); }
  .flag-icon-bj.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bj.svg); }

.flag-icon-bl {
  background-image: url(../../images/flags/4x3/bl.svg); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bl.svg); }

.flag-icon-bm {
  background-image: url(../../images/flags/4x3/bm.svg); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bm.svg); }

.flag-icon-bn {
  background-image: url(../../images/flags/4x3/bn.svg); }
  .flag-icon-bn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bn.svg); }

.flag-icon-bo {
  background-image: url(../../images/flags/4x3/bo.svg); }
  .flag-icon-bo.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bo.svg); }

.flag-icon-bq {
  background-image: url(../../images/flags/4x3/bq.svg); }
  .flag-icon-bq.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bq.svg); }

.flag-icon-br {
  background-image: url(../../images/flags/4x3/br.svg); }
  .flag-icon-br.flag-icon-squared {
    background-image: url(../../images/flags/1x1/br.svg); }

.flag-icon-bs {
  background-image: url(../../images/flags/4x3/bs.svg); }
  .flag-icon-bs.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bs.svg); }

.flag-icon-bt {
  background-image: url(../../images/flags/4x3/bt.svg); }
  .flag-icon-bt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bt.svg); }

.flag-icon-bv {
  background-image: url(../../images/flags/4x3/bv.svg); }
  .flag-icon-bv.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bv.svg); }

.flag-icon-bw {
  background-image: url(../../images/flags/4x3/bw.svg); }
  .flag-icon-bw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bw.svg); }

.flag-icon-by {
  background-image: url(../../images/flags/4x3/by.svg); }
  .flag-icon-by.flag-icon-squared {
    background-image: url(../../images/flags/1x1/by.svg); }

.flag-icon-bz {
  background-image: url(../../images/flags/4x3/bz.svg); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/bz.svg); }

.flag-icon-ca {
  background-image: url(../../images/flags/4x3/ca.svg); }
  .flag-icon-ca.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ca.svg); }

.flag-icon-cc {
  background-image: url(../../images/flags/4x3/cc.svg); }
  .flag-icon-cc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cc.svg); }

.flag-icon-cd {
  background-image: url(../../images/flags/4x3/cd.svg); }
  .flag-icon-cd.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cd.svg); }

.flag-icon-cf {
  background-image: url(../../images/flags/4x3/cf.svg); }
  .flag-icon-cf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cf.svg); }

.flag-icon-cg {
  background-image: url(../../images/flags/4x3/cg.svg); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cg.svg); }

.flag-icon-ch {
  background-image: url(../../images/flags/4x3/ch.svg); }
  .flag-icon-ch.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ch.svg); }

.flag-icon-ci {
  background-image: url(../../images/flags/4x3/ci.svg); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ci.svg); }

.flag-icon-ck {
  background-image: url(../../images/flags/4x3/ck.svg); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ck.svg); }

.flag-icon-cl {
  background-image: url(../../images/flags/4x3/cl.svg); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cl.svg); }

.flag-icon-cm {
  background-image: url(../../images/flags/4x3/cm.svg); }
  .flag-icon-cm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cm.svg); }

.flag-icon-cn {
  background-image: url(../../images/flags/4x3/cn.svg); }
  .flag-icon-cn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cn.svg); }

.flag-icon-co {
  background-image: url(../../images/flags/4x3/co.svg); }
  .flag-icon-co.flag-icon-squared {
    background-image: url(../../images/flags/1x1/co.svg); }

.flag-icon-cr {
  background-image: url(../../images/flags/4x3/cr.svg); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cr.svg); }

.flag-icon-cu {
  background-image: url(../../images/flags/4x3/cu.svg); }
  .flag-icon-cu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cu.svg); }

.flag-icon-cv {
  background-image: url(../../images/flags/4x3/cv.svg); }
  .flag-icon-cv.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cv.svg); }

.flag-icon-cw {
  background-image: url(../../images/flags/4x3/cw.svg); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cw.svg); }

.flag-icon-cx {
  background-image: url(../../images/flags/4x3/cx.svg); }
  .flag-icon-cx.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cx.svg); }

.flag-icon-cy {
  background-image: url(../../images/flags/4x3/cy.svg); }
  .flag-icon-cy.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cy.svg); }

.flag-icon-cz {
  background-image: url(../../images/flags/4x3/cz.svg); }
  .flag-icon-cz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/cz.svg); }

.flag-icon-de {
  background-image: url(../../images/flags/4x3/de.svg); }
  .flag-icon-de.flag-icon-squared {
    background-image: url(../../images/flags/1x1/de.svg); }

.flag-icon-dj {
  background-image: url(../../images/flags/4x3/dj.svg); }
  .flag-icon-dj.flag-icon-squared {
    background-image: url(../../images/flags/1x1/dj.svg); }

.flag-icon-dk {
  background-image: url(../../images/flags/4x3/dk.svg); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/dk.svg); }

.flag-icon-dm {
  background-image: url(../../images/flags/4x3/dm.svg); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/dm.svg); }

.flag-icon-do {
  background-image: url(../../images/flags/4x3/do.svg); }
  .flag-icon-do.flag-icon-squared {
    background-image: url(../../images/flags/1x1/do.svg); }

.flag-icon-dz {
  background-image: url(../../images/flags/4x3/dz.svg); }
  .flag-icon-dz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/dz.svg); }

.flag-icon-ec {
  background-image: url(../../images/flags/4x3/ec.svg); }
  .flag-icon-ec.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ec.svg); }

.flag-icon-ee {
  background-image: url(../../images/flags/4x3/ee.svg); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ee.svg); }

.flag-icon-eg {
  background-image: url(../../images/flags/4x3/eg.svg); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/eg.svg); }

.flag-icon-eh {
  background-image: url(../../images/flags/4x3/eh.svg); }
  .flag-icon-eh.flag-icon-squared {
    background-image: url(../../images/flags/1x1/eh.svg); }

.flag-icon-er {
  background-image: url(../../images/flags/4x3/er.svg); }
  .flag-icon-er.flag-icon-squared {
    background-image: url(../../images/flags/1x1/er.svg); }

.flag-icon-es {
  background-image: url(../../images/flags/4x3/es.svg); }
  .flag-icon-es.flag-icon-squared {
    background-image: url(../../images/flags/1x1/es.svg); }

.flag-icon-et {
  background-image: url(../../images/flags/4x3/et.svg); }
  .flag-icon-et.flag-icon-squared {
    background-image: url(../../images/flags/1x1/et.svg); }

.flag-icon-fi {
  background-image: url(../../images/flags/4x3/fi.svg); }
  .flag-icon-fi.flag-icon-squared {
    background-image: url(../../images/flags/1x1/fi.svg); }

.flag-icon-fj {
  background-image: url(../../images/flags/4x3/fj.svg); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url(../../images/flags/1x1/fj.svg); }

.flag-icon-fk {
  background-image: url(../../images/flags/4x3/fk.svg); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/fk.svg); }

.flag-icon-fm {
  background-image: url(../../images/flags/4x3/fm.svg); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/fm.svg); }

.flag-icon-fo {
  background-image: url(../../images/flags/4x3/fo.svg); }
  .flag-icon-fo.flag-icon-squared {
    background-image: url(../../images/flags/1x1/fo.svg); }

.flag-icon-fr {
  background-image: url(../../images/flags/4x3/fr.svg); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/fr.svg); }

.flag-icon-ga {
  background-image: url(../../images/flags/4x3/ga.svg); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ga.svg); }

.flag-icon-gb {
  background-image: url(../../images/flags/4x3/gb.svg); }
  .flag-icon-gb.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gb.svg); }

.flag-icon-gd {
  background-image: url(../../images/flags/4x3/gd.svg); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gd.svg); }

.flag-icon-ge {
  background-image: url(../../images/flags/4x3/ge.svg); }
  .flag-icon-ge.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ge.svg); }

.flag-icon-gf {
  background-image: url(../../images/flags/4x3/gf.svg); }
  .flag-icon-gf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gf.svg); }

.flag-icon-gg {
  background-image: url(../../images/flags/4x3/gg.svg); }
  .flag-icon-gg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gg.svg); }

.flag-icon-gh {
  background-image: url(../../images/flags/4x3/gh.svg); }
  .flag-icon-gh.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gh.svg); }

.flag-icon-gi {
  background-image: url(../../images/flags/4x3/gi.svg); }
  .flag-icon-gi.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gi.svg); }

.flag-icon-gl {
  background-image: url(../../images/flags/4x3/gl.svg); }
  .flag-icon-gl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gl.svg); }

.flag-icon-gm {
  background-image: url(../../images/flags/4x3/gm.svg); }
  .flag-icon-gm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gm.svg); }

.flag-icon-gn {
  background-image: url(../../images/flags/4x3/gn.svg); }
  .flag-icon-gn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gn.svg); }

.flag-icon-gp {
  background-image: url(../../images/flags/4x3/gp.svg); }
  .flag-icon-gp.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gp.svg); }

.flag-icon-gq {
  background-image: url(../../images/flags/4x3/gq.svg); }
  .flag-icon-gq.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gq.svg); }

.flag-icon-gr {
  background-image: url(../../images/flags/4x3/gr.svg); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gr.svg); }

.flag-icon-gs {
  background-image: url(../../images/flags/4x3/gs.svg); }
  .flag-icon-gs.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gs.svg); }

.flag-icon-gt {
  background-image: url(../../images/flags/4x3/gt.svg); }
  .flag-icon-gt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gt.svg); }

.flag-icon-gu {
  background-image: url(../../images/flags/4x3/gu.svg); }
  .flag-icon-gu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gu.svg); }

.flag-icon-gw {
  background-image: url(../../images/flags/4x3/gw.svg); }
  .flag-icon-gw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gw.svg); }

.flag-icon-gy {
  background-image: url(../../images/flags/4x3/gy.svg); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url(../../images/flags/1x1/gy.svg); }

.flag-icon-hk {
  background-image: url(../../images/flags/4x3/hk.svg); }
  .flag-icon-hk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/hk.svg); }

.flag-icon-hm {
  background-image: url(../../images/flags/4x3/hm.svg); }
  .flag-icon-hm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/hm.svg); }

.flag-icon-hn {
  background-image: url(../../images/flags/4x3/hn.svg); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/hn.svg); }

.flag-icon-hr {
  background-image: url(../../images/flags/4x3/hr.svg); }
  .flag-icon-hr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/hr.svg); }

.flag-icon-ht {
  background-image: url(../../images/flags/4x3/ht.svg); }
  .flag-icon-ht.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ht.svg); }

.flag-icon-hu {
  background-image: url(../../images/flags/4x3/hu.svg); }
  .flag-icon-hu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/hu.svg); }

.flag-icon-id {
  background-image: url(../../images/flags/4x3/id.svg); }
  .flag-icon-id.flag-icon-squared {
    background-image: url(../../images/flags/1x1/id.svg); }

.flag-icon-ie {
  background-image: url(../../images/flags/4x3/ie.svg); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ie.svg); }

.flag-icon-il {
  background-image: url(../../images/flags/4x3/il.svg); }
  .flag-icon-il.flag-icon-squared {
    background-image: url(../../images/flags/1x1/il.svg); }

.flag-icon-im {
  background-image: url(../../images/flags/4x3/im.svg); }
  .flag-icon-im.flag-icon-squared {
    background-image: url(../../images/flags/1x1/im.svg); }

.flag-icon-in {
  background-image: url(../../images/flags/4x3/in.svg); }
  .flag-icon-in.flag-icon-squared {
    background-image: url(../../images/flags/1x1/in.svg); }

.flag-icon-io {
  background-image: url(../../images/flags/4x3/io.svg); }
  .flag-icon-io.flag-icon-squared {
    background-image: url(../../images/flags/1x1/io.svg); }

.flag-icon-iq {
  background-image: url(../../images/flags/4x3/iq.svg); }
  .flag-icon-iq.flag-icon-squared {
    background-image: url(../../images/flags/1x1/iq.svg); }

.flag-icon-ir {
  background-image: url(../../images/flags/4x3/ir.svg); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ir.svg); }

.flag-icon-is {
  background-image: url(../../images/flags/4x3/is.svg); }
  .flag-icon-is.flag-icon-squared {
    background-image: url(../../images/flags/1x1/is.svg); }

.flag-icon-it {
  background-image: url(../../images/flags/4x3/it.svg); }
  .flag-icon-it.flag-icon-squared {
    background-image: url(../../images/flags/1x1/it.svg); }

.flag-icon-je {
  background-image: url(../../images/flags/4x3/je.svg); }
  .flag-icon-je.flag-icon-squared {
    background-image: url(../../images/flags/1x1/je.svg); }

.flag-icon-jm {
  background-image: url(../../images/flags/4x3/jm.svg); }
  .flag-icon-jm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/jm.svg); }

.flag-icon-jo {
  background-image: url(../../images/flags/4x3/jo.svg); }
  .flag-icon-jo.flag-icon-squared {
    background-image: url(../../images/flags/1x1/jo.svg); }

.flag-icon-jp {
  background-image: url(../../images/flags/4x3/jp.svg); }
  .flag-icon-jp.flag-icon-squared {
    background-image: url(../../images/flags/1x1/jp.svg); }

.flag-icon-ke {
  background-image: url(../../images/flags/4x3/ke.svg); }
  .flag-icon-ke.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ke.svg); }

.flag-icon-kg {
  background-image: url(../../images/flags/4x3/kg.svg); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kg.svg); }

.flag-icon-kh {
  background-image: url(../../images/flags/4x3/kh.svg); }
  .flag-icon-kh.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kh.svg); }

.flag-icon-ki {
  background-image: url(../../images/flags/4x3/ki.svg); }
  .flag-icon-ki.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ki.svg); }

.flag-icon-km {
  background-image: url(../../images/flags/4x3/km.svg); }
  .flag-icon-km.flag-icon-squared {
    background-image: url(../../images/flags/1x1/km.svg); }

.flag-icon-kn {
  background-image: url(../../images/flags/4x3/kn.svg); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kn.svg); }

.flag-icon-kp {
  background-image: url(../../images/flags/4x3/kp.svg); }
  .flag-icon-kp.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kp.svg); }

.flag-icon-kr {
  background-image: url(../../images/flags/4x3/kr.svg); }
  .flag-icon-kr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kr.svg); }

.flag-icon-kw {
  background-image: url(../../images/flags/4x3/kw.svg); }
  .flag-icon-kw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kw.svg); }

.flag-icon-ky {
  background-image: url(../../images/flags/4x3/ky.svg); }
  .flag-icon-ky.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ky.svg); }

.flag-icon-kz {
  background-image: url(../../images/flags/4x3/kz.svg); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/kz.svg); }

.flag-icon-la {
  background-image: url(../../images/flags/4x3/la.svg); }
  .flag-icon-la.flag-icon-squared {
    background-image: url(../../images/flags/1x1/la.svg); }

.flag-icon-lb {
  background-image: url(../../images/flags/4x3/lb.svg); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lb.svg); }

.flag-icon-lc {
  background-image: url(../../images/flags/4x3/lc.svg); }
  .flag-icon-lc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lc.svg); }

.flag-icon-li {
  background-image: url(../../images/flags/4x3/li.svg); }
  .flag-icon-li.flag-icon-squared {
    background-image: url(../../images/flags/1x1/li.svg); }

.flag-icon-lk {
  background-image: url(../../images/flags/4x3/lk.svg); }
  .flag-icon-lk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lk.svg); }

.flag-icon-lr {
  background-image: url(../../images/flags/4x3/lr.svg); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lr.svg); }

.flag-icon-ls {
  background-image: url(../../images/flags/4x3/ls.svg); }
  .flag-icon-ls.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ls.svg); }

.flag-icon-lt {
  background-image: url(../../images/flags/4x3/lt.svg); }
  .flag-icon-lt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lt.svg); }

.flag-icon-lu {
  background-image: url(../../images/flags/4x3/lu.svg); }
  .flag-icon-lu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lu.svg); }

.flag-icon-lv {
  background-image: url(../../images/flags/4x3/lv.svg); }
  .flag-icon-lv.flag-icon-squared {
    background-image: url(../../images/flags/1x1/lv.svg); }

.flag-icon-ly {
  background-image: url(../../images/flags/4x3/ly.svg); }
  .flag-icon-ly.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ly.svg); }

.flag-icon-ma {
  background-image: url(../../images/flags/4x3/ma.svg); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ma.svg); }

.flag-icon-mc {
  background-image: url(../../images/flags/4x3/mc.svg); }
  .flag-icon-mc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mc.svg); }

.flag-icon-md {
  background-image: url(../../images/flags/4x3/md.svg); }
  .flag-icon-md.flag-icon-squared {
    background-image: url(../../images/flags/1x1/md.svg); }

.flag-icon-me {
  background-image: url(../../images/flags/4x3/me.svg); }
  .flag-icon-me.flag-icon-squared {
    background-image: url(../../images/flags/1x1/me.svg); }

.flag-icon-mf {
  background-image: url(../../images/flags/4x3/mf.svg); }
  .flag-icon-mf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mf.svg); }

.flag-icon-mg {
  background-image: url(../../images/flags/4x3/mg.svg); }
  .flag-icon-mg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mg.svg); }

.flag-icon-mh {
  background-image: url(../../images/flags/4x3/mh.svg); }
  .flag-icon-mh.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mh.svg); }

.flag-icon-mk {
  background-image: url(../../images/flags/4x3/mk.svg); }
  .flag-icon-mk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mk.svg); }

.flag-icon-ml {
  background-image: url(../../images/flags/4x3/ml.svg); }
  .flag-icon-ml.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ml.svg); }

.flag-icon-mm {
  background-image: url(../../images/flags/4x3/mm.svg); }
  .flag-icon-mm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mm.svg); }

.flag-icon-mn {
  background-image: url(../../images/flags/4x3/mn.svg); }
  .flag-icon-mn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mn.svg); }

.flag-icon-mo {
  background-image: url(../../images/flags/4x3/mo.svg); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mo.svg); }

.flag-icon-mp {
  background-image: url(../../images/flags/4x3/mp.svg); }
  .flag-icon-mp.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mp.svg); }

.flag-icon-mq {
  background-image: url(../../images/flags/4x3/mq.svg); }
  .flag-icon-mq.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mq.svg); }

.flag-icon-mr {
  background-image: url(../../images/flags/4x3/mr.svg); }
  .flag-icon-mr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mr.svg); }

.flag-icon-ms {
  background-image: url(../../images/flags/4x3/ms.svg); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ms.svg); }

.flag-icon-mt {
  background-image: url(../../images/flags/4x3/mt.svg); }
  .flag-icon-mt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mt.svg); }

.flag-icon-mu {
  background-image: url(../../images/flags/4x3/mu.svg); }
  .flag-icon-mu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mu.svg); }

.flag-icon-mv {
  background-image: url(../../images/flags/4x3/mv.svg); }
  .flag-icon-mv.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mv.svg); }

.flag-icon-mw {
  background-image: url(../../images/flags/4x3/mw.svg); }
  .flag-icon-mw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mw.svg); }

.flag-icon-mx {
  background-image: url(../../images/flags/4x3/mx.svg); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mx.svg); }

.flag-icon-my {
  background-image: url(../../images/flags/4x3/my.svg); }
  .flag-icon-my.flag-icon-squared {
    background-image: url(../../images/flags/1x1/my.svg); }

.flag-icon-mz {
  background-image: url(../../images/flags/4x3/mz.svg); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/mz.svg); }

.flag-icon-na {
  background-image: url(../../images/flags/4x3/na.svg); }
  .flag-icon-na.flag-icon-squared {
    background-image: url(../../images/flags/1x1/na.svg); }

.flag-icon-nc {
  background-image: url(../../images/flags/4x3/nc.svg); }
  .flag-icon-nc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/nc.svg); }

.flag-icon-ne {
  background-image: url(../../images/flags/4x3/ne.svg); }
  .flag-icon-ne.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ne.svg); }

.flag-icon-nf {
  background-image: url(../../images/flags/4x3/nf.svg); }
  .flag-icon-nf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/nf.svg); }

.flag-icon-ng {
  background-image: url(../../images/flags/4x3/ng.svg); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ng.svg); }

.flag-icon-ni {
  background-image: url(../../images/flags/4x3/ni.svg); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ni.svg); }

.flag-icon-nl {
  background-image: url(../../images/flags/4x3/nl.svg); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/nl.svg); }

.flag-icon-no {
  background-image: url(../../images/flags/4x3/no.svg); }
  .flag-icon-no.flag-icon-squared {
    background-image: url(../../images/flags/1x1/no.svg); }

.flag-icon-np {
  background-image: url(../../images/flags/4x3/np.svg); }
  .flag-icon-np.flag-icon-squared {
    background-image: url(../../images/flags/1x1/np.svg); }

.flag-icon-nr {
  background-image: url(../../images/flags/4x3/nr.svg); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/nr.svg); }

.flag-icon-nu {
  background-image: url(../../images/flags/4x3/nu.svg); }
  .flag-icon-nu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/nu.svg); }

.flag-icon-nz {
  background-image: url(../../images/flags/4x3/nz.svg); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/nz.svg); }

.flag-icon-om {
  background-image: url(../../images/flags/4x3/om.svg); }
  .flag-icon-om.flag-icon-squared {
    background-image: url(../../images/flags/1x1/om.svg); }

.flag-icon-pa {
  background-image: url(../../images/flags/4x3/pa.svg); }
  .flag-icon-pa.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pa.svg); }

.flag-icon-pe {
  background-image: url(../../images/flags/4x3/pe.svg); }
  .flag-icon-pe.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pe.svg); }

.flag-icon-pf {
  background-image: url(../../images/flags/4x3/pf.svg); }
  .flag-icon-pf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pf.svg); }

.flag-icon-pg {
  background-image: url(../../images/flags/4x3/pg.svg); }
  .flag-icon-pg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pg.svg); }

.flag-icon-ph {
  background-image: url(../../images/flags/4x3/ph.svg); }
  .flag-icon-ph.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ph.svg); }

.flag-icon-pk {
  background-image: url(../../images/flags/4x3/pk.svg); }
  .flag-icon-pk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pk.svg); }

.flag-icon-pl {
  background-image: url(../../images/flags/4x3/pl.svg); }
  .flag-icon-pl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pl.svg); }

.flag-icon-pm {
  background-image: url(../../images/flags/4x3/pm.svg); }
  .flag-icon-pm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pm.svg); }

.flag-icon-pn {
  background-image: url(../../images/flags/4x3/pn.svg); }
  .flag-icon-pn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pn.svg); }

.flag-icon-pr {
  background-image: url(../../images/flags/4x3/pr.svg); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pr.svg); }

.flag-icon-ps {
  background-image: url(../../images/flags/4x3/ps.svg); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ps.svg); }

.flag-icon-pt {
  background-image: url(../../images/flags/4x3/pt.svg); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pt.svg); }

.flag-icon-pw {
  background-image: url(../../images/flags/4x3/pw.svg); }
  .flag-icon-pw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/pw.svg); }

.flag-icon-py {
  background-image: url(../../images/flags/4x3/py.svg); }
  .flag-icon-py.flag-icon-squared {
    background-image: url(../../images/flags/1x1/py.svg); }

.flag-icon-qa {
  background-image: url(../../images/flags/4x3/qa.svg); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url(../../images/flags/1x1/qa.svg); }

.flag-icon-re {
  background-image: url(../../images/flags/4x3/re.svg); }
  .flag-icon-re.flag-icon-squared {
    background-image: url(../../images/flags/1x1/re.svg); }

.flag-icon-ro {
  background-image: url(../../images/flags/4x3/ro.svg); }
  .flag-icon-ro.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ro.svg); }

.flag-icon-rs {
  background-image: url(../../images/flags/4x3/rs.svg); }
  .flag-icon-rs.flag-icon-squared {
    background-image: url(../../images/flags/1x1/rs.svg); }

.flag-icon-ru {
  background-image: url(../../images/flags/4x3/ru.svg); }
  .flag-icon-ru.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ru.svg); }

.flag-icon-rw {
  background-image: url(../../images/flags/4x3/rw.svg); }
  .flag-icon-rw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/rw.svg); }

.flag-icon-sa {
  background-image: url(../../images/flags/4x3/sa.svg); }
  .flag-icon-sa.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sa.svg); }

.flag-icon-sb {
  background-image: url(../../images/flags/4x3/sb.svg); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sb.svg); }

.flag-icon-sc {
  background-image: url(../../images/flags/4x3/sc.svg); }
  .flag-icon-sc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sc.svg); }

.flag-icon-sd {
  background-image: url(../../images/flags/4x3/sd.svg); }
  .flag-icon-sd.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sd.svg); }

.flag-icon-se {
  background-image: url(../../images/flags/4x3/se.svg); }
  .flag-icon-se.flag-icon-squared {
    background-image: url(../../images/flags/1x1/se.svg); }

.flag-icon-sg {
  background-image: url(../../images/flags/4x3/sg.svg); }
  .flag-icon-sg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sg.svg); }

.flag-icon-sh {
  background-image: url(../../images/flags/4x3/sh.svg); }
  .flag-icon-sh.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sh.svg); }

.flag-icon-si {
  background-image: url(../../images/flags/4x3/si.svg); }
  .flag-icon-si.flag-icon-squared {
    background-image: url(../../images/flags/1x1/si.svg); }

.flag-icon-sj {
  background-image: url(../../images/flags/4x3/sj.svg); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sj.svg); }

.flag-icon-sk {
  background-image: url(../../images/flags/4x3/sk.svg); }
  .flag-icon-sk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sk.svg); }

.flag-icon-sl {
  background-image: url(../../images/flags/4x3/sl.svg); }
  .flag-icon-sl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sl.svg); }

.flag-icon-sm {
  background-image: url(../../images/flags/4x3/sm.svg); }
  .flag-icon-sm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sm.svg); }

.flag-icon-sn {
  background-image: url(../../images/flags/4x3/sn.svg); }
  .flag-icon-sn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sn.svg); }

.flag-icon-so {
  background-image: url(../../images/flags/4x3/so.svg); }
  .flag-icon-so.flag-icon-squared {
    background-image: url(../../images/flags/1x1/so.svg); }

.flag-icon-sr {
  background-image: url(../../images/flags/4x3/sr.svg); }
  .flag-icon-sr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sr.svg); }

.flag-icon-ss {
  background-image: url(../../images/flags/4x3/ss.svg); }
  .flag-icon-ss.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ss.svg); }

.flag-icon-st {
  background-image: url(../../images/flags/4x3/st.svg); }
  .flag-icon-st.flag-icon-squared {
    background-image: url(../../images/flags/1x1/st.svg); }

.flag-icon-sv {
  background-image: url(../../images/flags/4x3/sv.svg); }
  .flag-icon-sv.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sv.svg); }

.flag-icon-sx {
  background-image: url(../../images/flags/4x3/sx.svg); }
  .flag-icon-sx.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sx.svg); }

.flag-icon-sy {
  background-image: url(../../images/flags/4x3/sy.svg); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sy.svg); }

.flag-icon-sz {
  background-image: url(../../images/flags/4x3/sz.svg); }
  .flag-icon-sz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/sz.svg); }

.flag-icon-tc {
  background-image: url(../../images/flags/4x3/tc.svg); }
  .flag-icon-tc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tc.svg); }

.flag-icon-td {
  background-image: url(../../images/flags/4x3/td.svg); }
  .flag-icon-td.flag-icon-squared {
    background-image: url(../../images/flags/1x1/td.svg); }

.flag-icon-tf {
  background-image: url(../../images/flags/4x3/tf.svg); }
  .flag-icon-tf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tf.svg); }

.flag-icon-tg {
  background-image: url(../../images/flags/4x3/tg.svg); }
  .flag-icon-tg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tg.svg); }

.flag-icon-th {
  background-image: url(../../images/flags/4x3/th.svg); }
  .flag-icon-th.flag-icon-squared {
    background-image: url(../../images/flags/1x1/th.svg); }

.flag-icon-tj {
  background-image: url(../../images/flags/4x3/tj.svg); }
  .flag-icon-tj.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tj.svg); }

.flag-icon-tk {
  background-image: url(../../images/flags/4x3/tk.svg); }
  .flag-icon-tk.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tk.svg); }

.flag-icon-tl {
  background-image: url(../../images/flags/4x3/tl.svg); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tl.svg); }

.flag-icon-tm {
  background-image: url(../../images/flags/4x3/tm.svg); }
  .flag-icon-tm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tm.svg); }

.flag-icon-tn {
  background-image: url(../../images/flags/4x3/tn.svg); }
  .flag-icon-tn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tn.svg); }

.flag-icon-to {
  background-image: url(../../images/flags/4x3/to.svg); }
  .flag-icon-to.flag-icon-squared {
    background-image: url(../../images/flags/1x1/to.svg); }

.flag-icon-tr {
  background-image: url(../../images/flags/4x3/tr.svg); }
  .flag-icon-tr.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tr.svg); }

.flag-icon-tt {
  background-image: url(../../images/flags/4x3/tt.svg); }
  .flag-icon-tt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tt.svg); }

.flag-icon-tv {
  background-image: url(../../images/flags/4x3/tv.svg); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tv.svg); }

.flag-icon-tw {
  background-image: url(../../images/flags/4x3/tw.svg); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tw.svg); }

.flag-icon-tz {
  background-image: url(../../images/flags/4x3/tz.svg); }
  .flag-icon-tz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/tz.svg); }

.flag-icon-ua {
  background-image: url(../../images/flags/4x3/ua.svg); }
  .flag-icon-ua.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ua.svg); }

.flag-icon-ug {
  background-image: url(../../images/flags/4x3/ug.svg); }
  .flag-icon-ug.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ug.svg); }

.flag-icon-um {
  background-image: url(../../images/flags/4x3/um.svg); }
  .flag-icon-um.flag-icon-squared {
    background-image: url(../../images/flags/1x1/um.svg); }

.flag-icon-us {
  background-image: url(../../images/flags/4x3/us.svg); }
  .flag-icon-us.flag-icon-squared {
    background-image: url(../../images/flags/1x1/us.svg); }

.flag-icon-uy {
  background-image: url(../../images/flags/4x3/uy.svg); }
  .flag-icon-uy.flag-icon-squared {
    background-image: url(../../images/flags/1x1/uy.svg); }

.flag-icon-uz {
  background-image: url(../../images/flags/4x3/uz.svg); }
  .flag-icon-uz.flag-icon-squared {
    background-image: url(../../images/flags/1x1/uz.svg); }

.flag-icon-va {
  background-image: url(../../images/flags/4x3/va.svg); }
  .flag-icon-va.flag-icon-squared {
    background-image: url(../../images/flags/1x1/va.svg); }

.flag-icon-vc {
  background-image: url(../../images/flags/4x3/vc.svg); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url(../../images/flags/1x1/vc.svg); }

.flag-icon-ve {
  background-image: url(../../images/flags/4x3/ve.svg); }
  .flag-icon-ve.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ve.svg); }

.flag-icon-vg {
  background-image: url(../../images/flags/4x3/vg.svg); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url(../../images/flags/1x1/vg.svg); }

.flag-icon-vi {
  background-image: url(../../images/flags/4x3/vi.svg); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url(../../images/flags/1x1/vi.svg); }

.flag-icon-vn {
  background-image: url(../../images/flags/4x3/vn.svg); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url(../../images/flags/1x1/vn.svg); }

.flag-icon-vu {
  background-image: url(../../images/flags/4x3/vu.svg); }
  .flag-icon-vu.flag-icon-squared {
    background-image: url(../../images/flags/1x1/vu.svg); }

.flag-icon-wf {
  background-image: url(../../images/flags/4x3/wf.svg); }
  .flag-icon-wf.flag-icon-squared {
    background-image: url(../../images/flags/1x1/wf.svg); }

.flag-icon-ws {
  background-image: url(../../images/flags/4x3/ws.svg); }
  .flag-icon-ws.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ws.svg); }

.flag-icon-ye {
  background-image: url(../../images/flags/4x3/ye.svg); }
  .flag-icon-ye.flag-icon-squared {
    background-image: url(../../images/flags/1x1/ye.svg); }

.flag-icon-yt {
  background-image: url(../../images/flags/4x3/yt.svg); }
  .flag-icon-yt.flag-icon-squared {
    background-image: url(../../images/flags/1x1/yt.svg); }

.flag-icon-za {
  background-image: url(../../images/flags/4x3/za.svg); }
  .flag-icon-za.flag-icon-squared {
    background-image: url(../../images/flags/1x1/za.svg); }

.flag-icon-zm {
  background-image: url(../../images/flags/4x3/zm.svg); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url(../../images/flags/1x1/zm.svg); }

.flag-icon-zw {
  background-image: url(../../images/flags/4x3/zw.svg); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url(../../images/flags/1x1/zw.svg); }

/*
	DVF Components
		- import all components here
*/
.button {
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font: 300 12px/1.4 FuturaND, helvetica, arial, sans-serif;
  padding: 1em 2em;
  text-shadow: none;
  transition-property: background-color, color;
  transition-duration: 800ms; }
  .button:hover {
    transition-duration: 400ms; }
  .button:focus {
    border: 0;
    transition-duration: 400ms; }
  .button.full {
    text-align: center;
    width: 100%; }
  .button.black {
    background: #000;
    color: #fff; }
    .button.black:hover {
      background-color: #fbb01b; }
    .button.black:focus {
      background-color: #fbb01b; }
    .button.black:disabled {
      background-color: #d8d8d8;
      color: #676767; }
      .button.black:disabled:hover {
        background-color: #d8d8d8;
        cursor: default; }
  .button.gold {
    background-color: #fbb01b;
    color: #fff; }
    .button.gold:hover {
      background-color: #000; }
    .button.gold:focus {
      background-color: #000; }
  .button.black-to-white {
    background: #000;
    color: #fff; }
    .button.black-to-white:hover {
      background-color: #fbb01b; }
    .button.black-to-white:focus {
      background-color: #fbb01b; }
  .button.textbutton {
    border: none;
    background: none;
    padding: 0; }
  .button.add-to-cart {
    position: relative; }
    .button.add-to-cart .loading-text,
    .button.add-to-cart .disabled-text {
      display: none; }
    .button.add-to-cart.loading {
      background-color: #676767;
      color: #fff;
      cursor: default; }
      .button.add-to-cart.loading .default-text {
        display: none; }
      .button.add-to-cart.loading .loading-text {
        display: inline; }
      .button.add-to-cart.loading:after {
        -webkit-animation: spinning 1s linear infinite;
                animation: spinning 1s linear infinite;
        content: "\f1ce";
        display: block;
        font-family: "FontAwesome";
        position: absolute;
        right: 12px;
        top: 12px; }
    .button.add-to-cart[disabled] .default-text {
      display: none; }
    .button.add-to-cart[disabled] .disabled-text {
      display: inline; }

.dw-apple-pay-button {
  background-image: none !important;
  padding: 11px 0px !important;
  border-radius: 0 !important;
  width: 100%;
  border: 0 !important;
  margin: 0 !important; }
  .dw-apple-pay-button:hover {
    cursor: pointer;
    background-color: #fbb01b !important; }

.dw-apple-pay-button:after {
  content: ' Pay' !important;
  color: white !important;
  visibility: visible !important; }

.pdp-default-add-to-cart-wrapper .dw-apple-pay-button {
  margin-bottom: 12px !important; }

.checkout-action-buttons .dw-apple-pay-button {
  margin: 0 auto;
  margin-bottom: 15px; }

#PaymentMethod_DW_APPLE_PAY .dw-apple-pay-button {
  margin: 0 auto !important;
  margin-bottom: 15px !important; }

.paypalLogo {
  display: inline-block;
  height: 12px;
  margin-right: 7px; }

@-webkit-keyframes delayFadeIn {
  0%,
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes delayFadeIn {
  0%,
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.pt_cart {
  /*.sizeHelp{
        background:rgb(240, 240, 240);
        padding: 20px 0 20px 10px;
        margin-bottom:50px;

        .contentasset{
            width:70%;
        }

    }*/ }
  .pt_cart .applePayVisible .paypal-section {
    width: 48%; }
  .pt_cart .applePayVisible .applePayButtonBoi {
    display: block; }
    .pt_cart .applePayVisible .applePayButtonBoi.fullWidth {
      width: 100%; }
    .pt_cart .applePayVisible .applePayButtonBoi .dw-apple-pay-button {
      background-color: #fbb01b; }
  .pt_cart #mini-cart-content {
    display: none; }
  .pt_cart #giftcertificate .qty {
    min-width: 74px; }
  .pt_cart .checkout-header {
    display: none; }
  .pt_cart.borderfree-checkout .header,
  .pt_cart.borderfree-checkout .cart-wrapper {
    display: none; }
  .pt_cart.borderfree-checkout #main {
    margin: 0 auto;
    padding: 60px 0 0;
    width: 100%; }
    @media (max-width: 600px) {
      .pt_cart.borderfree-checkout #main {
        padding-top: 0; } }
    .pt_cart.borderfree-checkout #main #content {
      width: 100%; }
      @media (max-width: 900px) {
        .pt_cart.borderfree-checkout #main #content {
          padding: 0 20px;
          width: 100%; } }
    @media (max-width: 900px) {
      .pt_cart.borderfree-checkout #main .cart {
        padding: 0; } }
  .pt_cart.borderfree-checkout .footer {
    display: none; }
  .pt_cart fieldset {
    min-width: 0; }
  .pt_cart #main #content {
    width: 100%;
    max-width: 100%;
    margin: 0 auto; }
  .pt_cart .cart {
    /*
      left side
    */
    /*
      right side
    */ }
    @media (min-width: 1025px) {
      .pt_cart .cart__main {
        max-width: 1000px;
        padding-right: 30px; } }
    .pt_cart .cart input[type=number]::-webkit-inner-spin-button,
    .pt_cart .cart input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    @media (max-width: 900px) {
      .pt_cart .cart {
        box-sizing: content-box;
        margin: 0 auto;
        padding: 0 0e; } }
    .pt_cart .cart iframe {
      min-width: 650px; }
      @media (max-width: 900px) {
        .pt_cart .cart iframe {
          min-width: 500px; } }
      @media (max-width: 600px) {
        .pt_cart .cart iframe {
          min-width: calc(100vw - 40px); } }
    .pt_cart .cart .cart-empty .cart-headings {
      display: none; }
    .pt_cart .cart .basketlist,
    .pt_cart .cart .cart-empty {
      border: none;
      display: block;
      padding: 0;
      margin: 0;
      width: 100%; }
      @media (max-width: 1024px) {
        .pt_cart .cart .basketlist,
        .pt_cart .cart .cart-empty {
          max-width: 100%;
          width: 100%; } }
      @media (max-width: 900px) {
        .pt_cart .cart .basketlist,
        .pt_cart .cart .cart-empty {
          margin: 0 auto; } }
      .pt_cart .cart .basketlist .cartempty,
      .pt_cart .cart .cart-empty .cartempty {
        font-size: 14px;
        height: 100px; }
        @media (min-width: 1025px) {
          .pt_cart .cart .basketlist .cartempty,
          .pt_cart .cart .cart-empty .cartempty {
            margin-bottom: 150px; } }
      .pt_cart .cart .basketlist .cartbempty,
      .pt_cart .cart .cart-empty .cartbempty {
        font-size: 14px;
        margin-bottom: 50px; }
      .pt_cart .cart .basketlist .bemptycart,
      .pt_cart .cart .cart-empty .bemptycart {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        margin-bottom: 40px; }
        .pt_cart .cart .basketlist .bemptycart .emptyCartCTA,
        .pt_cart .cart .cart-empty .bemptycart .emptyCartCTA {
          max-width: 30%; }
        .pt_cart .cart .basketlist .bemptycart img,
        .pt_cart .cart .cart-empty .bemptycart img {
          max-width: 100%; }
      .pt_cart .cart .basketlist .mobile-checkout,
      .pt_cart .cart .cart-empty .mobile-checkout {
        display: none; }
        @media (max-width: 1024px) {
          .pt_cart .cart .basketlist .mobile-checkout,
          .pt_cart .cart .cart-empty .mobile-checkout {
            display: block;
            float: none;
            margin: 0 0 20px;
            max-width: 100%;
            width: 100%; }
            .pt_cart .cart .basketlist .mobile-checkout .cartfooter,
            .pt_cart .cart .cart-empty .mobile-checkout .cartfooter {
              margin: 0;
              border: none; } }
        @media (max-width: 600px) {
          .pt_cart .cart .basketlist .mobile-checkout,
          .pt_cart .cart .cart-empty .mobile-checkout {
            margin-bottom: 0; } }
        .pt_cart .cart .basketlist .mobile-checkout .cartfooter table,
        .pt_cart .cart .cart-empty .mobile-checkout .cartfooter table {
          margin: 0 0 13px; }
      .pt_cart .cart .basketlist .label,
      .pt_cart .cart .cart-empty .label {
        color: #000;
        font: 300 1em FuturaND, helvetica, arial, sans-serif; }
      .pt_cart .cart .basketlist .summary .actions,
      .pt_cart .cart .cart-empty .summary .actions {
        position: relative; }
      .pt_cart .cart .basketlist .error-container,
      .pt_cart .cart .basketlist .error-msg,
      .pt_cart .cart .cart-empty .error-container,
      .pt_cart .cart .cart-empty .error-msg {
        width: 100%; }
      @media (max-width: 600px) {
        .pt_cart .cart .basketlist #cart-table,
        .pt_cart .cart .cart-empty #cart-table {
          border-bottom: 1px solid #000;
          margin-bottom: 28px; } }
      .pt_cart .cart .basketlist #cart-table .notavailable,
      .pt_cart .cart .cart-empty #cart-table .notavailable {
        color: red; }
      @media (min-width: 1025px) {
        .pt_cart .cart .basketlist #cart-table.one-item,
        .pt_cart .cart .cart-empty #cart-table.one-item {
          margin-bottom: 218px; } }
      .pt_cart .cart .basketlist .cart-headings,
      .pt_cart .cart .cart-empty .cart-headings {
        border-bottom: 1px solid #000;
        clear: both;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 22px;
        padding-bottom: 6px;
        width: 100%; }
        .pt_cart .cart .basketlist .cart-headings .prod-photo-hd,
        .pt_cart .cart .cart-empty .cart-headings .prod-photo-hd {
          margin-right: 20px;
          width: 99px;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 auto;
                  flex: 0 0 auto; }
        .pt_cart .cart .basketlist .cart-headings .prod-hd-details,
        .pt_cart .cart .cart-empty .cart-headings .prod-hd-details {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1; }
        .pt_cart .cart .basketlist .cart-headings .prod-info-hd,
        .pt_cart .cart .cart-empty .cart-headings .prod-info-hd {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 44%;
                  flex: 0 0 44%; }
          @media (max-width: 1160px) {
            .pt_cart .cart .basketlist .cart-headings .prod-info-hd,
            .pt_cart .cart .cart-empty .cart-headings .prod-info-hd {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 42%;
                      flex: 0 0 42%; } }
          @media (max-width: 1025px) {
            .pt_cart .cart .basketlist .cart-headings .prod-info-hd,
            .pt_cart .cart .cart-empty .cart-headings .prod-info-hd {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 43%;
                      flex: 0 0 43%; } }
          @media (max-width: 700px) {
            .pt_cart .cart .basketlist .cart-headings .prod-info-hd,
            .pt_cart .cart .cart-empty .cart-headings .prod-info-hd {
              -webkit-box-flex: 0;
                  -ms-flex: 0 0 40%;
                      flex: 0 0 40%; } }
        .pt_cart .cart .basketlist .cart-headings .prod-price-hd,
        .pt_cart .cart .cart-empty .cart-headings .prod-price-hd {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 12%;
                  flex: 0 0 12%; }
        .pt_cart .cart .basketlist .cart-headings .prod-qty-hd,
        .pt_cart .cart .cart-empty .cart-headings .prod-qty-hd {
          width: 62px;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 14%;
                  flex: 0 0 14%;
          padding-left: 14px;
          text-align: center; }
        .pt_cart .cart .basketlist .cart-headings .prod-total-hd,
        .pt_cart .cart .cart-empty .cart-headings .prod-total-hd {
          width: 13%;
          padding-left: 8px;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 13%;
                  flex: 0 0 13%;
          text-align: right; }
          @media (max-width: 900px) {
            .pt_cart .cart .basketlist .cart-headings .prod-total-hd,
            .pt_cart .cart .cart-empty .cart-headings .prod-total-hd {
              padding: 0; } }
        .pt_cart .cart .basketlist .cart-headings .label,
        .pt_cart .cart .cart-empty .cart-headings .label {
          float: none;
          margin: 0;
          width: auto; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .cart-headings .label,
            .pt_cart .cart .cart-empty .cart-headings .label {
              display: none; } }
      .pt_cart .cart .basketlist .product,
      .pt_cart .cart .cart-empty .product {
        clear: both;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 48px;
        width: 100%; }
        @media (max-width: 600px) {
          .pt_cart .cart .basketlist .product,
          .pt_cart .cart .cart-empty .product {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-flow: row;
                    flex-flow: row;
            min-height: 225px;
            margin-bottom: 0; } }
        .pt_cart .cart .basketlist .product:first-child,
        .pt_cart .cart .cart-empty .product:first-child {
          border-top: 1px solid #000; }
        .pt_cart .cart .basketlist .product ul,
        .pt_cart .cart .cart-empty .product ul {
          margin: 0;
          padding: 0; }
        .pt_cart .cart .basketlist .product .prod-image,
        .pt_cart .cart .cart-empty .product .prod-image {
          margin-right: 24px;
          width: 99px;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 auto;
                  flex: 0 0 auto; }
          .pt_cart .cart .basketlist .product .prod-image img,
          .pt_cart .cart .cart-empty .product .prod-image img {
            max-width: 99px; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .prod-image,
            .pt_cart .cart .cart-empty .product .prod-image {
              -webkit-box-ordinal-group: 5;
                  -ms-flex-order: 4;
                      order: 4;
              margin: 0; } }
        .pt_cart .cart .basketlist .product .prod-details,
        .pt_cart .cart .cart-empty .product .prod-details {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .prod-details,
            .pt_cart .cart .cart-empty .product .prod-details {
              display: block;
              width: calc(100% - 99px);
              height: 100%; } }
        .pt_cart .cart .basketlist .product .info,
        .pt_cart .cart .cart-empty .product .info {
          padding-right: 20px;
          width: 49%; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .info,
            .pt_cart .cart .cart-empty .product .info {
              -webkit-box-ordinal-group: 2;
                  -ms-flex-order: 1;
                      order: 1;
              width: 100%; } }
          .pt_cart .cart .basketlist .product .info .name,
          .pt_cart .cart .cart-empty .product .info .name {
            font-size: 14px; }
            .pt_cart .cart .basketlist .product .info .name p,
            .pt_cart .cart .cart-empty .product .info .name p {
              margin: 0 0 19px; }
              @media (max-width: 600px) {
                .pt_cart .cart .basketlist .product .info .name p,
                .pt_cart .cart .cart-empty .product .info .name p {
                  margin: 0 0 10px; } }
          .pt_cart .cart .basketlist .product .info .variationattributes,
          .pt_cart .cart .cart-empty .product .info .variationattributes {
            margin: 0 0 10px;
            line-height: 16px; }
            @media (max-width: 600px) {
              .pt_cart .cart .basketlist .product .info .variationattributes,
              .pt_cart .cart .cart-empty .product .info .variationattributes {
                margin: 0 0 10px; } }
          .pt_cart .cart .basketlist .product .info .availability,
          .pt_cart .cart .cart-empty .product .info .availability {
            max-width: 186px; }
          .pt_cart .cart .basketlist .product .info .final-sale,
          .pt_cart .cart .cart-empty .product .info .final-sale {
            color: #ff0400;
            margin-top: 10px; }
        .pt_cart .cart .basketlist .product .prod-pricing,
        .pt_cart .cart .cart-empty .product .prod-pricing {
          width: 51%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding: 42px 0 0 0;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 51%;
                  flex: 0 0 51%; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .prod-pricing,
            .pt_cart .cart .cart-empty .product .prod-pricing {
              display: block;
              padding: 0;
              -webkit-box-flex: 0;
                  -ms-flex: none;
                      flex: none;
              width: 100%; } }
          .pt_cart .cart .basketlist .product .prod-pricing .DVFEXCLUSIVE,
          .pt_cart .cart .cart-empty .product .prod-pricing .DVFEXCLUSIVE {
            color: #2774ae; }
        .pt_cart .cart .basketlist .product .saleSpan,
        .pt_cart .cart .cart-empty .product .saleSpan {
          color: red;
          display: none; }
          @media (max-width: 900px) {
            .pt_cart .cart .basketlist .product .saleSpan,
            .pt_cart .cart .cart-empty .product .saleSpan {
              display: block; } }
        .pt_cart .cart .basketlist .product .itemtotals,
        .pt_cart .cart .cart-empty .product .itemtotals {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 25%;
                  flex: 0 0 25%;
          padding-right: 0; }
          .pt_cart .cart .basketlist .product .itemtotals .ineligible,
          .pt_cart .cart .cart-empty .product .itemtotals .ineligible {
            color: #676767;
            font-size: 10px; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .itemtotals div:not(.add-to-wishlist),
            .pt_cart .cart .cart-empty .product .itemtotals div:not(.add-to-wishlist) {
              display: none; }
            .pt_cart .cart .basketlist .product .itemtotals .add-to-wishlist,
            .pt_cart .cart .cart-empty .product .itemtotals .add-to-wishlist {
              margin-bottom: 16px; } }
          .pt_cart .cart .basketlist .product .itemtotals .product-pricing,
          .pt_cart .cart .cart-empty .product .itemtotals .product-pricing {
            margin: 0;
            text-align: left; }
            .pt_cart .cart .basketlist .product .itemtotals .product-pricing .standardprice,
            .pt_cart .cart .cart-empty .product .itemtotals .product-pricing .standardprice {
              text-decoration: line-through; }
            .pt_cart .cart .basketlist .product .itemtotals .product-pricing .standardprice + .salesprice,
            .pt_cart .cart .cart-empty .product .itemtotals .product-pricing .standardprice + .salesprice {
              color: #ff0400; }
          .pt_cart .cart .basketlist .product .itemtotals .add-to-wishlist,
          .pt_cart .cart .cart-empty .product .itemtotals .add-to-wishlist {
            -ms-flex-item-align: end;
                align-self: flex-end; }
        .pt_cart .cart .basketlist .product .qty,
        .pt_cart .cart .cart-empty .product .qty {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding-right: 32px;
          margin-top: -9px;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 20%;
                  flex: 0 0 20%; }
          .pt_cart .cart .basketlist .product .qty .input-wrapper,
          .pt_cart .cart .cart-empty .product .qty .input-wrapper {
            display: inline-block; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .qty,
            .pt_cart .cart .cart-empty .product .qty {
              -webkit-box-ordinal-group: 3;
                  -ms-flex-order: 2;
                      order: 2;
              display: inline;
              margin: 0 0 10px;
              width: 100px;
              -webkit-box-flex: 1;
                  -ms-flex: 1 0 auto;
                      flex: 1 0 auto; }
              .pt_cart .cart .basketlist .product .qty .input-wrapper,
              .pt_cart .cart .cart-empty .product .qty .input-wrapper {
                display: inline; } }
          .pt_cart .cart .basketlist .product .qty .qty-label,
          .pt_cart .cart .cart-empty .product .qty .qty-label {
            display: none; }
            @media (max-width: 600px) {
              .pt_cart .cart .basketlist .product .qty .qty-label,
              .pt_cart .cart .cart-empty .product .qty .qty-label {
                display: inline;
                float: left; } }
          .pt_cart .cart .basketlist .product .qty input,
          .pt_cart .cart .cart-empty .product .qty input {
            border: 1px solid #676767;
            background: #fff;
            font: 300 1em FuturaND, helvetica, arial, sans-serif;
            height: 35px;
            width: 42px;
            text-align: center;
            position: relative;
            top: calc(50% - 17px);
            margin: 0 auto 0 0;
            -moz-appearance: textfield; }
            .pt_cart .cart .basketlist .product .qty input .utility-link,
            .pt_cart .cart .cart-empty .product .qty input .utility-link {
              color: #676767; }
            @media (max-width: 600px) {
              .pt_cart .cart .basketlist .product .qty input,
              .pt_cart .cart .cart-empty .product .qty input {
                border: none;
                height: auto;
                text-align: left;
                float: left;
                padding: 2px 0 0 2px;
                pointer-events: none;
                top: 0; } }
          .pt_cart .cart .basketlist .product .qty .update,
          .pt_cart .cart .cart-empty .product .qty .update {
            display: none; }
        .pt_cart .cart .basketlist .product .product-total,
        .pt_cart .cart .cart-empty .product .product-total {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 19%;
                  flex: 0 0 19%; }
          .pt_cart .cart .basketlist .product .product-total .remove-from-cart,
          .pt_cart .cart .cart-empty .product .product-total .remove-from-cart {
            margin: 0 auto 0 0; }
          @media (max-width: 600px) {
            .pt_cart .cart .basketlist .product .product-total,
            .pt_cart .cart .cart-empty .product .product-total {
              -webkit-box-ordinal-group: 4;
                  -ms-flex-order: 3;
                      order: 3;
              font-size: 14px;
              -webkit-box-flex: 1;
                  -ms-flex: 1 0 auto;
                      flex: 1 0 auto;
              margin: 15px 0 0;
              width: 100%; }
              .pt_cart .cart .basketlist .product .product-total .remove-from-cart,
              .pt_cart .cart .cart-empty .product .product-total .remove-from-cart {
                font-size: 12px; } }
    .pt_cart .cart .summary {
      display: block;
      max-width: 250px;
      width: 100%; }
      @media (max-width: 1024px) {
        .pt_cart .cart .summary {
          max-width: 100%; } }
      @media (max-width: 900px) {
        .pt_cart .cart .summary {
          margin: 0 auto; } }
      @media (max-width: 600px) {
        .pt_cart .cart .summary img {
          width: auto; } }
      .pt_cart .cart .summary fieldset {
        margin: 0;
        padding: 0; }
      .pt_cart .cart .summary .shipping-msg {
        text-align: center; }
      .pt_cart .cart .summary .actions {
        margin-bottom: 23px; }
        .pt_cart .cart .summary .actions.no-checkout button {
          cursor: default;
          color: #fff;
          background-color: #ededed; }
        .pt_cart .cart .summary .actions p {
          margin: 15px 0px;
          text-align: center; }
        .pt_cart .cart .summary .actions .formcontinueshopping {
          display: none; }
      .pt_cart .cart .summary .couponcode {
        height: 18px;
        margin-top: 49px;
        overflow: hidden;
        transition: all 0.25s; }
        .pt_cart .cart .summary .couponcode #promo-exp-col span {
          border-bottom: 1px solid #000;
          font: 300 1em FuturaND, helvetica, arial, sans-serif;
          width: 100%;
          margin: 5px 0 10px; }
        .pt_cart .cart .summary .couponcode #promo-exp-col:hover {
          text-decoration: none;
          color: #fbb01b; }
          .pt_cart .cart .summary .couponcode #promo-exp-col:hover span {
            border-color: #fbb01b; }
        .pt_cart .cart .summary .couponcode input {
          border: 1px solid #000;
          padding: 10px 2%;
          height: 40px;
          width: 50%;
          float: left; }
          .pt_cart .cart .summary .couponcode input:focus {
            outline-style: none;
            border: 2px solid #2774ae; }
        .pt_cart .cart .summary .couponcode button {
          float: right;
          width: 40%;
          padding: 1em; }
          .pt_cart .cart .summary .couponcode button span {
            border: none; }
        .pt_cart .cart .summary .couponcode a {
          color: #000; }
          .pt_cart .cart .summary .couponcode a:focus {
            color: #fbb01b; }
            .pt_cart .cart .summary .couponcode a:focus span {
              border-color: #fbb01b; }
        .pt_cart .cart .summary .couponcode #promo-input-section {
          height: 0px;
          margin-top: 20px;
          opacity: 0;
          transition: all 0.25s; }
        .pt_cart .cart .summary .couponcode.errorExp {
          height: auto; }
          .pt_cart .cart .summary .couponcode.errorExp a {
            cursor: auto; }
        .pt_cart .cart .summary .couponcode.expand {
          height: 85px; }
          .pt_cart .cart .summary .couponcode.expand #promo-input-section {
            height: 40px;
            opacity: 1; }
          .pt_cart .cart .summary .couponcode.expand.errorExp {
            height: auto; }
            .pt_cart .cart .summary .couponcode.expand.errorExp a {
              cursor: auto; }
        .pt_cart .cart .summary .couponcode .errorcontainer span {
          border-bottom: none; }
      .pt_cart .cart .summary .coupon-details li {
        margin: 20px 0 0 0; }
      .pt_cart .cart .summary .coupon-details button {
        color: #676767;
        cursor: pointer;
        border: 0;
        padding: 0;
        -webkit-appearance: none;
        background: none; }
    .pt_cart .cart .summary-top {
      margin-bottom: 112px; }
      @media (max-width: 600px) {
        .pt_cart .cart .summary-top {
          margin-bottom: 40px; } }
    .pt_cart .cart .cartfooter {
      width: 100%; }
      @media (max-width: 600px) {
        .pt_cart .cart .cartfooter {
          border-bottom: 1px solid #000;
          margin-bottom: 40px; } }
      .pt_cart .cart .cartfooter .change-curr {
        float: right;
        border-bottom: 1px solid #000;
        font: 300 1em FuturaND, helvetica, arial, sans-serif;
        width: auto;
        display: block;
        margin: 22px 0 10px; }
        .pt_cart .cart .cartfooter .change-curr:hover {
          text-decoration: none;
          border-color: #fbb01b; }
      .pt_cart .cart .cartfooter table {
        width: 100%;
        margin: 23px 0 0; }
      .pt_cart .cart .cartfooter .ordersubtotal span span {
        text-transform: none; }
      .pt_cart .cart .cartfooter .amount {
        text-align: right; }
      .pt_cart .cart .cartfooter .cart-estimator-row {
        display: none; }
      .pt_cart .cart .cartfooter .cart-estimator-input-zip {
        border: 1px solid #676767;
        background: #fff;
        height: 35px;
        width: 65px; }
      .pt_cart .cart .cartfooter #cart-estimator-cta-zip {
        border-bottom: 1px solid #000; }
        .pt_cart .cart .cartfooter #cart-estimator-cta-zip:hover {
          border-bottom: 1px solid #fbb01b; }
      .pt_cart .cart .cartfooter .cart-estimator-row-zip-error {
        text-align: center;
        color: #f00; }
      .pt_cart .cart .cartfooter #cart-estimator-form-method select {
        background-color: #fff;
        width: 142px; }

#cart-recs {
  display: block;
  padding-bottom: 120px;
  width: 100%; }
  @media (max-width: 600px) {
    #cart-recs {
      display: none; } }
  @media (max-width: 1024px) {
    #cart-recs {
      padding-bottom: 45px; } }
  #cart-recs #rec-tabs {
    border-bottom: 1px solid #000;
    margin-bottom: 16px; }
    #cart-recs #rec-tabs .rec-tabs__btn {
      display: inline-block; }
      #cart-recs #rec-tabs .rec-tabs__btn.active h3 {
        color: #000; }
      #cart-recs #rec-tabs .rec-tabs__btn.hidden {
        display: none; }
    #cart-recs #rec-tabs h3 {
      color: #9b9b9b;
      display: inline-block;
      font-size: 14px;
      font-weight: 300;
      cursor: pointer;
      margin: 0 2em 1em 0; }
  #cart-recs .recommendations {
    -webkit-animation: delayFadeIn 1000ms;
            animation: delayFadeIn 1000ms; }
    #cart-recs .recommendations h3 {
      display: none; }
    #cart-recs .recommendations ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin: 0 -2%;
      width: auto; }
      #cart-recs .recommendations ul li {
        padding: 0 2%;
        width: 20%; }
        #cart-recs .recommendations ul li img {
          height: auto;
          width: 100%; }
    #cart-recs .recommendations .cart_rr {
      height: 0;
      opacity: 0;
      z-index: -1; }
      #cart-recs .recommendations .cart_rr.active {
        height: auto;
        opacity: 1;
        z-index: 0; }
    #cart-recs .recommendations .product-info {
      clear: both; }
      #cart-recs .recommendations .product-info span {
        display: block; }
      #cart-recs .recommendations .product-info .product-name {
        clear: both;
        line-height: 16px;
        padding-top: 10px; }
      #cart-recs .recommendations .product-info .product-price {
        clear: both;
        margin-top: 2px;
        min-height: 36px; }
        #cart-recs .recommendations .product-info .product-price .regular-price {
          text-decoration: line-through; }
          #cart-recs .recommendations .product-info .product-price .regular-price + .sale-price {
            color: #ff0400; }
            #cart-recs .recommendations .product-info .product-price .regular-price + .sale-price.DVFEXCLUSIVE {
              color: #2774ae; }

/*
  Checkout confirmation
  @todo: PLEASE MOVE TO _CHECKOUT.SCSS
*/
@media (max-width: 600px) {
  .pt_checkout #main .checkout-confirmation .confirmation-details-block {
    width: 100%; } }

.pt_checkout #main .checkout-confirmation .confirmation-details-block .confirmation-details {
  width: 100%; }
  .pt_checkout #main .checkout-confirmation .confirmation-details-block .confirmation-details .promo {
    margin-left: 48px; }
  .pt_checkout #main .checkout-confirmation .confirmation-details-block .confirmation-details .product-total {
    display: block;
    float: none;
    clear: both;
    padding-top: 24px; }
    .pt_checkout #main .checkout-confirmation .confirmation-details-block .confirmation-details .product-total span.value {
      letter-spacing: .02em; }
  .pt_checkout #main .checkout-confirmation .confirmation-details-block .confirmation-details .product .details .variationattributes .color {
    display: block; }

.pt_checkout #main .checkout-confirmation .productlist .details .swatches li {
  border: 0px !important; }
  .pt_checkout #main .checkout-confirmation .productlist .details .swatches li .swatchanchor {
    text-indent: 0px;
    background: none !important;
    width: auto;
    height: auto;
    cursor: default; }
    .pt_checkout #main .checkout-confirmation .productlist .details .swatches li .swatchanchor:hover {
      text-decoration: none; }

.pt_checkout #main .checkout-confirmation .productlist .details .itemtotals .label {
  text-transform: none;
  padding-right: 15px;
  color: #838383;
  font-weight: normal; }

.pt_checkout #main .checkout-confirmation .productlist .details .product-total {
  margin: 20px 0px 0px 0px; }

.pt_checkout #main .checkout-confirmation .confirmation-summary {
  float: left;
  width: 40%;
  margin-bottom: 45px; }
  .pt_checkout #main .checkout-confirmation .confirmation-summary h3 {
    margin-bottom: 5px; }
  @media (max-width: 600px) {
    .pt_checkout #main .checkout-confirmation .confirmation-summary {
      width: 100%;
      margin: 0px 0px 20px 0px; } }
  .pt_checkout #main .checkout-confirmation .confirmation-summary table {
    width: 100%; }
    .pt_checkout #main .checkout-confirmation .confirmation-summary table td {
      border: 0px;
      width: 50%; }
      .pt_checkout #main .checkout-confirmation .confirmation-summary table td.amount {
        text-align: right; }

.pt_checkout #main .checkout-confirmation .details-container {
  float: left;
  clear: both;
  font-size: 12px;
  line-height: 1.83;
  margin-bottom: 25px;
  width: 40%; }
  .pt_checkout #main .checkout-confirmation .details-container h3 {
    margin-bottom: 5px; }
  .pt_checkout #main .checkout-confirmation .details-container.details-payment {
    float: right;
    clear: none; }
    .pt_checkout #main .checkout-confirmation .details-container.details-payment img {
      display: none; }
  .pt_checkout #main .checkout-confirmation .details-container.details-billing {
    float: right;
    clear: none; }
  @media (max-width: 600px) {
    .pt_checkout #main .checkout-confirmation .details-container {
      width: 100%; }
      .pt_checkout #main .checkout-confirmation .details-container.details-billing {
        margin-bottom: 60px; } }

.DvF_World.paypal-hide .paypal-section {
  display: none; }

.checkoutPlusCart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .checkoutPlusCart .applePayButtonBoi {
    width: 48%;
    display: none; }
    .checkoutPlusCart .applePayButtonBoi.fullWidth {
      width: 100%; }
  .checkoutPlusCart .button {
    height: 38px; }
  .checkoutPlusCart .paypal-section {
    width: 100%; }
    .checkoutPlusCart .paypal-section .paypal-expresscheckout {
      width: 100%; }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.column-12,
.column-11,
.column-10,
.column-9,
.column-8,
.column-7,
.column-6,
.column-5,
.column-4,
.column-3,
.column-2,
.column-1 {
  position: relative;
  width: 100%;
  min-height: 1px; }
  @media (max-width: 600px) {
    .row .column-12, .row
    .column-11, .row
    .column-10, .row
    .column-9, .row
    .column-8, .row
    .column-7, .row
    .column-6, .row
    .column-5, .row
    .column-4, .row
    .column-3, .row
    .column-2, .row
    .column-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }
  @media (max-width: 900px) {
    .row.tablet-break .column-12, .row.tablet-break
    .column-11, .row.tablet-break
    .column-10, .row.tablet-break
    .column-9, .row.tablet-break
    .column-8, .row.tablet-break
    .column-7, .row.tablet-break
    .column-6, .row.tablet-break
    .column-5, .row.tablet-break
    .column-4, .row.tablet-break
    .column-3, .row.tablet-break
    .column-2, .row.tablet-break
    .column-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }
  @media (max-width: 1024px) {
    .row.tablet-large-break .column-12, .row.tablet-large-break
    .column-11, .row.tablet-large-break
    .column-10, .row.tablet-large-break
    .column-9, .row.tablet-large-break
    .column-8, .row.tablet-large-break
    .column-7, .row.tablet-large-break
    .column-6, .row.tablet-large-break
    .column-5, .row.tablet-large-break
    .column-4, .row.tablet-large-break
    .column-3, .row.tablet-large-break
    .column-2, .row.tablet-large-break
    .column-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }

.column-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.column-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.column-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.column-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.column-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.column-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.column-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.column-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.column-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.column-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.column-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.column-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

/* 3.5 form layout
---------------------------------------------------------------------- */
.errorform {
  color: #ff0000;
  font-size: 11px;
  line-height: 11pt;
  text-align: left; }

.errorlabel {
  color: #ff0000;
  font-style: italic; }

.errormessage {
  color: #ff0000;
  display: none; }

.errorclient {
  border-color: #ff0000 !important;
  color: #ff0000; }
  .errorclient.valid {
    color: #000; }

.errorclient div,
.error-field div {
  color: #ff0000; }

ul.errorclient div {
  color: #000; }

.error-container {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-bottom: 10px; }
  .error-container:empty {
    display: none; }

.error-container .error-msg {
  color: #ff0000;
  display: block;
  font-size: 12px;
  line-height: 1.25em;
  max-width: 350px;
  padding-bottom: 5px; }

.formfield .value div.errorclient div {
  margin: 4px 0 2px 0;
  color: #f00; }

.formfield .value div.sb.errorclient div {
  margin: 0; }

.requirederror {
  color: #666; }

.formfieldtooltip {
  margin: 0px 0px 0px 3px; }

.caption {
  display: block; }

::-webkit-input-placeholder {
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  transition-duration: 800ms; }

:-ms-input-placeholder {
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  transition-duration: 800ms; }

::placeholder {
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  transition-duration: 800ms; }

::-webkit-input-placeholder {
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  transition-duration: 800ms; }

::-moz-placeholder {
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  opacity: 1;
  transition-duration: 800ms; }

:-ms-input-placeholder {
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  transition-duration: 800ms; }

input,
textarea,
keygen,
select,
button {
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif; }

input {
  -webkit-appearance: none;
  border-radius: 0px;
  border-width: 0;
  box-sizing: border-box;
  color: #252525;
  padding: 0.75em 0.5em;
  width: 100%; }
  input:focus {
    border: 2px solid #2774ae; }

.newsletter-signup .textinput {
  border-width: 5px; }

label[for] {
  cursor: pointer; }

input[type="checkbox"] {
  -webkit-appearance: none;
  background-color: #fff;
  background-position: center;
  background-size: 14px;
  border: 1px solid #000;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 7px;
  height: 15px;
  padding: 0;
  vertical-align: middle;
  width: 15px;
  min-width: 15px; }
  input[type="checkbox"]:checked {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><line x1='3' y1='3' x2='12' y2='12' stroke='black' vector-effect='non-scaling-stroke' stroke-width='1' /><line x1='3' y1='12' x2='12' y2='3' stroke='black' vector-effect='non-scaling-stroke' stroke-width='1' /></svg>"); }

input[type="radio"] {
  -webkit-appearance: none;
  background-color: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 7px;
  height: 2em;
  margin-right: 5px;
  transition: background-color 800ms;
  vertical-align: middle;
  width: 2em; }
  input[type="radio"]:checked {
    background-color: #000;
    transition-duration: 400ms; }

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: url(../../../../default/images/select-down-arrow.svg);
  background-position: center right 0.5em;
  background-repeat: no-repeat;
  background-size: 1em;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  height: 2.5em;
  line-height: 2.5;
  padding: 0 .5em; }

fieldset {
  min-width: 0; }

.termsOfService {
  font-size: 0.9em;
  margin-left: 22px; }
  .termsOfService a {
    color: black; }
    .termsOfService a:hover {
      color: #676767; }

.column-12 .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@font-face {
  font-family: 'FuturaND';
  font-style: normal;
  font-weight: 300;
  src: url("./../../../default/fonts/futura/neufville_digital_-_futura_nd_book-webfont.eot");
  src: url("./../../../default/fonts/futura/neufville_digital_-_futura_nd_book-webfont.eot") format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAGXcABMAAAAAvrwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcYdQOkEdERUYAAAHEAAAAHQAAAB4AJwDuR1BPUwAAAeQAAAk8AAAQpFdCQ+FHU1VCAAALIAAAACwAAAAwuP+4/k9TLzIAAAtMAAAATwAAAFZ2Ie6AY21hcAAAC5wAAAGGAAAB2s8+WKBjdnQgAAANJAAAACQAAAAkCcIN4mZwZ20AAA1IAAABsQAAAmVTtC+nZ2FzcAAADvwAAAAIAAAACAAAABBnbHlmAAAPBAAASUQAAIiMJR8J8GhlYWQAAFhIAAAANgAAADb1ZKQsaGhlYQAAWIAAAAAgAAAAJBDOB+tobXR4AABYoAAAAjIAAAOe+Fhk12xvY2EAAFrUAAABxgAAAdLHhaa2bWF4cAAAXJwAAAAgAAAAIAIFAZtuYW1lAABcvAAABpsAABWQcocwG3Bvc3QAAGNYAAAB5gAAAsk9nBzPcHJlcAAAZUAAAACSAAAAyFPXfpp3ZWJmAABl1AAAAAYAAAAGxgZYdgAAAAEAAAAA1FG1agAAAAC45eKhAAAAANScdoR42mNgZGBg4AFiMSBmYmAEwudAzALmMQAADYsBFgAAAHjavZdvTFvXGcZfG0MMOHZwabOmpawbowtRupZ1daFk6yaXsoR0GQFjiBdtU5YPbEmVaXyY1HxI+GNYKkUoiWt5XlUZZlyI8iEiyLIQGmQkoqyifIgMM5bjRVqVCUUoiqIqijj73YOT0XSbqk2qrEf33nPPeZ/n/XPeeywmESmSF+S7YnbXNzaL/Vc/+81R2SYWxkUpMd5vvDf98he/PipW407DImZ9tYrJ8Rc90yfT8rHcNVlMTpPb1GT6qemo6W3T70wx07jpz2aPOWy+Yr6f15EXzrtgEUuH5WPLvfx9+VfyVwuiBcubjlrFWmWdsF6xLlv/Yb1TaC/0Fp4sfKcwULhc+PfCT4ucRS8U1Ra5i9aKrcX1xY3F47av2mptQ7YPbZ+CDzd3bF62N9m99sPAa3/bHrCH7RHwJ/vfcr9V/VuzrzlsDqfjm443wTuOi7YhyZNS9XNZVFlJgUKpkLfEJaVSIzapla1Sp1LSxVgv8IM+OazXeFizwJoF/dQuW9Ut2aYirHKofilRPfKYOiGla5PyuGqQJ1QTMzzyFdUoT6p9zNwuT6lmeRoY63fxNs3onH7amXs6pZ++h4qv8zTxkMl4F9dP23ln5ikom8SxlpWStSVGQ8yxwrOLnJZJmTr4wI66w9z39dM+ng7zdAGPHdIuW+SYlIhHKtWUVIFq8BJw4dMr6iOpwWqtGiIex8UN5+vEqF7dlze4bwC7QRPPzVxbeefl2qYy0o5an0rKEXVX+rEXBL/HXhj8AbwHPmDdItFKgevMK5EKolmN2hre1rK6Tp2XLsa6QQ/oBX7Qp27IWeadAwEQBCGYp7kW4Vm57JBn5XlQrVbJYzl5LCeP5eSxlFWrrFiVzfBNyk64XGocznk4l+RVlBu8J3nXBbpBD+gFfvAUmT5B3HaQ7d9i4QwWRsSNogYqqVHdk72giRi0AC84yZwu0A16QC/wg0HWRMEwiFEDo6y/xPw4SKircpkatMFgZCOFviX0GdomsTiFxSksTmFxCotTWJwiLnH2ZYW6zchtRm4zsoLHW4h0pQqT4TARCcvL2HCRO7dKoHoCtWMonSVjp4hOmOiEUZZAWQJlK6gaQ9WYTDJnmnfbtMUK9n+limI1itURVIZyNeNHaT9K/Vi9h9UBcuAjBz5y4CMHHmoiSgZHYBshgyPyLggCoy4mWbPIfQo8SZW+SGU8B1uBVIpdqkA1cXGLkwp0ShP3Xsa6eN8L/KCf53OMB8Egc6JgGMR4N8r1EuNxkKBmJplLzeCpS11E+yzaF6iCFPpjRDlBLBPEMkEsL8rjZP8g2beQfQ+rQmR/nDjOEMcZ4jjBihArQqwIsWKALM8QyxliOUMss2R5gXhOEM8JsjxElhPs1i2gkrdVoBq4qPJXQA27oFZrmYElBUsKlmvE1dhfa8QxSwyzxC5L7G7BloItBVsKtgxsKdiuwXZNJlgzCaaZexm7htcr1IENllVYbsOS0bu4i/Fe4Ad9zN6J11fRWIrXE3SWCXkGPRX0iEqqogrsZPdUU30vY6WGHNeCOuCm79QTiQbm7ua+ET/3gibGWsivh6uX8TYVoGcE8ClAzwhS4RFURKjwCBUeQU0ENRHUhKibOD7HqZs4dRPH97iEqP4Y6xKsn0bPde43o/o+iu+idFb2kfsfg/2gBXQx1g16QC/wgz72RYXu5FuISonqwtdxfE1gIYCvs/g6h59z+JkkcoZ/QXwL4lsQ34xeOIBfQ9onH/v6iDqNLwHYArAFYAvAFoAtAFs/vszhyxy+zOHLHL7M4UsSX07jyyn8OK0VncjV3HEUXUTRGIoGUHQVRbMomt2g6AyKzqBoIKfoFIoiKAqjKIuifhSxI0E36AG9wA/62LFnsXUOBMC7IAhCVE+MdQm+b9e5FqFmN+wZXasvgfX+dwO2NEw3YIrrmjS0++kWSbSfQPsA2oNo72R1DO0xLMTQfjWn/RhWjqH9GJ30DtY6ZD8+e3luoycfUYfQ3on2TrR3or0T7Z1o70T7EbTH0B5DewztMRTE0D6O9g60H0L7If19GtA9KZ9KtEkbtdAOfGAR5G34fi0xew/f2jdBATvD9vDdAa4+9tYi9e6kF9npRTb5IXeN7JK94EegiVUeelgrbweZEwXDYJS5l3gXBwl27WVyuyjfIa7rluystlOl/1oRQ8ko1werzFrdIvvWTOTKtCcl9ModxHpF90s3O7IB7KajNpFDD0q96hM6xDwdYp4OMU9cbtEh5ukQs3SIWbrDJ0Z8ctGwsFcMj7N4nNF8BfSloc+NGio26e7fypo2RtrJ9wHgo9ctaptG7IzzgFnq8dILnqcyxqmKC6gvl2eMjo7yeuy+oW6i/CbR/AHqb5ABJ1F14qOTTDiJjZPd7GQ30/15v59rMywtXD3s9lY4vNy3cSpp5+4AkfVx/xOyGIFjEAyBKBgGMfroB/COwDkKzoMx7F4C4yAOEuzLy8xZRKvhzVb8WiHeZbId7c9SwffInU1XwR6em4jEIPdRMAxiPK9n3SJxnW0XJ2mj3rYRhxj76VVi8T727OwQbBHbet3vM8Qgg88F+JrCvxV8yOBDBh8y8kcQBcMgRoZHdM/P4EMGH4zen0J/Cv0LmikKUw1M4Q1MaZiSMKVhSuWYkjDdhCkNUxqmNExpmNIwpXNMaZjSMKVhSsKUhCkJ00dYcBOrdf1ZrbtZf/myWsMQGlxoCD2iYSmnIb1Bw8r/qGHeONPTQVx0mxr2ei0e13Hy7WKsF/iBcTYq1qfgL3oCfvpLOzMv5s7E/z/jF2V7cAov+1J9fMBq0qf2vIdnMOPslf+5U5kxWvAfz2rYYJea9Nd+03/99ls/8/Z1utGjM/I+813Y+E1I6af1Hmf0N5Puevn/tvcZNdhBrZez59yciRo4E+2gBjuowQ5qsIMaPEi8HZyEStibFeotut8UkYvzzV6i/uelFZVtqG0HPvZKF3N6gR/08R+2UK9y8V+xhqjX0iHrODE/OqtAn9ZdeLt+Og8QsdP6JG6mlznItchjVFse857j5LSdc3YJ575vMfqifFueoIfu4kvmprd+DT8a5Rsw+Zh1nF+NnOTcXcu5u19ek7Ocu7/P/7H3mBuhC+6hC8bo3qNynjiPyTjdMc6vRZJ0QI/8VZapjyy/A/8E2+eA5XjaY2BkYGDgYtBh0GNgcnHzCWHgy0ksyWOQYGABijP8/w8kECwgAACeygdreNpjYGTuYJzAwMrAwnKG5QwDA8MqCM08g6GHiYODmYmblYmJiYWJmbmBgUEdKO/AAAV+LiHOQIr3NxNb2r80BgYOGaYsIF8QJAcAPKUL/AB42mNgYGBmgGAZBkYGELgC5DGC+SwMO4C0FoMCkMXFwMtQx/CfMZixgukY0x0FLgURBSkFOQUlBTUFfQUrhXiFNYpKqn9+M/3/D9TDC9SzgDEIqpZBQUBBQkEGqtYSrpbx////X/8//n/of8F/n7///756cPzBoQf7H+x7sPvBjgcbHix/0PzA/P6hWy9Zn0LdRiRgZGOAa2BkAhJM6AqAXmZhZWPn4OTi5uHl4xcQFBIWERUTl5CUkpaRlZNXUFRSVlFVU9fQ1NLW0dXTNzA0MjYxNTO3sLSytrG1s3dwdHJ2cXVz9/D08vbx9fMPCAwKDgkNC4+IjIqOiY2LT0hkaGvv7J48Y97iRUuWLV2+cvWqNWvXr9uwcfPWLdt2bN+ze+8+hqKU1My7FQsLsp+UZTF0zGIoZmBILwe7LqeGYcWuxuQ8EDu39l5SU+v0Q4evXrt1+/qNnQwHjzA8fvDw2XOGypt3GFp6mnu7+idM7Js6jWHKnLmzGY4eKwRqqgJiADQyip4AAAAAA8IGCAChAIsAlgCdAOwApQCeAKUAqQCtAOwAVwC5AEQFEXjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaxX0JfBN19vh8ZyZX07Q5m95pkt6FpiQtpS0tUC4BuQVKy1GgXEVABVEQRLkEue9D5XAtKgrOpOX0wltcFddVVNDd9Votwuqu+1sFmun/ve9M0rS0oP/9ff5/tG1mksy8977v++73hmGZPgzD1qhGMRyjYXJFwni6+zW88bJXVKs+7+7nWHjJiByeVuFpv0ZtauruJ3jeZ3Ka0pwmZx82RUolu6QZqlFXn+nDv8fAJZkPmi+So2otY2SsTC/Gb2CYHJHXNPrNLJNDBJtHYM6JWkMj/tSbtIw2R7TqG8UYAn9NJrNo4IuKGNHMm8yCqSivS2F+YVef1x5js0axbldGusXkM33gdHnynC6zIzvW43ImPT3O44R/ntjsZLPTSQz82WtdAI77uEfYBwAOxG8g44czOQLva+A0jIbPEdReImg9AneugdUxDj6n3sExUTkiiWwUWKOoITkNauW8hofzqshGUUdymLwuFh/nJvBz3/OO+0nnU44lam1gKzs7sBVxH9d8jb+itjIJjIP0ZfxxgLtg8/k1eG+9r4EhcRpDTj1rSkxKtftEhm+st9pjE1Lt3gYVT9/ijMkOfEsFb6l1EQZ4iwgpHiEeaAYUQipFwo+T5Ahd44X0eCLGxeeeYcT4uNwzRNRo8bVWk3sm+K4tBs/E2PBdfSS+jtTTd1VCvLGejddY4J70txp/C3HGel2cFl7EGOsjYvTwwmasN9gi4QNG+ttEf1vxN37GTj8D34ql34JrJgSvkxi8ThJ+pj45+EkHnud6GlkOETSakAKJScmO3Db/hJ7xSO4Cp8UNP3YOf3w2N/3JsDjhp9BpcY4jusxfiLZocyHpW7y5209S5uXm0s0l0omyTSV1pF+G9Dy5uJb0WUs+sEp96K+10gtrJZOFfE5/wXvAIbubY/gx6u8ZB5PG5DDbGH8Sci3HNfqTuIic+p5Jibocfzyc80fBUooWrlFwe/1RFnwvKhLe0zPI3J08guacmAI8xKScM4lE2yikGMVEkuPn9C6v19uQoGM68Tl+gyUdjoQEo5gFi2kH3uoMf7MSKM8zcHmTuWcEQzRGkz3FlZ6TaoeNYCk02025pAD2Q2GBzxZj16RnmJKJzarW2NwFucRitZuiCCmDT2TsPlh8/o2Dkyc/ufrs3Q/dNvOjpz54dvXhrz98qWoK6Vcz6yy5J1dqsrB3Dj+xetesmfEffpjyztiV8ZJq/Oldz1xN//JT3Rnu/eUV5JWY+66dTNtec2Aq7GsVM7j5a3WOOp2JYpIZF+OFvf0443chTTxIrEK+0c8jn6f4xAR4bSFwUs83NmSUuSyGHDGDbyRCOe7+hmhKBSHaKNphn2nlI61RdMORTz7yGcViOMqhR2JvpFK0yVyv5x0uoIZY7IODlAyPEw4YsdADhHMUCWUm0Z1TVCQmWECOMNoipFpIfKhRehRa7TE+b2FXoFG626VRW4hdR0If0YR9JvSRwVNnrN04deo7WzbUTFndvXTM6O6lpd3HjCotXcgtq2xaQj6G99dPnTq1ZnPwA4tKS0ePLi3l3109efKUyevWvz6lZn1FaSmexe9evaKO9l75kUyR3143edKUKevHlpYuGj0G3wZac8zi5m9Uh9QuoHMnpoyplfnRn4J0zlA3+iORCburgKA9qDh164EfjSigxM7Ac52NYjd4Ga1tFHviKR2QR1UkdDM1RKZkZFuBZkK0WcgCynXPMJmPMbrohORsr8xlQIweJD0jvSAfiII0iSIa0rXQjn/cGbzblarQkAD1rA5itReWkSBB1YuHDPlz8mh3yunNa1/qljhrOOk9quq+7ElFRP3JU9JPf3teanpqxIg791+Snr7r059Ki/VxxQNNrrzcgbdMJps2z5i51jJv4IB+6075V0wdll5TKk2qmDe9+K4iSTj3r19fnDfitk/I84O3s0f7jxhCjJbsnjE5vft2zp3MEJT1pCuV9cWypFfEPBF4SiAQ6/hTzxLQNw0clewC51Fkv6gKSXaQ6lSgwzVfkapZm/oPjIGxMESIotfRAEmj5Q8bLeZCO2syWjTpHPtKfv7YrYcPbx2bn88+SPJIDEl6uY/UM/BV4GupZ5+XSSKJgXUlzFapmnwXfk32nKhruabZZOQKY+gfVrP1yBG8Xn5BhfQEeZFNYVPIS31elr6WLkofSB9L30jfvITXJCz3Cs+od8O+9DBCpEeI8AFmRIjGizeoZASNwAYqFthAD4vORdIXeV1IoYrzcWl2lV2TockoJGweiYrcE0miPdIP9Uv271tSrxq0dSpJkf42deuQryp/+qnyK8BhDHOV363qzOiZUYzAgMTziYRvFFReP0NQHjIRIA8Jgy8Jp4MlQJjOCay3QadjugHdea9fF4Fv6zTwyQgdvoxgdDmiQaZCgRN0vNPmNLlNY8j5DeS8lL6BfXcj+VDK3Sjlkg8BhsnS4+Qk8xWsdwqD60g0jDa02g2sgYkMrWoCsXOTT+9slN5nrYWBXxi6Dgx5gjzBdoPvuxAHkaga8QcvIDJ64BADExG6gqnAacPPb9tGv3sG7JsjzHuMickKs26CL4hgppyiAwsHfyz0ErIVk8zKMiaXPQMWTGy2w+xy0j/jc51OczJYM/DHkc2Q5i+lar4C+IQDYUDsxMH9c1VTlLRXqyr75RraGcOav+f3qx1MNGisPow/Em9uVcsCWExUN1KbAaAwgmAwGsVYWH4tGFlgNoixRhCOfCQaWYnWFjlplIWgySgLQYtRFpQmoywFh+3ff/HTfc8d3/vhhX3PPTV7zsH9c+bOmV13YO4cTk+GfPXNH/8qbZFWffXae1+RO6XGo8dOniCRJOrkiRMnKY/eCkBfgf2pYpyMn0dZRhBShgNI1R6BPwdM2YhWF4NciStPbq0kIw+rZuy/8qtqBqX7OIbhewPODmYE7HHEOAn0sxWvowPUdVbKUlHIcYB81DnRAHrYYMRFFJOBDnYvxV9lAKStSYi/LglequyIvw9kXEjka9xwgPRgFPnntI1ju+wsKa4c98COiiLDYVNpz9ra+8+Q2F4pK6dLr7MPsQ8/N7VmzJLRo2/vu+7ZCZO6FUq/vnL//OJnFki7DiDsT8B6DQbYOzMrGX8mwq4CkFWZCLIKWN+fxCoraE3Cc9Z4XU6DITIzCRSnAfkyl5qAcfowyyJOFvhpuMR4LgUW2AMnjHEmc4MqMsmVSZVjpAp2e1qRYDAJriLBahZScLl9MUFFmO4uCCq7KFbjLiOy2EfLgkFOyEh/4klTYeVDD4ypOLRvy/5Bg+8sHtMjK/Jpx4cvvvifN2rvkn46u2h6bXEJ2TS/aPzYipXrduxYs/SugQMTSyaUn33j4tG/z/W9suyM1OQrGDuK+gdWWMft6gmMFiRId8avCXJDA6PTEEOOwIJhrG4EKUElh+acEAEuCSwl8VIBIRKdIr4KiQlsQTB+wBWxcq+99NKzkp00BlSTrpU8Ggg8yp6S93o+0L438F4Ss4DxJ1K7DuhM7TgT19hg1SdGAZWtSOVkar/FAiEd1MA+Vdrz8p2MLSdCiMqNEgynVfCNK1GC+TQjGsy5uaTeEGUyK7YqEWM1wE7RRuQsPVhwIA5ji5C3epBwm8MCko1rMThS8tes/OTxuXPnzDmw4uDf2GmSuSY3669btz2+/3+kP12d9PGddxw8cOfcWvab/dIx3e6d319+7DGgYQ3gtE7tARnkACnsj0asbIAVB1j5NWh5JalCQsAMHGI2inHAG3pFCMSZgUc4XhOtojySZAPI9QyYThzgIPCyIQCCJ8wwYgqtYWioa5ayUQ9Kjw3o996mzY/u+fxz6c1DH+3cVjurdubOHR+Rfx59jj0/STLFbN/20ed79hDvp7s+qp21ZU/trI/kvdz8OX+ZyoN4xq9CDkDIRVaWB4ogKCTOAicZx81qOsrfee1/uqq8+6/g10Eq4n66FfZTPMjgbswDjN+OFHAABbR4nQJ1Y0PndLsW1rUz0qGI0iEB6JBgFLJxs/CwgUDWZ2vxlOgCkljg3S74ViToY7A9xS7ZJvNRLWt3pBspkdIdKC0tRUVCZ5NoZOFvgVmM5BXpmV4QZkbS3dOuNWmxtrI/n/j2xcVLTjy/cHFBQUXtPStWvP32mocOjRmz5L4jFWMWL6yocD16x9whQ4cOuWP20KHkEOHvnvfl0YWLFi48Nm3iOF/+q0tfW/bgAw+eWVIx5siixaPGjBnFDp23d+hQ+Tu416Y0X+DXA53MoOeqGOqlyDoCSNUQbdfzQKFopJCbUghpYDGKCYq6SIW/aEs36PnIaAMlQrQe+COySLCbBEOR4LjezNaQDNKuqT3lkT1/ubB374OBfz5IagaVn9286dDM2l07amfNqt25vXYWb/rskT27d53z+wMZ1eRH27Ztf91TW1s7a/v2WbW1MxEXqne5T4HnXWDptGjeGGT3ZE0QCcHsRcUrxNM/iEM7+tfUyua/Th+7XLl5Tle7yplzd3a6nE5PnqyqAS60Rc4AXBxQOZ3xaxGcaATHQhWbHoCw4tbjgX0IsI1ik8gkC3kdYKJ8b8W4RrmLXlwxV/g3cp2ucjzhdMG+WcY08nNUHkbNMJYCYtMR2zLuUtP7nJd9ZSf55LD0sPTwYYRpDNuT3819R2MfibDDECYejDQ0ddAP03qC0Qy0beBnDF9+7SW+nO25ahVxrlrFKPearcrFexUW6EgB3qtL01nuh8bDZAFZ8KyUtZPK8+XNF7k56gTwCMtxJ5bhunTVyLJIzAIJG2sq44DPYmF3mmJRu5msqKR7U5ZDfyURt51Bdlx8QKpiWL5io5gGLzXIkfi2FXZlH3wPPL9jelOs05XFUY7MMoEryGgS8xT/pWUTqm0yC/oUEhfkl7GFYWreZo2xu9NJfitOWH5u7+O1s+7u+e5jeV367o46OL5q57qJE1P6zhx4MLNr95JxY4qL1ZqndYTr4/GEWIR/fsc7tTP3H5leWJK7pG9e3hv7Jk2aOHltycRbu8cWZOSPG9+9e3HRGHMXR+9rZzzlCvckZzOUfsXNf1eXqd3gTw9nTjD+7ki/AsWZFnPAgda7u8M+Ffr5RL2qUTB5G+KG4AkxDjfuCEpFj65R8BhFGxCoHFRluVEcCN6zU/ZzEpB+SUBep1HMCDnc4kj48MByoKaBN+UUdI9DvzopARWBG2RbhknsVkRVWQHs+G5Fgpvu+CEgEm1OJsODTmScyZ+QmFQUtB+dKWA/WjFKpw4SnO6yQh8XBfIwKAycKRq1CVYG16YHsWt4ZwpaGWlt5EXx943kNlLy4Yd/2bG4U7+epRVPzZ1z3+KTT0837OrBc2XDe5U/+aR0Vbr04ot9+y9+Uvr5SrQ3UroiNUp//GDXqFHkl7Iek2aPHNmzR828IYM5FRn57d/ffEP67G9Sw5qhDsc9i+pfe3DZsrmBn5MK7IMW3bfrl737XnpZuviH9eurFt2rWa2+f+ecZw7tv3PwoClTl93eu+/YsfJagaJVrVOPgD0BNJStULBXZPNFpWHAfBFVqMMiPKKe2iqoTnVoX+qIm3NyxEmi2bfYYy8eC9z+PLhuEZKkHnHlCDkqDWJHs7OobjsD9lEFjZ8mMZlMjWLrgqniZ5EjMmFHJScxLNwqGRkgizKACVY92SuY5F2j1jfWx6rTtLLCz0arPw0A0aKqN1HrSUg2waGQaRbUCJ0J106x+sDidWfgSshrkUMKlAOj0w0mL2EXzN+1Zs8DA06s/+iNeWWl3hEzRr175MFJeb7McumTVWrtwnvqX5yb8cGmo/f1637AbM4bOv+hwT23Gk05/e4iKpAr85u/VU1Vu5g4ppTxxwRxo9yuQ9rFU4TAeEc9xIimGADYWiToTH5GA9q3SOBloCnLee22dDcylOyv2MCgykiff/lHMvgf589faWZOnPj45NdXPvvi39LxHy6xzWTQpUu7P373peel/0hfHj/wzrntFy9S3QLr2h9oHgVQdWP8UQhVdJDicS1QRQOZo41UnmuDAMZFU9JSKnqRrdGHgg2Q4UuR/SckW+nZrdvuPndh0cb1f16/g/iee+bQs9KZHWpt164LPpOOS8c+u7cg/4D/WaIiqsN+2W4FmLhGNVrJ/RUeAPLIfhMPPKDStrBbpOxyRjZS35q63jq9DljTKzvZimcte9XyzxkuJbCenRzYy85Ta/dLBQcCdQda7rsa7qtjesr3bf+eEe3cE9x95Yb6Njc8w74c+AdLAs3KzXj5XsAL6hnACxmgO/yp1IsN8oIB7peQmIqCLgHvlyk7tED1LKR6IkoqBoxtcGxEXURRC0Mkg0zJJe4URuEJ9OXAkJRVAmWPSz+QoW/uHLJ90NJ5V/eCzNjw1vM/3L944ZCReqkru2L4BOG596WT3zdy4Lde/GFo5v1V83Y+LK2WfpEunzhSUjxl1t79mT9vOzS15uIlhV6qbnSdeigSQSNLBEHla+AiKMW4llXSY4bBK+iNGNAH2okaQCm4PphY8YH3CwQ7zNkOH276Qa0NrGPnX/mV/TlgCK0PWUBjXc6w9QlGutCPxh9V6IpnDqu1V36l323e3vwtaaayxaN4DRjj1tDvmzyCmi6oaEYCc8jWTJGgMQkEiJtRSM1YuJ5MR9es6uoRY0ccjo3tPmHtqrErxqzfw1ddq9swfFjJhBCcKg2lS14buvC+1sRQ/DoGVpTTUW8cbkNQZIL8PHOY3fJdoBN76XJgdSegxkx2ZyCv6W329ezAtBC/OqgvoUhkipNME3WQJn6OciinAt7UtBDbduYweVqtvbpb4f2tza9ouqirgfdvV2jLqzQ+nwI35wtne50cWuCBYHrZWzy9+Zel6C1GCSqjoD6tEnijwJ3mGEGdS8DppG6iqEL3lRQp+LLUfPbpWIubA6NiK2HY4eyEH4VNgX8GruxSV1/9ThV3ZT/vvbaRv+vae0r86Xl1lnoAWHbdFLqqfNTYEoiP5rQwTgnwaYwiS1oyVyJH76eW6UuQwqYzfP3ha4PVA65Z+Gev1PM/XKsEWYh78nnYkxjn7yP7DJjwkHcl3YqOcFloRysN7pGixOjB0EWzQY7Ba1psAwbFIqj6VBpaCopGEN3zf/wHuYUMJJ/+40epXvrsR+nKkTde+IloT548cVy6JjW/cIozkF4XL0qZ0knp6MXGPzWS2dI3p4RTLxAN0Z84dfKkrJuRD/6HyvAYlCZ09aj8jgFJYoimGtOAoTE7BT8KwfcKUUYM0VF3JxapFNNWmqPcyCFxBLlf1oC7p07qe8fy5V/vWLfvkHRoqVqb4hi4UDhz9/zAOK5840PEKMODdHwd6GgBr2AE4zfiSkX6xFhOMY3dSMoMCosVYLEaMehASZkJfx1WMGs5g1FPjVwM2glRaIT5NeinU6oyoLR5uh3t7owW0noLgQ8AVoW65FNyKyn4nmjy8+/57sKyD6Qm6b3vpaYjr7zw8yuPSOu+JBFPHT8Gsu3X48dQP5JP/3xZ2rV3yf2rGh/e+UEjmST90CDMJfdKjS/+QKJOnTp1UqE13w9oHc3YmSEKF+p9MrntiFdsiEWM3qDGBKuEBiGsyCUGENmC2gS+JCPagTP9aoOxSNn7KYoBD/vf3UL4K8TywNpZtc+Rix9KuZ1uP3hEenK6Wnv7grNH5s+LDgxm6wJVXOmmh4lJ1it8CdjUucxExp8TlAk2Gh1F8DwewXR9og4Eg5gB9M/DdUgB758z2GLdmH5Dc9ieSmOmHJxniMkemxFMywWtVg/JJYrRm4LZOcXJcJCYluTS/Cd7ND0wrrK4aMu6UXenDbhv8SnCrltT1L147OyBA85vPTV8xIaN7x9fsoTM80jfjK1YOqlnz14904Z3rnjwmbvu+tfYCWlpfXpPXzOx14gpk7a+s3rNjOmy3HIA75+E9dBg/kMdHl8VODnRDaIdJIFfpaYhR1DUfrUKX6ox8N7iC2Lo1cHtkdZg6HX/1V1K7PUM2GwxcP0UppDxJyA99YqMFSwgdJxBMStwRtQeog2oiEEVM1BLSECXF/P21Oin4RBqT7boErT/zxyOjs72jhwzasyhLtnR0YcdjgFPXGt6YoDDwWZwXzYNWd23T0FZevqtZQV9+q7m/E2OzZUTbj18+NYJlQBfdHMd/+9gfJnGk5igwFbCSSKDcVCWxj51sEGiXyTHyPHnA+vU2mvT+d1XHqN4RjcL2u3qMSD/sxkwamSdhZcSOZXP12LXMyDE/SyvlXeiT8eBBIcr7iHfkHfI6y8GFkpFUhxceRH/8bUcftWVp/kPr3WW14m/nerEdGXXaOVdAzIcdaKsCVmU1HyErBmI/L9bRxzkjDTxNdKL9HtTGk1efkXaK+3iktmLgefZvoGYpq/YRYFViAPc4zjcQ4t6V9OKFjoa31TD4kTgftRQigA2mlakARaIfos8TDa+HZDAdggMZcWmTYEZ7C6Z17rC9fdRXktW9K0qKNJo/C4UW/DR+J3T1pUbGHBxgaajXAEwVUjXnpRmsmXq3XCdApqDUalpSI6oGxUt1qAxMHoerVhRpW8MHnHeILuC+nabfLaTZOWFC9JMbd6jV7SPwnUjpWp+hZw7sRQSTeQq7l+r1FPLfrlWJt+3RppJGul9yxhB46HBZs4j8sp9NefgFg1q+WZqo0j0jQKB/WMMAqAJ4mcHS60AzNuaCxfISum+a+pfH/3lA/keRdwgfghcQ82YGMUUga9pZbiBxLCaRWTXt2TXi5Io+blB7KuBMrZb4G2am5Le5Vc13w7w2zG3hZtYTpQAcWSrzgb7lF91bdG2/Zhb0fDT2YOqn8JzYfpWubCWTBYptGiI5pl/T1c9PkQSimQ9VQ2yMoX7DPgmmamQuV5JKKka/WqCsVkMHyWoQppfySph9kFl93pFrVZW/zoj6qxIawLVWQlWjIGrIuQ9ks/4vPYCpFh7YdFqwr/91uq6uofeeHvF8qfGVqzd0FA5dsNDVVXk6/Mkcf+aprKV+zdt+XLfjOlv739s8uSaSQD3XoB7IqyjEXbVBEXf06CgDeBWKTFwv4rmU1RESQsh9AAta/J6EQVUR7pgTByhVxlsSaGQuF/HRQd1kim8RsDGtQpWqPfWrX77rWXLVyx/++2V+srKdQ+Nqxo7dvWmBvXupv37Nmz87PPNm/avJF/urZk6tWbXo1OnvY7rDHTnNnOfAtVLFZlqAXh5WjbRQutoPaUtI1qwOiSuSNCjHxwb7gfLURZbSOFQ0MoIOsNA6eqt2z57dOOw3n0qtkyaVD15Y2V/98DsR3Z9sm0rufDJ1q3jPqtwp06v2bNr2tR0S6/c81M2bw7yBNAWeWJCW54IsoOfS6A2tRpp+19yhukGnPHWW2vq6laceasNZ3wFnLGPq74yHVnjb3uRNR6ZPAVYQ4afawLa2mFPDGL8NgQ9KkhdYIuG2AgbepaxGAyVtVcEaMcI6iRE6EAlupDmEVEgiM0Y8o81gS/UEudOIk4lgVZoZ51g4zkV6lc/uOzs2SX3B8yakbetGN+nT++1e6VvP5R+PckW2G8dXFs7dBi58LeNG9at+zZp69iKTp3vGCL9RGLJrXf17tOvvyw7ygEBn7qBsTHjGb8VKa9H2apGhQvgC9E+0GUYByRCjEewYmZdtIABE+X1W2gO1GIC11/r9VtpeZIVFbwdsdETGoxCqwsNXAvsxnyZc4CFbZhLA8lfXvXwtvw+5TlDuv7zn3Vc1m6yy/+U7aC9cpm0YXfTJ1yWIjMCjbwLZEYK+JHzlGqpNKAvpp5kIncCEKM9oh1O2qMRDrsF2SSP0toJbGL1YjwSAbd48FU8aqRM4Bmsh+gCB/FOk7mBj05K60SZplM0Mo06oSgs31AQZkEU+JLRVCwl7XLRipVn3lhVlxDfd+UXf1y14onIPev3PLLu7deWL39qTMXa9ccqKzesrhxLvriwafO+1U0jH6scd8vmJYtf2bz15Rcf3rtxy6eP1dS8/chjU2H/ymu0F+ytx2F/2JjBih6P8MkyJxplTnSLzImhCNu01Om3GdF8ECMAQ3Sb9DZamMOIKnQ6uFaCBpYin6Zkbaa9dXc9/vj4W+smzOw5riQRZMqJh2aNej3wLDtgxd1Zo1eNl1LomiwCwKapHmcMoHN6yzEsfzQyDBgtXEthgtrQiD/1JjWWXkYh43hEk5ZWKogmZPgIjiYpLPnh+Qm03xb1y8vr53Z16eJ2pdapcnP79cuDl27XNRX3alMZhSHwNYUhGryeXozfhLc3etCwoaUR1lbFnxZa/AniGD6CjEDD1xYsT8CsGtMqq9QCA97f5W6BwuN2udxdKBy/fq/661VncH3OwPromc4tsQfky1DgQdsSeODbDzzsrSPjPpemksZPpfuy1LuvvUmmSNMCn5Jj2dJ85R6kN9yDwwwLw4SFYAAV/GkJweytU+++Ml3+juph2DdJwfiCGBWD0QXcNsg+gs4nxsPOsXhpMhouliRzTpLsaMfAUYwRy4Vw5ajDaE+Sq7tiTIKG1nXpgKHiASU8JKYgW9mQkq1YK464TUb8s7duwqb626pe3jOmf93wqrN14p+4V6ff/+ijM8YeC+xl+6+8R/pz4CJbQrTS24H/aeH/A4CHJRibRP4PYSGnFOXFtsjwW1o4H1dZb1E4n4Rxvq0VeGqZ8euqBh6svGPJndyrd6+rHf164Bm227Z7nz4lOUK2SwXI+VaxijAVFaZFQ7EKfXisgmsbq6DaqE0tYGGYNsr+8NzWrds2X/h485anJkzcurN6UnX1jk2Tq8nf3yepW7d8/Mnmzdu2f7y/ZuqUmsceUQQG2CqBr/mJQC8jSMzRTIuZ0kIyUEpgBAeVUXs2iuvGNoolREAZdhPXBva9dQ+/+s6yFcuXvfnWw/qqqvWrKqvGVjy8blxV4GvVX1fv27zpi882bjgQGM/9uqdmSk3NNtCoU2uorP9asQ8dIditrWR9IsAe4WlTc0Q9jFhFnqN9FYGw8wZrIoU9kdoAan0bce42yaUGbci+fNk7Z5bX1a156y2pCYyAhzdWVlaOXbd6XBW5cGELiOyrTvYPB0jil3tmTJs85bHHsBwzyKesQPm0KBgrRahpjpbGgsKZFDmTEQ2MnCAhJpGLUGSCDUscAUBNSCKndLXm9Ok/eKi3s++W3Bju1RnpPkNc1nZn2pBFt0kqeu9hzd+yF4E3s9GCyqJ+ElDNhreOR87MoTGIZF2jkByq5BE7YbESlsFHkSLMeRyFxY51ZWEIIs0s2t3IrvGqYAgijYYgepCYFnJlpIfybpqQPWgP1iMM25yVk9m3f07nlJRxB7t1Gzb83iNj13hHggx1JE18dsHEiWt//qy0wuXKySkvcKdk9u9WMmHe4CFHbqlOcXTKTozPumXx7asqx8oyoBh+XVYlgowdwoDlpNAWHFlqnmi87dYAIjfcvAAQZaZsjhTXHHz66YNoh1RKB4MGCEHbn9vNvcrEYTwCbSRRo+wmIdIXTNaADMZ4hF4RlljVgHU5gjUsHkHJ1joQsbcuq2T+/JLsuri47rUH62pL42LJUrZ34Oy6kmHDijawXQIv3tunX+GkSYX9+iEsluZXOfgvPPZAbhx7sJwCXz7ppJTFvRpYyD7UJNPT0vySOp6PbBN7IL8p9gBXTCI5pBNJOSmlSp9I5+DKd7MfB3LYtdea2HcD+Xh98NsjAM7WsQdy49hDghJ7sJBHpANnrl17T9pPNr4lfSC9zxLyinSC3CL1CDST1dK9Mg4gK+xwDw3IiiAZgAqhoAA4260o4SaWl8lI0u1UoPh5UghAD2VF2Mv3Mgq8VnqtUJwhKNlZVXtxBgt7InCGeyBwK7sTGKbpk90yXRdIM9gq0NPZzACQXmhKRwB/ujyiQ9mF6ecwDYPVQSavPyEduTHBCSa03ku3Y0I6gBwD+86ABUCqdEr2gjJSYMovY312G91klIEwzodMVUJsbjVsQxPsxwX9y5z95wwutU11OJKThg9OcSQ7Zpp7PlpenpzM9lptmVhF3rzt3sGpZHNG2hJp6B3FRTk5pcVzpQkr0zI2s8OGnCRP1+R50c+/JC1l99C8TyJzg5QPjexfOiIt1az59R7E/xZpJtuZ4g+eEC2XBM0jZHtwm1L8VefAdxBTAf84r1+VSm3XbMDfKuOfiswbAfhbMUyrikuVGc9Odw52I6QrqNJMMVIgmbXbogi8iGLdGbfYpqSkJCeOGOJwOFKmA+YrolJ8qbeUUqpITSQjaxER7ijq1imne+kc8oeVaelbHj0pjeoyIN+pW2OurpK633bvkFQir+Unqj6qPPV2JobJY9C90HKN9VZttJamJ4VILwb35Ti+VU5fibwW/hoQ4K6yMak4bW6Xh6B8/GRg3/7TKw/t69Unx5M/7cH3ht65vLrwznGqlTuLSobe4nJVlErX8kuynpT9ng+kXUTkj1H7toTxR5Jg0e//gmX7AdaFOJxOZ26uy5n0JN+H1pd0gQOX6+py/r1rPhmGd5hu3DXVV0ws2BL3MmjV23xYJCokev1mA66e2apDqx+FbpIPJSNKXE0kvqVRoTSWjQysJo2TQ/N8otfbYJHrQtSRoLSp+2swA+2MRUKEyc9Ex8Gyi5pIpZ7BEmpDsaVnmLoW2mgXSjpaTDF2E8jSdxbdd2rVg3ffe//yhWvmrTp136Knttw9f+AAznR644b4859E3frZQ7ZAT9uGz8bqvvk+dv3Gl5e/Gsueip08ia7zpOav+aPqZPAhjjP+EpRVvXxiV/CAY5B/k7nGBo22V4whR8gG/PhGoZOX9paYz4kucOPNLkoFUC6CyyjygJ8Hznp4POvpBGc9srsJBKCtJS4zSlRdLxpUMYnqHvDXY27IyO7cpRQ1b7ypISY5v2sJrXnBYhhG7FqCJiN+UGPyE6yUKRKTgdX85rh4uj+U8glngS8jl2SEEgNes60lM4CpavjfaXMjI8ih8UI7ZQj4wKSlz5ZHS4E/6q0JWkdWhHXFqpdflQ7p4sufWzx0eLyhS2pMooak/hLdJ7ln1n2+SRXrFr0x+um9RdNGlrykq5mQ2W15TEZXY/eqlD4Djy5ZIjW9lbusdOvQYXcX3+Ku6Z3Zzbi8IG3qoghbdO6e2y53L1pEeav5H8yLKlb1BuMGv34aA3pUzADu6ewR1SgrwHl3nhNTwWJJNdKqEpNOdtVTwVUXHVg2lG2qZyNi0cQTMMljQ3slIx5exibSwsl6g83hxnfVZpGlWoYrtCs7015o1yipEo1dk4F00GTQwkpaNUlrlV1qc/Xnc3qWT5zYq++0C9Xne8fGxdr7fjHhi0OP7z56YeKFe+Znf7N//zdfPVb3jWpq9ecDYuLiYvuerz5f06/PuMrevWZ8Uf3FPfPOV184dODRQ9LJA9/Ah7//RpYtqaBv3gX5GoO+WVRY3JzabGjXWHm0axpMxiibAfNdoglO6KjQUerN/YYoZDIDFl+ovf4ouh2jjLIwxSp8LBimMXfsdQxThD6bUyNnX0CXIdekyhF46b0m6cQC8pJUcFgqI8fmSy/9IkfkA/9afmZ54GM2B/7QtQvTDxrGBZYI1RC0xRHVGxvZCBDR9KKsNQkY23GE6oojR8iUQCK/kuObmmQZ8yepgk9WH2JKmVuZRxjaukmL7M3UVjNHA0KgQLywIb3ZeMabi2JlMK2/zPWKZSBZPF6hzCjEYHpNBYJQ5aHOa5lR7EdyBKNXTJbzrwX4gXTYiEPQvQVVI+Z1x9JaU88InZmNd2V7S8oHIsOk00SSaPaiB5ROz9HUstwSR/knxu42hkzeICeFJd+UEFFBfi6LubrWXob6T99PHzf/7sPjK8d4+ur+8N2s3uU9PIffGDa8MH9JbadOd9zZ8MLMmU9p58yfvSimy5DCace3PTNg4IzpAwfA72nb2BWEn1myddYf5szNyupbc4rYe5fXVhV16t533LjHFo4adUuPWwbOfa521l13vLth6X2zc/oXd7Fl9PPvmT1g4MABtTMHDNxG11DDP8Y9oFoJ/qwDu3n0HiHBh8EbLGqlMRzZxdIYaHofwwB2A/WucEHzW6mUtPxWFa9E08eTh3GTvDyXk2zu00Uud82LzUkxqyy5fVzu3Dy3y+Xy5vbBvtouLpclJYfWo5U0f6e+V+2mseBiZlmw2yRYoZjANzYU5kViNLUQXrqy6EsXBlZLaAbCKFchGml+u6Gz3N/XOdT7h+1J3RGRzibz8Ugrn+BK8xVSFzGvELZIfpGQZTrOGO3aNEe6L7jocq2hXFBAe1VofYGc8aYuvIPYQkWeWGZok4lScukHchvp2dh48ZJ0XKr/vnHZa6+RGGIjq197VfpZ+u7tNz8nia89uV2bufSxtdOnvb/20aWZ2m1PvLlhIxdBBn73/eVL0inp2EX4OrlV+u71N8hq+LbxzTdffVX6y2skfonmjbydM2dsePj9zZ7XNAvWr8e9NIE7wp5QG2meYhpDidaQxDMWoILB02Cjr5SFbTDJtDIp7nOclzZNIYmoB22iHrTi/duwkUUHDrSQhMFpgTf71RptW3+6oJ04hnrC8JFLFg2fM2f4vUtHjJjbtetto7oVFnYdPXIO/9Wy0aPHDgq8OKByTMXq8aXdS4onjC8sno94jGL6cvO4/eDn6BmGNk5qOPp7FBl7u3SZWGaxpHIWvLDeTv5B/LdJj0vPjiJPB19RGTsYZGwRWwvXyJb7gGhFcqsuID9PO255JlSpgw1hbtNg7tIR8vbjgR3k7f+2h4tvxdM5jJfZ1R5XO72UlZ1wzuukUs4Bci8T5L2vHcaWW1XBEhFyjNiH05Aqn0htxen5aIzkmMwNkdYEHisIhFSTkFUk2M1CJqyp14r9mEatPTW702/hdTD2MUSLpRIcVkoU5OeQm/M4+XDfjj1zppOEAz9m7zmYfDPWDhi5fauW1a4wStPJBOlx1vTQQ+iPRPKvc4tUQ1vozzfKxeVIf0Lpr2nJPCL9I9k5/Otr14KcG8cd495U+teGKHsikWdSgF6RngYrfRXcEy1kjm2hY3udbFoGeb/9dt6WWBIZV1W1fEllZVXlAw9UVS7u2nXw4K7wb9CQwq78xeUVcH4pnK+semBwYdeuhYNvBeOkK9WJY4BxsO+RA6iDVbnY+AhOmJ427IMp4OdpUQUfpcvxq6i9qdKgZjSigQD6t8Egt0BqveGWAhuyFHg4YryiSfZr5dr8lmZIrNEPNkRuaGmJLCOv0nwiW8t+q45hkphxjN+EFI2gssUfYaIBFgNe29OQoBA32SMYzjVEysSNNIpqIG6ifGTz0siyGox90ZSA9I3Aaku1jcoW0tLvSxvlFGJHkWjwwavJjLyeIHXyhz5tXKTPGPP0A2PHZllv63mCPMTWknX5w5JK8vrndXn+jqL7hw+7e2B/14x+b8+W9/P97Dj2zwB/GrOD8dsRfhMF1W+y06YBG8Dv9jRwMlKcm+YeQUoIOo+CKRHSwRk612CV0cDSngYiv7bS6h7wEBscSlG8F2vhRRtDu+NEjRUbonT2JDeVrTpO7iiPMAlJaMmC6UGb5mRGchd40YYAQapxmxX0FX5Lv39B7J5BBfnvvmTPLnb1GRC1MPPSwiFD77h/zKiVK3ZwUx/z+gY+MWOro2tGTK9hTPMt/ebcM2Lkw4uGDl1D+yT/xk/nlv7GXL7FDp//9zPS2/x+MmyI9AaNiwW+5nZxrzI2pi9YbcGYCY2LRfhofLltPgoDj5FKPkqH+Sgz5qPMNEymRMnaxsgse+s+nV+SVRcX2712/wNTNRg/DhyThpWsC8XG+geO0zXt25zIPwY2qQnhoSUiEXKrcAQV8hGRsHwaL01NRZ4T9eBZ6I0NjAGbebG1WC6SFTW6YB8t5qScGgwM0v/UGel9v/2c3Tl42tZ/bXUfqJnKL3zt3VVX9qinXdnDfU5un0Nrl9it5Ai3gPYNgcZFf73jRl3LjRt1OXXrTl1cszqpM0eat4evWWQHvciwZhype213ozSNeMqkc5RGV2HfxtLapc6M0ggp873STs3rchT1qDSuB9ViIYbLr/b6YpHqkdlNkzmceVINtsZfwNaIBikQlKsJsq0hy1WLsvU7kquOoFyNlKs4re1MUmgrV9GiqB4/YcWqcePHVz28clzV3OKSignFJQuqxi7gv7lvbMXYsUsfrKgYW7lsYnFJccm4ygULaH0k2BNbgvZEoY6E/p9PrNKl28lY6clL8OryLAz97gGVNuE2aYg0ZlToFZDpfPPXmiXqdLiGjjED168FycfQNFoHlKS1zn49Qelo0ekNGC9WpIcQJWfUQ3TG4DFIYnDdgrTSe+k+4XA4jRrkgqlBo9VFWKjIYEyKiMSkG82v0/UBQ4mkhTWqnof1uodbPrbpfnYwO2fevMXS9yRWWcCri9XRXa78o54bFHDevmPH7WQx2t+I4yAFxzTQtHI1BgbcG9wyejdAtQHMDI0hR1l6v5VWbFjtOllWtkIVrZQY+SjGiBMD0ILBo2RZVAaxtsv19qIxBqxRjTZBlpjuCPldq0k0JsO7WN18HRmu0xyUm1BvhJHlnutUiD8raykokNZUSpK1SZd+sjbZf/eg/n0ffnsOQ+27iUCz+4FmaUwWWHcFzC+MvwvyRZbPn4EM0L568edgcigZKZvty8oB5ujka8iWmSPX28C58dz1CqgBnOIMeEOnbK+uv0MJCQ4jRlCEfG9DnnwuxysWosyzYv0pKqR0tBId1ErsYq7PyMz2UYJzbiBwQZGQYxI1DiB4BNaVo7IygbKS7cnfqLJ0bVh04o1UGFlPx56wQ9jZ8+ffJ31H4m6k1ALe6zma9gxKD3BzeJHpwpQzGxh/GZF7BoVcj+jiMJkomtSNYYZLsFsQ+/iTjUJksGEQxDkoL0ygeVv3DWJjb7ZRsOEH1fAltUe06ZUOQi/Y2LwpPsGVG0EpGeHCDkJbRja1uO35YT2C7rDpUy0dhfiuLyQISZte0uV393j3sS55fXdF140bv2PdxOqUvrUDD2YUlnSvGjPfcEg3axZ2GBLO6cpr6SCMPDKtsKQz7R18bPLk6onrSybeWoK9g1VVZaXzx2SU9MncPnVa7Sz+Iv1OnifYQMjJPWmaa4yaiQDNeV1Xmr6lZSfKQweNiESvxMSVrjQsk2zVmXbhUWKdIn0W3p6m2TpD+mjgtT9hk1r4PXXt3VPTzj2v74TDyRZtu+EWE9sjUkN4TxwbRTrNkP7FhOF6Be4bCa+vu6+h5b5GD7WiRQJeshAdhis4rBkaLhzbs6Sc9Fv07h/7huOr/ha10IQjR66dVfry5Hsfh3vHMgmYS2l977jgvdGuiPWJBr6xPsZg1oJZxWOkiwiJHjGJghRHDUo5vK4JAy2YnwiFgFuB+cKI+wqqK9K7eWuGLy+srkr35CW3WqCourzcyYOehF/XtlOQQQ7KMB8BmC1MDONmpraF2hqCGlyUFJ8YocHOaSKk0kphg4FO0ECdlwQmEm4sAw45UFmLqB4gMRh9ACeMxnmJlSbKWvBRCojkDIeTtDpuwesEVhXRSqIBiM/00GEIsyIPnujndl0bBvxwb/AoiJ82kfKhHTz5uR1yomD1YNQFPcwMT4NBcYI6YVq6IVaWvLF0EICi6+lELlcsSAadwUqonFBYWMzAsSERxqLWzNyqWqrQmsz6vGWsLHOj2LZsfnbx6NGLy0rHjCkrvTM6wW21uhOio+PdNvzbivnX3rZ48Wj4VFlphS0VPpMgfwb+UjnqYBgtS/swzNh9FkkjKr7WjYJRxkikQRTt34sMbRCLBzM/jMirqNFP06h2p0X5kZFysM+xT/YJbHqFre4f2HeVnd+n6bNjgTnHAQlVM4OtfN4DgacOEEEaxg5nq5W+FylZ6e9M6qDDMznU4en4v+zwROenwy5P7uzBZqb9Xs+mA6RkkPRRqF+oEWSYHqg39GYdlsabdVia0H9i6HCENp2WBKRrWLdloDcK11DPpSxX28LT/38DnjZwoJoPh+PvsqgNAqI+G5KzQViuACymm9PGfDNYLB3SRseCMA4HKleRxS1gBeVwsDca4DoCcMWCbXf3jSHDWZMuH85iEBK91N69IZgCoxgWZgNt7sO6KwdIPbR9zToc7WIrum5tw0VaWvhBOFKZIZFGWoRdCweExJsvJNlwDWzgHG4EfsB8TpoyNSmU1OHPBVM5ooanJXTUI7RoOHDUbY/8tWbyYeSsd8uv3Cd3f7LgOTBs9u+6XgJwDF5P+Osj0sVBh9VvkXzgkOAV8Zos/CoFPkHfJEPpPJK7SSNC3aRYf6NTY6iOyLlvqoExssCSROKY9+yzYw6HVvnKQuXiHGh4hvXCWkcyRiaRGStXntG5PdjHEi/nRaywsEkYycLO4Hq10QD6ljHQQRe0yJWewBxJMuquYKGnaEcX1xrfqs41lIjnWk6kR4bW68XD6GrQBWpZsV+vIrjB436UJnlKL7mZcTLT5b6/lv7JJOBQwhhxngNoW6LGrn0iuLAUjNZxA3cmef0WavhaUsAlMdEibhPGuSzyIK8IoKk71DAbEVuk1HK3aj53miwt7efIrHl7SPdgD/rWd6U3D+8gXtqF/s4OMk9az/78CLso1Ix+T0EB+3PgSLAfXUp/hM5feV6dBfaPBiT7zOs6T7GKO84nRoHVY4+yaOVAj9EbrMVq05CKtVgsWhJaE1oOodZU0W6hbiOtvKfzX4OtqtcbR3Lz6vVWUXg7a5hRRHmK9rbCHpBnWPZvt7vV3V53a2rYBEp56ORvb3BFBXDzJlfSB/XCzVpduZWyuvj/hQsqkd+AS4Dqlpshw74iq5wgLlcoLqkd4JLWHi7p/w0uqHx+AzI+RSfdFJ1PWlRVCKfjFKc8zPxdh5OQ7RHyfGIa7JnctGwtTTUJGbBnurSHqjcM1czWqIpp2TRefXNWvG4X/Qb8s67bYjflUiZ824GdLtPiCKVFDtMNJ5peT41Mj1DgE10arB0IzuxSaIBhyTQQ62lGWpLmhZfeFsrgtK5OaUgZSwL/ezdnhxr8N1Cmc3uK/abEyWlP3xNGILfyPfkLNLtK46CYW9URgUyT9kwi08m0ydJuMn2ytAf+HMbjSdIe+kvaPQk/gzx3J9D5BbC9E2AXedA+QusbawiylTEP2IHu5ORaHu4c5poSgcKJRurumCPlcp5EuWtX6Gw6rtGTmPgoBxYaC2azGGlAcZ0dI4+GcJqOEy7KrI9PpuOANHJQoQdJN8mGe6iiB2mPtbUai9VOqDVvSSa4DowpP+POo36w5Aeumz17a/3kI7WdOl2+LB3btGD+5oaBS7h7Dn4mXT1x/Ou0yqK7ZhOG3LFuVP2/CU8GXrqUnjbDP1VcP3/BFunEDxezsmc+x0W/+jJ338rnTwVMrkJrFllA1J+8INuz2L8MsjIF6FLSXgdzWnsdzOlKB7M/wekuKvpNXczU2O+wk5kwKONv1s+sCigy/v8h3NQ56BjuDVSe3xTwIlmeB+G+AnCntw93RntwZ/5+uGVjsmPIP1Bk901BH9pKdsvwHwH4OzPFmE9tiwGK7kKfmArCqotXqXQJooO56QyQUBlGMRde5sPL/BYksdYlNwPEU4L+N6LYsY/RIdoftSeYbkqDP7QjmFi5nxx4UAuWuLdtR7kh1FEepXSUiyzNyF/fU07DfaG+8kzF+2zpLucLgw5oyywPI/h5g8Km3DREm6h3F61ubOBiW0brxIWGAwW7ZmzKtMt4tJRjTcrIUGwrwPQeRmv58Kkeh2cNuX/acOcd0tWWsR6fGp2+1IX+M99L+WztxlXELOep+zT/nZ+gbmA6Mdvl2RJ+S3BwURob1omA9dX1iThwmjYiR9IOsc4eIYda+nKAWvFV8BWa9tH6xvqI6Fi0BPSNgtMjRugb/U7aKuG0gAeQ6KUcFYvmskYmcw46prFoAiTRMm2lrzOYXIkxY0hKVaCEtDMKwuffwaL0qaytPX34q8O7/AfrmpmX7pq3uer40pJB5b2mryzNov2fPc/eMe/zJ98bVyz9++nv9+0z7I+ae8ezr87tF7NDXdTvzppevcb3eufaQNqXwcl9w6qfaF2Ni6m8STe5u8Oe4VSlZ/go9gwHDbvf0U+OnnCHPeW9nvn39I76yrlUpTG+LS6T/mtcjlFcUnB+vaA1Cc7fiRI64x2i9A3WAXSEE+tS6gNa45R6U5zSOsQp/X8HJ1l6d4iVg/Qg5ff88Y8dItaXdJb+PO706bD1Wkdx64KTKG+Am+DxKMZ2fZrTo6VzFqkg93aIsq8Vyhk5CspYtZWgC6EspuUELfGboB6yxKOIYop3SIfY4nXlQwe4SrzVyXN6dhk5OqO3o0OS1Bzskjtl0JCxHu80sLtlmqykNOnMlDEP3pgqoNSKZQscadEjnBZogaeDsEpvTZb6rlodkC/XQHN3XQ3yEwdy01u1++t+B0fcsIi1Qwq5Oy5u7ZBS2zsselXopuYp3ToxPfGJIDeiW5anwSvnFrp7GlxKbqFXG/Jh6atDLn0thKM0+SitDZuVw0FhZ0XyZbnaElDs7sVS+7TfSsoOMxIdknL9DVITHdLy2I3SFPLeVD/KfcZkMYVMKbOV8aejX+LyibkqGvDCRhqwqmivSnevEIFhWB3o+G7x6ZGGHHQLu/GNIodCqYySVVGfdE4AaP0emPJFrYiVCUIXUz2niaR583izP1qVSgeZxudi26QjJTW7C77TzSSolKx5dGhwrNHp0hQg2UI9CTE2JxaN0zEPGdeTWZ3mzIX9W/25sGOp9OPiw6cWPngiu9vkmgX3zZpZ1DsQrXvqQf/d6+ukn/7z4Pz/nLrjzsd7955756b+/WfPXcceZQtitt3xFYnf4B9BSoofzZ86oSo/v6Rk+sI3tvj/OFL6+fTpUaM3DcrtXH1r306dx329YJnc8yx1VuaGuDqYHOIOTQ5J/W8mh+CU4o6nh1x7bXdjRxNEAhOD5U3y2nNNoHPs1Iu56TSOtPamcaT/303j4NAMuOlEDj3aAx1P5WAvB2fl/H/Fher/m+JygBoCHSNDfgi3BRRcksBLG9kWFzfgkizjksyHJtW1wQU9tgjM7MQWheOUfBOclBz8TWam1Cnqv/qGs1O4NxUjIPBVcIgKr+C2EnBLZzwgv7e2xa4TYJchY5cBqh92THefmACKz+elkjv2HOZ+6iMcaIwzkTSh0Bp3rNzBQXHdDLLQdkSg4+rOwP2VZ6rnbVGdqJgBkmQWtaJOxk2o01oFhhiAtNGFHVDt6TBVaGyh3NzWSrEdQvIxLQoxMENm/QmtFCPb/A04QLfR+tSwHBIJyyFp2+aQOCUnlXjozerRdfLcqWu7g/NC1sP1pN91vWBOav2bz0j/GFKn1L4Gr4g9bH+FXyxcs1VOioTlpLTX56S4UE7KSYzEMveJutvq+NcUxgpdnGu+DPD+R/UA7f9MxZwUZnfkMSeRHsHpw8JSIdZLd76RzhWo11qMLTkpbA610hNYT4FWtJFRitjFJIxZxjpleNrpD+ValabCuRRHrifF6UzJ9ThSxLocp7NzTFayGY5znSkqSyd8q7PHmeJ0X4tHBOgpU3KmnZ5rmf01Vr2PPs9rOeN30AdMwR4xKvVxWOgWwwTnPHhQufjCnziVg/3RoGewrcGN7cEGowk3QI7pOB+ptdqiHHbcBAlyA7WHhj0Y2mWJ06eN5np9pJV+wmQSbGF7wp7O0t6/jMJkYk+jQURTRyM5tm87P7lv71vyDs67MuPbOf7ySfUVTHP15ZMzZqxf9+X5rVuemjhh6y5lTMck8sW5rVtTHCMPE9uEZRPvGdB1avxg3wPjFx/65ar047+2bd+05YtHZ0yrkWd31MizO3DWCfgVOMdzUQfTToRUjxjDY565Pj4mFZY3BQ7SvUGpef0QFBScFlx6a3oRauYGVUxiSipSIgKr+EIjgcT4FKUUu70BKdz1TkT4zJRF1/sN141R4b8KcxhCflQF7J82eaVWU1Xc7U1Vackrce3kYm48WEV22DsaruJBDd3RgBUuu5V+/n8Pu+yZdwT7l1QjdwQ8m9nKNw/CntoB7GntwZ7+39Bd8cA7gj4h6IJ3iMCgtj54BeyVKOqDz24Hh5t43m1Q8ymoNQBqssutUVzultRXa4e7Y0zbc7g7QjulHY+7QwrUhu8gXqHBSkqDzvLT+66nQnuetoJ7mKeNwT7wqYWuLRQJudd6SwL3exf7Js51R9SIvYF33SFVHrlRT+kYcg+/mxfglQ10dB7jdyNh4oAcJo+o0bQ8qCQTzQAhxitGGrBUgs5+lyfVqoLQ43Nh8YkurQ7H8OWBeT07xWQmmUxJmTH2jCRT6yP23Y0b/57TE/QhHCabzMmZ7N2dQofwl8LZvfkNfh53jdr7Wcy98nOG5IEzbmUEEg3uRlD7Ihtzavj4KCwlxLIhcP6piozl8Nkvdmr7HdVZYzQJuE9B/4FNibahm7ZZ0GJK01ESyRnjs+SEGu3vpCm14LM07GENzUo6DVc2uM7d10zdtu2jZ1atGb8mz+HYtv1PddvX3eElX946f1v1xHUD7t9WPanIvWbNs3/evHXamnFrcitGT/ho85YZq1nbjNGksXTaVKl3z5qaR+8dKdsHdM4OyCSs5Stvb9JOcnuTdpCDsaRDiEfVVm9NSKQdqzcauoPyv53BO2NR8Hc0fIffrQj+/wZOnAhUb41PQAiFKJOQeGM4sfCwvQFBPJXyHUHK7VSkfGtYHcwt7cGa0h6szrY0TXJQiM03g1iW8O3AXBYU7R1CfapFtMNekOFeCXBnMkXM5OshR+1U4BOTNPI8juIQGvEYznEawvERoozy07ayDBg+E7uAOVyCz8DFSRJWTdFNcLqhIGsH1/IbSLAO2SuiIwnGynOOYA01jL7tpKPgIKXrJh1xwDrh0458/35Weqtl5BHfN5xHcF4cnW2bwtzGXD/WFnNG5L+cFme6ybS4VW/K0+LeXqMbW7lBnha3oXJs4GvtsaYDezdv+uLT4Li4qZOn0HFxNVORT2TarATaxIBsHxJOHSwSc/tEvVJkDsJdC2rPEFL5WG6ZRZ9cK880tJtEVkPTXNcR84YcEE7mnzte+jDin+h4rec3f6uLV7uYWMBmrdJVic+GsQUfQamhfY3BSpY0rrFBH0UjC/qW55bERdJZO1gJq3Z6vbSuJcLrj6bVfdHywFZ4YdDlUAJY4kzBqvoodAQscvQuzonOVUSoOhqcPUtYNarTxAZ7xEMlLi5m/os/kEVk0f9wtsAudkzgaXZG0w8XpWVS/T/+ceSPR38galrQ0hyQHmabiePvJFk6Tjz7Jd/+wMEDJEt64eIPZIT01YvPnHyBqIju+Rekh0O2tmYk9yl4RflMMeZbUpVakxzgzxgvtXWw3MQLh0XehgJzKj4FrCA0GELM0NMcuUeuPPGbPXS2CNCC5sips8ilAr5mucOJEc1g6vlj4xxFdECIn8nw4Cuv3ESh2D72Mq5VUIXGbdMzorhWYwXRfVLJkVuS+cmq2XNLE4bV3N3rz/cvDURoxlSsOFmL0ZSlc24vcFbNXlz+J+k8GESbwCB6acfm09xktti+Zd6X5MLHJLO0rLbrqBLHmtXfOjdXVb03QvqprMeMrqOLHST9k301UydPenTfO+90Wrgk1L/CH9ccYbRg97gw5haeTcdCaodPjNTgIC7qp+hCu0ND+7EbcSA5PgM+UX6y3Y1GuHMdlg20JOF/ab8wOSwnf6DdWiXC8dO5FTTGksMIKjB7fKFWZXWw7VWjdKqKRKU8U5IW3BFO0Tuh+ArIhyZ+O7cW/AYzU8pg6w4LTgFsCDWLoZJIHuef0OfpwZV18pVp74IxUh7yxaqDY6muN/Kbrjfl2/q84bMkmLBJEb/7PIkmT/Bmet5+3UyKsEEI0RynjKKQr8VfuuF38Bb8JfkbhFnOW8l59Sg6d0EuiuBu/PTj5Y1zTvOD2IhOgR/w+7Xw/Vd+z/drT+/8nu/J2goD/6Hfl54krzDf/9ZnL+O3pT+ztm7ys5dZhJ/Lpfenk/1CT0qil6Hd4KHJfvj9QouMwQuNc4NYFCq4yNfq/DuvdXpn47ctGHVS8MKexMe5zvSZ0vjMRMBM0PgU5ATVja6kPKqxU8vzpcmb5CxfzlfAfs/FZ3I38PRp5MofpXujQUs5WfmjNGy0nV5B3pwwcdUD48aPH79i2cTxnGX1hInVE1fC74nVKE+ONF9Um5j3wE5wMl7ssacJyqRcH41EirZ0r1c+RRvefcGGd2xvwIaVeHxOpvz40xwDjeK1elYm1aVpNzw84nTlxmYnm8s9+JvteaPD0IM0y1G/dniAPDaK6cvG097wFCYoUnh5+gFKQjqxmVXGVLeeQdMyeoY+XwyuU0Sv4wxeBx9E3uZS+DgmwFtpPrdIl2nzeUvLucy3F8GvV4MdoId96mX8Wmr9cnKslDY40dGuIKwaGE5rA1XH8PRBOGiSIZygn1El2UFDc+bCrk5bChi0TttF9g9Sp/zFL/yNSCcvv5uYcPZHUi41n5jRmZxjn1i+qfbAgYvvkhPE9v6lx1+ctUye9cVEsLeru6p7AaeamP0tUwMs9PkYwR5wtS7Hr40Eu9Dr17H0AT20V0cdfCp8+w+DEVR06AKOIrLIo4jAnMU5IXCE9gs+6KpH9S82+lhkrVHQnY6CDwnG0yC4c4moMypPQzbINVeKt47jGgi4IvJjriJY65/vIDt3klvJyA23D5POS3+5TbVv5symK5wGfp4OpLEXmsawowJL2QcDzzB0+CN3mjsNHF8gR2BxY2qw3b3ldVACyXNnWo+f6WJymvACTT1l+pXD9War65kEsN7vYvzxaLkk+uSlDNVv2ZJ88ixbu5c6ZfG0cCtOi10n/rh4JFicHWgXH4cv45F2YOIl0g5v0aFFA4+6bYlxtM8T1BVRytBaSrSSiJtaI5rQAH5sdyivmlm7fceHdXNGjSjq9u9/17E5tBRrzfaZtR/u2L591KKyspHSPXQcLvzQ5AQJ4ZSEvlmi/LQpeXJbyEezy/jEydPFEyk+CVpqrSUk0rmncYBPIh0SkIj4JNDVpwNC0Fk2JMiYhGGgxKMzWuFA4Qdg67oW3SZjEAR/5swdV4+qBo3qXtaCwv8BRg78rAABAAAAAQAL16YRil8PPPUAHwgAAAAAALjl4qEAAAAA1Jx2hP+V/eMJGggcAAAACAACAAAAAAAAeNpjYGRg4JD5O42BgbPv/9T/9zmlGIAiKOA5AJMxBs142m2TTWgTURSFz/uZN6MGs6juClVUxB/QhRSsGiFU6MJCF5aClho1K3fiIGpFpMFsit0UF4LEhSkIQonFRUVo7aY1IlpBsShoA9KFRBldaiGeO0kwVAMf53Hfu29uzpnRVXSDP0v0ZXITi/o3hr0TGLQR7rgr6PXmcE2VMKwfYI6M20hp7g3w/FlVjPvKNlursNbHveNU6S2STeQAybbUzsl56eV6RO4RNT+Rczl0eXeRtC9R9pYQek957yDKpoqy+4jQgX0pslC77e1g/QjK/iuMux/UfQjttoaOsm8SoVlCh/eJdxkkgwneO4oOO099h059H09sFglq1uZxkMDmlW9nkCEFE8WasaeQ0buRtrNcH0VBVXBVMK+5XkbB7UTBpsh0vU969EP270GfitBlO7l+iza3F222neyqw+de4vOq1B4X4H3s/QgW6cULcsZGte/U7XKG+kZmc1M4xP88ZFbQz3l7xXupcS/hbVXi74C5gQy5ztqyPJu1Y3E+eTXB+i+T4v4KQn8BH/znMafFe/H9fwRb6CGzkBxaYQ6bSYlokmBW+5s5rIUzlKgX4ixaiLNgZvSsu+H7P7hVzhvVc2hFVWpfmMMt6mfyLfa/mcNa5B2bxuHYj1Yki5m6rhvjrFM8KzPllaG/q3YjELTzvWiofkx8QJ1sYMg9fjgXqcW/MIukrfLsEHK6B+cF8wi5Ji5Q824Wk9Krx9BPQrmXc351eaw3z7jegDTSfwCfO+ulAAB42mNgYNCBwgKGVYxtTBJM55jTmCcw72J+wiLDEsdSxzKH5RzLPVYz1gjWbWw2bCVs99jt2OPYP3FEcCzhuMXxjlOAU4XzCNcsrjPcNtxt3Bd4eHiceJbw3OH5xWvAm8LbxXuHj4cvg28Dvxx/Hv8zATGBNIEugV0CbwRlBB0EcwRrBNcJnhF8IsQilCB0QJhPOE/4jIicyDyRF6JaonmiC0R3icmJJYltExcRLxLfIKEgESexROKExA9JLckAyRLJG5JfpKKkZgHhHWk/GS6ZDpkXsnyyp+RE5LbIS8hbySfI1ykoKNgpzFB4oeiheErxlZKRUonSEqUjSq+UHZSTlK+o5KnaqT5Rk1OLUpuh9kk9Sf2Rho5Gg8YJTT7NKM0Lmj+0lLQCtNZoS2hXaT/QcdPZoGume0L3lV6Z3iV9Pf0+AxEDP4M5hlqGEwx/GWUYfTLuMzEzuWNqYjrLjMEsz1zK3Mk8x3yWBZPFFEseyyzLE1ZaVmus7awn2QjZpNnssZWwnWd7zk7Hboq9gv0uBzkHN4c2HHCSwzyHVQ5HHO44/HGUcbRxTHLscFzn+MjJDwiLnGYA4T3nMOc65xcubgB7z5EpAAAAAQAAAOgAUgAFAAAAAAACAAEAAgAWAAABAAFFAAAAAHja5VjNbhxFEC6zMSEG+4KFUMRhFSEgkr2xLRJs35I4JkYmsWLHCG6zu2Pv4NmdZX7s7AVx4iE4cOcFOHIO4QngyIEnQBw4UfVV9UzP+h8JOKDRztT0VHf99lfVS0Sz9Ac1aOLKNaLGdSKjJ+gtflP6JZpp3DG6QZ811oy+QnONb42epDcbL4x+melfjb468WXjT6NfoRuTz4y+Rm9PfmP01NXnkz8Y/SotTH9t9GtMf2/09OTv078ZPUMPX//F6Of0xuwNo3+khdllo1/QzGzP6J9oavZQ6Z8bdH32K/qOmnSfEhrSiFKKaJ96lPPYIq3wtUxzTD+ikArao0P+HvMV8tgaeCPmDXikxSN3aZOvJj2hDfqQHtIObePtAT8f8HOX72vg3GEZEWVM7bHkAeTpe8zPDq8/4LeQupA+YB7hyPgZ21jAo11+9pkaeTxt6Jbyfcj3hHkKrCe8R9C2x6MFeIUOMZ7iSw65TeZPTL5qlrCWF/XBFlMpv4st4tld2FXgewLeA9gfspQetNZxseEdrBgyv6w6gJ0uCs5rIrVbkxpjrujagb1h6ZcOvDwoPRLwl4A9pLqrF+KSQ77JihqTlJ++B4Vr3/NZzlKHTO1BTnhi7IQr4fsIslyEO8dyTXnf4y83azZLNEderJ1s1Uukp9DDRegkX2uuNDHehmfFexIjf94GZ+gGR/gx03ch95A9vg4PFcwbIP5rfL/HcxJe9wlL3+dvMdY6PzdWeeSs9Vaxf4bwSsz0Ei3wtXTmnOaYFrvwiNiYII8X2YZFvvw1ZAU3v762RiewXNnHe44VXSxTZFCI3EohX/13j98LcEqOal7IWttskeTtU9YmgKweMisq86MA5SIq2dqGx+Tr5RDl/Aj4Fp5uy2k5VJQ6OxTx81Fs72Nm5f3TUWObbWpdQOMteC22OA+wT1PsFNkhS7xDbp7Js0wf8G8e3LfpDnOL9kHphSHfI2CczJkrd7XYLf4Zwj7/S7Xfm/CeQyqVWe3T0NBHxlvIkJBHj/geWmaucHYve3NkZJH1bZYY56/udn+COOicrPRx2/I587DrY+YcAI96sLQA7kmEerZLmrC9yvg9Q0I/1yUSGk/NoAx+kFiJVRuY77IgRCYpGmt8FiBFv7axpwKbkRgiDeHttFaN+obiKXgriZW9IkexPUcd0T0c1iIwHscRotgGf4JcVTwPgNuhWatjDl8T+MOvgU5Hyd2jcrfX5YhnpmlqLB9177Vhh6x3gNp3BBtdzPyYn1dv6mg6h8zulfFWOwO2MyzxPzfviPdcbUoQVSf/Itb5vUdq+BGh4rk9lSDbFJFP0jtHfAPPU/KrY3GXeTTiggaHpRWp+W8PElSXGBmTWfcTl9pFPD60GQ6Vxv0kOnVgve6nCtv86L1rudemzy3fVKcMFtQ1z7DH+1bpY6BNBnmBaew6NdFHd0sX1cPtCxcFjUq/zL3IuqoOYuEwMrO81o5OR5Jja2m34OyPkGmVhOxYfu/zPUH25KhXnXL/963n0l2TG3Zmtf7seMwlCoI+bhcPSj9E1ms6DU722QiyXGeaw8OKHK6TcbYI9zxQJ8C78Ps9VIjIaWSzmuUhPSuRpIWc3MEqA0PWukfrKNUdq7T5if1tPVPiMoucRyo83rd+NTf0OIQ1EbwwMi0US9UerVFiyR7efHSr4t1BBYksJs7u8T0u391Zo6hFyOHE6VHwEczZ4zw2MFTpl/V+AJwreKSFPjjn1VbpFl9HuFqYU+8RWobfl+Xf4e5pA93TNne56/z+CXdX0kk1bXyTn/f5/RF6qzU79z1mTp2ziU5L8mL+H79EypbVpcy8l8DjLvZ5eToo4PGqWmilyRDfHP2O1kZ3CnHvbbwPvHNKVWvCU3ChfsKRtTRTQ2CF5MQqdP/UZLnTacfLZ1ePVOfYdBGkOEBHUJ2QqoxT3VPoozVT+1Ef+8btczireJWg+/JtTbGDMtsxlY3HPaczgtK/Wj+HdtIdeWgx/k0Rb87qQoq87JjFhfmkYNyp8CkxPVKvQ1Lk1J6tD8vVLv3m+8lVIJXv/H1+1NSCv3tO+ff2xLrZqfU/HrOt2gVV/rr/MoQ/r2VSxnRmKKbdS9f6Qj35qf8Sy7rUalOEPK2y5SljyKZ1XJplq2VP8//6v2IFtDu3/9f/XYj/L1sjbo15RKtSnytFyKtW/9TJ/woLGBXLPrJKLP80NHHqXOXT5m2+v88+UY/Iya5r3tdM1P0lK66X627TF/xVMAT90l9pSanJAHjabdBHTFRhEMDx/8CyC0vvVbH38t5blmLfBZ699y4K7K4i4OKq2I3YSzQmetLYLmrsNRr1oMbeYol68GyPB/XCxYX3eXMuv8wkM5kZImiN5mYO87/4BBIhkURiIwo7DqKJwUksccSTQCJJJJNCKmmkk0EmWWSTQy55tKEt+bSjPR3oSCc604WudKM7PehJL3rTh75o6Bi4KMBNIUUUU0I/+jOAgQxiMEPw4KWUMsoxGcowhjOCkYxiNGMYyzjGM4GJTGIyU5jKNKYzg5nMYjZzmMs8KsTGMZrYxE32hy/azG52cJATHJcotvOBjewTuzjYxQG2coePEs0hTvKbX/zhKKd5yH3OMJ8F7KGSx1TxgEc85wlPecZnqnnFC15yFh8/2ctbXvMGP1/5zjYWEmARi6mhNvznOpZQT5AGQixlGcv5wgpW0sgq1rCaaxxhHWtZzwa+8YPrnOM8N3jHe4kRp8RKnMRLgiRKkiRLiqRKmqRLBhe4yBWucpdLXOYeWzglmdzitmRJNjslR3Ilz+6raaz3645QbUDTtDJLj6ZUuddQupQlLRrhBqWuNJQuZYHSrSxUFimLlf/meSx1NVfXndUBXyhYVVnR4LdKhmnpNm3loWBda+I2S1s0vdYeYY2/1vGZPgAAeNrbwfi/dQNjL4P3Bo6AiI2MjH2RG93YtCMUNwhEem8QCQIyGiJlN7Bpx0QwbGBWcN3ArO2ygU3BdRcDM6MQA5M2mM+q4LqJLRfKYQFyWK2gHHYgh1kIwmHcwAHVzwkU5VjBpL2R2a0MyOUCGcdR/58BLsINEuFiFEeI8AC1cPfBubxALo8QjBu5QUQbANNvOBoAAAABWHbGBQAA) format("woff"), url("./../../../default/fonts/futura/neufville_digital_-_futura_nd_book-webfont.ttf") format("truetype"); }

@font-face {
  font-family: 'FuturaND';
  font-style: normal;
  font-weight: 500;
  src: url("./../../../default/fonts/futura/neufville_digital_-_futura_nd-webfont.eot");
  src: url("./../../../default/fonts/futura/neufville_digital_-_futura_nd-webfont.eot") format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("./../../../default/fonts/futura/neufville_digital_-_futura_nd-webfont.ttf") format("truetype"); }

@font-face {
  font-family: 'FuturaStd-Medium';
  src: url("./../../../default/fonts/futura/FuturaStd-Medium.eot");
  src: url("./../../../default/fonts/futura/FuturaStd-Medium.eot?#iefix") format("embedded-opentype"), url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("./../../../default/fonts/futura/FuturaStd-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'FuturaStd-Book';
  src: url("./../../../default/fonts/futura/FuturaStd-Book.eot");
  src: url("./../../../default/fonts/futura/FuturaStd-Book.eot?#iefix") format("embedded-opentype"), url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("./../../../default/fonts/futura/FuturaStd-Book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'FuturaStd-Heavy';
  src: url("./../../../default/fonts/futura/FuturaStd-Heavy.eot");
  src: url("./../../../default/fonts/futura/FuturaStd-Heavy.eot?#iefix") format("embedded-opentype"), url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("./../../../default/fonts/futura/FuturaStd-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'icomoon';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-loctag:before {
  content: "\e903"; }

.icon-loader:before {
  content: "\e904"; }

.icon-bag:before {
  content: "\e907"; }

.icon-check:before {
  content: "\e905"; }

.icon-right-arrow:before {
  content: "\e906"; }

.icon-refine-desktop:before, .icon-menu:before {
  content: "\e902"; }

.icon-cta-megamenu:after {
  content: "\e906";
  font-size: 10px; }

.icon-sort-desktop:before, .icon-refine-mobile:before {
  content: "\e906";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  display: inline-block; }

.icon-logo:before {
  content: "\e900"; }

.icon-search:before {
  content: "\e901"; }

.image-loader {
  position: relative;
  padding-bottom: 133.4%; }
  .image-loader > img {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%; }
  .image-loader.loaded:after {
    opacity: 0;
    pointer-events: none; }

@-webkit-keyframes spinning {
  from {
    -webkit-transform: none;
            transform: none; }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinning {
  from {
    -webkit-transform: none;
            transform: none; }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@font-face {
  font-family: 'LifeLTStd';
  src: url("./../../../default/fonts/life/32827A_2_0.eot"); }

@font-face {
  font-family: 'LifeLTStd';
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("./../../../default/fonts/life/32827A_2_0.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'LifeLTStd';
  src: url("./../../../default/fonts/life/32827A_3_0.eot"); }

@font-face {
  font-family: 'LifeLTStd';
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("./../../../default/fonts/life/32827A_3_0.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

.pt_checkout.single-page header.checkout-header .header__logo .icon-logo {
  font-size: 1em; }

.pt_checkout.single-page header.checkout-header {
  background-color: transparent;
  position: unset;
  margin-top: 25px; }
  .pt_checkout.single-page header.checkout-header a, .pt_checkout.single-page header.checkout-header h4 {
    color: #252525; }
  @media (max-width: 600px) {
    .pt_checkout.single-page header.checkout-header {
      height: 143px;
      margin-top: 17px; } }
  .pt_checkout.single-page header.checkout-header .header__main {
    margin: 0 20px;
    background: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap; }
    .pt_checkout.single-page header.checkout-header .header__main .header__bottom {
      width: 250px; }
      @media (max-width: 600px) {
        .pt_checkout.single-page header.checkout-header .header__main .header__bottom {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          width: 90px; } }
    .pt_checkout.single-page header.checkout-header .header__main .checkout-help-header {
      display: block;
      text-align: right;
      width: 250px; }
      @media (max-width: 600px) {
        .pt_checkout.single-page header.checkout-header .header__main .checkout-help-header {
          width: calc(100% - 90px); } }
    .pt_checkout.single-page header.checkout-header .header__main .header__logo .icon-logo span {
      display: initial;
      visibility: hidden;
      font-size: 15px; }
    .pt_checkout.single-page header.checkout-header .header__main .header__logo .icon-logo:before {
      content: ""; }
    .pt_checkout.single-page header.checkout-header .header__main .header__logo {
      background-image: url(../../../../default/images/DVF_Monogram_Standard.svg);
      background-position: 2.75em center;
      background-repeat: no-repeat;
      background-size: 150px;
      display: inline-block;
      margin: 28px auto 0;
      text-align: right; }
      @media (max-width: 1024px) {
        .pt_checkout.single-page header.checkout-header .header__main .header__logo {
          margin: 30px 0 0 73px; } }
      @media (max-width: 600px) {
        .pt_checkout.single-page header.checkout-header .header__main .header__logo {
          background-position: center center;
          background-size: 6em;
          left: 0;
          right: 0;
          margin: 50px auto 0;
          text-align: center;
          position: absolute;
          width: 100%; } }
    .pt_checkout.single-page header.checkout-header .header__main li {
      display: inline-block;
      margin-left: 22px; }

.pt_checkout .icon-logo {
  text-align: right; }
  @media (max-width: 900px) {
    .pt_checkout .icon-logo {
      text-align: center; } }

.pt_checkout .modal__inner {
  height: auto;
  width: auto; }
  .pt_checkout .modal__inner .modal__content {
    width: 100%;
    height: 100%; }

.pt_checkout .gift-wrap-modal-content p {
  max-width: 300px; }

@media (min-width: 900px) {
  .pt_checkout .authenticated-opc {
    margin-top: 75px; } }

.pt_checkout.single-page {
  background-color: #f4f4f4; }
  .pt_checkout.single-page .style-select .ss-selected-option {
    border: 1px solid #fff; }
  .pt_checkout.single-page .footer {
    display: none; }
  .pt_checkout.single-page #main {
    margin: 0 auto;
    padding: 0;
    width: 100%; }
    .pt_checkout.single-page #main #content {
      width: auto; }
      @media (max-width: 900px) {
        .pt_checkout.single-page #main #content {
          padding: 0 20px;
          width: 100%; } }
    .pt_checkout.single-page #main h2 {
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 11px;
      padding: 0; }
    .pt_checkout.single-page #main .checkout-flex-contain {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (max-width: 900px) {
        .pt_checkout.single-page #main .checkout-flex-contain {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    .pt_checkout.single-page #main .style-select {
      width: 100%; }
    .pt_checkout.single-page #main .checkout-back-btn-body {
      margin: 25px 0 74px;
      float: left; }
      .pt_checkout.single-page #main .checkout-back-btn-body a {
        font: 300 1em FuturaND, helvetica, arial, sans-serif;
        font-size: 12px;
        color: #000; }
        .pt_checkout.single-page #main .checkout-back-btn-body a i {
          font-size: 12px;
          font-weight: bold; }
        .pt_checkout.single-page #main .checkout-back-btn-body a:hover {
          color: #fbb01b; }
    .pt_checkout.single-page #main .checkout-login-contain {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin: 0 auto;
      min-height: 50px;
      max-width: 1217px;
      width: 95%; }
      @media (max-width: 900px) {
        .pt_checkout.single-page #main .checkout-login-contain {
          width: 100%; } }
    .pt_checkout.single-page #main .checkout-login-inner-wrapper {
      margin-right: 75px;
      max-width: 248px;
      width: 20vw; }
      @media (max-width: 900px) {
        .pt_checkout.single-page #main .checkout-login-inner-wrapper {
          max-width: 100%;
          width: 100%;
          margin: 30px auto 0; } }
      @media (max-width: 600px) {
        .pt_checkout.single-page #main .checkout-login-inner-wrapper {
          max-width: 100%;
          width: 100%;
          margin: 0 auto; } }
      .pt_checkout.single-page #main .checkout-login-inner-wrapper .button {
        text-align: center;
        display: block;
        margin: 0 0 30px;
        width: 100%; }
      .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields {
        margin-top: 0; }
        .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields .label {
          font-size: 12px; }
        .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields input[type="text"], .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields input[type="password"], .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields select, .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields textarea, .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields input.textinput, .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields input.textinputpw {
          border: none;
          border-radius: 0;
          height: 30px;
          margin-bottom: 5px;
          width: 100%; }
        .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields .username {
          margin-bottom: 18px; }
        .pt_checkout.single-page #main .checkout-login-inner-wrapper .formfields .rememberme {
          margin: 14px 0; }
      .pt_checkout.single-page #main .checkout-login-inner-wrapper fieldset {
        height: 0;
        opacity: 0;
        transition: all 400ms; }
        .pt_checkout.single-page #main .checkout-login-inner-wrapper fieldset.active {
          height: 239px;
          margin-bottom: 43px;
          opacity: 1; }
      .pt_checkout.single-page #main .checkout-login-inner-wrapper #PasswordReset {
        color: #000; }
    .pt_checkout.single-page #main .onepagecheckout .column-3 {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      .pt_checkout.single-page #main .onepagecheckout .column-3 .row {
        max-width: 248px; }
    .pt_checkout.single-page #main .onepagecheckout .checkout-right-form .checkoutbilling {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (max-width: 900px) {
        .pt_checkout.single-page #main .onepagecheckout .checkout-right-form .checkoutbilling {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    .pt_checkout.single-page #main .checkout .requiredindicator {
      display: none; }
    .pt_checkout.single-page #main .checkout .label {
      margin-bottom: 2px; }
      .pt_checkout.single-page #main .checkout .label .labeltext {
        color: #676767;
        font-size: 12px; }
    .pt_checkout.single-page #main .checkout input[type="text"], .pt_checkout.single-page #main .checkout input[type="password"], .pt_checkout.single-page #main .checkout select, .pt_checkout.single-page #main .checkout textarea, .pt_checkout.single-page #main .checkout input.textinput, .pt_checkout.single-page #main .checkout input.textinputpw {
      border: none;
      border-radius: 0;
      height: 30px;
      margin-bottom: 5px;
      width: 100%; }
      .pt_checkout.single-page #main .checkout input[type="text"]:focus, .pt_checkout.single-page #main .checkout input[type="password"]:focus, .pt_checkout.single-page #main .checkout select:focus, .pt_checkout.single-page #main .checkout textarea:focus, .pt_checkout.single-page #main .checkout input.textinput:focus, .pt_checkout.single-page #main .checkout input.textinputpw:focus {
        outline-style: none;
        border: 2px solid #2774ae; }
    .pt_checkout.single-page #main .checkout .shipping, .pt_checkout.single-page #main .checkout .billingaddress, .pt_checkout.single-page #main .checkout .paymentinfo {
      position: relative;
      max-width: 248px;
      width: 20vw;
      margin-right: 75px; }
      @media (max-width: 1200px) {
        .pt_checkout.single-page #main .checkout .shipping, .pt_checkout.single-page #main .checkout .billingaddress, .pt_checkout.single-page #main .checkout .paymentinfo {
          margin-right: 5vw; } }
      @media (max-width: 900px) {
        .pt_checkout.single-page #main .checkout .shipping, .pt_checkout.single-page #main .checkout .billingaddress, .pt_checkout.single-page #main .checkout .paymentinfo {
          margin: 50px auto 0;
          width: 100%;
          max-width: 100%; } }
      .pt_checkout.single-page #main .checkout .shipping .hide-opc, .pt_checkout.single-page #main .checkout .billingaddress .hide-opc, .pt_checkout.single-page #main .checkout .paymentinfo .hide-opc {
        position: absolute;
        top: 0px;
        left: 0px;
        background: #f4f4f4;
        opacity: 0.5;
        width: 100%;
        height: 100%;
        z-index: 1; }
    .pt_checkout.single-page #main .checkout .checkoutshipping {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .pt_checkout.single-page #main .checkout .checkoutshipping .storepickup .store-address {
        margin-bottom: 12px; }

.pt_checkout.single-page input[type=number]::-webkit-inner-spin-button,
.pt_checkout.single-page input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.pt_checkout.single-page #main .global-error {
  color: #f00;
  font-size: 1.1em;
  line-height: 1.2em;
  margin: 20px auto;
  text-align: center; }
  @media (min-width: 1024px) {
    .pt_checkout.single-page #main .global-error {
      max-width: 60%; } }
  @media (min-width: 601px) and (max-width: 900px) {
    .pt_checkout.single-page #main .global-error {
      margin-left: 0;
      margin-right: 0;
      text-align: left; } }
  .pt_checkout.single-page #main .global-error a {
    color: #f00;
    text-decoration: underline; }

.pt_checkout.single-page #main .errorclient {
  padding-top: 3px; }

.pt_checkout.single-page #main .errormessage {
  padding-top: 4px;
  border-bottom: none;
  min-width: 175px; }

.pt_checkout.single-page #main .checkout-left-form {
  margin-right: 75px;
  max-width: 248px;
  width: 20vw; }
  @media (max-width: 1200px) {
    .pt_checkout.single-page #main .checkout-left-form {
      margin-right: 5vw; } }
  @media (max-width: 900px) {
    .pt_checkout.single-page #main .checkout-left-form {
      margin: 0 auto;
      width: 100%;
      max-width: 100%; } }

.pt_checkout.single-page #main .opc_section {
  margin-bottom: 5px;
  max-width: 248px;
  width: 20vw; }
  .pt_checkout.single-page #main .opc_section.summary-info.mobile {
    display: none; }
  @media (max-width: 900px) {
    .pt_checkout.single-page #main .opc_section {
      margin-bottom: 0;
      width: 100%;
      max-width: 100%; }
      .pt_checkout.single-page #main .opc_section.summary-info {
        display: none; }
        .pt_checkout.single-page #main .opc_section.summary-info .view-details-mid-checkout, .pt_checkout.single-page #main .opc_section.summary-info .est {
          display: none; }
      .pt_checkout.single-page #main .opc_section.summary-info.mobile {
        height: 78vh;
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        z-index: 2;
        width: 100%;
        background-color: #f4f4f4;
        transition: -webkit-transform .4s;
        transition: transform .4s;
        transition: transform .4s, -webkit-transform .4s; }
        .pt_checkout.single-page #main .opc_section.summary-info.mobile .summary-info__header {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          border-bottom: 1px solid #000;
          border-top: 1px solid #000;
          padding: 1.5em; }
        .pt_checkout.single-page #main .opc_section.summary-info.mobile .summary-info__body {
          height: 100%;
          padding: 3em 3em 8em;
          overflow-y: scroll; }
        .pt_checkout.single-page #main .opc_section.summary-info.mobile .slick-dots {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin-top: 10px; }
          .pt_checkout.single-page #main .opc_section.summary-info.mobile .slick-dots button {
            font-size: 1px;
            padding: 0;
            margin: 0 5px;
            background: #fff;
            border-radius: 50%;
            height: 7px;
            width: 7px;
            border: 0; }
          .pt_checkout.single-page #main .opc_section.summary-info.mobile .slick-dots .slick-active button {
            background: #fbb01b; } }

.pt_checkout.single-page #main .form-row {
  margin: 0 0 10px 0;
  float: none; }

.pt_checkout.single-page #main .formfield {
  margin-bottom: 7px; }

.pt_checkout.single-page #main form .value {
  width: 100%; }

.pt_checkout.single-page #main input[type="radio"], .pt_checkout.single-page #main input[type="checkbox"] {
  width: 15px;
  height: 15px;
  border: 1px solid #000;
  box-sizing: content-box;
  padding: 0; }
  .pt_checkout.single-page #main input[type="radio"]:checked, .pt_checkout.single-page #main input[type="checkbox"]:checked {
    border-color: #fbb01b;
    background-color: #fbb01b; }

.pt_checkout.single-page #main input[type="checkbox"]:focus, .pt_checkout.single-page #main select:focus {
  outline: 1px solid #dedede; }

.pt_checkout.single-page #main input[type="radio"] {
  border-radius: 8.5px;
  margin: 0px 3px 0;
  -webkit-appearance: none; }

.pt_checkout.single-page #main select {
  outline: none;
  border-radius: 0;
  background-color: #fff;
  color: #666; }

.pt_checkout.single-page #main .label, .pt_checkout.single-page #main label {
  color: #676767;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font: 300 1em FuturaND, helvetica, arial, sans-serif; }

.pt_checkout.single-page #main .selected-card-info {
  margin-top: 10px; }

.pt_checkout.single-page #main .address-edit {
  padding: 6px 0;
  display: inline-block;
  margin: 8px 0; }
  @media (max-width: 600px) {
    .pt_checkout.single-page #main .address-edit {
      margin: 0;
      padding: 0; } }
  .pt_checkout.single-page #main .address-edit span {
    border-bottom: 1px solid #000;
    line-height: normal; }
  .pt_checkout.single-page #main .address-edit:hover span {
    border-bottom: 1px solid #fbb01b; }
  .pt_checkout.single-page #main .address-edit .visible-mobile {
    display: none; }
    @media (max-width: 900px) {
      .pt_checkout.single-page #main .address-edit .visible-mobile {
        display: inline; } }
  .pt_checkout.single-page #main .address-edit .hidden-mobile {
    display: inline; }
    @media (max-width: 900px) {
      .pt_checkout.single-page #main .address-edit .hidden-mobile {
        display: none; } }

.pt_checkout.single-page #main #checkout-tfp-point .formfield {
  float: right; }

.pt_checkout.single-page #main .checkbox label {
  color: #000;
  line-height: 18px;
  padding-left: 5px; }

.pt_checkout.single-page #main #shippingmethodform h3 {
  display: none; }

.pt_checkout.single-page #main .shippingmethod {
  color: #000; }
  .pt_checkout.single-page #main .shippingmethod label {
    vertical-align: top;
    line-height: 28px; }
    .pt_checkout.single-page #main .shippingmethod label span {
      vertical-align: top; }
      .pt_checkout.single-page #main .shippingmethod label span.standardshipping {
        text-decoration: line-through; }
  .pt_checkout.single-page #main .shippingmethod .shippingdescription {
    line-height: 16px;
    padding-left: 26px;
    margin-top: 0px;
    margin-bottom: 6px; }
    @media only screen and (max-width: 1023px) {
      .pt_checkout.single-page #main .shippingmethod .shippingdescription {
        padding-left: 5px; } }

.pt_checkout.single-page #main .couponcode {
  height: 18px;
  overflow: hidden;
  margin-bottom: 0;
  transition: all 400ms; }
  @media (max-width: 900px) {
    .pt_checkout.single-page #main .couponcode {
      margin-bottom: 20px; } }
  .pt_checkout.single-page #main .couponcode .label .labeltext {
    border-bottom: 1px solid #000;
    color: #000; }
    .pt_checkout.single-page #main .couponcode .label .labeltext:hover {
      color: #fbb01b;
      border-color: #fbb01b; }
      .pt_checkout.single-page #main .couponcode .label .labeltext:hover:focus {
        color: #fbb01b;
        border-color: #fbb01b; }
  .pt_checkout.single-page #main .couponcode .value {
    display: inline-block;
    width: 47%; }
  .pt_checkout.single-page #main .couponcode button {
    display: inline-block;
    float: right;
    width: 47%;
    background: #000;
    border-radius: 0px;
    height: 30px;
    padding: 0; }
  .pt_checkout.single-page #main .couponcode a {
    color: #000; }
  .pt_checkout.single-page #main .couponcode #promo-input-section {
    height: 0px;
    margin-top: 6px;
    opacity: 0;
    transition: all 400ms; }
  .pt_checkout.single-page #main .couponcode.expand {
    height: 85px; }
    .pt_checkout.single-page #main .couponcode.expand #promo-input-section {
      height: 36px;
      opacity: 1; }

.pt_checkout.single-page #main .checkbalance {
  display: block;
  float: left;
  line-height: 26px;
  height: 26px;
  width: 47%; }
  .pt_checkout.single-page #main .checkbalance a {
    border-bottom: 1px solid #000;
    color: #000; }
    .pt_checkout.single-page #main .checkbalance a:hover {
      text-decoration: none; }

.pt_checkout.single-page #main #checkout-giftcertificate-apply {
  display: block;
  margin: 0 0 0 6%;
  padding: 0;
  float: left;
  height: 30px;
  width: 47%; }

.pt_checkout.single-page #main #giftcertentry {
  float: left;
  height: 35px;
  overflow: hidden;
  width: 100%;
  transition: all 400ms; }
  .pt_checkout.single-page #main #giftcertentry.expand, .pt_checkout.single-page #main #giftcertentry.errorExp {
    height: auto; }
  .pt_checkout.single-page #main #giftcertentry .errormessage {
    line-height: 14px;
    min-width: 0; }

.pt_checkout.single-page #main #giftcerttoggle {
  margin: 10px 0px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .pt_checkout.single-page #main #giftcerttoggle a {
    color: #000;
    border-bottom: 1px solid #000; }
    .pt_checkout.single-page #main #giftcerttoggle a span {
      text-transform: lowercase; }
    .pt_checkout.single-page #main #giftcerttoggle a:hover {
      color: #fbb01b;
      border-color: #fbb01b; }
      .pt_checkout.single-page #main #giftcerttoggle a:hover:focus {
        color: #fbb01b;
        border-color: #fbb01b; }

.pt_checkout.single-page #main .giftcertfield {
  height: 0px;
  opacity: 0;
  transition: all 400ms; }
  .pt_checkout.single-page #main .giftcertfield.active {
    height: 85px;
    opacity: 1; }
  .pt_checkout.single-page #main .giftcertfield .gift-number {
    float: left;
    width: 47%;
    margin-bottom: 10px; }
    .pt_checkout.single-page #main .giftcertfield .gift-number input {
      width: 100%; }
  .pt_checkout.single-page #main .giftcertfield .pinfield {
    float: left;
    width: 47%;
    margin-bottom: 10px;
    margin-left: 6%; }
    .pt_checkout.single-page #main .giftcertfield .pinfield .value {
      width: 100%; }
    .pt_checkout.single-page #main .giftcertfield .pinfield input {
      width: 100%; }
    .pt_checkout.single-page #main .giftcertfield .pinfield > span a {
      display: block;
      width: 25px;
      height: 26px;
      font-size: 0;
      background: url("../../../../default/images/question-mark.png") no-repeat center center;
      float: left; }

.pt_checkout.single-page #main .add-to-email {
  clear: both;
  padding: 10px 0 0; }
  .pt_checkout.single-page #main .add-to-email label, .pt_checkout.single-page #main .add-to-email .label {
    float: right;
    width: calc(100% - 25px); }

.pt_checkout.single-page #main #paymentmethods p.gc-paid-in-full {
  font: 300 1em FuturaND, helvetica, arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin: 5px 0 15px 0;
  padding: 12px 0px;
  text-align: center;
  border-bottom: solid black 1px;
  border-top: solid black 1px; }

.pt_checkout.single-page #main #paymentmethods .payment-paypal-intro {
  margin-top: 16px; }
  @media (max-width: 600px) {
    .pt_checkout.single-page #main #paymentmethods .payment-paypal-intro {
      width: auto; } }

.pt_checkout.single-page #main .paymentmethods .paymentmethod {
  min-width: 47%;
  margin-bottom: 10px;
  float: left; }
  .pt_checkout.single-page #main .paymentmethods .paymentmethod:nth-child(even) {
    margin-left: 8px; }
  .pt_checkout.single-page #main .paymentmethods .paymentmethod:only-child {
    display: none; }

.pt_checkout.single-page #main .paymentmethods:after {
  display: block;
  clear: both;
  content: ""; }

.pt_checkout.single-page #main .expirationdate .year, .pt_checkout.single-page #main .expirationdate .month {
  width: 47%;
  margin-left: 6%;
  float: left; }

.pt_checkout.single-page #main .expirationdate .month {
  margin-left: 0; }

.pt_checkout.single-page #main .cardcvn .value {
  display: inline-block;
  width: 47%; }

.pt_checkout.single-page #main .cardcvn a {
  color: #fbb01b;
  display: inline-block;
  margin-left: 4px; }
  .pt_checkout.single-page #main .cardcvn a i {
    font-size: 15px; }
  .pt_checkout.single-page #main .cardcvn a:hover {
    color: #000; }

.pt_checkout.single-page #main .tooltip-help-container {
  display: inline-block; }

.pt_checkout.single-page #main .giftbox .giftWrapMsg {
  font-size: 10px;
  margin-top: 8px;
  margin-left: 34px; }

.pt_checkout.single-page #main .giftbox h2 {
  margin-top: 54px; }

.pt_checkout.single-page #main .giftbox span {
  display: block;
  margin-left: 5px; }
  .pt_checkout.single-page #main .giftbox span a {
    color: #fbb01b;
    display: block;
    font-size: 15px;
    width: 25px; }

.pt_checkout.single-page #main .giftmessage span {
  display: block;
  overflow: hidden;
  margin-left: 5px; }
  .pt_checkout.single-page #main .giftmessage span a {
    display: block;
    width: 25px;
    height: 14px;
    font-size: 0;
    background: url("../../../../default/images/question-mark.png") no-repeat center center; }

.pt_checkout.single-page #main .gift-message-title {
  margin-bottom: 5px;
  color: #000; }

.pt_checkout.single-page #main .giftMessageSection {
  display: none; }
  .pt_checkout.single-page #main .giftMessageSection.active {
    display: block; }

.pt_checkout.single-page #main .giftmessagetext textarea {
  height: 80px;
  margin: 10px 0;
  width: 100%; }

.pt_checkout.single-page #main .giftmessagetext .caption {
  margin-bottom: 10px; }

.pt_checkout.single-page #main .giftmessagetext .char-count {
  margin: 0 0 5px;
  text-align: right; }

.pt_checkout.single-page #main #checkout-messages {
  margin-top: 10px;
  font-size: 11px;
  color: #676767; }

.pt_checkout.single-page #main .continuecheckoutbutton button {
  margin-top: 34px; }

.pt_checkout.single-page #main .checkout-callout-verisign {
  margin: 12px 0 46px;
  text-align: right; }
  @media (max-width: 600px) {
    .pt_checkout.single-page #main .checkout-callout-verisign img {
      width: auto; } }

.pt_checkout.single-page #main .mobile-show {
  display: none; }

.pt_checkout.single-page #main .mobile-hidden {
  display: block; }

.pt_checkout.single-page #main .summary-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-bottom: 28px;
  width: 100%; }
  .pt_checkout.single-page #main .summary-heading h2 {
    margin-bottom: 0; }
  .pt_checkout.single-page #main .summary-heading a {
    border-bottom: 1px solid #000;
    line-height: normal; }
    .pt_checkout.single-page #main .summary-heading a:hover {
      border-bottom: 1px solid #fbb01b; }

.pt_checkout.single-page #main .checkoutordertotals {
  margin-top: 9px; }
  @media (max-width: 900px) {
    .pt_checkout.single-page #main .checkoutordertotals {
      margin: 20px 0 50px; } }
  .pt_checkout.single-page #main .checkoutordertotals .ordertotalstable {
    width: 100%; }
    .pt_checkout.single-page #main .checkoutordertotals .ordertotalstable .label {
      color: #000; }
    .pt_checkout.single-page #main .checkoutordertotals .ordertotalstable .amount {
      text-align: right; }
    .pt_checkout.single-page #main .checkoutordertotals .ordertotalstable .ordertotal .amount {
      vertical-align: middle; }

.pt_checkout.single-page #main .product {
  background: #fff;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .pt_checkout.single-page #main .product .details {
    width: calc(100% - 80px); }
    .pt_checkout.single-page #main .product .details .remove {
      display: none; }
    .pt_checkout.single-page #main .product .details .itemtotals {
      margin-bottom: 4px; }
    .pt_checkout.single-page #main .product .details .DVFEXCLUSIVE {
      color: #2774ae; }
    .pt_checkout.single-page #main .product .details span.final-sale, .pt_checkout.single-page #main .product .details div.final-sale {
      color: #ff0400; }
      .pt_checkout.single-page #main .product .details span.final-sale span, .pt_checkout.single-page #main .product .details div.final-sale span {
        color: #ff0400; }
    .pt_checkout.single-page #main .product .details .variant {
      text-transform: capitalize; }
    .pt_checkout.single-page #main .product .details .name {
      margin-bottom: 9px;
      padding-right: 10px; }
    .pt_checkout.single-page #main .product .details .standardprice, .pt_checkout.single-page #main .product .details .salesprice {
      display: inline; }
    .pt_checkout.single-page #main .product .details .standardprice span {
      text-decoration: line-through;
      margin-right: 5px; }
    .pt_checkout.single-page #main .product .details .salesprice span {
      color: #ff0400; }
    .pt_checkout.single-page #main .product .details .variationattributes {
      margin-top: 4px; }
      .pt_checkout.single-page #main .product .details .variationattributes .size, .pt_checkout.single-page #main .product .details .variationattributes .qty {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 2px; }
        .pt_checkout.single-page #main .product .details .variationattributes .size .label, .pt_checkout.single-page #main .product .details .variationattributes .qty .label {
          color: #000;
          font-size: 12px;
          margin-bottom: 0;
          width: 42px; }
  .pt_checkout.single-page #main .product img {
    width: 80px; }

.pt_checkout.single-page #main .checkout-footer-callout {
  color: #000; }
  .pt_checkout.single-page #main .checkout-footer-callout li {
    text-align: center;
    border-right: 1px solid #000;
    box-sizing: border-box;
    margin: 0;
    width: 33.333332%;
    padding-top: 50px;
    padding-bottom: 40px;
    min-height: 210px; }
    .pt_checkout.single-page #main .checkout-footer-callout li:last-child {
      border-right: none; }
  .pt_checkout.single-page #main .checkout-footer-callout h5 {
    margin-bottom: 15px; }
  .pt_checkout.single-page #main .checkout-footer-callout .footer-desc {
    width: 62%;
    margin: 0 auto; }
    .pt_checkout.single-page #main .checkout-footer-callout .footer-desc a {
      font-weight: bold;
      color: #000; }
  .pt_checkout.single-page #main .checkout-footer-callout .footer-link {
    margin-top: 10px;
    display: block; }
    .pt_checkout.single-page #main .checkout-footer-callout .footer-link a {
      color: #000; }

.next-shmethod, .next-billing, .next-payment {
  display: none; }
  @media (max-width: 600px) {
    .next-shmethod, .next-billing, .next-payment {
      display: block;
      text-align: center;
      width: 100%;
      margin-top: 20px; }
      .next-shmethod:hover, .next-billing:hover, .next-payment:hover {
        text-decoration: none; } }

.current-address-info, .opc_section, .billingaddress {
  position: relative; }
  .current-address-info .address-edit, .current-address-info .edit-shmethod, .current-address-info .billing-address-edit, .opc_section .address-edit, .opc_section .edit-shmethod, .opc_section .billing-address-edit, .billingaddress .address-edit, .billingaddress .edit-shmethod, .billingaddress .billing-address-edit {
    display: none; }
    @media (max-width: 600px) {
      .current-address-info .address-edit, .current-address-info .edit-shmethod, .current-address-info .billing-address-edit, .opc_section .address-edit, .opc_section .edit-shmethod, .opc_section .billing-address-edit, .billingaddress .address-edit, .billingaddress .edit-shmethod, .billingaddress .billing-address-edit {
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 12px;
        padding: 0px;
        font-family: FuturaND, helvetica, arial, sans-serif; }
        .current-address-info .address-edit:hover, .current-address-info .edit-shmethod:hover, .current-address-info .billing-address-edit:hover, .opc_section .address-edit:hover, .opc_section .edit-shmethod:hover, .opc_section .billing-address-edit:hover, .billingaddress .address-edit:hover, .billingaddress .edit-shmethod:hover, .billingaddress .billing-address-edit:hover {
          text-decoration: none; } }
  .current-address-info .edit-shmethod, .opc_section .edit-shmethod, .billingaddress .edit-shmethod {
    border-bottom: 1px solid #000;
    line-height: normal; }

.payment-paypal-intro {
  margin-top: 2px;
  margin-bottom: 9px; }

#PaymentMethod_CREDIT_CARD {
  transition: all 400ms; }
  #PaymentMethod_CREDIT_CARD > * {
    margin-bottom: 10px; }
  #PaymentMethod_CREDIT_CARD .savecard {
    margin: 10px 0; }
  #PaymentMethod_CREDIT_CARD .payment-create {
    border-bottom: 1px solid #000;
    display: none; }
  #PaymentMethod_CREDIT_CARD select {
    margin-bottom: 0; }
  #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput {
    background-repeat: no-repeat;
    padding-right: 40px;
    background-position: 98% center;
    background-size: auto 22px; }
    #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput.visa {
      background-image: url(../../../../default/images/interface/visa.png); }
    #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput.master, #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput.mastercard {
      background-image: url(../../../../default/images/interface/mastercard.png); }
    #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput.amex {
      background-image: url(../../../../default/images/interface/amex.png); }
    #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput.discover {
      background-image: url(../../../../default/images/interface/discover.png); }
    #PaymentMethod_CREDIT_CARD .formfield.cardnumber .value input.textinput.dinersclub {
      background-image: url(../../../../default/images/interface/dinersclub.png); }
  #PaymentMethod_CREDIT_CARD .card-list {
    display: none;
    float: right;
    padding-top: 5px; }
    @media (min-width: 901px) {
      #PaymentMethod_CREDIT_CARD .card-list {
        width: 37%;
        padding-top: 0; } }
    #PaymentMethod_CREDIT_CARD .card-list li {
      display: inline-block; }
      #PaymentMethod_CREDIT_CARD .card-list li img {
        height: 15px;
        width: auto; }
        #PaymentMethod_CREDIT_CARD .card-list li img.masked {
          opacity: .5; }
  #PaymentMethod_CREDIT_CARD.inactive-payment {
    display: none; }
  #PaymentMethod_CREDIT_CARD.active-payment {
    display: block; }
    @media (max-width: 900px) {
      #PaymentMethod_CREDIT_CARD.active-payment {
        height: auto;
        margin-bottom: 30px; } }

#PaymentMethod_DW_APPLE_PAY {
  display: none; }
  #PaymentMethod_DW_APPLE_PAY.inactive-payment {
    display: none; }
  #PaymentMethod_DW_APPLE_PAY.active-payment {
    display: block; }
    @media (max-width: 900px) {
      #PaymentMethod_DW_APPLE_PAY.active-payment {
        height: auto;
        margin-bottom: 30px; } }
  #PaymentMethod_DW_APPLE_PAY #applepayCheckoutInactiveMessage {
    margin: 10px 0; }
  #PaymentMethod_DW_APPLE_PAY #applepayCheckoutActiveMessage {
    margin: 10px 0; }

#PaymentMethod_PAYPAL {
  display: none; }
  #PaymentMethod_PAYPAL.inactive-payment {
    display: none; }
  #PaymentMethod_PAYPAL.active-payment {
    display: block; }
    @media (max-width: 900px) {
      #PaymentMethod_PAYPAL.active-payment {
        height: auto;
        margin-bottom: 30px; } }

.opc-text-button, #PaymentMethod_CREDIT_CARD .payment-create {
  color: #000; }
  .opc-text-button:hover, #PaymentMethod_CREDIT_CARD .payment-create:hover {
    text-decoration: none; }

.opc-header-dialog a {
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-weight: 500;
  color: #000; }
  .opc-header-dialog a:hover {
    color: #fbb01b; }

.opc-header-dialog h2 {
  font-family: FuturaND, helvetica, arial, sans-serif; }

.opc-header-dialog p {
  color: #000;
  font-family: FuturaND, helvetica, arial, sans-serif; }

#help-ship-faq {
  margin-top: 26px; }
  #help-ship-faq .last {
    display: none; }
  #help-ship-faq .checkout-slot {
    margin-bottom: 10px;
    color: #676767; }
    #help-ship-faq .checkout-slot p {
      color: #676767; }
    #help-ship-faq .checkout-slot a {
      color: #676767; }
      #help-ship-faq .checkout-slot a:hover {
        text-decoration: none; }

body > #tooltip,
body > #tooltip-gift {
  background: #fff;
  max-width: 320px;
  opacity: 1; }

.qty-size-phone {
  display: none; }

.checkout-tooltip-popup {
  max-width: 300px !important; }

.coupon-checkout .couponLi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .coupon-checkout .couponLi div {
    width: 50%; }
  .coupon-checkout .couponLi .discount, .coupon-checkout .couponLi button {
    text-align: right; }
  .coupon-checkout .couponLi .couponDescription {
    color: #676767; }

.paymenterrormessage {
  color: #ff0000;
  padding-bottom: 10px; }

#giftcertused {
  margin: 25px 75px;
  text-align: center;
  line-height: 125%; }

.selectaddress {
  padding-top: 3px;
  width: 370px; }

.forgotpassword, .formfield.rememberme,
.login-box-content p {
  margin-bottom: 1em; }

#addressinvalid .contentasset {
  padding: 0; }

#addressinvalid p,
#addressinvalid .message {
  margin: 0 0 10px;
  padding: 0;
  font-size: 12px;
  color: #757575; }

#addressinvalid.ui-dialog-content .recommendedAddress,
#addressinvalid.ui-dialog-content .enteredAddress {
  width: 267px;
  float: left; }

#addressinvalid.ui-dialog-content .enteredAddress {
  margin-left: 18px; }

.ui-dialog h2 {
  margin: 0 0 5px; }

#addressinvalid.ui-dialog-content .recommendedAddress .recommendedAddressBody1,
#addressinvalid.ui-dialog-content .recommendedAddress .recommendedAddressBody2,
#addressinvalid.ui-dialog-content .enteredAddress .enteredAddressBody1,
#addressinvalid.ui-dialog-content .enteredAddress .enteredAddressBody2 {
  color: #757575;
  font-size: 12px;
  line-height: 1.25em; }

#addressinvalid .reenter a {
  text-decoration: underline;
  font-size: 12px; }

#addressinvalid .need-help {
  border-top: 1px solid #ccc;
  padding: 5px 0 0;
  margin: 10px 0;
  width: 552px; }

#addresslist ul.addressitems, #addresslist ul.carditems,
#cardlist ul.addressitems,
#cardlist ul.carditems {
  font-size: 12px;
  color: #757575;
  width: 374px; }

#addresslist ul.addressitems li,
#addresslist ul.carditems li,
#cardlist ul.addressitems li,
#cardlist ul.carditems li {
  width: 178px;
  float: left;
  margin: 10px 0; }

#cardlist ul.carditems li {
  float: none;
  margin-bottom: 15px;
  *zoom: 1; }

#cardlist ul.carditems li:before,
#cardlist ul.carditems li:after {
  display: table;
  line-height: 0;
  content: ""; }

#cardlist ul.carditems li:after {
  clear: both; }

#addresslist ul.addressitems li.odd {
  margin-right: 18px; }

#addresslist ul.addressitems li.new-row {
  clear: both; }

#addresslist ul.addressitems li input, #cardlist ul.carditems li input {
  float: left;
  margin-right: 10px; }

#addresslist ul.addressitems li label, #addresslist ul.carditems li label,
#cardlist ul.addressitems li label,
#cardlist ul.carditems li label {
  float: left;
  clear: none;
  width: 140px; }

#addresslist .action,
#cardlist .action {
  padding: 10px 0;
  border-top: 1px solid #ccc;
  text-align: right;
  clear: both; }

#cart_rr {
  display: none; }

@media (min-width: 900px) {
  .product-list-item {
    max-height: 400px;
    overflow-y: visible; }
    .product-list-item.scrollable {
      overflow-y: scroll; } }

.scrollView {
  text-align: center;
  margin: 20px 0; }
  .scrollView .icon-right-arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    display: block; }

.orders a.view-return,
.order-summary a.view-return {
  color: #676767; }
  .orders a.view-return:hover,
  .order-summary a.view-return:hover {
    color: #000; }
  .orders a.view-return:focus,
  .order-summary a.view-return:focus {
    color: #fbb01b; }

.orders .order-date,
.order-summary .order-date {
  margin-bottom: 6px; }

.orders .order-number,
.order-summary .order-number {
  margin-bottom: 6px; }
  @media (min-width: 901px) {
    .orders .order-number,
    .order-summary .order-number {
      text-align: right; } }

.orders .shipment,
.order-summary .shipment {
  border-top: 1px solid #000;
  padding-top: 15px; }

.orders .shipment-product,
.order-summary .shipment-product {
  border-bottom: 0;
  padding: 25px 0;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%; }
  .orders .shipment-product .product-image,
  .order-summary .shipment-product .product-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 99px;
            flex: 0 0 99px; }
  .orders .shipment-product img,
  .order-summary .shipment-product img {
    width: 99px;
    height: auto; }
  .orders .shipment-product .product-details,
  .order-summary .shipment-product .product-details {
    color: #000;
    padding-left: 20px; }
    @media (min-width: 601px) {
      .orders .shipment-product .product-details,
      .order-summary .shipment-product .product-details {
        padding-left: 32.5px; } }
    .orders .shipment-product .product-details .product-name,
    .order-summary .shipment-product .product-details .product-name {
      font-size: 14px;
      margin-bottom: 1em; }
    .orders .shipment-product .product-details .product-price-original.slash,
    .order-summary .shipment-product .product-details .product-price-original.slash {
      text-decoration: line-through; }
    .orders .shipment-product .product-details .product-price-sale,
    .order-summary .shipment-product .product-details .product-price-sale {
      color: #ff0400; }
      .orders .shipment-product .product-details .product-price-sale.DVFEXCLUSIVE,
      .order-summary .shipment-product .product-details .product-price-sale.DVFEXCLUSIVE {
        color: #2774ae; }
    .orders .shipment-product .product-details .order-info,
    .order-summary .shipment-product .product-details .order-info {
      clear: both;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }

.orders .shipment-footer,
.order-summary .shipment-footer {
  padding-bottom: 6px;
  border-bottom: 1px solid #000; }
  .orders .shipment-footer a.orders-view,
  .order-summary .shipment-footer a.orders-view {
    color: #676767; }
    .orders .shipment-footer a.orders-view:hover,
    .order-summary .shipment-footer a.orders-view:hover {
      color: #000; }
    .orders .shipment-footer a.orders-view:focus,
    .order-summary .shipment-footer a.orders-view:focus {
      color: #fbb01b; }
  @media (min-width: 901px) {
    .orders .shipment-footer .ordertotalvalue,
    .order-summary .shipment-footer .ordertotalvalue {
      text-align: right; } }

.orders .order-bottom .order-title {
  font-size: 14px;
  margin: 1.5em 0 1em; }

.final-sale {
  color: #d13c43; }

.quick-buy {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (max-width: 900px) {
    .quick-buy {
      display: none; } }
  .quick-buy.active .product-link:hover .quick-buy-options {
    display: block; }

.quick-buy-link {
  position: relative;
  top: 0;
  display: none;
  background: #fff; }
  .quick-buy-link a:focus {
    background: #fff;
    border: none !important;
    color: #fbb01b; }
  .static-page--colored .quick-buy-link {
    background-color: transparent; }
    .static-page--colored .quick-buy-link a {
      color: #fff; }
  .dvf-west .quick-buy-link {
    background-color: #EBBECB; }
  .tvf-category .quick-buy-link {
    background-color: #EFDCDE; }

.quick-buy-btn {
  line-height: 30px;
  text-align: right;
  padding: 0 1.5em;
  text-decoration: underline; }

.quick-buy-options {
  position: relative;
  top: 0;
  width: 100%;
  background: #fff;
  display: none; }
  .quick-buy-options a {
    display: inline !important; }
    .quick-buy-options a:focus {
      color: #000;
      text-decoration: underline; }
  .static-page--colored .quick-buy-options {
    background-color: transparent; }
    .static-page--colored .quick-buy-options a {
      color: #fff; }
  .dvf-west .quick-buy-options {
    background-color: #EBBECB; }
  .tvf-category .quick-buy-options {
    background-color: #EFDCDE; }

.quick-buy-form .testingDiv {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 68%; }
  .quick-buy-form .testingDiv .quick-buy__attribute-name {
    display: inline-block;
    padding-right: .25em;
    color: #000; }
    .static-page--colored .quick-buy-form .testingDiv .quick-buy__attribute-name {
      color: #fff; }

.quick-buy-form .size-option {
  padding-left: .5em; }
  .quick-buy-form .size-option.selected {
    color: #fbb01b; }

.quick-buy-form .addToCartButtonWrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 30%; }
  .quick-buy-form .addToCartButtonWrap .add-to-cart {
    float: right;
    text-decoration: underline; }
    .quick-buy-form .addToCartButtonWrap .add-to-cart[disabled] {
      color: #676767;
      cursor: default; }
    .quick-buy-form .addToCartButtonWrap .add-to-cart:focus {
      color: #fbb01b; }

* {
  box-sizing: border-box; }

ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

fieldset {
  border: none;
  padding: 0; }

/* TIMELINE */
.pt_timeline #content {
  width: 100%;
  margin: 0 auto;
  max-width: 962px; }

.pt_timeline h1 {
  text-align: center;
  margin: 0 0 35px;
  text-transform: uppercase; }

.pt_timeline #main {
  margin: 0 auto;
  width: 962px; }
  .pt_timeline #main .title {
    margin: 0 auto 20px;
    text-align: center;
    width: 100%; }

.pt_timeline .timeline {
  background: url(../../../../default/images/chain-static.png) -403px 380px repeat-x;
  height: 800px; }
  .pt_timeline .timeline em {
    color: #111;
    font-style: italic; }
  .pt_timeline .timeline.slick-slider .slick-track, .pt_timeline .timeline.slick-slider .slick-list {
    height: 100%; }
  .pt_timeline .timeline button {
    position: absolute;
    height: 2000px;
    top: 0;
    width: 350px; }
    .pt_timeline .timeline button.slick-prev {
      background: white;
      background: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0) 100%);
      background: -webkit-gradient(left top, right top, color-stop(50%, white), color-stop(100%, rgba(255, 255, 255, 0)));
      background: -ms-linear-gradient(left, white 50%, rgba(255, 255, 255, 0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
      left: -200px; }
      .pt_timeline .timeline button.slick-prev.slick-disabled {
        background: transparent; }
    .pt_timeline .timeline button.slick-next {
      background: white;
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%);
      background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, white));
      background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 50%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
      right: -200px; }
      .pt_timeline .timeline button.slick-next.slick-disabled {
        background: transparent; }
  .pt_timeline .timeline .notch {
    border-left: 1px solid #e3e5e6;
    opacity: .8;
    margin-top: 328px;
    padding: 0 40px 0 20px;
    position: relative;
    transition: all 1s linear;
    height: 75px;
    overflow: hidden; }
    .pt_timeline .timeline .notch .content-area {
      max-height: 0;
      overflow: hidden;
      transition: all 1s linear; }
      .pt_timeline .timeline .notch .content-area p {
        color: #000;
        font-weight: 300;
        line-height: 1.45em;
        margin: 0 0 20px;
        transition: all .5s ease-in-out; }
        .pt_timeline .timeline .notch .content-area p strong {
          font-size: 1.4em;
          font-weight: normal;
          letter-spacing: .02em;
          line-height: 1.3em; }
      .pt_timeline .timeline .notch .content-area .left-col, .pt_timeline .timeline .notch .content-area .right-col {
        float: left;
        max-width: 165px; }
      .pt_timeline .timeline .notch .content-area .right-col {
        margin-left: 20px; }
    .pt_timeline .timeline .notch.slick-center, .pt_timeline .timeline .notch.show-sib, .pt_timeline .timeline .notch.slick-center + .notch {
      margin-top: 0;
      opacity: 1;
      height: 50%;
      transition: all 1s linear; }
      .pt_timeline .timeline .notch.slick-center .content-area, .pt_timeline .timeline .notch.show-sib .content-area, .pt_timeline .timeline .notch.slick-center + .notch .content-area {
        max-height: 317px;
        transition: all 1s linear; }
    .pt_timeline .timeline .notch .notch-content {
      display: table;
      height: 100%;
      transition: all 1s linear;
      bottom: 0; }
      .pt_timeline .timeline .notch .notch-content .notch-align {
        display: table-cell; }
    .pt_timeline .timeline .notch.slide-active .notch-content .notch-align {
      vertical-align: bottom; }
    .pt_timeline .timeline .notch.slick-center p, .pt_timeline .timeline .notch.slick-center img {
      opacity: 1;
      transition: all .5s ease-in-out 1.5s; }
    .pt_timeline .timeline .notch h2 {
      color: #000;
      font-size: 2.3em;
      font-weight: bold;
      margin: 10px 0; }
      .pt_timeline .timeline .notch h2 span.numspace {
        display: inline-block;
        width: 5px; }
      .pt_timeline .timeline .notch h2 span {
        font-weight: 300; }
    .pt_timeline .timeline .notch img {
      margin-bottom: 10px;
      width: auto;
      height: auto;
      transition: all .5s ease-in-out; }

.pt_timeline #hp-video {
  background: rgba(0, 0, 0, 0.8);
  height: 100%;
  position: fixed;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999; }

.pt_timeline #player {
  margin-left: -4px; }

.pt_timeline .sa.ui-widget-content {
  background: #000; }

.pt_timeline .sa.ui-widget.ui-dialog {
  border: none;
  box-shadow: none;
  position: fixed !important;
  height: 100vh !important;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
  max-width: 100%; }

.pt_timeline .sa .ui-dialog-titlebar, .pt_timeline .sa.ui-dialog .ui-dialog-titlebar .ui-dialog-title, .pt_timeline .home-video.ui-widget-content {
  background: none; }

.pt_timeline .sa.ui-dialog .ui-dialog-titlebar-close {
  right: 20px;
  top: 10px; }

.pt_timeline .sa .ui-dialog-titlebar-close .ui-icon {
  background: url(../../../../default/images/close-video.png) no-repeat !important;
  height: 19px;
  width: 18px; }

.pt_timeline .sa.ui-dialog .ui-dialog-titlebar-close:hover {
  background: none !important; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .pt_timeline .timeline .notch.slick-center .content-area, .pt_timeline .timeline .notch.show-sib .content-area {
    max-height: 100%; } }

@media only screen and (max-device-width: 660px), only screen and (max-width: 768px) {
  .pt_timeline .timeline {
    height: auto;
    background-position: 0 10%; }
    .pt_timeline .timeline button.slick-prev, .pt_timeline .timeline button.slick-next {
      display: none !important; }
    .pt_timeline .timeline .notch {
      background: #fff;
      border: none;
      height: 100%;
      margin-top: 0;
      overflow: visible;
      padding: 0 30px; }
      .pt_timeline .timeline .notch.slick-active {
        opacity: 1; }
      .pt_timeline .timeline .notch.slick-center {
        height: 100%; }
        .pt_timeline .timeline .notch.slick-center .content-area {
          max-height: none;
          overflow: visible; }
      .pt_timeline .timeline .notch.slick-center + .notch .content-area {
        max-height: none;
        overflow: visible; }
      .pt_timeline .timeline .notch .notch-content .notch-align {
        vertical-align: middle; }
      .pt_timeline .timeline .notch .content-area {
        max-height: none;
        overflow: visible; }
        .pt_timeline .timeline .notch .content-area .left-col, .pt_timeline .timeline .notch .content-area .right-col {
          float: none;
          margin: 0 auto !important;
          max-width: 190px !important; } }

#about-container .about-content img.timeline {
  float: left;
  width: 374px;
  padding-right: 20px; }

#regionchange {
  position: relative; }
  #regionchange .flag {
    position: absolute;
    left: 0;
    top: 4px;
    margin-top: -6px; }
  #regionchange .title {
    padding-left: 27px; }

.bfx-cc-collapsed {
  display: none !important; }

.pt_customerservicenew .bfx-cc-expanded .bfx-cc-content h2.bfx-cc-text,
#bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content h2.bfx-cc-text {
  font: 300 16px/normal FuturaND, helvetica, arial, sans-serif;
  margin-bottom: 1.5em;
  font-weight: 300; }
  .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content h2.bfx-cc-text a,
  #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content h2.bfx-cc-text a {
    text-decoration: none; }
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content h2.bfx-cc-text a:hover,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content h2.bfx-cc-text a:hover {
      color: #fbb01b; }

.pt_customerservicenew .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper,
#bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper {
  max-width: 250px; }
  .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper .redirLinks,
  #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper .redirLinks {
    margin: 33px auto 0;
    text-align: center; }
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper .redirLinks a,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper .redirLinks a {
      margin: 0 15px;
      text-decoration: underline; }
      .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper .redirLinks a:first-child,
      #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content .bfx-cc-logo-wrapper .redirLinks a:first-child {
        margin-left: 0; }

.pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form,
#bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form {
  max-width: 250px; }
  @media (max-width: 600px) {
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form {
      max-width: 100%; } }
  .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper,
  #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper {
    position: relative;
    margin-bottom: 1.5em; }
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper select,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper select {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      width: 100%;
      background: #fff;
      border-radius: 0;
      height: auto;
      padding: 0.75em 1em;
      border: 1px solid #9b9b9b;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper select:disabled,
      #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper select:disabled {
        background: #f4f4f4 !important; }
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper .bfx-cc-label,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper .bfx-cc-label {
      font-weight: normal;
      color: #676767; }
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper:after,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper:after {
      content: "";
      font-family: "FontAwesome";
      font-size: 17px;
      position: absolute;
      bottom: 10px;
      right: 14px;
      display: block; }
  .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form #bfx-cc-btn,
  #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form #bfx-cc-btn {
    background-color: #000;
    border: 0;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font: 300 12px/1.4 FuturaND, helvetica, arial, sans-serif;
    height: auto;
    letter-spacing: 0em;
    padding: 1em 2em;
    text-shadow: none;
    transition-property: background-color, color;
    transition-duration: 800ms;
    width: 100%; }
    .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form #bfx-cc-btn:hover,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form #bfx-cc-btn:hover {
      transition-duration: 400ms;
      background-color: #fbb01b; }

.pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper {
  margin-top: 10px; }
  .pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper .bfx-cc-label {
    width: 125px;
    display: inline-block; }

.pt_customerservicenew .bfx-cc-expanded .bfx-cc-content form #bfx-cc-btn {
  margin: 15px 0 0 0; }

#bfx-wm-wrapper {
  border: none; }
  #bfx-wm-wrapper #bfx-wm-content {
    background: #fff; }
    #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body {
      background: #fff !important;
      padding: 0; }
      #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title {
        background: #fff !important;
        margin: 0 0 15px;
        height: auto;
        text-align: center; }
        #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title #bfx-wm-flag {
          margin: 0 0 15px;
          float: none; }
        #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title #bfx-wm-headline {
          float: none;
          font-weight: normal;
          font-size: 24px;
          border-bottom: 1px solid #e4e4e4;
          padding: 0 0 15px; }
      #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-subheadline {
        font-style: normal;
        margin: 0 0 5px;
        padding: 0;
        border: none;
        font: 12px 300 1em FuturaND, helvetica, arial, sans-serif;
        letter-spacing: 0.08em;
        font-weight: 700; }
      #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints {
        margin: 0;
        width: 525px;
        font: 13px Georgia, Times, serif;
        text-transform: none; }
        #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints ul li {
          list-style-type: disc;
          margin-left: 20px; }
      #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-info {
        margin: 0;
        text-align: left;
        font-size: 12px; }
      #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-promo {
        background-color: #fff !important;
        border: none;
        font-size: 12px;
        padding: 0;
        margin: 0; }
    #bfx-wm-wrapper #bfx-wm-content #bfx-wm-foot {
      background: #fff;
      height: 0px; }

.absolute {
  position: absolute; }

.inline-block {
  display: inline-block; }

.underline {
  text-decoration: underline; }

.error {
  color: #ff0400; }

.hidden {
  display: none; }

.country-selector-flag {
  width: 19px;
  height: 19px;
  border: 0.5px solid #000;
  border-radius: 100%;
  overflow: hidden;
  text-align: center;
  margin-right: 15px;
  margin-left: 30px;
  pointer-events: auto; }
  .country-selector-flag a {
    display: block;
    height: 100%; }
  .country-selector-flag img {
    height: 100%;
    width: auto;
    position: relative;
    left: -3.5px; }
  @media screen and (max-width: 900px) {
    .header .country-selector-flag {
      display: none; }
      .header .country-selector-flag .country-selector-label {
        display: none; }
    .navWrapperNew .country-selector-flag {
      display: none; } }

body > .country-selector-flag {
  position: fixed;
  left: 945px;
  top: 40.5px;
  margin: 0;
  z-index: 4; }

.country-selector {
  color: inherit;
  width: 100%; }
  @media screen and (min-width: 769px) {
    .country-selector {
      border-bottom: none;
      padding: 0 15px;
      position: relative;
      /**/
      z-index: 30;
      width: auto; } }
  .country-selector.country-sel-dropdown .selector {
    display: none;
    margin-top: .5rem;
    padding-left: 2rem;
    width: 200px;
    position: absolute;
    right: 0; }
    .country-selector.country-sel-dropdown .selector.active {
      display: block; }
    @media screen and (min-width: 769px) {
      .country-selector.country-sel-dropdown .selector {
        background-color: #fff;
        border-radius: 3px;
        box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
        margin-top: 1rem;
        padding: 1rem; } }
  .country-selector.country-sel-modal {
    padding: 0; }
    .country-selector.country-sel-modal .current-country {
      display: none; }
    .country-selector.country-sel-modal .selector {
      -webkit-column-count: 3;
              column-count: 3;
      -webkit-column-gap: 30px;
              column-gap: 30px; }
  .country-selector .current-country {
    cursor: pointer;
    padding: .8em 1rem; }
    @media screen and (max-width: 769px) {
      .country-selector .current-country {
        padding: 1em 0; } }
    .country-selector .current-country.selector-active {
      border-bottom: 1px solid #1a1a1a; }
      @media screen and (max-width: 769px) {
        .country-selector .current-country.selector-active {
          border-bottom: none; } }
      .country-selector .current-country.selector-active .selector-icon {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg); }
    @media screen and (min-width: 769px) {
      .country-selector .current-country {
        padding: 0; }
        .country-selector .current-country.selector-active {
          border-bottom: none;
          padding-bottom: 0;
          position: absolute;
          right: 0; } }
    .country-selector .current-country .selector-icon {
      margin-right: .3rem; }
      @media screen and (min-width: 769px) {
        .country-selector .current-country .selector-icon {
          float: right;
          margin-right: 0;
          margin-left: .3rem;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); } }
    .country-selector .current-country .flag-icon {
      border: none; }
  .country-selector .continent-name {
    color: #000;
    margin-top: 0;
    margin-bottom: .5rem; }
  .country-selector .country {
    margin-bottom: .5rem; }
    @media (min-width: 901px) {
      .country-selector .country {
        white-space: nowrap; } }
    .country-selector .country.loading a:after {
      background: url("../../../../default/images/dots16.gif") no-repeat right center;
      content: '';
      width: 27px;
      display: inline-block;
      height: 8px; }
    .country-selector .country.error a:after {
      font-family: 'FontAwesome';
      content: '\f071';
      color: red;
      width: auto;
      height: 8px;
      display: inline-block;
      padding-left: 5px; }
  .country-selector .locale {
    border-right: 1px solid #e0e0e0;
    display: inline-block;
    padding: 0 .3rem;
    vertical-align: middle; }
    .country-selector .locale:first-of-type {
      padding-left: 0; }
    .country-selector .locale:last-of-type {
      border-right: none;
      padding-right: 0; }
  .country-selector .flag-icon {
    margin-right: .3rem; }

@media screen and (min-width: 901px) {
  .header #country-selector-flag-mobile {
    display: none; } }

@media screen and (max-width: 768px) {
  .header__right-menu .country-selector-flag-mobile {
    display: none; }
  .navWrapperNew .country-selector-label {
    text-decoration: underline; }
  .navWrapperNew .country-selector {
    display: none; }
    .navWrapperNew .country-selector .fa, .navWrapperNew .country-selector .flag-icon {
      display: none; }
    .navWrapperNew .country-selector .selector.active {
      padding-left: 0px;
      width: 100%;
      position: relative;
      right: unset;
      height: calc(100vh - 170px);
      display: block;
      overflow-y: scroll; }
      .navWrapperNew .country-selector .selector.active .country .flag-icon {
        display: none; }
      .navWrapperNew .country-selector .selector.active .country a.locale {
        height: 40px;
        line-height: 40px;
        width: 100%;
        text-indent: 25px; } }

.pt_about.careers {
  background-color: #fff; }

.pt_about .about-content h1:first-child, .pt_about .about-content h2:first-child, .pt_about .about-content h3:first-child {
  margin-top: 0; }

#about-container {
  margin: 0;
  padding: 0;
  position: relative; }

.pt_about #content .share {
  position: relative;
  bottom: 44px;
  float: right; }

.pt_philanthropy #content .share {
  position: relative;
  float: right;
  bottom: 50px; }

/*.pt_philanthropy #content {
	width: 80%;
	margin: 0 0 90px;
	position: relative;
}*/
/*.pt_about #main, .pt_philanthropy #main {
	margin:40px auto 0;
	max-width:1304px;
	width:100%;
}*/
/*.pt_about #leftcolumn, .pt_philanthropy #leftcolumn {
    position: relative;
    z-index: auto !important;
    width: 20%;
    min-height: 75px;
    float: left;
    margin: 8px 0 0;
}*/
.pt_about #leftcolumn #category-navigation, .pt_philanthropy #leftcolumn #category-navigation {
  max-width: 188px; }

/*.pt_about #content {
	width:80%;
}*/
/*.pt_about #category-navigation h1, .pt_about #category-navigation h2, .pt_philanthropy #category-navigation h1, .pt_philanthropy #category-navigation h2 {
    margin: 0px 0 10px;
    font: 200 13px "Didot 24 A", "Didot 24 B", Times, serif;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 100%;
}

.pt_about ul.category-level-1 li a, .pt_philanthropy ul.category-level-1 li a {
    font-size: .86em;
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

.pt_about ul.category-level-1 ul.category-level-2, .pt_philanthropy ul.category-level-1 ul.category-level-2 {
    margin: 0 0 0 5px;
    padding: 1px 0 0 0px;
}

.pt_about ul.category-level-1 li, .pt_philanthropy ul.category-level-1 li {
    padding: 0 0 9px;
}

.pt_about ul.category-level-1 ul li a, .pt_philanthropy ul.category-level-1 ul li a {
    margin: 0;
    color: #656565;
}

.pt_about ul.category-level-1 ul.category-level-2, .pt_philanthropy ul.category-level-1 ul.category-level-2 {
    margin: 0 0 0 5px;
    padding: 1px 0 0 0px;
}

.pt_about ul.category-level-1 ul li:first-child, .pt_philanthropy ul.category-level-1 ul li:first-child {
    padding-top: 5px;
}*/
/*#about-container .about-content {
	padding-bottom: 2em;
	line-height: 125%;
}

#about-container .about-content p {
    margin: .8em 0;
}*/
.pt_about .about #about-container .about-content .left p,
.pt_about .about #about-container .about-content .right p {
  min-height: 30px; }

.pt_philanthropy .philanthropy #about-container .about-content .left p,
.pt_philanthropy .philanthropy #about-container .about-content .right p {
  min-height: 75px; }

#about-container .about-image {
  margin-bottom: 1.5em; }

#about-container a.read-more {
  display: inline-block;
  margin: .3em 0; }

#about-container img {
  width: 100%;
  max-width: 100%;
  height: auto; }

#about-container .top img,
#about-container .left img,
#about-container .right img {
  margin-bottom: 1.2em; }

/*
#about-container h2, h3.about-title, .pt_full h1 {
	font: 1.8em "Didot 24 A", "Didot 24 B", Times, serif;
	text-transform:uppercase;
}*/
.pt_full h3 {
  font-weight: 500;
  margin: 15px 0 8px;
  text-transform: uppercase; }

.pt_full .california-act li {
  margin: 1em; }

#about-container .top h2 {
  width: 27%;
  float: left;
  line-height: 18px; }

/*#about-container p, .pt_full p, .pt_full .california-act {
	font: 400 14px/20px "Georgia", Times, serif;
	color:#000;
	letter-spacing: .04em;
}*/
/*#about-container .top p {;
	width: 46%;
	float: left;
	margin: 0;
	text-align: center;
}*/
#about-container a.read-more {
  font-size: .9em;
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  letter-spacing: .06em; }

#about-container .top a.read-more {
  width: 27%;
  float: left;
  margin: 0;
  text-align: right; }

#about-container .left {
  margin: 3em 2% 0 0;
  width: 48%;
  float: left;
  clear: both; }

#about-container .right {
  margin: 3em 0 0 2%;
  width: 48%;
  float: left; }

.account {
  background: white; }
  .account__top {
    margin-bottom: 4em;
    max-width: 350px; }
  @media (min-width: 601px) {
    .account.pt_account .primary-content {
      max-width: 100%;
      padding-right: 0; } }
  .account .container h1 {
    font-size: 16px;
    line-height: normal; }
  .account .section-header {
    font-weight: 300;
    font-size: 16px;
    line-height: normal; }
  .account__login-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 -15px; }
    @media (max-width: 600px) {
      .account__login-box {
        display: block;
        margin: 0;
        padding-bottom: 6em; } }
  .account .required-indicator {
    text-align: right; }
  .account .login-box {
    margin-bottom: 5em; }
    @media (min-width: 601px) {
      .account .login-box__inner {
        max-width: 250px; } }
    @media (min-width: 601px) {
      .account .login-box {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 33%;
                flex: 1 1 33%;
        padding: 0 15px; } }
    .account .login-box fieldset {
      border: 0;
      padding: 0; }
    .account .login-box .textinput,
    .account .login-box .textinputpw {
      border: 1px solid #000;
      box-sizing: border-box;
      color: #252525;
      padding: 0.5em;
      width: 100%; }
      .account .login-box .textinput:focus,
      .account .login-box .textinputpw:focus {
        outline-style: none;
        border: 2px solid #2774ae; }
  .account .label {
    margin-top: 1em; }
  .account .checkbox {
    margin: 1em 0; }
  .account .password-reset, .account .returnsButton {
    margin-top: 2em; }
    @media (min-width: 601px) {
      .account .password-reset, .account .returnsButton {
        max-width: 250px; } }
    .account .password-reset a, .account .returnsButton a {
      text-decoration: underline; }
    .account .password-reset .textinput, .account .returnsButton .textinput {
      border: 1px solid #d8d8d8;
      margin: 0 0 2em; }
    .account .password-reset form, .account .returnsButton form {
      padding-bottom: 6em; }
  .account .check-order {
    margin: 1em 0; }
  .account #dwfrm_login_register {
    margin: 2em 0 3em; }
  .account .account-page .error-form {
    color: red;
    margin: 0 0 2em; }

@media (min-width: 901px) {
  .account .header a:hover,
  .account #main a:hover,
  .registration .header a:hover,
  .registration #main a:hover {
    color: #000; } }

.pt_account.registration,
.pt_wishlist.registration {
  background-color: #fff; }
  .pt_account.registration .primary-content,
  .pt_wishlist.registration .primary-content {
    max-width: 100%; }
  .pt_account.registration .registration-left,
  .pt_wishlist.registration .registration-left {
    padding-bottom: 3em; }
    @media (min-width: 601px) {
      .pt_account.registration .registration-left,
      .pt_wishlist.registration .registration-left {
        padding-right: 30px; } }
  .pt_account.registration #main form,
  .pt_wishlist.registration #main form {
    margin-bottom: 4em; }
  .pt_account.registration .checkbox,
  .pt_wishlist.registration .checkbox {
    position: relative;
    margin-bottom: 8px; }
    .pt_account.registration .checkbox .requiredindicator,
    .pt_wishlist.registration .checkbox .requiredindicator {
      position: absolute;
      left: -4px;
      top: 1px; }
    .pt_account.registration .checkbox a,
    .pt_wishlist.registration .checkbox a {
      text-decoration: underline; }

.pt_account h1, .pt_account h2, .pt_account h3,
.pt_wishlist h1,
.pt_wishlist h2,
.pt_wishlist h3 {
  font-weight: 300; }
  .pt_account h1:first-child, .pt_account h2:first-child, .pt_account h3:first-child,
  .pt_wishlist h1:first-child,
  .pt_wishlist h2:first-child,
  .pt_wishlist h3:first-child {
    margin-top: 0; }

@media (max-width: 900px) {
  .pt_account #main,
  .pt_wishlist #main {
    padding-left: 20px;
    padding-right: 20px; } }

.pt_account #main .personaldata-holder,
.pt_wishlist #main .personaldata-holder {
  width: 100%; }

@media (min-width: 601px) {
  .pt_account .primary-content,
  .pt_wishlist .primary-content {
    padding-right: 30px; } }

.pt_account .primary-content h2:first-child,
.pt_wishlist .primary-content h2:first-child {
  font-size: 16px;
  margin-bottom: 2em;
  margin-top: 0; }

.pt_account .shipment-overview-options,
.pt_wishlist .shipment-overview-options {
  margin: 60px 0; }
  .pt_account .shipment-overview-options a,
  .pt_wishlist .shipment-overview-options a {
    text-decoration: underline; }

.pt_account .nav-side,
.pt_wishlist .nav-side {
  padding-top: 5em; }
  .pt_account .nav-side h2:first-child,
  .pt_wishlist .nav-side h2:first-child {
    margin-top: 0; }
  .pt_account .nav-side ul,
  .pt_wishlist .nav-side ul {
    margin-left: 0; }
  .pt_account .nav-side li,
  .pt_wishlist .nav-side li {
    line-height: 28px;
    list-style: none;
    margin-left: 0; }
  .pt_account .nav-side li > ul,
  .pt_wishlist .nav-side li > ul {
    margin-left: 10px; }
  .pt_account .nav-side .need-help,
  .pt_wishlist .nav-side .need-help {
    max-width: 160px; }
    .pt_account .nav-side .need-help h3,
    .pt_wishlist .nav-side .need-help h3 {
      margin-top: 3em; }
  @media (max-width: 600px) {
    .pt_account .nav-side,
    .pt_wishlist .nav-side {
      border-top: 1px solid #fff;
      padding-bottom: 180px;
      padding-top: 75px; } }

.pt_account ul.payment-list li,
.pt_account ul.address-list li,
.pt_wishlist ul.payment-list li,
.pt_wishlist ul.address-list li {
  border-top: 1px solid #000;
  margin: 1em auto 3em;
  padding-top: 1em; }
  .pt_account ul.payment-list li fieldset,
  .pt_account ul.address-list li fieldset,
  .pt_wishlist ul.payment-list li fieldset,
  .pt_wishlist ul.address-list li fieldset {
    margin: 0; }
  .pt_account ul.payment-list li button, .pt_account ul.payment-list li a,
  .pt_account ul.address-list li button,
  .pt_account ul.address-list li a,
  .pt_wishlist ul.payment-list li button,
  .pt_wishlist ul.payment-list li a,
  .pt_wishlist ul.address-list li button,
  .pt_wishlist ul.address-list li a {
    background: none;
    border: 0;
    color: #676767;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    margin: 1em 0 0; }
    .pt_account ul.payment-list li button:hover, .pt_account ul.payment-list li a:hover,
    .pt_account ul.address-list li button:hover,
    .pt_account ul.address-list li a:hover,
    .pt_wishlist ul.payment-list li button:hover,
    .pt_wishlist ul.payment-list li a:hover,
    .pt_wishlist ul.address-list li button:hover,
    .pt_wishlist ul.address-list li a:hover {
      color: #000; }

#account-rec-container {
  margin-top: 3em; }
  #account-rec-container ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    clear: both;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0 -2%; }
    @media (max-width: 600px) {
      #account-rec-container ul {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
  #account-rec-container #rec-tabs {
    border-bottom: 1px solid #000;
    margin-bottom: 16px; }
    #account-rec-container #rec-tabs .tab {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: transparent;
      border-color: transparent;
      color: #9b9b9b;
      display: inline-block;
      font-size: 1.17em;
      font-weight: 300;
      cursor: pointer;
      margin: 0 2em 1em 0;
      padding: 0; }
      #account-rec-container #rec-tabs .tab.active {
        color: #000; }
      #account-rec-container #rec-tabs .tab:focus {
        color: #fbb01b;
        outline: none; }
      #account-rec-container #rec-tabs .tab.hidden {
        display: none; }
  #account-rec-container .account_rr {
    height: 0;
    opacity: 0;
    z-index: -1; }
    #account-rec-container .account_rr.active {
      height: auto;
      opacity: 1;
      z-index: 0; }
    #account-rec-container .account_rr h3 {
      display: none; }
  #account-rec-container .rec-item {
    position: relative;
    width: 25%;
    float: left;
    padding: 0 2%;
    box-sizing: border-box; }
    @media (max-width: 600px) {
      #account-rec-container .rec-item {
        margin-bottom: 16px;
        width: 50%; } }
    #account-rec-container .rec-item img {
      width: 100%;
      margin-bottom: 7px; }
    #account-rec-container .rec-item .product-info {
      font-size: 12px;
      line-height: 16px; }
      #account-rec-container .rec-item .product-info .product-name {
        font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
        letter-spacing: initial; }
      #account-rec-container .rec-item .product-info .product-price {
        font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
        letter-spacing: initial;
        display: block; }
        #account-rec-container .rec-item .product-info .product-price .regular-price {
          text-decoration: line-through;
          color: #000;
          display: inline-block;
          font-weight: 100;
          margin-right: .5em; }
          @media (max-width: 901px) and (orientation: landscape) {
            #account-rec-container .rec-item .product-info .product-price .regular-price {
              clear: both;
              display: block;
              width: 100%; } }
        #account-rec-container .rec-item .product-info .product-price .sale-price {
          color: #ff0400; }
          #account-rec-container .rec-item .product-info .product-price .sale-price.DVFEXCLUSIVE {
            color: #2774ae; }
    #account-rec-container .rec-item:hover .product-info .product-name,
    #account-rec-container .rec-item:hover .product-info .product-price,
    #account-rec-container .rec-item:hover .product-info .product-price .regular-price {
      color: #fbb01b; }

.pt_order li.order-summary {
  margin-top: 40px;
  margin-bottom: 60px; }

@media (min-width: 901px) {
  .section-header__action {
    text-align: right; } }

.section-header__action a {
  line-height: 22px;
  text-decoration: underline; }
  .section-header__action a:hover {
    text-decoration: underline; }

#RegistrationForm img,
#dwfrm_profile_confirm img,
#edit-address-form img {
  max-width: 100%; }

@media (min-width: 601px) {
  #RegistrationForm .column-6,
  #dwfrm_profile_confirm .column-6,
  #edit-address-form .column-6 {
    padding-right: 20px; } }

#RegistrationForm .label,
#dwfrm_profile_confirm .label,
#edit-address-form .label {
  margin-bottom: 0; }
  #RegistrationForm .label .labeltext,
  #dwfrm_profile_confirm .label .labeltext,
  #edit-address-form .label .labeltext {
    color: #676767; }
    .registration #RegistrationForm .label .labeltext, .registration
    #dwfrm_profile_confirm .label .labeltext, .registration
    #edit-address-form .label .labeltext {
      color: #000; }

#RegistrationForm legend,
#dwfrm_profile_confirm legend,
#edit-address-form legend {
  margin-bottom: .5em; }

#RegistrationForm input,
#dwfrm_profile_confirm input,
#edit-address-form input {
  margin-bottom: 8px;
  padding: 0 0.5em; }
  #RegistrationForm input.textinput, #RegistrationForm input.textinputpw, #RegistrationForm input[type=text], #RegistrationForm input[type=email], #RegistrationForm input[type=password],
  #dwfrm_profile_confirm input.textinput,
  #dwfrm_profile_confirm input.textinputpw,
  #dwfrm_profile_confirm input[type=text],
  #dwfrm_profile_confirm input[type=email],
  #dwfrm_profile_confirm input[type=password],
  #edit-address-form input.textinput,
  #edit-address-form input.textinputpw,
  #edit-address-form input[type=text],
  #edit-address-form input[type=email],
  #edit-address-form input[type=password] {
    background-color: #f4f4f4;
    border: 0;
    height: 30px;
    line-height: 30px;
    width: 100%; }
    #RegistrationForm input.textinput:focus, #RegistrationForm input.textinputpw:focus, #RegistrationForm input[type=text]:focus, #RegistrationForm input[type=email]:focus, #RegistrationForm input[type=password]:focus,
    #dwfrm_profile_confirm input.textinput:focus,
    #dwfrm_profile_confirm input.textinputpw:focus,
    #dwfrm_profile_confirm input[type=text]:focus,
    #dwfrm_profile_confirm input[type=email]:focus,
    #dwfrm_profile_confirm input[type=password]:focus,
    #edit-address-form input.textinput:focus,
    #edit-address-form input.textinputpw:focus,
    #edit-address-form input[type=text]:focus,
    #edit-address-form input[type=email]:focus,
    #edit-address-form input[type=password]:focus {
      outline-style: none;
      border: 2px solid #2774ae; }
  #RegistrationForm input.errorclient,
  #dwfrm_profile_confirm input.errorclient,
  #edit-address-form input.errorclient {
    background-color: #dd9392;
    padding-top: 0; }

#RegistrationForm select,
#dwfrm_profile_confirm select,
#edit-address-form select {
  margin-bottom: 8px;
  width: 100%; }

#RegistrationForm input.button[type=submit],
#dwfrm_profile_confirm input.button[type=submit],
#edit-address-form input.button[type=submit] {
  background-color: #000;
  color: #fff;
  display: block;
  height: 40px;
  line-height: 40px;
  margin: 1em 0;
  width: 100%; }
  #RegistrationForm input.button[type=submit]:hover,
  #dwfrm_profile_confirm input.button[type=submit]:hover,
  #edit-address-form input.button[type=submit]:hover {
    background-color: #fbb01b; }
  .registration #RegistrationForm input.button[type=submit]:hover, .registration
  #dwfrm_profile_confirm input.button[type=submit]:hover, .registration
  #edit-address-form input.button[type=submit]:hover {
    background-color: #fbb01b; }

#RegistrationForm button.cancel-button,
#RegistrationForm button.delete-button,
#dwfrm_profile_confirm button.cancel-button,
#dwfrm_profile_confirm button.delete-button,
#edit-address-form button.cancel-button,
#edit-address-form button.delete-button {
  background: none;
  border: 0;
  color: #676767;
  cursor: pointer;
  font-size: 12px;
  padding: 0; }
  #RegistrationForm button.cancel-button:hover,
  #RegistrationForm button.delete-button:hover,
  #dwfrm_profile_confirm button.cancel-button:hover,
  #dwfrm_profile_confirm button.delete-button:hover,
  #edit-address-form button.cancel-button:hover,
  #edit-address-form button.delete-button:hover {
    color: #000; }

#RegistrationForm .errormessage,
#dwfrm_profile_confirm .errormessage,
#edit-address-form .errormessage {
  display: inline; }

.pt_wishlist * {
  box-sizing: border-box; }

.pt_wishlist .no-wishlist-items a {
  text-decoration: underline; }

.pt_wishlist .item-list {
  margin-top: 40px; }

.pt_wishlist .option-date-added {
  margin-bottom: 6px; }

.pt_wishlist .option-remove-button {
  margin-bottom: 6px; }
  @media (min-width: 601px) {
    .pt_wishlist .option-remove-button {
      text-align: right; } }
  .pt_wishlist .option-remove-button button {
    background: none;
    border: 0;
    color: #676767;
    cursor: pointer;
    padding: 0; }
    .pt_wishlist .option-remove-button button:hover {
      color: #000; }

.pt_wishlist .wishlist-item-container {
  border-top: 1px solid #000;
  padding: 25px 0;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .pt_wishlist .wishlist-item-container .item-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 99px;
            flex: 0 0 99px; }
    .pt_wishlist .wishlist-item-container .item-image img {
      width: 99px;
      height: auto; }
  .pt_wishlist .wishlist-item-container .item-details-wrapper {
    color: #000;
    padding-left: 20px;
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    @media (min-width: 901px) and (max-width: 1024px) {
      .pt_wishlist .wishlist-item-container .item-details-wrapper {
        display: block; } }
    @media (max-width: 500px) {
      .pt_wishlist .wishlist-item-container .item-details-wrapper {
        display: block; } }
    @media (min-width: 601px) {
      .pt_wishlist .wishlist-item-container .item-details-wrapper {
        padding-left: 32.5px; } }
    .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 45%;
              flex: 0 0 45%; }
      .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details a {
        color: #676767;
        line-height: 21px; }
        .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details a:hover {
          color: #000; }
      .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .name {
        font-size: 14px;
        margin-bottom: 1.25em; }
        @media (min-width: 601px) {
          .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .name {
            width: 175%; } }
        .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .name a {
          color: #000; }
          .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .name a:hover {
            color: #fbb01b; }
      .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .attribute,
      .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .price {
        line-height: 21px; }
        .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .attribute .price-standard,
        .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .price .price-standard {
          text-decoration: line-through; }
          .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .attribute .price-standard + .price-sales,
          .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .price .price-standard + .price-sales {
            color: #ff0400; }
            .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .attribute .price-standard + .price-sales.DVFEXCLUSIVE,
            .pt_wishlist .wishlist-item-container .item-details-wrapper .item-details .price .price-standard + .price-sales.DVFEXCLUSIVE {
              color: #2774ae; }
    .pt_wishlist .wishlist-item-container .item-details-wrapper .product-price .sale-price {
      color: #ff0400; }
      .pt_wishlist .wishlist-item-container .item-details-wrapper .product-price .sale-price.DVFEXCLUSIVE {
        color: #2774ae; }
    .pt_wishlist .wishlist-item-container .item-details-wrapper .product-price-original.slash {
      text-decoration: line-through; }
    .pt_wishlist .wishlist-item-container .item-details-wrapper .product-price-sale {
      color: #ff0400; }
      .pt_wishlist .wishlist-item-container .item-details-wrapper .product-price-sale.DVFEXCLUSIVE {
        color: #2774ae; }
  .pt_wishlist .wishlist-item-container .item-options {
    padding-top: 40px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%; }
    .pt_wishlist .wishlist-item-container .item-options button.button {
      background-color: #000;
      color: #fff;
      margin-top: 10px;
      padding-left: 0;
      padding-right: 0;
      width: 100%; }
      .pt_wishlist .wishlist-item-container .item-options button.button:hover {
        background-color: #fbb01b; }
  .pt_wishlist .wishlist-item-container .item-dashboard {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    padding-top: 18px; }
    .pt_wishlist .wishlist-item-container .item-dashboard button.button {
      background-color: #000;
      color: #fff;
      margin-top: 10px;
      padding-left: 0;
      padding-right: 0;
      width: 100%; }
      .pt_wishlist .wishlist-item-container .item-dashboard button.button:hover {
        background-color: #fbb01b; }

.pt_wishlist .login-box {
  margin-top: 2em; }
  .pt_wishlist .login-box form .value {
    margin-bottom: 8px; }
  .pt_wishlist .login-box input {
    background-color: #f4f4f4; }
    .pt_wishlist .login-box input[type=submit] {
      background-color: #000; }
      .pt_wishlist .login-box input[type=submit]:hover {
        background-color: #fbb01b;
        color: #fff; }
  @media (min-width: 601px) {
    .pt_wishlist .login-box {
      max-width: 250px;
      padding-right: 20px; } }

#NewPasswordForm input {
  border: 1px solid #000;
  max-width: 250px;
  margin-bottom: 10px;
  margin-top: 10px; }

#NewPasswordForm .form-row-button {
  margin-top: 10px; }

#NewPasswordForm .caption {
  margin-bottom: 10px;
  margin-top: -6px;
  color: #676767;
  font-size: 9px; }

.deletelink {
  background: url("../images/sprites/sprite-utility.png") no-repeat scroll -2px -173px transparent;
  display: block;
  height: 14px;
  width: 8px;
  position: absolute;
  top: 0;
  right: 0; }

#singleEmailSignup {
  min-height: 450px; }

#singleEmailSignup h1.logo {
  display: none; }

#singleEmailSignup .intro {
  margin-top: 25px; }

#singleEmailSignup p {
  margin: 25px 0 10px; }

#singleEmailSignup .form-element label {
  display: block;
  margin: 15px 0 7px;
  font-size: 14px;
  color: #000; }

#singleEmailSignup input[type="image"] {
  height: auto;
  margin-top: 15px;
  padding: 0; }

.storeReg .birthDate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .storeReg .birthDate .label {
    display: none; }
  .storeReg .birthDate .value {
    width: 31%; }

.ui-widget.quickview, .ui-widget.ui-dialog {
  -moz-border-radius-bottomleft: 1px;
  -moz-border-radius-bottomright: 1px;
  -moz-border-radius-topleft: 1px;
  -moz-border-radius-topright: 1px;
  z-index: 12000 !important; }

.ui-widget .ui-widget-content button.imagebutton::-moz-focus-inner {
  border: none; }

@media (min-width: 601px) {
  .pt_checkout .account-page {
    max-width: 250px; } }

.pt_checkout .account-page .error-form {
  color: red;
  margin: 0 0 2em; }

.pt_checkout .account-page .textinput {
  border: 1px solid #d8d8d8;
  margin: 0 0 2em; }

.pt_checkout #main .checkout-back-btn-body {
  margin-top: 0 !important; }

@media (max-width: 900px) {
  .pt_checkout #main .checkout-confirmation {
    padding-left: 20px;
    padding-right: 20px; } }

.pt_checkout #main .checkout-confirmation h3 {
  font-size: 16px;
  font-weight: 300; }

.pt_checkout #main .checkout-confirmation .confirmation-intro {
  margin: 1em auto 3.5em 0;
  max-width: 350px; }
  .pt_checkout #main .checkout-confirmation .confirmation-intro h3 {
    margin-bottom: 1.5em;
    margin-top: 0; }
  .pt_checkout #main .checkout-confirmation .confirmation-intro p {
    color: #2f2f2f; }

@media (min-width: 601px) {
  .pt_checkout #main .checkout-confirmation .confirmation-details-block {
    max-width: 645px;
    padding-right: 30px; } }

.pt_checkout #main .checkout-confirmation .order-date {
  margin-bottom: 6px; }

.pt_checkout #main .checkout-confirmation .order-number {
  margin-bottom: 6px; }
  @media (min-width: 601px) {
    .pt_checkout #main .checkout-confirmation .order-number {
      text-align: right; } }

.pt_checkout #main .checkout-confirmation .productlist {
  border-bottom: 1px solid #000;
  margin-bottom: 30px; }
  .pt_checkout #main .checkout-confirmation .productlist .product {
    border-bottom: 0;
    border-top: 1px solid #000;
    padding-top: 25px;
    padding-bottom: 25px;
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%; }
    .pt_checkout #main .checkout-confirmation .productlist .product .product-image {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 99px;
              flex: 0 0 99px; }
    .pt_checkout #main .checkout-confirmation .productlist .product img {
      width: 99px; }
    .pt_checkout #main .checkout-confirmation .productlist .product .details {
      color: #000;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      padding-left: 20px; }
      @media (min-width: 601px) {
        .pt_checkout #main .checkout-confirmation .productlist .product .details {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 auto;
                  flex: 1 0 auto;
          padding-left: 32.5px; } }
      .pt_checkout #main .checkout-confirmation .productlist .product .details .name {
        font-size: 14px;
        margin-bottom: 1em; }
      .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info {
        clear: both;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        @media (min-width: 901px) and (max-width: 1024px) {
          .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info {
            display: block; } }
        @media (max-width: 500px) {
          .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info {
            display: block; } }
        @media (max-width: 600px) {
          .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info .qty {
            display: none; }
          .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info .qty-size-phone {
            display: block; }
            .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info .qty-size-phone .size-phone {
              display: none; }
            .pt_checkout #main .checkout-confirmation .productlist .product .details .order-info .qty-size-phone .product-quantity {
              display: inline; } }
      @media (min-width: 601px) {
        .pt_checkout #main .checkout-confirmation .productlist .product .details .product-details {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%; } }
      @media (max-width: 600px) {
        .pt_checkout #main .checkout-confirmation .productlist .product .details .product-details .variationattributes ul, .pt_checkout #main .checkout-confirmation .productlist .product .details .product-details .variationattributes li {
          display: inline; } }
      .pt_checkout #main .checkout-confirmation .productlist .product .details .product-details .availability {
        margin: 5px 0 10px; }
      .pt_checkout #main .checkout-confirmation .productlist .product .details .itemtotals {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%; }
        .pt_checkout #main .checkout-confirmation .productlist .product .details .itemtotals .standardprice {
          text-decoration: line-through; }
        .pt_checkout #main .checkout-confirmation .productlist .product .details .itemtotals .salesprice {
          color: #ff0400; }
          .pt_checkout #main .checkout-confirmation .productlist .product .details .itemtotals .salesprice.DVFEXCLUSIVE {
            color: #2774ae; }
      .pt_checkout #main .checkout-confirmation .productlist .product .details .qty {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 10%;
                flex: 0 0 10%; }
      .pt_checkout #main .checkout-confirmation .productlist .product .details .product-total {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 20%;
                flex: 0 0 20%;
        margin-top: 0;
        padding-top: 0; }

.pt_checkout #main .checkout-confirmation .confirmation-register h3 {
  margin-bottom: 1.5em;
  margin-top: 0; }

.pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .label {
  margin-bottom: 2px; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .label .labeltext {
    color: #676767; }

.pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input {
  margin-bottom: 6px;
  padding: 0 0.5em; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input.textinput, .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input.textinputpw {
    background-color: #f4f4f4;
    border: 0;
    height: 30px;
    line-height: 30px; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input:focus {
    outline-style: none;
    border: 2px solid #2774ae; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input.errorclient {
    background-color: #dd9392;
    padding-top: 0; }

.pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .style-select {
  margin-bottom: 13px;
  width: 100%; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .style-select .ss-selected-option {
    background-color: #f4f4f4;
    border-color: #f4f4f4;
    max-width: 100%; }

.pt_checkout #main .checkout-confirmation #checkoutRegistrationForm select {
  background-color: #f4f4f4;
  border: 0;
  border-radius: 0;
  height: 30px;
  line-height: 30px;
  margin-bottom: 6px;
  width: 100%; }

.pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .birthday input {
  width: 17%;
  margin: 0 2% 0 0;
  text-align: center; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .birthday input#dwfrm_profile_customer_bday_year {
    width: 62%;
    margin: 0; }
    @media (max-width: 600px) {
      .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .birthday input#dwfrm_profile_customer_bday_year {
        width: 54%;
        margin: 0; } }
  @media (max-width: 600px) {
    .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm .birthday input {
      width: 20%;
      margin-right: 3%; } }

.pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input[type=submit] {
  background-color: #000;
  border: 0;
  color: #fff;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 100%; }
  .pt_checkout #main .checkout-confirmation #checkoutRegistrationForm input[type=submit]:hover {
    background-color: #fbb01b; }

.pt_customer-service .product-sizeguide-container .tabletext,
.pt_customer-service .product-sizeguide-container table,
.pt_customer-service p.centim {
  color: #fff; }

.pt_customer-service .product-sizeguide-container ul > li {
  border-bottom: 1px solid #fff; }
  .pt_customer-service .product-sizeguide-container ul > li:last-child {
    border-bottom: none; }

.pt_customer-service .account-page h2 {
  color: #000; }

@media (min-width: 601px) {
  .pt_customer-service .account-page {
    max-width: 250px; } }

.pt_customer-service .account-page .error-form {
  color: red;
  margin: 0 0 2em; }

.pt_customer-service .account-page .textinput {
  border: 1px solid #d8d8d8;
  margin: 0 0 2em; }

.cs-landing .content-main .need-help h3 {
  display: none; }

.cs-landing .content-main .need-help p {
  max-width: 250px; }

.cs-landing form {
  margin-top: 20px; }

.cs-landing input {
  border: 0;
  margin-bottom: 10px;
  width: 250px; }
  .cs-landing input.textinput {
    height: 30px;
    line-height: 30px;
    padding: 0 10px; }

#bfx-welcome-mat-holder #bfx-cc-form .bfx-cc-select-wrapper {
  margin-bottom: 20px; }
  #bfx-welcome-mat-holder #bfx-cc-form .bfx-cc-select-wrapper label {
    display: block;
    margin-bottom: 5px; }

#bfx-welcome-mat-holder #bfx-cc-form input[type="button"] {
  background: #000;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: 300 12px/1.4 FuturaND, helvetica, arial, sans-serif;
  padding: 1em 2em;
  text-shadow: none;
  transition-property: background-color, color;
  transition-duration: 800ms;
  width: auto; }
  #bfx-welcome-mat-holder #bfx-cc-form input[type="button"]:hover {
    background-color: #fbb01b;
    transition-duration: 400ms; }

/* 9.2 giftcard landing & detail
---------------------------------------------------------------------- */
.gclanding {
  margin: 48px auto 90px;
  padding-bottom: 30px;
  width: 100%; }

.gclanding .giftcard,
.gclanding .egiftcard, .gclanding .vgiftcard {
  width: 31%;
  float: left; }

.gclanding .giftcard {
  margin: 0 0 0 4%; }

.gclanding .egiftcard {
  margin: 0 4.5% 0 0; }

.gclanding .vgiftcard {
  width: 29%; }

.gclanding .giftcard img {
  margin: 0; }

.gclanding .vgiftcard img {
  margin: 5px 0 0; }

.gclanding h2 {
  font-family: "Didot 24 A", "Didot 24 B", Times, serif;
  font-size: 24px;
  line-height: 27px;
  text-align: left;
  text-transform: uppercase; }

.gclanding .giftcard h2 {
  margin: 12px 0 0; }

.gclanding .egiftcard h2 {
  margin: 13px 0 0; }

.gclanding .vgiftcard h2 {
  margin: 15px 0 0; }

.gclanding .button {
  background: #fff;
  border: 3px solid #000;
  box-sizing: content-box;
  color: #000;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  height: 26px;
  line-height: 26px;
  padding: 3px 0;
  text-shadow: none;
  text-transform: uppercase;
  width: 230px; }

.egiftcard .button {
  padding-left: 20px;
  width: 210px; }

.gclanding .button:hover {
  background: #fff; }

.gclanding .giftcard h3,
.gclanding .egiftcard h3, .gclanding .vgiftcard h3 {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: .06em;
  margin: 14px 0 11px;
  text-align: left; }

.gclanding .egiftcard .gc-text {
  margin-left: 16px; }

.gclanding .giftcard p,
.gclanding .egiftcard p, .gclanding .vgiftcard p {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 28px;
  min-height: 50px;
  text-align: left;
  width: 88%; }

.gclanding .giftcard p {
  width: 78%; }

.gclanding .vgiftcard p {
  width: 95%; }

.gclanding .egiftcard button {
  -webkit-font-smoothing: antialiased; }

.DvF_World .gclanding .giftcard {
  margin: 0 16% 0 15%; }

.gclanding .gift-msg-copy {
  margin: 40px auto 0;
  font-size: 12px;
  line-height: 15px;
  width: 94%; }

.gclanding .gift-msg-copy p, .gclanding .gift-msg-copy .text {
  color: #000;
  display: block;
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 10px; }

p.gc-modal-text {
  color: #000;
  font-size: 12px;
  line-height: 15px;
  margin: 0 auto 10px;
  width: 94%; }

p.gc-modal-text.heading {
  font-weight: bold; }

.giftcarddetail .detailcolumn {
  float: right; }

#checkBalanceArea .balanceinformation .header {
  color: #000;
  margin-bottom: 10px; }

#checkBalanceArea #checkBalance .formline .formelement.floatright {
  float: right; }

#checkBalanceArea #checkBalance .formline .formelement span.label {
  font-size: 12px;
  color: #757575;
  height: 29px;
  line-height: 29px;
  vertical-align: middle;
  width: auto; }

#checkBalanceArea #checkBalance .formline .formelement input#giftcardnumberinput {
  width: 140px; }

#checkBalanceArea #checkBalance .formline .formelement {
  float: left;
  margin: 0px 9px 0px 0px;
  height: 29px;
  line-height: 29px;
  vertical-align: middle; }

#checkBalanceArea #checkBalance .msgline {
  font: italic 13px/125% times new roman, georgia, serif;
  color: #f3156c;
  margin-top: 12px; }

#checkBalanceArea #checkBalance {
  margin: 17px 0px 0px 0px; }

#checkBalanceArea {
  line-height: 125%; }

.giftcarddetail .leftcol {
  width: 368px;
  margin: 0px 31px 0px 0px; }

.pdp-main.gift-certificate .product-col-1 {
  float: left;
  margin: 0 5%;
  width: 40%; }

.pdp-main.gift-certificate .product-col-2 {
  height: auto;
  float: right;
  width: 40%; }

.gift-certificate h1, .gift-certificate h2, .gift-certificate h3 {
  font-family: "Didot 24 A", "Didot 24 B", Times, serif;
  font-size: 1.6em;
  text-transform: uppercase; }

.gift-certificate .product-col-1 .primary-image {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ccc;
  text-align: center; }

.gift-certificate .product-col-2 .giftcard-details h3 {
  margin-top: 12px; }

.gift-certificate .product-col-2 .giftcard-details p,
.giftcarddetail .rightcol .giftcard-details div {
  line-height: 125%; }

.gift-certificate .product-col-2 .giftcard-details {
  margin: 0px 0px 20px; }

.gift-certificate .product-col-2 .contentasset ul {
  margin-left: 12px; }

.gift-certificate .product-col-2 .contentasset ul li {
  list-style-type: disc;
  padding: 2px 0; }

.gift-certificate .product-col-2 .errorclient {
  max-width: 216px; }

.gift-certificate .product-col-2 .comment {
  margin-bottom: 10px; }

.gift-certificate .product-col-2 .comment .value {
  float: right;
  text-align: right;
  margin-right: 10px; }

.gift-certificate .product-col-2 .product-options {
  float: left;
  width: 100%;
  margin: 0px 0px 15px 0px; }

.gift-certificate .product-col-2 .product-options .label {
  width: 120px;
  height: 25px;
  line-height: 25px;
  display: block;
  vertical-align: middle; }

.gift-certificate .product-col-2 .product-options span.label,
.gift-certificate .product-col-2 .product-options .optionvalue {
  float: left; }

.gift-certificate .product-col-2 .product-options span.value {
  float: right; }

.gift-certificate .product-col-2 .giftcert .product-options span.label {
  width: 150px;
  padding: 0; }

.gift-certificate .product-col-2 .giftcard-details .attribute {
  clear: left;
  margin: 0 0 4px; }

.gift-certificate .sbox.product-option {
  width: 215px; }

.sbox.product-option {
  width: 213px; }

.gift-certificate .product-col-2 .quantity .label {
  font-size: 12px;
  color: #757575;
  width: 55px;
  margin-right: 2px;
  height: 26px;
  line-height: 26px;
  display: block;
  vertical-align: middle;
  float: left; }

.gift-certificate .product-col-2 .quantity {
  margin: 0px 0px 2px 0px; }

.gift-certificate .product-col-2 .addtocartbar {
  margin: 0px 0px 20px 0px; }

.gift-certificate .product-col-2 .formfield.giftcert .product-options {
  float: left;
  margin: 0px; }

.gift-certificate .product-col-2 .giftcard-details {
  width: 378px;
  padding: 10px 0 0;
  clear: both; }

.gift-certificate .product-col-2 .giftcard-details button {
  float: right;
  margin-top: 10px; }

.gift-certificate .giftcard-details .contentasset {
  margin-bottom: 15px;
  line-height: 125%; }

.customer-service .product-sizeguide-container {
  padding: 25px 0 0; }

.customer-service .product-sizeguide-container ul > li {
  list-style-type: none;
  margin: 0; }

.customer-service .product-sizeguide-container h3,
.customer-service .product-sizeguide-container h4 {
  margin: 15px 0 -20px; }

.customer-service .product-sizeguide-container h3 {
  font-size: 20px;
  line-height: 25px;
  margin: 0 0 7px; }

.customer-service .product-sizeguide-container .tableintro {
  margin-left: 0;
  padding-top: 7px; }

.customer-service .product-sizeguide-container .tabletext {
  margin: 25px 0 15px; }

.customer-service .product-sizeguide-container table tr td.firstcol {
  padding: 0 !important; }

.pt_events body {
  width: 100%; }

.pt_events #main {
  background-size: cover;
  background-position: center; }

.pt_events .events-bg {
  background-size: cover; }

.pt_events .events {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.pt_events .events-newsletter-signup .selectEvent {
  width: 100%;
  margin-bottom: 20px; }
  .pt_events .events-newsletter-signup .selectEvent select {
    background-color: #fff;
    height: 46px;
    width: 100%;
    padding: 0.75em 0.5em; }

.pt_events .events-newsletter-signup .style-select {
  width: 60%; }
  @media (max-width: 900px) {
    .pt_events .events-newsletter-signup .style-select {
      width: 100%; } }
  .pt_events .events-newsletter-signup .style-select .ss-selected-option {
    max-width: 100%;
    height: 46px;
    padding: 1em 0.5em 10px .6em;
    border: none; }
    .pt_events .events-newsletter-signup .style-select .ss-selected-option:after {
      padding: .2em 0 0 0; }

.pt_events .event-link {
  color: white; }

.pt_events .event-contain {
  width: 30%;
  margin-bottom: 72px; }
  .pt_events .event-contain .event-content {
    width: 85%; }
  .pt_events .event-contain img {
    width: 100%; }
  .pt_events .event-contain h3 {
    font-weight: 300;
    margin: 2px 0; }

.pt_events .events-content {
  font-family: FuturaND, helvetica, arial, sans-serif;
  padding-bottom: 90px; }
  @media (max-width: 900px) {
    .pt_events .events-content {
      padding: 0 20px 90px; } }
  .pt_events .events-content h1 {
    font-size: 24px;
    padding-bottom: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    margin-top: 0; }
  @media (max-width: 900px) {
    .pt_events .events-content .event-contain {
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .pt_events .events-content p {
    font-size: 24px;
    letter-spacing: 0.5px; }
  .pt_events .events-content .disclaimer-text {
    margin-top: 75px;
    max-width: 555px; }
  .pt_events .events-content .events-copy {
    max-width: 555px;
    font-size: 16px;
    letter-spacing: 0.5px; }
    @media (max-width: 900px) {
      .pt_events .events-content .events-copy {
        font-size: 12px; } }
    .pt_events .events-content .events-copy p {
      font-size: 24px;
      letter-spacing: 0.5px; }
    .pt_events .events-content .events-copy h2 {
      font-weight: 300; }
    .pt_events .events-content .events-copy form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 12px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 45px;
      margin-bottom: -49px; }
      @media (max-width: 900px) {
        .pt_events .events-content .events-copy form {
          margin-top: 27px;
          margin-bottom: -49px; } }
      .pt_events .events-content .events-copy form .label {
        display: none; }
      .pt_events .events-content .events-copy form .value {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 60%;
                flex: 0 0 60%;
        padding-bottom: 20px; }
        .pt_events .events-content .events-copy form .value input {
          font-size: 16px; }
          .pt_events .events-content .events-copy form .value input:focus {
            outline-style: none;
            border: 2px solid #2774ae;
            padding: 0.65em 0.5em; }
          .pt_events .events-content .events-copy form .value input.errorclient {
            margin-top: 0; }
        .pt_events .events-content .events-copy form .value .errorclient {
          margin-top: 8px; }
      .pt_events .events-content .events-copy form button {
        cursor: pointer;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 39%;
                flex: 0 0 39%;
        margin: 0 0 auto;
        padding: 1.2em 2em; }
      @media (max-width: 600px) {
        .pt_events .events-content .events-copy form {
          display: block; }
          .pt_events .events-content .events-copy form .value {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 100%;
                    flex: 1 0 100%; }
          .pt_events .events-content .events-copy form button {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 100%;
                    flex: 1 0 100%;
            margin-top: 20px;
            width: 100%; } }

.event-title {
  font-size: 28px;
  margin-bottom: 20px; }

.event-msg {
  font-size: 16px; }

.eventFull {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 600px) {
    .eventFull {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .eventFull .eventBody {
    margin: auto; }
    .eventFull .eventBody h2, .eventFull .eventBody h3 {
      font-weight: 200; }

.eventFull-contain .odd img {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 20px 22px 20px 60px; }
  @media (max-width: 600px) {
    .eventFull-contain .odd img {
      margin: auto;
      width: 100%;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }

.eventFull-contain .odd .eventBody {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: 0px 30px 0 0; }
  @media (max-width: 600px) {
    .eventFull-contain .odd .eventBody {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      padding: 30px; } }

.eventFull-contain .even img {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 20px 60px 20px 0; }
  @media (max-width: 600px) {
    .eventFull-contain .even img {
      margin: auto;
      width: 100%; } }

.eventFull-contain .even .eventBody {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 30px 0; }

.gate .plp__top, .gate.scrolled .plp__top {
  display: none; }

#main {
  background-size: cover;
  background-position: center; }

.gate-bg {
  background-size: cover; }

.gate-content {
  font-family: FuturaND, helvetica, arial, sans-serif;
  padding-bottom: 90px; }
  @media (max-width: 900px) {
    .gate-content {
      padding: 0 20px 90px; } }
  .gate-content h1 {
    font-size: 24px;
    padding-bottom: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    margin-top: 0;
    border-bottom: 1px solid white; }
    @media (max-width: 900px) {
      .gate-content h1 {
        font-size: 16px; } }
  .gate-content p {
    font-size: 24px;
    letter-spacing: 0.5px; }
  .gate-content .disclaimer-text {
    margin-top: 75px;
    max-width: 555px; }
  .gate-content .gate-copy {
    max-width: 555px;
    font-size: 24px;
    letter-spacing: 0.5px; }
    @media (max-width: 900px) {
      .gate-content .gate-copy {
        font-size: 16px; } }
    .gate-content .gate-copy p {
      font-size: 24px;
      letter-spacing: 0.5px; }
    .gate-content .gate-copy form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 12px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 45px;
      margin-bottom: -49px; }
      @media (max-width: 900px) {
        .gate-content .gate-copy form {
          margin-top: 27px;
          margin-bottom: -49px; } }
      .gate-content .gate-copy form .label {
        display: none; }
      .gate-content .gate-copy form .value {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 60%;
                flex: 0 0 60%; }
        .gate-content .gate-copy form .value input {
          font-size: 16px; }
          .gate-content .gate-copy form .value input:focus {
            outline-style: none;
            border: 2px solid #2774ae;
            padding: 0.65em 0.5em; }
          .gate-content .gate-copy form .value input.errorclient {
            margin-top: 0; }
        .gate-content .gate-copy form .value .errorclient {
          margin-top: 8px; }
      .gate-content .gate-copy form button {
        cursor: pointer;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 39%;
                flex: 0 0 39%;
        margin: 0 0 auto;
        padding: 1.2em 2em; }
      @media (max-width: 600px) {
        .gate-content .gate-copy form {
          display: block; }
          .gate-content .gate-copy form .value {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 100%;
                    flex: 1 0 100%; }
          .gate-content .gate-copy form button {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 100%;
                    flex: 1 0 100%;
            margin-top: 20px;
            width: 100%; } }

.giftcertpurchase .giftdetails {
  max-width: 400px; }

.giftcertpurchase .giftcertpurchaseform {
  margin-top: 30px; }
  .giftcertpurchase .giftcertpurchaseform select {
    width: 115px; }

.giftcertpurchase .giftcheckbalance {
  margin-top: 45px; }

.giftcertpurchase .label {
  color: #676767;
  margin-bottom: 2px; }
  .giftcertpurchase .label .labeltext {
    color: #676767; }
  .giftcertpurchase .label .requiredindicator {
    display: none; }

.giftcertpurchase fieldset {
  margin: 0; }

.giftcertpurchase input {
  margin-bottom: 12px;
  outline: 0;
  padding: 0 .5em; }
  .giftcertpurchase input.textinput, .giftcertpurchase input.textinputpw {
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    height: 30px;
    line-height: 30px; }
  .giftcertpurchase input.errorclient {
    padding-top: 0; }

.giftcertpurchase textarea {
  background-color: #f4f4f4;
  border: 0;
  margin-bottom: 12px;
  outline: 0;
  padding: .5em;
  resize: none;
  width: 100%;
  box-sizing: border-box;
  color: #252525;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif; }

.giftcertpurchase button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #000;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-top: 20px;
  width: 100%; }
  .giftcertpurchase button:hover {
    background-color: #fbb01b; }

.giftcertcolumn {
  max-width: 300px; }
  .giftcertcolumn img {
    width: 100%; }
  .giftcertcolumn .content-page {
    margin-bottom: 24px; }
  .giftcertcolumn .giftcheckbalanceform button {
    margin-top: 0px;
    outline: none; }
  .giftcertcolumn .giftcheckbalanceform .balance {
    margin-top: 24px;
    text-align: center;
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 24px; }
    .giftcertcolumn .giftcheckbalanceform .balance .error {
      display: block;
      font-size: 11px;
      line-height: 13px;
      margin-bottom: 10px; }
  .giftcertcolumn .check-balance-link-button a {
    display: block;
    background-color: #000;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%; }
    .giftcertcolumn .check-balance-link-button a:hover {
      background-color: #fbb01b; }

.static-page #content .check-balance-link-button a {
  color: #fff; }

.static-page #content .check-balance-link-button a:hover {
  color: #fff; }

@media (max-width: 600px) {
  .static-page .giftcertpurchase .content-main {
    margin-bottom: 0; } }

.pt_giftguide {
  overflow-x: hidden; }
  .pt_giftguide .header__right-menu {
    background: transparent; }
  .pt_giftguide .original-price {
    display: none; }
  @media (max-width: 900px) {
    .pt_giftguide .product-pricing {
      position: relative; } }
  .pt_giftguide .product-pricing:before {
    content: "";
    display: block;
    height: 2px;
    width: 2px;
    margin-bottom: 13px;
    transition: height 1s ease-in-out;
    -moz-transition: height 1s ease-in-out;
    -webkit-transition: height 1s ease-in-out;
    background-color: #d70f32; }
    @media (max-width: 900px) {
      .pt_giftguide .product-pricing:before {
        display: none; } }
  .pt_giftguide .inView .product-pricing:before {
    height: 280px; }
    @media (max-width: 900px) {
      .pt_giftguide .inView .product-pricing:before {
        height: 35px; } }
  .pt_giftguide.scrolled .stickyNav {
    opacity: 1;
    transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out; }
  .pt_giftguide .stickyNav {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: 50px;
    bottom: 100px;
    opacity: 0; }
    @media (max-width: 900px) {
      .pt_giftguide .stickyNav {
        display: none; } }
    .pt_giftguide .stickyNav .ggNav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 12px; }
      .pt_giftguide .stickyNav .ggNav a:hover {
        color: #d70f32; }
      .pt_giftguide .stickyNav .ggNav a {
        padding: 3px 0;
        color: white; }
    .pt_giftguide .stickyNav .titleText {
      font: 500 1em LifeLTStd, georgia, serif;
      font-size: 24px;
      display: inline-block;
      text-align: left;
      line-height: 40px; }
  .pt_giftguide #main {
    display: block;
    margin: 0 auto;
    padding: 0;
    color: white; }
    .pt_giftguide #main .product-image {
      position: relative;
      overflow: hidden; }
      .pt_giftguide #main .product-image .img-alt {
        width: 100%; }
      .pt_giftguide #main .product-image .img-main {
        width: 100%; }
      .pt_giftguide #main .product-image.hasAlt:hover .img-alt, .pt_giftguide #main .product-image.hasAlt.active .img-alt {
        width: 100%;
        opacity: 1;
        transition: opacity .5s .2s; }
      .pt_giftguide #main .product-image.hasAlt:hover .img-main, .pt_giftguide #main .product-image.hasAlt.active .img-main {
        opacity: 0;
        transition: opacity .5s .2s; }
      .pt_giftguide #main .product-image:focus {
        background: white;
        outline: none;
        box-shadow: 0 0 0 transparent; }
        .pt_giftguide #main .product-image:focus img.img-main {
          opacity: .5; }
          .pt_giftguide #main .product-image:focus img.img-main + img.img-alt {
            opacity: 0;
            width: 100%; }
      .pt_giftguide #main .product-image img {
        display: block;
        -webkit-transform: translateZ(0);
                transform: translateZ(0);
        width: 100%; }
      .pt_giftguide #main .product-image .img-main {
        width: 100%;
        opacity: 1;
        transition: opacity .2s; }
        @media (min-width: 901px) {
          .pt_giftguide #main .product-image .img-main {
            padding: 0; } }
      .pt_giftguide #main .product-image .img-alt {
        left: 0;
        right: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: opacity .5s .2s;
        width: 100%;
        box-sizing: border-box; }
    .pt_giftguide #main a {
      color: white; }
  .pt_giftguide .header__main {
    background: transparent; }
  .pt_giftguide .header__promo {
    background: transparent; }
  .pt_giftguide #giftGuideHead {
    padding: 163px 75px 0 312px;
    height: 400px;
    color: white; }
    @media (max-width: 900px) {
      .pt_giftguide #giftGuideHead {
        padding: 145px 20px 0;
        height: 561px; } }
    .pt_giftguide #giftGuideHead .stupidLeftMarginForNoReason {
      display: inline-block;
      margin-left: 50px; }
      @media (max-width: 900px) {
        .pt_giftguide #giftGuideHead .stupidLeftMarginForNoReason {
          margin-left: 76px; } }
    .pt_giftguide #giftGuideHead .notMarginBoy {
      display: block; }
      @media (max-width: 900px) {
        .pt_giftguide #giftGuideHead .notMarginBoy {
          margin-left: 42px; } }
    .pt_giftguide #giftGuideHead .down-arrow::before {
      display: block;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    .pt_giftguide #giftGuideHead .home-scrollmore-inner {
      text-align: center;
      margin-top: 60px; }
      @media (min-width: 900px) {
        .pt_giftguide #giftGuideHead .home-scrollmore-inner {
          display: none; } }
    .pt_giftguide #giftGuideHead .titleText {
      font: 500 1em LifeLTStd, georgia, serif;
      font-size: 88px;
      line-height: 72px;
      display: inline-block;
      text-align: left; }
      @media (max-width: 900px) {
        .pt_giftguide #giftGuideHead .titleText {
          font-size: 72px;
          margin: 0 auto;
          width: 100%; } }
    .pt_giftguide #giftGuideHead .contentasset {
      width: 350px;
      margin: 0 auto; }
    .pt_giftguide #giftGuideHead .ggNav {
      display: inline-block;
      font-size: 18px;
      margin-left: 0px; }
      .pt_giftguide #giftGuideHead .ggNav a:first-child {
        padding-left: 0; }
        @media (max-width: 900px) {
          .pt_giftguide #giftGuideHead .ggNav a:first-child {
            padding-left: 50px; } }
      .pt_giftguide #giftGuideHead .ggNav a:hover {
        color: #d70f32; }
      @media (max-width: 900px) {
        .pt_giftguide #giftGuideHead .ggNav {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-left: 0;
          line-height: 40px; } }
      .pt_giftguide #giftGuideHead .ggNav a {
        color: white;
        padding-left: 50px; }
  .pt_giftguide .product-info {
    max-width: 60px; }
    @media (max-width: 900px) {
      .pt_giftguide .product-info {
        max-width: 100%; } }
    .pt_giftguide .product-info p {
      margin: 0; }
  .pt_giftguide .imgLeft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 900px) {
      .pt_giftguide .imgLeft {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .pt_giftguide .imgLeft img {
      max-width: 100%; }
    .pt_giftguide .imgLeft .module-copy {
      margin: auto 0 auto -50px;
      color: white;
      width: 100%; }
      @media (max-width: 900px) {
        .pt_giftguide .imgLeft .module-copy {
          margin: 0; } }
      .pt_giftguide .imgLeft .module-copy h3 {
        font: 500 1em LifeLTStd, georgia, serif;
        font-size: 62px;
        margin: 30px 0 0px 0; }
        @media (max-width: 900px) {
          .pt_giftguide .imgLeft .module-copy h3 {
            font-size: 30px; } }
      .pt_giftguide .imgLeft .module-copy .bodycopy {
        font-size: 18px; }
        @media (max-width: 900px) {
          .pt_giftguide .imgLeft .module-copy .bodycopy {
            font-size: 12px; } }
    @media (max-width: 900px) {
      .pt_giftguide .imgLeft .product-tile-contain {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 900px) {
      .pt_giftguide .imgLeft .product-tile-contain .prod-tiles {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        max-width: 100%; } }
    .pt_giftguide .imgLeft .module-image {
      max-width: 50%; }
      @media (max-width: 900px) {
        .pt_giftguide .imgLeft .module-image {
          max-width: 100%; } }
  .pt_giftguide .smallImgLeft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (max-width: 900px) {
      .pt_giftguide .smallImgLeft {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .pt_giftguide .smallImgLeft .img1 {
      max-height: 360px;
      max-width: 270px; }
      @media (max-width: 900px) {
        .pt_giftguide .smallImgLeft .img1 {
          max-width: 50%; } }
      .pt_giftguide .smallImgLeft .img1 img {
        max-width: 100%; }
    .pt_giftguide .smallImgLeft .module-copy {
      padding-left: 5px;
      -ms-flex-item-align: end;
          align-self: flex-end;
      max-width: 80px; }
      @media (max-width: 900px) {
        .pt_giftguide .smallImgLeft .module-copy {
          -ms-flex-item-align: start;
              align-self: flex-start;
          max-width: 50%;
          padding-left: 0; } }
  .pt_giftguide .smallImgRight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    width: 85%; }
    @media (max-width: 900px) {
      .pt_giftguide .smallImgRight {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; } }
    .pt_giftguide .smallImgRight .img1 {
      max-height: 360px;
      max-width: 270px; }
      @media (max-width: 900px) {
        .pt_giftguide .smallImgRight .img1 {
          max-width: 50%; } }
      .pt_giftguide .smallImgRight .img1 img {
        max-width: 100%;
        max-height: 100%; }
    .pt_giftguide .smallImgRight .module-copy {
      padding-left: 5px;
      -ms-flex-item-align: end;
          align-self: flex-end;
      max-width: 80px; }
      @media (max-width: 900px) {
        .pt_giftguide .smallImgRight .module-copy {
          max-width: 50%;
          padding-left: 0; } }
  .pt_giftguide .imgRight {
    max-width: 85%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 900px) {
      .pt_giftguide .imgRight {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: initial;
            -ms-flex-pack: initial;
                justify-content: initial; } }
    .pt_giftguide .imgRight img {
      max-width: 100%; }
    .pt_giftguide .imgRight .module-copy {
      margin: auto -50px auto 0;
      color: white;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      max-width: 450px;
      position: relative; }
      .pt_giftguide .imgRight .module-copy h3 {
        font: 500 1em LifeLTStd, georgia, serif;
        font-size: 62px;
        margin: 30px 0 15px 0; }
        @media (max-width: 900px) {
          .pt_giftguide .imgRight .module-copy h3 {
            font-size: 30px; } }
      .pt_giftguide .imgRight .module-copy .bodycopy {
        font-size: 24px; }
        @media (max-width: 900px) {
          .pt_giftguide .imgRight .module-copy .bodycopy {
            font-size: 16px; } }
    .pt_giftguide .imgRight .module-image {
      max-width: 50%;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
      @media (max-width: 900px) {
        .pt_giftguide .imgRight .module-image {
          max-width: 100%;
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; } }
  .pt_giftguide .productLeft .prod-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 85%; }
    @media (max-width: 900px) {
      .pt_giftguide .productLeft .prod-tiles {
        max-width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  @media (max-width: 900px) {
    .pt_giftguide .productLeft .prod-contain {
      max-width: 50%; } }
  .pt_giftguide .productLeft .product-tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media (max-width: 900px) {
      .pt_giftguide .productLeft .product-tile {
        max-width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .pt_giftguide .productLeft .product-info {
    display: inline-block;
    margin: 0 0 0 20px; }
    .pt_giftguide .productLeft .product-info .product-name {
      width: 120px; }
    @media (max-width: 900px) {
      .pt_giftguide .productLeft .product-info {
        margin: 10px 0 0 0; }
        .pt_giftguide .productLeft .product-info .product-name {
          margin: 0;
          width: auto; }
        .pt_giftguide .productLeft .product-info .product-pricing {
          margin: 0; } }
  .pt_giftguide .productRight {
    width: 85%; }
    @media (max-width: 900px) {
      .pt_giftguide .productRight {
        width: 100%; } }
    .pt_giftguide .productRight .prod-tiles {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media (max-width: 900px) {
        .pt_giftguide .productRight .prod-tiles {
          max-width: 100%;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    .pt_giftguide .productRight .content-contain {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    @media (max-width: 900px) {
      .pt_giftguide .productRight .prod-contain {
        max-width: 50%; } }
    .pt_giftguide .productRight .product-tile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media (max-width: 900px) {
        .pt_giftguide .productRight .product-tile {
          max-width: 100%;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
    .pt_giftguide .productRight .product-info {
      display: inline-block;
      margin-left: 20px; }
      .pt_giftguide .productRight .product-info .product-name {
        width: 120px; }
      @media (max-width: 900px) {
        .pt_giftguide .productRight .product-info {
          margin-top: 10px;
          margin-left: 0px; }
          .pt_giftguide .productRight .product-info .product-name {
            width: auto; } }
      .pt_giftguide .productRight .product-info .product-pricing, .pt_giftguide .productRight .product-info .product-name {
        margin: 0; }
  .pt_giftguide .products h3 {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    position: absolute;
    margin: 41px 0 0 -43px;
    font-weight: 300; }
  .pt_giftguide .products .productsStack .product-pricing:before {
    display: none; }
  @media (max-width: 900px) {
    .pt_giftguide .products .product-info {
      margin-top: 10px; } }
  .productsStack .pt_giftguide .products .prod-contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 900px) {
      .productsStack .pt_giftguide .products .prod-contain {
        max-width: 100%;
        -webkit-box-pack: initial;
            -ms-flex-pack: initial;
                justify-content: initial; } }
  .pt_giftguide .products .prod-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 85%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .pt_giftguide .products .prod-tiles .product-tile-contain:first-child:nth-last-child(2) .product-name, .pt_giftguide .products .prod-tiles .product-tile-contain:first-child:nth-last-child(2) ~ .product-tile-contain .product-name {
      width: 120px; }
    @media (max-width: 900px) {
      .pt_giftguide .products .prod-tiles {
        max-width: 100%; }
        .pt_giftguide .products .prod-tiles .product-tile-contain:first-child:nth-last-child(2), .pt_giftguide .products .prod-tiles .product-tile-contain:first-child:nth-last-child(2) ~ .product-tile-contain {
          width: 48%; }
          .pt_giftguide .products .prod-tiles .product-tile-contain:first-child:nth-last-child(2) .product-name, .pt_giftguide .products .prod-tiles .product-tile-contain:first-child:nth-last-child(2) ~ .product-tile-contain .product-name {
            width: auto; } }
    .pt_giftguide .products .prod-tiles img {
      width: 100%; }
    .pt_giftguide .products .prod-tiles.productsStack {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media (max-width: 900px) {
        .pt_giftguide .products .prod-tiles.productsStack {
          margin: 0 auto; } }
      .pt_giftguide .products .prod-tiles.productsStack .product-tile-contain {
        width: 22%;
        margin-left: 3%; }
        @media (max-width: 900px) {
          .pt_giftguide .products .prod-tiles.productsStack .product-tile-contain {
            width: 44%;
            margin: 0 2%; } }
      .pt_giftguide .products .prod-tiles.productsStack .product-info {
        max-width: 100%;
        margin-bottom: 25px;
        margin-left: 0; }
      .pt_giftguide .products .prod-tiles.productsStack .product-tile {
        display: block; }
    .pt_giftguide .products .prod-tiles .product-tile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media (max-width: 900px) {
        .pt_giftguide .products .prod-tiles .product-tile {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: initial;
              -ms-flex-align: initial;
                  align-items: initial; } }
    .pt_giftguide .products .prod-tiles .product-info {
      display: inline-block;
      margin-left: 20px; }
      @media (max-width: 900px) {
        .pt_giftguide .products .prod-tiles .product-info {
          margin-left: 0; } }
      .pt_giftguide .products .prod-tiles .product-info .product-pricing, .pt_giftguide .products .prod-tiles .product-info .product-name {
        margin: 0; }
  .pt_giftguide .blog-module {
    margin-bottom: 75px; }
  .pt_giftguide .categorySection {
    padding: 155px 75px 0 312px;
    background-repeat: no-repeat;
    padding-bottom: 225px; }
    @media (max-width: 900px) {
      .pt_giftguide .categorySection {
        padding: 20px; } }
    .pt_giftguide .categorySection.Jewelry, .pt_giftguide .categorySection.Jewellry {
      background-position: -200px 666px; }
    .pt_giftguide .categorySection.Pajamasa, .pt_giftguide .categorySection.Pyjamas {
      background-position: right 828px; }

.gives-page.philanthropy__body {
  padding-top: 15px; }
  @media (max-width: 900px) {
    .gives-page.philanthropy__body {
      padding-top: 90px; } }

.gives-page .intro-copy {
  max-width: 580px; }
  .gives-page .intro-copy h1 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 1em; }
  .gives-page .intro-copy p {
    font-size: 14px;
    line-height: 1.71;
    margin-bottom: 1.5em; }
  .gives-page .intro-copy blockquote {
    font-family: LifeLTStd, georgia, serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.25;
    text-align: center;
    margin: 60px auto;
    max-width: 420px; }
    @media (max-width: 900px) {
      .gives-page .intro-copy blockquote {
        font-size: 28px; } }

.gives-page--who .gives-charities {
  max-width: 100%;
  width: 1000px; }

.gives-page--who .gives-charity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
  margin-bottom: 110px; }
  .gives-page--who .gives-charity h5 {
    font-family: LifeLTStd, georgia, serif;
    font-weight: 600;
    margin: 2.25em 0 .5em; }
  @media (max-width: 900px) {
    .gives-page--who .gives-charity {
      margin-top: 45px;
      margin-bottom: 75px; } }
  @media (max-width: 600px) {
    .gives-page--who .gives-charity {
      display: block; } }
  .gives-page--who .gives-charity:nth-child(even) .gives-charity__copy {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    padding: 15px 76px 0 0; }
    @media (max-width: 900px) {
      .gives-page--who .gives-charity:nth-child(even) .gives-charity__copy {
        padding: 15px 30px 0 0; } }
    @media (max-width: 600px) {
      .gives-page--who .gives-charity:nth-child(even) .gives-charity__copy {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        padding: 15px 0 0; } }

.gives-page--who .gives-charity__image {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 40%; }
  @media (max-width: 600px) {
    .gives-page--who .gives-charity__image {
      width: 100%; } }
  .gives-page--who .gives-charity__image .image-loader {
    padding-bottom: 75%; }
    .gives-page--who .gives-charity__image .image-loader:after {
      background-color: #9ad397; }

.gives-page--who .gives-charity__copy {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 15px 38px 0;
  width: 60%; }
  @media (max-width: 900px) {
    .gives-page--who .gives-charity__copy {
      padding: 15px 15px 0; } }
  @media (max-width: 600px) {
    .gives-page--who .gives-charity__copy {
      width: 100%;
      padding: 15px 0 0; } }
  .gives-page--who .gives-charity__copy h2 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 10px; }
  .gives-page--who .gives-charity__copy p {
    font-size: 14px;
    line-height: 1.43; }

.gives-page--who .gives-charity__cta-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px; }
  .gives-page--who .gives-charity__cta-wrapper > a {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    font-size: 15px; }

#content-sf {
  z-index: 1;
  max-width: 1920px;
  margin: 8px auto 0 auto; }
  @media screen and (max-width: 1023px) {
    #content-sf {
      margin: 0 auto; } }
  .pdp-page #content-sf {
    margin: 30px auto 0 auto; }
    @media screen and (max-width: 900px) {
      .pdp-page #content-sf {
        margin: 0 auto; } }

.homepage #content-sf {
  margin: 0 auto 0 auto; }

.homepage h3 {
  margin: 0; }

@media (max-width: 900px) {
  .homepage .header__main {
    background: white !important; } }

@media screen and (min-width: 901px) {
  .homepage .header__main {
    padding: 0 3% 0 50px; } }

.homepage .wrapper {
  background-color: #fff; }

@media (max-width: 900px) {
  .homepage .header__right-menu,
  .homepage .header__promo {
    background-color: white;
    z-index: 0; }
  .homepage .header__promo {
    max-height: none; }
  .homepage .header__inner {
    position: relative; } }

@media (max-width: 600px) {
  .homepage #row1.full-image-left.has-subheading .hp-text-block, .homepage #row1.full-image-center.has-subheading .hp-text-block, .homepage #row1.full-image-right.has-subheading .hp-text-block {
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: auto; } }

.homepage .home-scrollmore-wrapper {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  z-index: 1; }
  @media (max-width: 900px) {
    .homepage .home-scrollmore-wrapper {
      display: none; } }

.homepage .home-scrollmore-inner {
  margin: auto;
  max-width: 1920px;
  text-align: center; }
  @media (min-width: 901px) {
    .homepage .home-scrollmore-inner {
      text-align: right; } }

.homepage .home-scrollmore {
  bottom: 0;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 0;
  letter-spacing: 1px;
  margin: 20px 20px;
  pointer-events: auto;
  text-align: center;
  text-decoration: none;
  z-index: 2; }
  @media (min-width: 901px) {
    .homepage .home-scrollmore {
      left: auto;
      margin: 20px 50px; } }
  .homepage .home-scrollmore .down-arrow {
    margin-top: 2px; }
    .homepage .home-scrollmore .down-arrow::before {
      display: inline-block;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.homepage .hp-content {
  clear: both;
  margin: 0 auto;
  max-width: 1920px;
  width: 100%;
  position: relative; }
  @media (min-width: 1200px) {
    .homepage .hp-content.top .hp-text-block {
      top: 32%; } }
  .homepage .hp-content.middle .hp-text-block {
    top: 50%; }
  @media (min-width: 1200px) {
    .homepage .hp-content.bottom .hp-text-block {
      top: 70%; } }
  @media (max-width: 1024px) {
    .homepage .hp-content.mobile-top .hp-text-block {
      top: 35%; } }
  @media (max-width: 1024px) {
    .homepage .hp-content.mobile-middle .hp-text-block {
      top: 50%; } }
  @media (max-width: 1024px) {
    .homepage .hp-content.mobile-bottom .hp-text-block {
      top: 71%; } }
  @media (min-width: 601px) {
    .homepage .hp-content {
      max-height: 825px;
      overflow-y: hidden; } }
  .homepage .hp-content .full-link {
    cursor: pointer;
    z-index: 2;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0; }
  .homepage .hp-content a.hero-link {
    display: block;
    position: relative; }
    .homepage .hp-content a.hero-link:focus {
      border: none;
      opacity: .6;
      transition: all 400ms; }
  .homepage .hp-content .hp-video {
    height: 825px;
    max-width: 1920px;
    width: 100%; }
    @media (min-width: 1366px) {
      .homepage .hp-content .hp-video {
        height: auto;
        position: relative; }
        @supports ((-o-object-fit: cover) or (object-fit: cover)) {
          .homepage .hp-content .hp-video {
            max-width: 1920px;
            width: 100%;
            top: 0;
            -webkit-transform: none;
                    transform: none;
            -o-object-fit: cover;
               object-fit: cover; } } }
    @media (max-width: 1200px) {
      .homepage .hp-content .hp-video {
        position: relative;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%;
        width: auto; }
        @supports ((-o-object-fit: cover) or (object-fit: cover)) {
          .homepage .hp-content .hp-video {
            max-width: 1920px;
            width: 100%;
            left: auto;
            -webkit-transform: none;
                    transform: none;
            -o-object-fit: cover;
               object-fit: cover; } } }
    @supports ((-o-object-fit: cover) or (object-fit: cover)) {
      .homepage .hp-content .hp-video {
        -o-object-fit: cover;
           object-fit: cover; } }
    @media (max-width: 600px) {
      .homepage .hp-content .hp-video {
        display: none;
        height: 0;
        width: 0; } }
  .homepage .hp-content.full-image-left .hp-text-block {
    text-align: left; }
    @media (min-width: 1200px) {
      .homepage .hp-content.full-image-left .hp-text-block {
        left: 350px; } }
    @media (min-width: 1025px) and (max-width: 1200px) {
      .homepage .hp-content.full-image-left .hp-text-block {
        left: 25.6%;
        right: auto; } }
    @media (max-width: 1024px) {
      .homepage .hp-content.full-image-left .hp-text-block {
        left: 25%;
        right: auto; } }
  .homepage .hp-content.full-image-center {
    overflow-x: hidden; }
    .homepage .hp-content.full-image-center .img {
      text-align: center; }
    .homepage .hp-content.full-image-center .hp-text-block {
      left: 0;
      right: 0;
      text-align: center; }
      .homepage .hp-content.full-image-center .hp-text-block .sub-heading {
        margin-left: auto;
        margin-right: auto; }
    .homepage .hp-content.full-image-center .hp-video ~ img.show-mobile {
      width: auto !important; }
  .homepage .hp-content.full-image-right .hp-text-block {
    text-align: left; }
    @media (min-width: 1025px) {
      .homepage .hp-content.full-image-right .hp-text-block {
        left: 66%; } }
    @media (max-width: 1024px) {
      .homepage .hp-content.full-image-right .hp-text-block {
        left: auto;
        right: 2%; } }
  .homepage .hp-content.full-image-left .img, .homepage .hp-content.full-image-center .img, .homepage .hp-content.full-image-right .img {
    position: relative; }
    @media (min-width: 600px) {
      .homepage .hp-content.full-image-left .img, .homepage .hp-content.full-image-center .img, .homepage .hp-content.full-image-right .img {
        height: 825px;
        overflow: hidden; } }
    .homepage .hp-content.full-image-left .img.no-image, .homepage .hp-content.full-image-center .img.no-image, .homepage .hp-content.full-image-right .img.no-image {
      height: 819px; }
      @media (max-width: 900px) {
        .homepage .hp-content.full-image-left .img.no-image, .homepage .hp-content.full-image-center .img.no-image, .homepage .hp-content.full-image-right .img.no-image {
          height: 529px; } }
      .homepage .hp-content.full-image-left .img.no-image .hero-link, .homepage .hp-content.full-image-center .img.no-image .hero-link, .homepage .hp-content.full-image-right .img.no-image .hero-link {
        cursor: pointer;
        z-index: 1;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0; }
      @media (max-width: 600px) {
        .homepage .hp-content.full-image-left .img.no-image .hp-text-block, .homepage .hp-content.full-image-center .img.no-image .hp-text-block, .homepage .hp-content.full-image-right .img.no-image .hp-text-block {
          position: absolute;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
          width: auto; } }
    .homepage .hp-content.full-image-left .img .main, .homepage .hp-content.full-image-center .img .main, .homepage .hp-content.full-image-right .img .main {
      background-position: center top;
      background-repeat: no-repeat;
      background-size: cover; }
      .homepage .hp-content.full-image-left .img .main.hide-mobile, .homepage .hp-content.full-image-center .img .main.hide-mobile, .homepage .hp-content.full-image-right .img .main.hide-mobile {
        width: 100%;
        height: 825px; }
        @media (max-width: 600px) {
          .homepage .hp-content.full-image-left .img .main.hide-mobile, .homepage .hp-content.full-image-center .img .main.hide-mobile, .homepage .hp-content.full-image-right .img .main.hide-mobile {
            display: none; } }
      @media (max-width: 900px) {
        .homepage .hp-content.full-image-left .img .main.hide-tablet, .homepage .hp-content.full-image-center .img .main.hide-tablet, .homepage .hp-content.full-image-right .img .main.hide-tablet {
          display: none; } }
      .homepage .hp-content.full-image-left .img .main.show-mobile, .homepage .hp-content.full-image-center .img .main.show-mobile, .homepage .hp-content.full-image-right .img .main.show-mobile {
        display: none; }
        @media (max-width: 600px) {
          .homepage .hp-content.full-image-left .img .main.show-mobile, .homepage .hp-content.full-image-center .img .main.show-mobile, .homepage .hp-content.full-image-right .img .main.show-mobile {
            display: block;
            width: 100%;
            height: 548px; } }
    @media (max-width: 600px) {
      .homepage .hp-content.full-image-left .img .hp-text-block, .homepage .hp-content.full-image-center .img .hp-text-block, .homepage .hp-content.full-image-right .img .hp-text-block {
        left: 0;
        right: 0;
        margin: 0 auto;
        max-width: 96%;
        text-align: center; } }
  @media (max-width: 600px) {
    .homepage .hp-content.full-image-left.has-subheading .hp-text-block .sub-heading, .homepage .hp-content.full-image-center.has-subheading .hp-text-block .sub-heading, .homepage .hp-content.full-image-right.has-subheading .hp-text-block .sub-heading {
      margin: 14px auto 4px; } }
  .homepage .hp-content.image-left .img img {
    position: relative;
    left: 24.6%;
    max-width: 475px; }
    @media (max-width: 1200px) {
      .homepage .hp-content.image-left .img img {
        left: 10%; } }
    @media (max-width: 1024px) {
      .homepage .hp-content.image-left .img img {
        left: 4%; } }
  .homepage .hp-content.image-left .hp-text-block {
    text-align: left;
    left: 66%;
    right: auto;
    display: inline-block; }
    @media (max-width: 1200px) {
      .homepage .hp-content.image-left .hp-text-block {
        left: calc(475px + 20%); } }
    @media (max-width: 1024px) {
      .homepage .hp-content.image-left .hp-text-block {
        left: calc(475px + 8%); } }
  .homepage .hp-content.image-right .img img {
    position: relative;
    right: 12.3%;
    float: right;
    max-width: 475px; }
    @media (max-width: 1200px) {
      .homepage .hp-content.image-right .img img {
        right: 10%; } }
    @media (max-width: 1024px) {
      .homepage .hp-content.image-right .img img {
        right: 4%; } }
  .homepage .hp-content.image-right .hp-text-block {
    text-align: left;
    left: 24.6%;
    right: auto;
    display: inline-block; }
    @media (max-width: 1200px) {
      .homepage .hp-content.image-right .hp-text-block {
        right: calc(475px + 20%);
        left: auto; } }
    @media (max-width: 1024px) {
      .homepage .hp-content.image-right .hp-text-block {
        right: calc(475px + 8%);
        left: auto; } }
  .homepage .hp-content.image-left .img, .homepage .hp-content.image-right .img {
    height: auto;
    width: 100%; }
    .homepage .hp-content.image-left .img img, .homepage .hp-content.image-right .img img {
      padding: 130px 0; }
      @media (max-width: 900px) {
        .homepage .hp-content.image-left .img img, .homepage .hp-content.image-right .img img {
          padding: 50px 0 17px;
          right: 0;
          left: 0;
          margin: 0 auto; } }
      @media (max-width: 600px) {
        .homepage .hp-content.image-left .img img, .homepage .hp-content.image-right .img img {
          max-width: 300px; } }
    @media (max-width: 900px) {
      .homepage .hp-content.image-left .img .hp-text-block, .homepage .hp-content.image-right .img .hp-text-block {
        display: block;
        position: relative;
        left: calc((100% - 475px)/2);
        padding-bottom: 50px;
        -webkit-transform: none;
                transform: none;
        max-width: 475px; } }
    @media (max-width: 600px) {
      .homepage .hp-content.image-left .img .hp-text-block, .homepage .hp-content.image-right .img .hp-text-block {
        left: calc((100% - 300px)/2);
        max-width: 300px; } }
  .homepage .hp-content .hp-text-block {
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: auto; }
    .homepage .hp-content .hp-text-block h3 {
      font-size: 48px;
      line-height: 1.25; }
      @media (max-width: 900px) {
        .homepage .hp-content .hp-text-block h3 {
          font-size: 36px;
          line-height: normal; } }
      .homepage .hp-content .hp-text-block h3.heading-only {
        font-size: 24px; }
    .homepage .hp-content .hp-text-block .sub-heading {
      font: 300 1em FuturaND, helvetica, arial, sans-serif;
      font-size: 15px;
      line-height: 1.6;
      margin: 37px 0 11px;
      max-width: 569px; }
    .homepage .hp-content .hp-text-block .cta {
      color: #FFFFFF;
      display: inline-block;
      font: 500 1em FuturaND, helvetica, arial, sans-serif;
      font-size: 15px;
      margin-top: 22px;
      text-decoration: none; }
      .homepage .hp-content .hp-text-block .cta:hover {
        color: #fff; }
  .homepage .hp-content.white {
    color: #fff; }
    .homepage .hp-content.white * {
      color: #fff;
      font: 300 1em FuturaND, helvetica, arial, sans-serif; }
  @media (min-width: 601px) {
    .homepage .hp-content img.hide-mobile {
      display: block;
      width: 100%; }
    .homepage .hp-content img.hide-website {
      display: none; } }
  @media (max-width: 600px) {
    .homepage .hp-content img.hide-mobile {
      display: none; }
    .homepage .hp-content img.hide-website {
      display: block; } }

.homepage .product_1x4 {
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font: 300 1em FuturaND, helvetica, arial, sans-serif;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 auto;
  padding: 216px 0;
  max-width: 1920px;
  width: 100%;
  overflow-x: hidden; }
  @media (max-width: 1024px) {
    .homepage .product_1x4 {
      padding: 80px 0; } }
  .homepage .product_1x4.blue .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price.DVFEXCLUSIVE {
    color: #fbb01b; }
  .homepage .product_1x4 .content-contain {
    position: relative;
    right: 105px;
    text-align: right;
    width: 962px;
    max-width: 100%; }
    @media (max-width: 1200px) {
      .homepage .product_1x4 .content-contain {
        float: none;
        margin: 0 auto;
        left: 0;
        right: 0; } }
    @media (max-width: 1024px) {
      .homepage .product_1x4 .content-contain {
        max-width: 96%; } }
    @media (max-width: 900px) {
      .homepage .product_1x4 .content-contain {
        max-width: 414px;
        padding: 0 20px;
        width: 100%; } }
    .homepage .product_1x4 .content-contain .product-heading {
      width: 100%;
      margin: 0 auto;
      clear: both; }
      .homepage .product_1x4 .content-contain .product-heading h3 {
        float: left;
        font-size: 36px;
        font-weight: 300;
        text-align: left; }
        @media (max-width: 600px) {
          .homepage .product_1x4 .content-contain .product-heading h3 {
            font-size: 24px; } }
      .homepage .product_1x4 .content-contain .product-heading a.cta {
        color: #fff;
        font: 500 1em FuturaND, helvetica, arial, sans-serif;
        font-size: 12px;
        position: relative;
        text-decoration: none;
        top: 16px; }
        .homepage .product_1x4 .content-contain .product-heading a.cta:hover, .homepage .product_1x4 .content-contain .product-heading a.cta:focus {
          color: #fff; }
    .homepage .product_1x4 .content-contain .product-section {
      clear: both;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 27px;
      margin-left: calc((25% - 182px)/-1.5);
      margin-right: calc((25% - 182px)/-1.5); }
      @media (max-width: 900px) {
        .homepage .product_1x4 .content-contain .product-section {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-left: calc((50% - 182px)/-1);
          margin-right: calc((50% - 182px)/-1); } }
      .homepage .product_1x4 .content-contain .product-section .product-tile-contain {
        width: 25%;
        padding: 0 calc((25% - 182px)/2); }
        @media (max-width: 900px) {
          .homepage .product_1x4 .content-contain .product-section .product-tile-contain {
            margin-bottom: 28px;
            width: 50%;
            padding: 0 calc((50% - 182px)/2); } }
        @media (max-width: 600px) {
          .homepage .product_1x4 .content-contain .product-section .product-tile-contain {
            margin-bottom: 0px;
            min-height: 310px;
            width: 46%; } }
        @media (max-width: 320px) {
          .homepage .product_1x4 .content-contain .product-section .product-tile-contain {
            margin-bottom: 10px;
            min-height: 260px; } }
      .homepage .product_1x4 .content-contain .product-section .product-tile {
        width: 100%; }
        @media (max-width: 1024px) {
          .homepage .product_1x4 .content-contain .product-section .product-tile {
            width: auto; } }
        .homepage .product_1x4 .content-contain .product-section .product-tile a {
          display: block; }
        .homepage .product_1x4 .content-contain .product-section .product-tile .product-image {
          position: relative; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-image img {
            max-width: 180px;
            height: auto;
            width: 100%; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-image a:focus {
            display: inline-block;
            opacity: .6;
            transition: all 400ms; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-image .img-alt {
            left: 0;
            right: 0;
            opacity: 0;
            position: absolute;
            top: 0;
            transition: opacity .5s .2s;
            width: 100%;
            box-sizing: border-box; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-image.hasAlt:hover .img-alt, .homepage .product_1x4 .content-contain .product-section .product-tile .product-image.hasAlt:active .img-alt {
            width: 100%;
            opacity: 1;
            transition: opacity .5s .2s; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-image.hasAlt:hover .img-main, .homepage .product_1x4 .content-contain .product-section .product-tile .product-image.hasAlt:active .img-main {
            opacity: 0;
            transition: opacity .5s .2s; }
        .homepage .product_1x4 .content-contain .product-section .product-tile .product-info {
          color: #fff;
          height: auto;
          padding-top: 10px;
          text-align: left;
          max-width: 182px;
          margin: 0 auto; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing {
            color: #fff;
            font-size: 12px;
            text-align: left;
            margin: 0;
            width: 100%; }
            .homepage .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .price {
              color: #fff; }
            .homepage .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price {
              color: #fff;
              text-decoration: line-through; }
              .homepage .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price {
                color: #ff0400; }
                .homepage .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price.DVFEXCLUSIVE {
                  color: #2774ae; }
          .homepage .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name {
            margin-top: 2px;
            width: 100%; }
            .homepage .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name a.product-name {
              color: #fff;
              font-size: 12px;
              line-height: 16px;
              text-decoration: none;
              text-transform: none; }
              .homepage .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name a.product-name:focus {
                color: #000; }

@media (max-width: 1024px) {
  .homepage.touchevents .hp-content .hp-video.hide-tablet {
    display: none;
    height: 0;
    width: 0; } }

@media (min-width: 601px) and (max-width: 1024px) {
  .homepage.touchevents .hp-content .tablet-only {
    display: block;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover; } }

.homepage .four-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  @media (min-width: 768px) and (max-width: 812px) {
    .homepage .four-block .four-block-container {
      min-width: 100%;
      padding-top: 17%; } }
  @media (min-width: 1025px) {
    .homepage .four-block .four-block-container {
      max-width: 85%;
      padding-top: 7%; } }
  @media (min-width: 320px) and (max-width: 767px) {
    .homepage .four-block .four-block-container {
      min-width: 100%;
      padding-top: 38%; } }
  .homepage .four-block .four-block-container .slot-header-container {
    text-align: center; }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .slot-header-container {
        padding-bottom: 66px; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .slot-header-container {
        padding-bottom: 33px; } }
    .homepage .four-block .four-block-container .slot-header-container h3 {
      font-family: 500 1em FuturaND, helvetica, arial, sans-serif;
      font-weight: 300;
      line-height: 1.25;
      color: #9ad0e7; }
      @media (min-width: 768px) {
        .homepage .four-block .four-block-container .slot-header-container h3 {
          font-size: 54px; } }
      @media (max-width: 767px) {
        .homepage .four-block .four-block-container .slot-header-container h3 {
          font-size: 26px; } }
  .homepage .four-block .four-block-container .assetContain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column; } }
    .homepage .four-block .four-block-container .assetContain .hp-content {
      overflow: inherit; }
      .homepage .four-block .four-block-container .assetContain .hp-content.left-align, .homepage .four-block .four-block-container .assetContain .hp-content.right-align {
        height: auto;
        max-height: -webkit-min-content;
        max-height: -moz-min-content;
        max-height: min-content;
        max-width: 50%;
        max-height: 100%; }
        @media (max-width: 1024px) {
          .homepage .four-block .four-block-container .assetContain .hp-content.left-align, .homepage .four-block .four-block-container .assetContain .hp-content.right-align {
            height: auto;
            max-height: -webkit-min-content;
            max-height: -moz-min-content;
            max-height: min-content;
            min-width: 100%; } }
      .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain {
        display: block;
        margin: auto; }
        @media (min-width: 1025px) {
          .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain {
            max-width: 513px; } }
  @media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-resolution: 192dpi), only screen and (min-width: 1025px) and (min-resolution: 2dppx) {
    .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain {
      max-width: 80%;
      height: auto; } }
        @media (max-width: 1024px) {
          .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain {
            min-width: 100%; } }
        .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .imgContain {
          min-width: 100%; }
          @media (min-width: 1025px) {
            .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .imgContain {
              padding-top: 6%;
              margin-bottom: 16px; }
              .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .imgContain.hide-website {
                display: none; } }
          @media (max-width: 1024px) {
            .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .imgContain {
              padding-top: 0;
              margin-bottom: 0; }
              .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .imgContain.hide-mobile {
                display: none; } }
        .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .imgContain:after {
          content: "";
          display: block;
          clear: both;
          visibility: hidden;
          line-height: 0;
          height: 0; }
        @media (min-width: 1025px) {
          .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered {
            min-width: 100%; } }
        @media (max-width: 1024px) {
          .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered {
            display: none; } }
        .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered .heading-text h3 {
          font-weight: 300; }
          @media (min-width: 1025px) {
            .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered .heading-text h3 {
              font-size: 33px; } }
          @media (max-width: 1024px) {
            .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered .heading-text h3 {
              font-size: 19px; } }
        .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered .assetSubHead p.sub-heading {
          margin: 0; }
          @media (min-width: 1025px) {
            .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered .assetSubHead p.sub-heading {
              font-size: 22px; } }
          @media (max-width: 1024px) {
            .homepage .four-block .four-block-container .assetContain .hp-content .assetImgTextContain .promo-centered .assetSubHead p.sub-heading {
              font-size: 16px; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(1) {
        padding-bottom: 20px; } }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(1) .assetImgTextContain .imgContain img {
        float: right;
        box-shadow: -33px -33px #e562a3; } }
  @media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-resolution: 192dpi), only screen and (min-width: 1025px) and (min-resolution: 2dppx) {
    .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(1) .assetImgTextContain .imgContain img {
      max-width: 92%;
      min-width: 92%;
      height: auto; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(1) .assetImgTextContain .imgContain img {
        min-width: 100%;
        height: auto; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(2) {
        padding-bottom: 20px; } }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(2) .assetImgTextContain .imgContain img {
        float: left;
        box-shadow: 33px -33px #da0032; } }
  @media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-resolution: 192dpi), only screen and (min-width: 1025px) and (min-resolution: 2dppx) {
    .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(2) .assetImgTextContain .imgContain img {
      max-width: 92%;
      min-width: 92%;
      height: auto; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(2) .assetImgTextContain .imgContain img {
        min-width: 100%;
        height: auto; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(3) {
        padding-bottom: 20px; } }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(3) .assetImgTextContain .imgContain {
        margin-top: 75px; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(3) .assetImgTextContain .imgContain {
        margin-top: 0; } }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(3) .assetImgTextContain .imgContain img {
        float: left;
        box-shadow: 33px -33px #d59e20; } }
  @media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-resolution: 192dpi), only screen and (min-width: 1025px) and (min-resolution: 2dppx) {
    .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(3) .assetImgTextContain .imgContain img {
      max-width: 92%;
      min-width: 92%;
      height: auto; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(3) .assetImgTextContain .imgContain img {
        min-width: 100%;
        height: auto; } }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(4) .assetImgTextContain .imgContain {
        margin-top: 75px; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(4) .assetImgTextContain .imgContain {
        margin-top: 0; } }
    @media (min-width: 1025px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(4) .assetImgTextContain .imgContain img {
        float: right;
        box-shadow: -33px -33px #9ad0e7; } }
  @media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1025px) and (min-resolution: 192dpi), only screen and (min-width: 1025px) and (min-resolution: 2dppx) {
    .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(4) .assetImgTextContain .imgContain img {
      max-width: 92%;
      min-width: 92%;
      height: auto; } }
    @media (max-width: 1024px) {
      .homepage .four-block .four-block-container .assetContain .hp-content:nth-of-type(4) .assetImgTextContain .imgContain img {
        min-width: 100%;
        height: auto; } }
  .homepage .four-block .slot-cta-container {
    text-align: center; }
    @media (min-width: 1025px) {
      .homepage .four-block .slot-cta-container {
        padding: 8% 0 8% 0; } }
    @media (max-width: 1024px) {
      .homepage .four-block .slot-cta-container {
        padding: 4% 0 8% 0; } }
    .homepage .four-block .slot-cta-container a {
      font-weight: 300;
      color: #fff; }
      @media (min-width: 768px) {
        .homepage .four-block .slot-cta-container a {
          font-size: 20px; }
          .homepage .four-block .slot-cta-container a:hover {
            color: #fbb01b !important; } }
      @media (max-width: 767px) {
        .homepage .four-block .slot-cta-container a {
          font-size: 15px; } }

.homepage .module-wrapper h3,
.homepage .module-wrapper p,
.homepage .moduleTwo-wrapper h3,
.homepage .moduleTwo-wrapper p,
.homepage .moduleThree-wrapper h3,
.homepage .moduleThree-wrapper p,
.homepage .moduleSeven-wrapper h3,
.homepage .moduleSeven-wrapper p,
.homepage .slot-listing h3,
.homepage .slot-listing p,
.homepage .five-slot-listing h3,
.homepage .five-slot-listing p {
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0; }

.homepage #homepage-container #row1 .module-wrapper {
  margin-top: 0; }
  .homepage #homepage-container #row1 .module-wrapper .module-wrapper h3,
  .homepage #homepage-container #row1 .module-wrapper .module-wrapper p,
  .homepage #homepage-container #row1 .module-wrapper .moduleTwo-wrapper h3,
  .homepage #homepage-container #row1 .module-wrapper .moduleTwo-wrapper p,
  .homepage #homepage-container #row1 .module-wrapper .moduleThree-wrapper h3,
  .homepage #homepage-container #row1 .module-wrapper .moduleThree-wrapper p,
  .homepage #homepage-container #row1 .module-wrapper .moduleSeven-wrapper h3,
  .homepage #homepage-container #row1 .module-wrapper .moduleSeven-wrapper p,
  .homepage #homepage-container #row1 .module-wrapper .slot-listing h3,
  .homepage #homepage-container #row1 .module-wrapper .slot-listing p,
  .homepage #homepage-container #row1 .module-wrapper .five-slot-listing h3,
  .homepage #homepage-container #row1 .module-wrapper .five-slot-listing p {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0; }

@media screen and (min-width: 901px) {
  .homepage .module-wrapper {
    max-height: 1091px;
    width: 100%;
    margin-top: 28px; }
    .homepage .module-wrapper .img-hero {
      height: 100%;
      width: 100%;
      position: relative; }
      .homepage .module-wrapper .img-hero .img-pic {
        height: auto;
        width: 100%;
        display: block; }
      .homepage .module-wrapper .img-hero .content-text-wrapper {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%);
        background-color: #fff;
        text-align: left;
        padding: 30px;
        max-width: 29.03%;
        width: auto;
        opacity: .88; }
        .homepage .module-wrapper .img-hero .content-text-wrapper.full-image-right {
          left: auto;
          right: 3.125%;
          -webkit-transform: translateX(0%) translateY(-50%);
                  transform: translateX(0%) translateY(-50%); }
        .homepage .module-wrapper .img-hero .content-text-wrapper.full-image-left {
          -webkit-transform: translateX(0%) translateY(-50%);
                  transform: translateX(0%) translateY(-50%);
          left: 18%; }
        .homepage .module-wrapper .img-hero .content-text-wrapper.full-image-center {
          text-align: center; }
        .homepage .module-wrapper .img-hero .content-text-wrapper.top {
          top: 32%; }
        .homepage .module-wrapper .img-hero .content-text-wrapper.bottom {
          top: 70%; }
        .homepage .module-wrapper .img-hero .content-text-wrapper h3.header-text {
          color: #000;
          font-weight: 100;
          padding-bottom: 4%;
          line-height: 1; }
          .homepage .module-wrapper .img-hero .content-text-wrapper h3.header-text.hide-on-desktop {
            display: none; }
        .homepage .module-wrapper .img-hero .content-text-wrapper p.content-sub-text {
          color: #000;
          padding-bottom: 4%; }
          .homepage .module-wrapper .img-hero .content-text-wrapper p.content-sub-text.hide-on-desktop {
            display: none; }
        .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta {
          color: #000;
          font-family: futuraND !important; }
          .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta::after {
            content: "\e906";
            font-family: icomoon; }
          .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta:hover {
            color: #fbb01b !important; }
          .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta.hide-on-desktop {
            display: none; } }

@media screen and (max-width: 900px) {
  .homepage .module-wrapper {
    width: 100vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .homepage .module-wrapper .img-hero {
      height: 100%;
      width: 100%;
      position: relative; }
      .homepage .module-wrapper .img-hero .img-pic {
        min-height: 375px;
        min-width: 375px;
        height: 100%;
        width: 100%;
        display: block; }
      .homepage .module-wrapper .img-hero .content-text-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        background-color: #fff;
        text-align: center;
        padding-bottom: 10%; }
        .homepage .module-wrapper .img-hero .content-text-wrapper h3.header-text {
          color: #000;
          font-weight: 100;
          padding: 5.3% 0 1.3% 0; }
          .homepage .module-wrapper .img-hero .content-text-wrapper h3.header-text.hide-on-mobile {
            display: none; }
        .homepage .module-wrapper .img-hero .content-text-wrapper p.content-sub-text {
          color: #000;
          line-height: 1.42;
          padding-bottom: 1.6%; }
          .homepage .module-wrapper .img-hero .content-text-wrapper p.content-sub-text.hide-on-mobile {
            display: none; }
        .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta {
          color: #000;
          line-height: 1.42;
          font-family: futuraND !important; }
          .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta::after {
            content: "\e906";
            font-family: icomoon; }
          .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta:hover {
            color: #fbb01b; }
          .homepage .module-wrapper .img-hero .content-text-wrapper a.content-cta.hide-on-mobile {
            display: none; } }

@media screen and (min-width: 901px) {
  .homepage .moduleTwo-wrapper {
    width: 100%;
    padding: 2.6% 3.3% 2.6% 27.6%; }
    .homepage .moduleTwo-wrapper .all-content-wrapper {
      height: 100%;
      width: 100%;
      position: relative; }
      .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper {
        height: 100%;
        width: 100%; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-1 {
            width: 48%;
            height: auto;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-1 img {
              height: 100%;
              width: 100%;
              display: block; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-2 {
            width: 48%;
            height: auto;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-2 img {
              height: 100%;
              width: 100%;
              display: block; }
      .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper {
        position: absolute;
        -webkit-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%);
        top: 50%;
        left: 50%;
        text-align: center;
        width: 42%;
        padding: 30px;
        opacity: .88; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper.top {
          top: 24%; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper.bottom {
          top: 76%; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper h3.header-text,
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper p.content-sub-text,
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta {
          color: black;
          font-family: 300 1em FuturaND, helvetica, arial, sans-serif; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper h3.header-text {
          font-weight: 100;
          padding-bottom: 4%;
          line-height: 1; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper h3.header-text.hide-on-desktop {
            display: none; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper p.content-sub-text {
          padding-bottom: 4%;
          width: 90%;
          margin: 0 auto; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper p.content-sub-text.hide-on-desktop {
            display: none; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta {
          font-family: futuraND !important; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta:hover {
            color: #fbb01b !important; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper .content-cta::after {
          content: "\e906";
          font-family: icomoon; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta.hide-on-desktop {
          display: none; } }

@media screen and (max-width: 900px) {
  .homepage .moduleTwo-wrapper {
    width: 100%;
    padding: 6.5% 4.5%; }
    .homepage .moduleTwo-wrapper .all-content-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        width: 100%; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta {
          font-size: 0; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-1,
          .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-2 {
            width: 50%;
            display: inline-block; }
            .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-1 img,
            .homepage .moduleTwo-wrapper .all-content-wrapper .img-wrapper a.imgs-cta .image-wrapper-2 img {
              max-width: 100%;
              height: auto;
              display: block; }
      .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper {
        padding: 24px 29px;
        text-align: center; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper h3.header-text,
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper p.content-sub-text,
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta {
          color: black; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper h3.header-text {
          font-weight: 100;
          margin-bottom: 5px; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper h3.header-text.hide-on-mobile {
            display: none; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper p.content-sub-text {
          margin-bottom: 8px; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper p.content-sub-text.hide-on-mobile {
            display: none; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta {
          font-family: futuraND !important; }
          .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta:hover {
            color: #fbb01b !important; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta::after {
          content: "\e906";
          font-family: icomoon; }
        .homepage .moduleTwo-wrapper .all-content-wrapper .content-text-wrapper a.content-cta.hide-on-mobile {
          display: none; } }

@media screen and (max-width: 900px) {
  .homepage .moduleThree-wrapper {
    width: 100vw;
    padding-bottom: 7%; }
    .homepage .moduleThree-wrapper .all-content-wrapper {
      height: 100%;
      width: 100%; }
      .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 {
        width: auto;
        margin-right: 15%;
        padding: 7% 6.5% 10% 5.4%; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .image-wrapper-1 {
          width: 100%;
          height: 100%; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .image-wrapper-1 img {
            height: auto;
            width: 100%;
            display: block; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 {
          width: 100%; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 {
            height: 100%;
            text-align: left; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 h3.header-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 p.content-sub-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta {
              color: black;
              font-family: 300 1em FuturaND, helvetica, arial, sans-serif; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 h3.header-text {
              font-weight: 100;
              padding: 6.5% 0 1.8% 0; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 h3.header-text.hide-on-mobile {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 p.content-sub-text {
              line-height: 1.42;
              padding-bottom: 2.8%; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 p.content-sub-text.hide-on-mobile {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta {
              line-height: 1.42;
              font-family: futuraND !important; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta:hover {
                color: #fbb01b !important; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 .content-cta::after {
              content: "\e906";
              font-family: icomoon; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta.hide-on-mobile {
              display: none; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1.image-right {
          margin-left: 15%;
          margin-right: 0; }
      .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 {
        margin-left: 15%;
        padding: 7% 6.5% 10% 5.4%; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .image-wrapper-2 {
          height: 100%;
          width: 100%; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .image-wrapper-2 img {
            height: auto;
            width: 100%;
            display: block; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 {
          width: 100%; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 {
            height: 100%;
            text-align: left; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 h3.header-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 p.content-sub-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta {
              color: black;
              font-family: 300 1em FuturaND, helvetica, arial, sans-serif; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 h3.header-text {
              font-weight: 100;
              padding: 6.5% 0 1.8% 0; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 h3.header-text.hide-on-mobile {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 p.content-sub-text {
              line-height: 1.42;
              padding-bottom: 2.8%; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 p.content-sub-text.hide-on-mobile {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta {
              line-height: 1.42;
              font-family: futuraND !important; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta:hover {
                color: #fbb01b !important; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 .content-cta::after {
              content: "\e906";
              font-family: icomoon; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta.hide-on-mobile {
              display: none; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2.image-left {
          margin-right: 15%;
          margin-left: 0; } }

@media screen and (min-width: 901px) {
  .homepage .moduleThree-wrapper {
    height: auto;
    width: 100%;
    padding: 2.6% 6.3% 2.6% 24.7%; }
    .homepage .moduleThree-wrapper .all-content-wrapper {
      height: 100%;
      width: 100%; }
      .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .image-wrapper-1 {
          width: 60%;
          height: 100%;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .image-wrapper-1 img {
            height: 100%;
            width: 100%;
            display: block; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 {
          width: 40%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin: auto;
          position: relative; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 {
            width: 100%;
            text-align: center;
            background-color: white;
            padding: 30px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 h3.header-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 p.content-sub-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta {
              color: black;
              font-family: 300 1em FuturaND, helvetica, arial, sans-serif; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 h3.header-text {
              font-weight: 100;
              padding-bottom: 4%;
              line-height: 1; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 h3.header-text.hide-on-desktop {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 p.content-sub-text {
              padding-bottom: 4%;
              width: 90%;
              margin: 0 auto; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 p.content-sub-text.hide-on-desktop {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta {
              font-family: futuraND !important; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta:hover {
                color: #fbb01b !important; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 .content-cta::after {
              content: "\e906";
              font-family: icomoon; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1 .content-text-wrapper-1 .content-container-1 a.content-cta.hide-on-desktop {
              display: none; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1.image-right .image-wrapper-1 {
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-1.image-right .content-text-wrapper-1 {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; }
      .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-top: 3%; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .image-wrapper-2 {
          width: 60%;
          height: 100%;
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .image-wrapper-2 img {
            height: 100%;
            width: 100%;
            display: block; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 {
          width: 40%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin: auto;
          position: relative; }
          .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 {
            width: 100%;
            text-align: center;
            background-color: white;
            padding: 30px;
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 h3.header-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 p.content-sub-text,
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta {
              color: black;
              font-family: 300 1em FuturaND, helvetica, arial, sans-serif; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 h3.header-text {
              font-weight: 100;
              padding-bottom: 4%;
              line-height: 1; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 h3.header-text.hide-on-desktop {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 p.content-sub-text {
              padding-bottom: 4%;
              width: 90%;
              margin: 0 auto; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 p.content-sub-text.hide-on-desktop {
                display: none; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta {
              font-family: futuraND !important; }
              .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta:hover {
                color: #fbb01b !important; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 .content-cta::after {
              content: "\e906";
              font-family: icomoon; }
            .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2 .content-text-wrapper-2 .content-container-2 a.content-cta.hide-on-desktop {
              display: none; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2.image-left .image-wrapper-2 {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; }
        .homepage .moduleThree-wrapper .all-content-wrapper .asset-wrapper-2.image-left .content-text-wrapper-2 {
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2; } }

@media screen and (max-width: 900px) {
  .homepage.static-page--colored .slot-listing {
    width: 100%; }
    .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container {
      padding: 5.3% 4.5% 5.3% 0;
      width: 100%;
      height: 100%; }
      .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info {
        display: block;
        border-top: 1px solid #000;
        margin-right: 6.6%;
        padding-bottom: 19px; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info h3.category-slot-header,
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info p.category-slot-sub,
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info a.category-slot-cta {
          color: #000; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info h3.category-slot-header {
          font-weight: 100;
          padding: 4.7% 0 1.4% 4.5%; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info h3.category-slot-header.hide-on-mobile {
            display: none; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info p.category-slot-sub {
          line-height: 1.42;
          padding: 0 0 3% 4.5%; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info p.category-slot-sub.hide-on-mobile {
            display: none; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info a.category-slot-cta {
          line-height: 1.42;
          font-family: futuraND !important;
          padding: 0 0 0 4.5%; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info a.category-slot-cta:hover {
            color: #fbb01b !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info a.category-slot-cta.hide-on-mobile {
            display: none; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info .category-slot-cta::after {
          content: "\e906";
          font-family: icomoon; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container .category-slot-info .category-slot-cta::after.hide-on-mobile {
            display: none; }
      .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items {
        display: block;
        white-space: nowrap;
        overflow: auto;
        padding: 0 0 0 4.5%;
        -webkit-overflowscrolling-thumb: touch; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info.hideMobile {
          display: none; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item {
          width: 45%;
          display: inline-block;
          vertical-align: text-top;
          white-space: normal; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-image .quick-buy {
            display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-name-container,
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-info-container {
              width: 100%;
              display: block;
              font-size: 11px; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-name-container h2.product-name.name-link {
              color: #000; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-info-container p.product-pricing {
              text-align: left;
              font-size: 11px;
              color: #000; }
              .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-info-container p.product-pricing span.original-price {
                color: #000 !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .colors-contain {
            display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-badge {
            color: #000 !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item:hover .product-info h2.product-name.name-link {
            color: #fbb01b !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item:hover .product-info .product-info-container p.product-pricing span.original-price,
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item:hover .product-info .product-info-container p.product-pricing span.price {
            color: #fbb01b !important; } }

@media screen and (min-width: 901px) {
  .homepage.static-page--colored .slot-listing {
    max-width: 1920px;
    width: 100vw;
    height: auto; }
    .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container {
      padding: 2.6% 6.5% 2.6% 16%;
      width: 100%;
      height: auto; }
      .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container div.category-slot-info.hideDesktop {
        display: none; }
      .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info {
          border-top: 1px solid #000;
          width: 38.5%; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info h3.category-slot-header,
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info p.category-slot-sub,
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info a.category-slot-cta {
            color: #000; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info h3.category-slot-header {
            font-weight: 100;
            padding: 5.5% 0 4% 0;
            line-height: 1; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info h3.category-slot-header.hide-on-desktop {
              display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info p.category-slot-sub {
            padding-bottom: 4%;
            font-weight: 100;
            width: 82.5%; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info p.category-slot-sub.hide-on-desktop {
              display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info a.category-slot-cta {
            font-family: FuturaND !important; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info a.category-slot-cta:hover {
              color: #fbb01b !important; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info a.category-slot-cta.hide-on-desktop {
              display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info .category-slot-cta::after {
            content: "\e906";
            font-family: icomoon; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .category-slot-info .category-slot-cta::after.hide-on-desktop {
              display: none; }
        .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item {
          width: 18%; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item.wrappedItem {
            margin-top: 4%; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-image .quick-buy {
            display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-name-container,
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-info-container {
              width: 100%;
              display: block;
              text-align: left; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-name-container h2.product-name.name-link {
              color: #000; }
            .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-info-container p.product-pricing {
              text-align: left;
              color: #000; }
              .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-info .product-info-container p.product-pricing span.original-price {
                color: #000 !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .colors-contain {
            display: none; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item .product-block .product-badge {
            color: #000 !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item:hover .product-info h2.product-name.name-link {
            color: #fbb01b !important; }
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item:hover .product-info .product-info-container p.product-pricing span.original-price,
          .homepage.static-page--colored .slot-listing .homepage-eight-product-listing-container ul#search-result-items .grid-tile.item:hover .product-info .product-info-container p.product-pricing span.price {
            color: #fbb01b !important; } }

.homepage.static-page--colored .five-slot-listing {
  max-width: 1920px;
  height: 100%;
  width: 100vw;
  padding: 2.6% 6.5% 2.6% 16%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container {
    width: 62.5%;
    height: 100%; }
    .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container {
      height: 100%;
      width: 100%; }
      .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image {
          width: 100%;
          height: auto;
          font-size: 0; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image .img-container {
            width: 50%;
            height: 100%;
            display: inline-block; }
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image .img-container img.hp-image-main,
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image .img-container img.hp-image-main-two {
              height: auto;
              width: 100%;
              display: block; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info {
          width: 50%;
          height: auto;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          text-align: left; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-name-container {
            width: 100%;
            height: auto;
            text-align: left; }
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-name-container h2.product-name {
              color: #000; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-info-container {
            width: 100%;
            height: auto;
            text-align: left; }
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-info-container p.product-pricing {
              text-align: left;
              color: black; }
              .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-info-container p.product-pricing span.original-price {
                color: #000; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-badge {
          display: none; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block:hover .product-info .product-name-container h2,
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block:hover .product-info .product-info-container p,
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block:hover .product-info .product-info-container p span {
          color: #fbb01b !important; }
    .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots {
      text-align: right;
      width: 50%;
      right: 0; }
      .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots button {
        background: transparent;
        border: 1px solid #676767; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots button::after {
          content: none; }
      .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots li.slick-active button {
        background: black; }
  .homepage.static-page--colored .five-slot-listing .test-content-wrapper {
    width: 33.33%;
    height: 100%;
    border-top: 1px solid #000; }
    .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container {
      width: 100%;
      height: auto; }
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container h3.category-slot-header,
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container p.category-slot-sub,
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta {
        color: #000; }
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container h3.category-slot-header {
        font-weight: 100;
        padding: 5% 0 4%;
        line-height: 1; }
        @media screen and (min-width: 901px) {
          .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container h3.category-slot-header.hide-on-desktop {
            display: none; } }
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container p.category-slot-sub {
        padding-bottom: 4%; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container p.category-slot-sub.hide-on-desktop {
          display: none; }
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta {
        font-family: futuraND !important; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta:hover {
          color: #fbb01b !important; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta::after {
          content: '\e906';
          font-family: icomoon; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta.hide-on-desktop {
          display: none; }

@media screen and (max-width: 900px) {
  .homepage.static-page--colored .five-slot-listing {
    height: auto;
    width: 100vw;
    padding: 10.6% 4.15% 10.6% 4.15%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      width: 100%;
      height: 100%; }
      .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container {
        height: 100%;
        width: 100%; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block {
          display: block;
          width: 100%;
          height: 100%; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image {
            width: 100%;
            height: auto;
            font-size: 0; }
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image .img-container {
              width: 50%;
              height: 100%;
              display: inline-block; }
              .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image .img-container img.hp-image-main,
              .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-image .img-container img.hp-image-main-two {
                height: auto;
                width: 100%;
                display: block; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info {
            width: 60%;
            height: auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            text-align: left; }
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-name-container {
              width: 100%;
              height: auto;
              text-align: left; }
              .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-name-container h2.product-name {
                color: #000;
                font-size: 11px; }
            .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-info-container {
              width: 100%;
              height: auto;
              text-align: left; }
              .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-info-container p.product-pricing {
                text-align: left;
                color: black;
                font-size: 11px; }
                .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-info .product-info-container p.product-pricing span.original-price {
                  color: #000; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block .product-badge {
            display: none; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block:hover .product-info .product-name-container h2,
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block:hover .product-info .product-info-container p,
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .product-tile-container .product-tile.product-block:hover .product-info .product-info-container p span {
            color: #fbb01b !important; }
      .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots {
        text-align: right;
        width: 50%;
        right: 0; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots button {
          background: transparent;
          border: 1px solid #676767; }
          .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots button::after {
            content: none; }
        .homepage.static-page--colored .five-slot-listing .homepage-category-listing-container .slick-dots li.slick-active button {
          background: black; }
    .homepage.static-page--colored .five-slot-listing .test-content-wrapper {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      width: 100%;
      height: 100%;
      border-top: 1px solid #000; }
      .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container {
        width: 100%;
        height: auto;
        padding-bottom: 10px; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container h3.category-slot-header,
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container p.category-slot-sub,
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta {
          color: #000; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container h3.category-slot-header {
          font-weight: 100;
          padding: 5% 0 1.25%; }
          .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container h3.category-slot-header.hide-on-mobile {
            display: none; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container p.category-slot-sub {
          padding-bottom: 2.5%;
          margin: 0;
          width: 93%; }
          .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container p.category-slot-sub.hide-on-mobile {
            display: none; }
        .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta {
          font-family: futuraND !important; }
          .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta:hover {
            color: #fbb01b !important; }
          .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta::after {
            content: '\e906';
            font-family: icomoon; }
          .homepage.static-page--colored .five-slot-listing .test-content-wrapper .test-content-container a.category-slot-cta.hide-on-mobile {
            display: none; } }

@media screen and (max-width: 900px) {
  .homepage .hp-content-row h3.category-slot-header,
  .homepage .hp-content-row h3.header-text {
    font-size: 24px; } }

@media screen and (max-width: 1440px) and (min-width: 901px) {
  .homepage .hp-content-row h3.category-slot-header,
  .homepage .hp-content-row h3.header-text {
    font-size: 30px; } }

@media screen and (min-width: 1441px) {
  .homepage .hp-content-row h3.category-slot-header,
  .homepage .hp-content-row h3.header-text {
    font-size: 40px; } }

.homepage .hp-content-row p.category-slot-sub,
.homepage .hp-content-row p.content-sub-text {
  font-weight: 300; }
  @media screen and (max-width: 900px) {
    .homepage .hp-content-row p.category-slot-sub,
    .homepage .hp-content-row p.content-sub-text {
      font-size: 14px; } }
  @media screen and (max-width: 1440px) and (min-width: 901px) {
    .homepage .hp-content-row p.category-slot-sub,
    .homepage .hp-content-row p.content-sub-text {
      font-size: 16px; } }
  @media screen and (min-width: 1441px) {
    .homepage .hp-content-row p.category-slot-sub,
    .homepage .hp-content-row p.content-sub-text {
      font-size: 16px; } }

@media screen and (max-width: 900px) {
  .homepage .hp-content-row a.category-slot-cta,
  .homepage .hp-content-row a.content-cta {
    font-size: 14px; } }

@media screen and (max-width: 1440px) and (min-width: 901px) {
  .homepage .hp-content-row a.category-slot-cta,
  .homepage .hp-content-row a.content-cta {
    font-size: 16px; } }

@media screen and (min-width: 1441px) {
  .homepage .hp-content-row a.category-slot-cta,
  .homepage .hp-content-row a.content-cta {
    font-size: 16px; } }

@media screen and (max-width: 900px) {
  .homepage .hp-content-row .category-slot-cta::after,
  .homepage .hp-content-row .content-cta::after {
    font-size: 10px; } }

@media screen and (max-width: 1440px) and (min-width: 901px) {
  .homepage .hp-content-row .category-slot-cta::after,
  .homepage .hp-content-row .content-cta::after {
    font-size: 12px; } }

@media screen and (min-width: 1441px) {
  .homepage .hp-content-row .category-slot-cta::after,
  .homepage .hp-content-row .content-cta::after {
    font-size: 12px; } }

@media screen and (max-width: 900px) {
  .homepage .mantra-wrapper {
    height: auto;
    width: 100%;
    padding-bottom: 7%; }
    .homepage .mantra-wrapper .all-content-wrapper {
      height: 100%;
      width: 100%; }
      .homepage .mantra-wrapper .all-content-wrapper .img-wrapper .inside-image-wrapper img {
        display: block;
        height: auto;
        width: 100%; } }

@media screen and (min-width: 901px) {
  .homepage .mantra-wrapper {
    height: auto;
    width: 100%; }
    .homepage .mantra-wrapper .all-content-wrapper {
      height: 100%;
      width: 100%; }
      .homepage .mantra-wrapper .all-content-wrapper .img-wrapper .inside-image-wrapper img {
        display: block;
        height: auto;
        width: 100%; } }

/* 4.3 site redirect modal
---------------------------------------------------------------------- */
.ui-dialog.ui-widget.modal-world-redirect {
  background: #e8e9e9; }

.modal-world-redirect .ui-dialog-title {
  display: none; }

/* 4.4 newsletter signup modal
---------------------------------------------------------------------- */
.ui-dialog .ui-dialog-content .newsletter .contentasset {
  padding-bottom: 0px; }

.ui-dialog .newsletter .newsletter-image {
  height: 278px;
  width: 100%; }

.newsletter .newsletter-modal-intro p {
  margin: 22px auto 0;
  font-size: 1.54em;
  color: #000;
  line-height: 1.43em;
  text-align: center;
  max-width: 638px;
  letter-spacing: .21em;
  font-weight: 200; }

.newsletter .newsletter-modal-intro p span {
  color: #f3156c;
  font-weight: bold; }

.newsletter .requiredindicator {
  display: none; }

.newsletter .col1 {
  float: left;
  margin-right: 15.8%;
  margin-left: 28%;
  width: 41.4%; }

.newsletter .col2 {
  float: left;
  position: absolute;
  right: 13px;
  width: 41.2%; }

.newsletter .col2.country {
  top: 81px; }

.newsletter .formfield .label {
  display: none;
  color: #000;
  font-weight: 500;
  letter-spacing: .18em;
  padding-bottom: 4px;
  text-transform: uppercase; }

.newsletter .formfield .value {
  clear: both;
  margin: 0 0 17px;
  text-align: left;
  width: 100%; }

.newsletter .firstname,
.newsletter .email {
  margin: 0 auto;
  float: none;
  width: 90%; }

.newsletter .zip {
  margin-top: 24px; }

.newsletter .formactions .newsletterbutton {
  color: #000;
  background: none;
  font-weight: 500;
  border-bottom: 1px solid #000;
  margin: 34px 0 0;
  padding: 0 0 2px;
  text-transform: capitalize;
  font-size: 19px;
  letter-spacing: 3px; }

.newsletter .formfield input.textinput {
  padding: 4px 2px 4px 21px;
  width: 96%;
  height: 26px;
  letter-spacing: 2px;
  font-size: 14px; }

.newsletter .localerrorform .validation-error {
  color: #ff0000;
  font-style: italic; }

.newsletter .sbox {
  width: 105%; }

.newsletter .sbox .selectbox {
  border-color: #000; }

.sbox.items.country {
  width: 23%; }

.newsletter select.selectbox {
  background-color: #fff;
  width: 105%;
  height: 36px;
  color: #999;
  letter-spacing: 2px;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: white;
  /* base64 png for dropdown arrow below */
  background-image: url("data:image/png;base64,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");
  background-position: right 8px center;
  background-repeat: no-repeat;
  padding-left: 21px;
  border-radius: 0; }

.newsletter select::-ms-expand {
  display: none; }

.newsletter .ui-dialog-newsletter-content-inputfield.validation-error {
  border-color: #ff0000; }

.newsletter .error-container .error-msg {
  margin-left: 18px; }

.newsletter .newsletterformular .sbox a.validation-error {
  border: 1px solid #ff0000;
  margin: 0px; }

.ui-widget-overlay {
  background: #000;
  opacity: .7;
  min-height: 100%;
  left: 0;
  top: 0px;
  position: fixed;
  z-index: 11000 !important; }

.modal-newsletter-signup {
  background: #e8e9e9;
  min-width: 866px;
  top: 50% !important;
  margin: 0 auto;
  left: 0 !important;
  right: 0 !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.modal-newsletter-signup .ui-dialog-titlebar,
.modal-newsletter-signup .ui-dialog-titlebar .ui-dialog-title {
  background: #e8e9e9; }

.modal-newsletter-signup.ui-dialog h2,
.newsletter-modal-intro h2 {
  padding: 78px 0 10px;
  text-transform: uppercase;
  font-size: 3.3em;
  font-weight: 100;
  letter-spacing: 7px; }

#main #newsletter-signup {
  /* full page signup */
  background: #e8e9e9;
  padding-bottom: 28px; }

.modal-newsletter-signup .ui-dialog-title {
  display: none; }

.modal-newsletter-signup.newsletter-success .ui-dialog-title {
  display: block; }

.newsletter-disclaimer {
  width: 100%;
  margin: 37px auto 0;
  clear: both;
  color: #000;
  font-size: 14px;
  font-weight: 200;
  line-height: 1.4em;
  letter-spacing: .2em; }

.modal-simple .firstname,
.modal-simple .lastname {
  display: none !important; }

.newsletter.flashmessage h1 {
  font-size: 26px;
  margin: 0 auto 35px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 5px;
  font-weight: 200; }

.newsletter.flashmessage h3 {
  margin: 0 auto 15px;
  font-size: .97em;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  line-height: 155%;
  text-align: center;
  max-width: 757px; }

.newsletter.flashmessage p {
  margin: 0 auto 55px;
  font-size: 12px;
  font-weight: 200;
  text-transform: none;
  letter-spacing: 2px;
  color: #000;
  line-height: 20px;
  text-align: center;
  max-width: 90%; }

.pdp-page .global-mini-cart .linkminicart .global-mini-cart__itemscount {
  top: 8px; }

.simplesearch {
  -webkit-margin-after: auto;
          margin-block-end: auto; }

#pdp-image-container .slick-track .slick-slide {
  height: unset; }

#pdp-sliders-container .slick-track .slick-slide {
  height: unset !important; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.pdp-page {
  background-color: white; }
  .pdp-page .top-nav {
    left: -7px;
    float: right;
    color: #000;
    font-weight: 500;
    font-family: FuturaND, helvetica, arial, sans-serif; }
    .pdp-page .top-nav .prev:before,
    .pdp-page .top-nav .next:before {
      top: 2px;
      content: '';
      display: inline-block; }
    .pdp-page .top-nav .prev:before {
      left: -7px; }
    .pdp-page .top-nav .next:before {
      left: 7px; }
  .pdp-page #pdp-image-container.removing {
    opacity: 0;
    transition: 400ms opacity; }
  .pdp-page #pdp-image-container.loaded {
    -webkit-animation: fadeIn 400ms;
            animation: fadeIn 400ms; }
  .pdp-page .product-overview .ui-icon-closethick {
    display: none;
    position: fixed;
    cursor: pointer;
    right: 30px;
    top: 30px;
    background: url("../../../images/ui-elements/close.png");
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: contain; }
    @media (max-width: 900px) {
      .pdp-page .product-overview .ui-icon-closethick {
        top: 10px;
        right: 10px;
        z-index: 101; } }
  .pdp-page .pdp-sliders {
    text-align: left; }
    @media (min-width: 901px) {
      .pdp-page .pdp-sliders {
        padding: 60px 3% 30px 3%; } }
    @media (max-width: 900px) {
      .pdp-page .pdp-sliders.wrapper {
        padding: 0;
        text-align: center;
        z-index: 10; }
        .pdp-page .pdp-sliders.wrapper .five-block-slider {
          padding-left: 0px;
          padding-right: 0px; } }
  .pdp-page .inline-desktop-only {
    display: block; }
    @media (min-width: 901px) {
      .pdp-page .inline-desktop-only {
        display: inline-block; } }
  .pdp-page .inline-mobile-only {
    display: inline-block; }
    @media (min-width: 901px) {
      .pdp-page .inline-mobile-only {
        display: block; } }
  .pdp-page .pdp-underlined {
    text-decoration: underline; }
  .pdp-page #product1_rr .rec-carousel,
  .pdp-page #product2_rr .rec-carousel,
  .pdp-page #product3_rr .rec-carousel {
    padding: 0;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 901px) {
      .pdp-page #product1_rr .rec-carousel,
      .pdp-page #product2_rr .rec-carousel,
      .pdp-page #product3_rr .rec-carousel {
        margin-left: -3%; } }
    @media screen and (max-width: 900px) {
      .pdp-page #product1_rr .rec-carousel,
      .pdp-page #product2_rr .rec-carousel,
      .pdp-page #product3_rr .rec-carousel {
        display: block;
        white-space: nowrap; } }
  @media (max-width: 900px) {
    .pdp-page #product1_rr,
    .pdp-page #product2_rr,
    .pdp-page #product3_rr {
      padding: 0;
      border: none; }
      .pdp-page #product1_rr .pdp-recommendations,
      .pdp-page #product2_rr .pdp-recommendations,
      .pdp-page #product3_rr .pdp-recommendations {
        margin-top: 0;
        padding-top: 0;
        border-top: none;
        box-sizing: border-box;
        padding: 0 20px; } }
  .pdp-page #product1_rr .rec-item,
  .pdp-page #product2_rr .rec-item,
  .pdp-page #product3_rr .rec-item {
    text-align: center;
    position: relative;
    width: 25%;
    float: left;
    padding: 0 3%;
    box-sizing: border-box; }
    @media (max-width: 900px) {
      .pdp-page #product1_rr .rec-item,
      .pdp-page #product2_rr .rec-item,
      .pdp-page #product3_rr .rec-item {
        margin-bottom: 0;
        width: 45%;
        text-align: left;
        display: inline-block;
        white-space: normal;
        vertical-align: text-top;
        float: none; } }
    .pdp-page #product1_rr .rec-item img,
    .pdp-page #product2_rr .rec-item img,
    .pdp-page #product3_rr .rec-item img {
      width: 100%;
      margin-bottom: 7px; }
    .pdp-page #product1_rr .rec-item .product-info,
    .pdp-page #product2_rr .rec-item .product-info,
    .pdp-page #product3_rr .rec-item .product-info {
      text-align: left;
      font-size: 12px;
      line-height: 16px; }
      @media (max-width: 900px) {
        .pdp-page #product1_rr .rec-item .product-info,
        .pdp-page #product2_rr .rec-item .product-info,
        .pdp-page #product3_rr .rec-item .product-info {
          text-align: center; } }
      .pdp-page #product1_rr .rec-item .product-info .product-name,
      .pdp-page #product2_rr .rec-item .product-info .product-name,
      .pdp-page #product3_rr .rec-item .product-info .product-name {
        color: #000;
        font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
        line-height: 1.5;
        letter-spacing: initial; }
      .pdp-page #product1_rr .rec-item .product-info .product-price,
      .pdp-page #product2_rr .rec-item .product-info .product-price,
      .pdp-page #product3_rr .rec-item .product-info .product-price {
        font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
        line-height: 1.5;
        letter-spacing: initial; }
        .pdp-page #product1_rr .rec-item .product-info .product-price .regular-price,
        .pdp-page #product2_rr .rec-item .product-info .product-price .regular-price,
        .pdp-page #product3_rr .rec-item .product-info .product-price .regular-price {
          text-decoration: line-through;
          color: #000;
          font-weight: 100;
          margin-right: .5em; }
          @media (max-width: 601px) and (orientation: landscape) {
            .pdp-page #product1_rr .rec-item .product-info .product-price .regular-price,
            .pdp-page #product2_rr .rec-item .product-info .product-price .regular-price,
            .pdp-page #product3_rr .rec-item .product-info .product-price .regular-price {
              clear: both;
              display: block;
              width: 100%; } }
        .pdp-page #product1_rr .rec-item .product-info .product-price .sale-price,
        .pdp-page #product2_rr .rec-item .product-info .product-price .sale-price,
        .pdp-page #product3_rr .rec-item .product-info .product-price .sale-price {
          color: #ff0400; }
          .pdp-page #product1_rr .rec-item .product-info .product-price .sale-price.DVFEXCLUSIVE,
          .pdp-page #product2_rr .rec-item .product-info .product-price .sale-price.DVFEXCLUSIVE,
          .pdp-page #product3_rr .rec-item .product-info .product-price .sale-price.DVFEXCLUSIVE {
            color: #2774ae; }
    .pdp-page #product1_rr .rec-item:hover .product-info .product-name,
    .pdp-page #product1_rr .rec-item:hover .product-info .product-price,
    .pdp-page #product1_rr .rec-item:hover .product-info .product-price .regular-price,
    .pdp-page #product2_rr .rec-item:hover .product-info .product-name,
    .pdp-page #product2_rr .rec-item:hover .product-info .product-price,
    .pdp-page #product2_rr .rec-item:hover .product-info .product-price .regular-price,
    .pdp-page #product3_rr .rec-item:hover .product-info .product-name,
    .pdp-page #product3_rr .rec-item:hover .product-info .product-price,
    .pdp-page #product3_rr .rec-item:hover .product-info .product-price .regular-price {
      color: #fbb01b; }
  .pdp-page #product1_rr,
  .pdp-page #product2_rr,
  .pdp-page #product3_rr {
    z-index: -1;
    transition: opacity .2s ease-in-out; }
    .pdp-page #product1_rr h3,
    .pdp-page #product2_rr h3,
    .pdp-page #product3_rr h3 {
      display: none; }
    .pdp-page #product1_rr .rec-carousel,
    .pdp-page #product2_rr .rec-carousel,
    .pdp-page #product3_rr .rec-carousel {
      opacity: 0; }
    .pdp-page #product1_rr.active,
    .pdp-page #product2_rr.active,
    .pdp-page #product3_rr.active {
      z-index: 0; }
      .pdp-page #product1_rr.active .rec-carousel,
      .pdp-page #product2_rr.active .rec-carousel,
      .pdp-page #product3_rr.active .rec-carousel {
        opacity: 1; }
  .pdp-page .pdp-options {
    padding-top: 50px;
    padding-bottom: 40px;
    border-top: 1px solid #000; }
    .pdp-page .pdp-options * {
      box-sizing: border-box; }
    .pdp-page .pdp-options .product-set-item .right-block-pdp * {
      box-sizing: initial; }
    .pdp-page .pdp-options .product-set-item .right-block-pdp .sg-action {
      display: none; }
    @media (max-width: 900px) {
      .pdp-page .pdp-options {
        padding-top: 25px;
        padding-bottom: 30px;
        border: none; } }
    @media (min-width: 901px) {
      .pdp-page .pdp-options {
        margin-left: 30px;
        margin-right: 30px; } }
    @media (max-width: 900px) {
      .pdp-page .pdp-options.option-wrapper {
        padding-bottom: 0px !important; } }
    .pdp-page .pdp-options .pdp-options-heading {
      margin: 0px auto;
      letter-spacing: 1px;
      margin-bottom: 50px;
      text-transform: uppercase;
      text-align: center;
      font-family: FuturaND, helvetica, arial, sans-serif;
      line-height: 1.2;
      font-weight: 100;
      font-size: 28px; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .pdp-options-heading {
          max-width: 290px;
          max-width: 100%;
          line-height: 1;
          font-size: 37px; } }
    .pdp-page .pdp-options .pdp-options-product {
      color: #000;
      padding: 20px;
      background-color: #f5f5f5;
      margin-bottom: 6px; }
    .pdp-page .pdp-options .pdp-options-left-image {
      float: left;
      display: block;
      margin: 0px auto;
      max-width: 203px;
      height: auto !important; }
      @media (max-width: 900px) {
        .pdp-page .pdp-options .pdp-options-left-image {
          max-width: none; } }
    @media (min-width: 901px) {
      .pdp-page .pdp-options #carousel-recomendations {
        margin: 0 auto;
        max-width: 1000px; } }
    @media (max-width: 900px) {
      .pdp-page .pdp-options #carousel-recomendations img {
        margin: 0 auto; } }
    .pdp-page .pdp-options .pdp-options-left-details {
      float: left;
      max-width: 60%;
      padding-left: 20px;
      padding-right: 20px; }
      @media (max-width: 900px) {
        .pdp-page .pdp-options .pdp-options-left-details {
          max-width: none;
          padding: 0px; } }
    .pdp-page .pdp-options .details-heading {
      margin: 15px 0px;
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 18px;
      line-height: 22px;
      text-transform: uppercase; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .details-heading {
          margin: 0px; } }
      .pdp-page .pdp-options .details-heading a {
        color: #000;
        font-size: 20px; }
        .pdp-page .pdp-options .details-heading a:hover {
          color: #fbb01b; }
    .pdp-page .pdp-options .details-price-wrapper {
      letter-spacing: 1px; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .details-price-wrapper {
          margin-top: 15px; } }
      .pdp-page .pdp-options .details-price-wrapper .details-price {
        font-weight: 500;
        font-size: 24px; }
    .pdp-page .pdp-options .pdp-options-details-tab {
      margin-top: 40px; }
      .pdp-page .pdp-options .pdp-options-details-tab .details-tab-heading {
        font-size: 12px;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        letter-spacing: 2px;
        text-transform: uppercase;
        font-size: 10px;
        position: relative;
        cursor: pointer;
        margin: 7px 0px;
        margin-left: 13px;
        cursor: pointer; }
        .pdp-page .pdp-options .pdp-options-details-tab .details-tab-heading:before {
          font-size: 14px;
          content: '+';
          position: absolute;
          top: -2px;
          left: -13px; }
        .pdp-page .pdp-options .pdp-options-details-tab .details-tab-heading.active:before {
          top: -3px;
          content: '-'; }
      .pdp-page .pdp-options .pdp-options-details-tab .details-tab-content {
        color: #666;
        line-height: 1.6;
        font-weight: 100; }
        .pdp-page .pdp-options .pdp-options-details-tab .details-tab-content ul,
        .pdp-page .pdp-options .pdp-options-details-tab .details-tab-content li {
          list-style-type: disc; }
        .pdp-page .pdp-options .pdp-options-details-tab .details-tab-content ul {
          margin: 10px 0px 10px 15px; }
    .pdp-page .pdp-options .pdp-options-size-guide-heading,
    .pdp-page .pdp-options .pdp-options-store-availability-heading {
      font-size: 12px;
      font-weight: 500;
      color: #000;
      line-height: 1.2;
      letter-spacing: 2px;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-right: 5px;
      margin-bottom: 15px;
      font-size: 12px; }
      .pdp-page .pdp-options .pdp-options-size-guide-heading a,
      .pdp-page .pdp-options .pdp-options-store-availability-heading a {
        color: #000; }
        .pdp-page .pdp-options .pdp-options-size-guide-heading a:hover,
        .pdp-page .pdp-options .pdp-options-store-availability-heading a:hover {
          color: #fbb01b; }
    .pdp-page .pdp-options .pdp-options-store-availability-heading {
      margin: 15px 0px; }
      .pdp-page .pdp-options .pdp-options-store-availability-heading:before {
        font-family: 'FontAwesome';
        content: ""; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .pdp-options-store-availability-heading {
          margin: 0px; } }
    .pdp-page .pdp-options .pdp-options-pattern-container {
      margin: 15px 0px; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .pdp-options-pattern-container {
          margin-right: 40px;
          margin: 0px;
          float: left;
          width: 25%; } }
      .pdp-page .pdp-options .pdp-options-pattern-container .pdp-options-patterns-wrapper > a {
        width: 42px;
        height: 42px;
        margin-right: 15px;
        display: inline-block;
        position: relative; }
        .pdp-page .pdp-options .pdp-options-pattern-container .pdp-options-patterns-wrapper > a.active:before {
          content: '';
          position: absolute;
          border: 3px solid #000;
          height: calc(100% - 6px);
          width: calc(100% - 6px);
          left: 0;
          top: 0; }
    .pdp-page .pdp-options .pdp-options-size-select,
    .pdp-page .pdp-options .pdp-options-qty-select {
      width: 49%;
      height: 40px;
      color: #000;
      line-height: 40px;
      display: inline-block; }
      .pdp-page .pdp-options .pdp-options-size-select .text,
      .pdp-page .pdp-options .pdp-options-qty-select .text {
        font-size: 14px;
        padding-left: 10px; }
    @media (min-width: 901px) {
      .pdp-page .pdp-options .pdp-options-size-select {
        width: 120px;
        float: left; } }
    .pdp-page .pdp-options .pdp-options-qty-select-wrapper {
      display: inline-block; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .pdp-options-qty-select-wrapper {
          display: block;
          float: left;
          clear: left;
          width: 20%;
          margin-right: 30px; } }
      @media (max-width: 900px) {
        .pdp-page .pdp-options .pdp-options-qty-select-wrapper {
          width: 47%;
          margin-left: 1%; } }
    .pdp-page .pdp-options .pdp-options-qty-select {
      width: 100%; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .pdp-options-qty-select {
          margin-top: 10px; } }
    @media (min-width: 901px) {
      .pdp-page .pdp-options .pdp-options-add-to-cart-wrapper {
        float: left;
        width: 65%;
        margin-top: 20px; } }
    @media (min-width: 901px) {
      .pdp-page .pdp-options .pdp-options-add-to-bag-button,
      .pdp-page .pdp-options .pdp-options-like-button,
      .pdp-page .pdp-options .pdp-options-arrow-button {
        float: left;
        height: 40px; } }
    .pdp-page .pdp-options .pdp-options-add-to-bag-button {
      margin-top: 10px;
      width: 100%; }
      @media (min-width: 901px) {
        .pdp-page .pdp-options .pdp-options-add-to-bag-button {
          width: 120px;
          margin-top: 0px;
          padding: 0px; } }
      @media (min-width: 970px) {
        .pdp-page .pdp-options .pdp-options-add-to-bag-button {
          width: 200px; } }
    .pdp-page .pdp-options .pdp-options-arrow-button {
      height: 40px;
      width: 40px; }
      .pdp-page .pdp-options .pdp-options-arrow-button:before {
        font-family: 'FontAwesome';
        content: "";
        color: #000;
        font-size: 12px;
        position: absolute;
        top: 4px;
        left: 9px; }
    .pdp-page .pdp-options .pdp-options-square-button {
      height: 40px;
      width: 40px;
      background: #fff; }
      .pdp-page .pdp-options .pdp-options-square-button:before {
        top: 5px;
        left: 11px; }
    .pdp-page .pdp-options .pdp-options-check-stock-wrapper {
      margin-top: 12px; }
      .pdp-page .pdp-options .pdp-options-check-stock-wrapper .pdp-options-check-stock-pick-size {
        color: #fbb01b; }
      .pdp-page .pdp-options .pdp-options-check-stock-wrapper > p,
      .pdp-page .pdp-options .pdp-options-check-stock-wrapper > a {
        font-size: 12px;
        font-weight: 100; }
    .pdp-page .pdp-options .pdp-options-bottom-right-block {
      margin-top: 40px; }
    .pdp-page .pdp-options .pdp-options-check-stock-more-locations {
      text-decoration: underline;
      cursor: pointer; }
  .pdp-page .pdp-three-block-row {
    width: 80%;
    margin: 0px auto; }
  .pdp-page .pdp-product-promo-centered-heading {
    text-align: center;
    font-family: FuturaND, helvetica, arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 30px;
    margin-bottom: 0px; }
  .pdp-page .rec-item {
    text-align: center;
    position: relative;
    width: 33.333%;
    float: left; }
    .pdp-page .rec-item img {
      margin-bottom: 40px; }
    .pdp-page .rec-item:hover .quickview-button {
      opacity: 1; }
    .pdp-page .rec-item .sale-price {
      color: #ff0400; }
      .pdp-page .rec-item .sale-price.DVFEXCLUSIVE {
        color: #2774ae; }
  .pdp-page .quickview-button {
    left: 0;
    top: 70%;
    opacity: 0;
    width: 100%;
    height: 25px;
    color: #fff;
    font-weight: 500;
    line-height: 25px;
    position: absolute;
    background: #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: FuturaND, helvetica, arial, sans-serif; }
    @media (max-width: 900px) {
      .pdp-page .quickview-button {
        display: none; } }
  .pdp-page .product-tile {
    color: #000;
    margin-top: 10px; }
    @media (max-width: 900px) {
      .pdp-page .product-tile {
        margin-top: 0; } }
    .pdp-page .product-tile .product-price {
      font-family: FuturaND, helvetica, arial, sans-serif; }
    .pdp-page .product-tile .product-promo-brand,
    .pdp-page .product-tile .product-name {
      font-weight: 500; }

.pdp-page .store-locator-form {
  margin-top: 0px;
  max-height: 0px;
  overflow: hidden;
  font-family: FuturaND, helvetica, arial, sans-serif; }
  .pdp-page .store-locator-form.active {
    margin-top: 20px;
    max-height: 1000px;
    border-top: 1px solid #000; }
  .pdp-page .store-locator-form h3 {
    font-size: 18px;
    margin: 20px 0; }
  .pdp-page .store-locator-form p.info {
    margin-top: 20px;
    font-weight: 500; }
    .pdp-page .store-locator-form p.info a {
      color: #000;
      font-weight: normal;
      text-decoration: underline; }
  .pdp-page .store-locator-form h5 {
    margin-top: 20px; }
  .pdp-page .store-locator-form button {
    display: block;
    margin: 0px;
    margin-top: 10px;
    width: 100% !important; }
  .pdp-page .store-locator-form .hide-toggle {
    display: block;
    cursor: pointer;
    margin-top: 10px;
    text-align: center;
    padding-bottom: 1px;
    text-decoration: underline; }
  .pdp-page .store-locator-form .store {
    overflow: hidden;
    max-height: 130px;
    position: relative;
    letter-spacing: 0px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 30px;
    padding-top: 20px;
    background-color: #f5f5f5; }
    .pdp-page .store-locator-form .store > div:first-child {
      min-height: 115px;
      position: relative; }
    .pdp-page .store-locator-form .store input[type="radio"] {
      display: none; }
    .pdp-page .store-locator-form .store span.radio {
      border: 2px solid #000;
      border-radius: 20px;
      position: absolute;
      cursor: pointer;
      height: 14px;
      left: -20px;
      width: 14px;
      top: 1px; }
    .pdp-page .store-locator-form .store .title {
      display: inline-block;
      font-weight: 500;
      font-size: 16px; }
      .pdp-page .store-locator-form .store .title span {
        font-weight: normal; }
    .pdp-page .store-locator-form .store .availability {
      display: block;
      font-size: 12px;
      color: #fbb01b;
      margin-top: 15px; }
      .pdp-page .store-locator-form .store .availability.limited {
        color: #000; }
    .pdp-page .store-locator-form .store .default,
    .pdp-page .store-locator-form .store .hours {
      float: right; }
    .pdp-page .store-locator-form .store .default {
      color: #000;
      font-weight: 500; }
      .pdp-page .store-locator-form .store .default:before {
        content: '\F02B';
        margin-right: 5px;
        font-family: 'FontAwesome'; }
      .pdp-page .store-locator-form .store .default.make-default {
        font-weight: normal;
        text-decoration: underline; }
        .pdp-page .store-locator-form .store .default.make-default:before {
          content: ''; }
    .pdp-page .store-locator-form .store .hours {
      clear: right;
      margin-top: 15px;
      font-weight: 500; }
    .pdp-page .store-locator-form .store .details-toggle {
      text-transform: uppercase;
      position: absolute;
      cursor: pointer;
      bottom: 30px;
      left: 0px; }
      .pdp-page .store-locator-form .store .details-toggle:before {
        content: '+';
        min-width: 10px;
        margin-right: 5px;
        display: inline-block; }
    .pdp-page .store-locator-form .store .details {
      opacity: 0;
      font-size: 14px;
      line-height: 1.3;
      margin-top: -20px; }
      .pdp-page .store-locator-form .store .details .directions {
        color: #000;
        font-size: 12px;
        text-decoration: underline; }
      .pdp-page .store-locator-form .store .details .address {
        margin: 20px 0; }
    .pdp-page .store-locator-form .store.active-background {
      background: #fff; }
      .pdp-page .store-locator-form .store.active-background span.radio {
        background-color: #fbb01b;
        border-color: #fbb01b; }
    .pdp-page .store-locator-form .store.active {
      max-height: 300px; }
      .pdp-page .store-locator-form .store.active .details-toggle:before {
        content: '-'; }
      .pdp-page .store-locator-form .store.active .details {
        opacity: 1; }

@media (min-width: 901px) and (max-width: 901px) {
  .pdp-page .product-overview .right-block-pdp .product-overview-pdp {
    width: 100%; } }

@media (max-width: 601px) and (orientation: landscape) {
  .pdp-page .product-overview .right-block-pdp .product-overview-pdp {
    width: 100%; } }

.product-overview.product-modal .two-blocks-pdp,
.pdp-page .two-blocks-pdp {
  position: relative; }

.product-overview.product-modal .pdp-original-price,
.pdp-page .pdp-original-price {
  text-decoration: line-through;
  color: #000;
  font-weight: 100;
  margin-right: 7px; }
  .product-overview.product-modal .pdp-original-price + .pdp-sales-price,
  .pdp-page .pdp-original-price + .pdp-sales-price {
    color: #ff0400; }
    .product-overview.product-modal .pdp-original-price + .pdp-sales-price.DVFEXCLUSIVE,
    .pdp-page .pdp-original-price + .pdp-sales-price.DVFEXCLUSIVE {
      color: #2774ae; }

.product-overview.product-modal .play-button,
.pdp-page .play-button {
  z-index: 10000; }

.product-overview.product-modal #pdp-video-container,
.pdp-page #pdp-video-container {
  overflow: hidden;
  display: block;
  z-index: 1;
  position: relative;
  padding-right: 0; }
  .product-overview.product-modal #pdp-video-container:hover .playing,
  .pdp-page #pdp-video-container:hover .playing {
    opacity: 1; }
  .product-overview.product-modal #pdp-video-container.slick-slide,
  .pdp-page #pdp-video-container.slick-slide {
    text-align: center;
    float: none;
    display: inline-block !important;
    vertical-align: middle; }
  .product-overview.product-modal #pdp-video-container .play-button,
  .pdp-page #pdp-video-container .play-button {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    cursor: pointer;
    transition: opacity .2s; }
    .product-overview.product-modal #pdp-video-container .play-button span,
    .pdp-page #pdp-video-container .play-button span {
      display: none;
      position: absolute;
      top: 53%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .product-overview.product-modal #pdp-video-container .play-button.stopped,
    .pdp-page #pdp-video-container .play-button.stopped {
      opacity: 1; }
      .product-overview.product-modal #pdp-video-container .play-button.stopped .pdp-video-play,
      .pdp-page #pdp-video-container .play-button.stopped .pdp-video-play {
        display: inline-block;
        left: 56%;
        border-bottom: 30px solid transparent;
        border-left: 35px solid rgba(0, 0, 0, 0.4);
        border-top: 30px solid transparent; }
    .product-overview.product-modal #pdp-video-container .play-button.playing .pdp-video-pause,
    .pdp-page #pdp-video-container .play-button.playing .pdp-video-pause {
      display: inline-block;
      left: 51%; }
  .product-overview.product-modal #pdp-video-container .play-button-content,
  .pdp-page #pdp-video-container .play-button-content {
    display: block;
    font-size: 19px;
    color: #000; }
  .product-overview.product-modal #pdp-video-container .vjs-big-play-button,
  .pdp-page #pdp-video-container .vjs-big-play-button {
    font-size: 4rem; }

.product-overview.product-modal .right-block-pdp .product-overview-pdp,
.pdp-page .right-block-pdp .product-overview-pdp {
  font-weight: 100; }
  @media (max-width: 900px) {
    .product-overview.product-modal .right-block-pdp .product-overview-pdp,
    .pdp-page .right-block-pdp .product-overview-pdp {
      background: #fff; } }
  @media (max-width: 320px) {
    .product-overview.product-modal .right-block-pdp .product-overview-pdp .product-overview-price-review-wrapper,
    .pdp-page .right-block-pdp .product-overview-pdp .product-overview-price-review-wrapper {
      margin-top: -9px; } }

@media (max-width: 601px) and (orientation: landscape) {
  .product-overview.product-modal .right-block-pdp,
  .pdp-page .right-block-pdp {
    top: 0 !important; } }

@media (max-width: 601px) {
  .product-overview.product-modal .right-block-pdp,
  .pdp-page .right-block-pdp {
    box-sizing: border-box;
    padding: 0 10px;
    position: relative; } }

@media (max-width: 601px) and (orientation: landscape) {
  .product-overview.product-modal .left-block-pdp,
  .pdp-page .left-block-pdp {
    margin-bottom: 0px !important; } }

.product-overview.product-modal .left-block-pdp .pdp-back-link,
.pdp-page .left-block-pdp .pdp-back-link {
  margin-bottom: 10px; }
  .product-overview.product-modal .left-block-pdp .pdp-back-link a,
  .pdp-page .left-block-pdp .pdp-back-link a {
    color: inherit; }
    .static-page--colored .product-overview.product-modal .left-block-pdp .pdp-back-link a, .static-page--colored
    .pdp-page .left-block-pdp .pdp-back-link a {
      color: #fff; }
  .product-overview.product-modal .left-block-pdp .pdp-back-link span,
  .pdp-page .left-block-pdp .pdp-back-link span {
    font-size: 8px;
    line-height: normal;
    display: inline-block;
    width: 6px;
    margin-left: -10px; }
    .product-overview.product-modal .left-block-pdp .pdp-back-link span::before,
    .pdp-page .left-block-pdp .pdp-back-link span::before {
      display: inline-block;
      content: "\e906";
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  @media (max-width: 900px) {
    .product-overview.product-modal .left-block-pdp .pdp-back-link,
    .pdp-page .left-block-pdp .pdp-back-link {
      display: none; } }

.product-overview.product-modal .product-overview,
.pdp-page .product-overview {
  position: relative;
  clear: left; }
  @media (max-width: 900px) {
    .product-overview.product-modal .product-overview,
    .pdp-page .product-overview {
      margin-bottom: 0px;
      opacity: 0; }
      .product-overview.product-modal .product-overview.active,
      .pdp-page .product-overview.active {
        opacity: 1; }
      .product-overview.product-modal .product-overview .two-blocks-pdp,
      .pdp-page .product-overview .two-blocks-pdp {
        padding: 0px; } }

.product-overview.product-modal .product-overview-pdp,
.pdp-page .product-overview-pdp {
  font-size: 13px;
  color: #000;
  position: relative; }
  @media (min-width: 901px) {
    .product-overview.product-modal .product-overview-pdp,
    .pdp-page .product-overview-pdp {
      width: 100%;
      margin-top: 0px; } }

.product-overview.product-modal .product-overview-preorder-copy,
.pdp-page .product-overview-preorder-copy {
  color: #676767;
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  display: inline-block;
  width: 100%;
  max-width: 100%; }
  .product-overview.product-modal .product-overview-preorder-copy .preorder-msg,
  .pdp-page .product-overview-preorder-copy .preorder-msg {
    margin: 0 auto;
    padding: 16px 0;
    text-align: center; }
    @media (max-width: 900px) {
      .product-overview.product-modal .product-overview-preorder-copy .preorder-msg,
      .pdp-page .product-overview-preorder-copy .preorder-msg {
        margin-top: 0;
        text-align: left; } }

.product-overview.product-modal .product-overview-button,
.pdp-page .product-overview-button {
  border-width: 3px;
  margin-bottom: 20px; }
  @media (min-width: 901px) {
    .product-overview.product-modal .product-overview-button,
    .pdp-page .product-overview-button {
      padding-left: 50px;
      padding-right: 50px; } }

.product-overview.product-modal .product-overview-promotion-copy,
.pdp-page .product-overview-promotion-copy {
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  color: #676767;
  margin-bottom: 1em;
  position: relative;
  text-align: left; }
  .product-overview.product-modal .product-overview-promotion-copy:before,
  .pdp-page .product-overview-promotion-copy:before {
    position: absolute;
    top: 0px; }
  @media (max-width: 600px) {
    .product-overview.product-modal .product-overview-promotion-copy,
    .pdp-page .product-overview-promotion-copy {
      text-align: center; } }

.product-overview.product-modal .pdp-final-sale,
.pdp-page .pdp-final-sale {
  line-height: 18px;
  margin: 0 0 10px; }
  .product-overview.product-modal .pdp-final-sale a,
  .pdp-page .pdp-final-sale a {
    color: #676767 !important;
    text-decoration: none !important; }
    .product-overview.product-modal .pdp-final-sale a:hover,
    .pdp-page .pdp-final-sale a:hover {
      color: #000 !important; }

.product-overview.product-modal .product-overview-store-availability-copy,
.pdp-page .product-overview-store-availability-copy {
  font-size: 12px;
  position: relative;
  line-height: 1.5;
  color: #252525;
  font-weight: 300;
  margin: 1.25em 0; }

.product-overview.product-modal .product-overview-free-shipping-copy,
.pdp-page .product-overview-free-shipping-copy {
  font-size: 12px;
  position: relative;
  line-height: 1.5;
  color: #252525;
  font-weight: 300; }

@media (min-width: 901px) {
  .product-overview.product-modal .product-overview-store-availability-copy,
  .pdp-page .product-overview-store-availability-copy {
    vertical-align: top; } }

.product-overview.product-modal .product-overview-store-availability-copy:before,
.pdp-page .product-overview-store-availability-copy:before {
  font-family: 'FontAwesome';
  content: "";
  left: -15px; }

@media (min-width: 901px) {
  .product-overview.product-modal .product-overview-shipping-message,
  .pdp-page .product-overview-shipping-message {
    margin-top: 10px; } }

.product-overview.product-modal .product-overview-stock-message,
.pdp-page .product-overview-stock-message {
  margin-left: 15px;
  color: #fbb01b; }
  .product-overview.product-modal .product-overview-stock-message p,
  .pdp-page .product-overview-stock-message p {
    color: #fbb01b; }
  .product-overview.product-modal .product-overview-stock-message a,
  .pdp-page .product-overview-stock-message a {
    text-decoration: underline; }

@media (max-width: 900px) {
  .product-overview.product-modal .info-toggle.fixed,
  .pdp-page .info-toggle.fixed {
    top: 56px;
    left: 0px;
    width: 100%;
    position: fixed;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-top: 0px;
    margin-bottom: 0px;
    background: white; }
    .product-overview.product-modal .info-toggle.fixed:before,
    .pdp-page .info-toggle.fixed:before {
      top: 6px; } }

.product-overview.product-modal .product-overview-modules-wrapper .product-overview-modules,
.pdp-page .product-overview-modules-wrapper .product-overview-modules {
  font-weight: 100;
  letter-spacing: 0px;
  font-size: 10px; }
  .product-overview.product-modal .product-overview-modules-wrapper .product-overview-modules .product-overview-text,
  .pdp-page .product-overview-modules-wrapper .product-overview-modules .product-overview-text {
    max-height: 128px;
    overflow-y: hidden; }
    .product-overview.product-modal .product-overview-modules-wrapper .product-overview-modules .product-overview-text.expanded,
    .pdp-page .product-overview-modules-wrapper .product-overview-modules .product-overview-text.expanded {
      max-height: 100%;
      overflow-y: visible; }
  @media (max-width: 900px) {
    .product-overview.product-modal .product-overview-modules-wrapper .product-overview-modules,
    .pdp-page .product-overview-modules-wrapper .product-overview-modules {
      background: white; }
      .product-overview.product-modal .product-overview-modules-wrapper .product-overview-modules.active,
      .pdp-page .product-overview-modules-wrapper .product-overview-modules.active {
        display: block; } }

.product-overview.product-modal .product-module.short-desc,
.pdp-page .product-module.short-desc {
  line-height: 1.7142857143;
  font-size: 13px; }

@media (min-width: 901px) {
  .product-overview.product-modal .product-module,
  .pdp-page .product-module {
    border: 0px; } }

.product-overview.product-modal .product-module ul,
.product-overview.product-modal .product-module li,
.pdp-page .product-module ul,
.pdp-page .product-module li {
  list-style-type: none; }

.product-overview.product-modal .product-module ul,
.pdp-page .product-module ul {
  margin-bottom: 10px; }

.product-overview.product-modal .product-module .worn-with,
.pdp-page .product-module .worn-with {
  margin: 10px 0; }
  .product-overview.product-modal .product-module .worn-with a,
  .pdp-page .product-module .worn-with a {
    color: #000;
    text-decoration: underline; }
    .product-overview.product-modal .product-module .worn-with a:hover,
    .pdp-page .product-module .worn-with a:hover {
      color: #fbb01b; }

.product-overview.product-modal .product-module .featured-in,
.pdp-page .product-module .featured-in {
  margin: 15px 0 0; }
  .product-overview.product-modal .product-module .featured-in a,
  .pdp-page .product-module .featured-in a {
    color: #000; }
    .product-overview.product-modal .product-module .featured-in a:hover,
    .pdp-page .product-module .featured-in a:hover {
      color: #fbb01b; }

.product-overview.product-modal .product-module:first-child,
.pdp-page .product-module:first-child {
  overflow: hidden; }
  @media (max-width: 900px) {
    .product-overview.product-modal .product-module:first-child,
    .pdp-page .product-module:first-child {
      max-height: 100%; } }

.product-overview.product-modal .product-module.expanded,
.pdp-page .product-module.expanded {
  max-height: 100%; }

.product-overview.product-modal .product-module .tab-fabric,
.pdp-page .product-module .tab-fabric {
  margin: 0px 0px; }

.product-overview.product-modal .product-module .tab-lining,
.pdp-page .product-module .tab-lining {
  margin: 0px 0px; }

.product-overview.product-modal .right-block-pdp #pdp-selects-fixed,
.product-overview.product-modal .right-block-pdp #pdp-cart-fixed,
.pdp-page .right-block-pdp #pdp-selects-fixed,
.pdp-page .right-block-pdp #pdp-cart-fixed {
  display: none; }

.product-overview.product-modal .right-block-pdp .button.add-to-cart,
.pdp-page .right-block-pdp .button.add-to-cart {
  width: 100%;
  font-size: 14px; }
  .product-overview.product-modal .right-block-pdp .button.add-to-cart.loading #text, .product-overview.product-modal .right-block-pdp .button.add-to-cart.loaded #text,
  .pdp-page .right-block-pdp .button.add-to-cart.loading #text,
  .pdp-page .right-block-pdp .button.add-to-cart.loaded #text {
    display: none; }

.product-overview.product-modal .right-block-pdp #go-to-checkout,
.product-overview.product-modal .right-block-pdp .paypal-section .button,
.pdp-page .right-block-pdp #go-to-checkout,
.pdp-page .right-block-pdp .paypal-section .button {
  margin-bottom: 12px;
  width: 100%; }

.product-overview.product-modal .promotion .DVFEXCLUSIVE,
.pdp-page .promotion .DVFEXCLUSIVE {
  color: #2774ae; }

.product-overview.product-modal .pdp-default-product-options .pdp-color-selected-label,
.pdp-page .pdp-default-product-options .pdp-color-selected-label {
  font-size: 12px;
  font-weight: 500;
  color: #000;
  line-height: 1.2;
  letter-spacing: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 10px; }

.product-overview.product-modal .pdp-default-product-options .pdp-color-selected-value,
.pdp-page .pdp-default-product-options .pdp-color-selected-value {
  text-transform: capitalize;
  font-size: 10px; }

.product-overview.product-modal .pdp-default-product-options .pdp-swatches-color .style-select,
.pdp-page .pdp-default-product-options .pdp-swatches-color .style-select {
  display: none; }
  .product-overview.product-modal .pdp-default-product-options .pdp-swatches-color .style-select .ss-selected-option,
  .pdp-page .pdp-default-product-options .pdp-swatches-color .style-select .ss-selected-option {
    max-width: 250px; }
    @media (max-width: 900px) {
      .product-overview.product-modal .pdp-default-product-options .pdp-swatches-color .style-select .ss-selected-option,
      .pdp-page .pdp-default-product-options .pdp-swatches-color .style-select .ss-selected-option {
        max-width: none;
        width: 100%; } }

.product-overview.product-modal .pdp-default-product-options .pdp-color-swatches-image,
.pdp-page .pdp-default-product-options .pdp-color-swatches-image {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  position: relative;
  display: inline-block;
  border: 1px solid transparent; }
  .product-overview.product-modal .pdp-default-product-options .pdp-color-swatches-image.active,
  .pdp-page .pdp-default-product-options .pdp-color-swatches-image.active {
    border: 1px solid #b7b7b7;
    outline: none; }
    .product-overview.product-modal .pdp-default-product-options .pdp-color-swatches-image.active:before,
    .pdp-page .pdp-default-product-options .pdp-color-swatches-image.active:before {
      content: '';
      height: calc(100% - 2px);
      width: calc(100% - 2px);
      border: 1px solid white;
      position: absolute;
      top: 0; }

.product-overview.product-modal .pdp-default-product-options .style-select,
.pdp-page .pdp-default-product-options .style-select {
  width: 100%; }

.product-overview.product-modal .pdp-default-product-options .pdp-default-fit-predictor-heading,
.pdp-page .pdp-default-product-options .pdp-default-fit-predictor-heading {
  letter-spacing: 1px;
  font-size: 10px; }
  .product-overview.product-modal .pdp-default-product-options .pdp-default-fit-predictor-heading a,
  .pdp-page .pdp-default-product-options .pdp-default-fit-predictor-heading a {
    color: #000; }
    .product-overview.product-modal .pdp-default-product-options .pdp-default-fit-predictor-heading a:hover,
    .pdp-page .pdp-default-product-options .pdp-default-fit-predictor-heading a:hover {
      color: #fbb01b; }

.product-overview.product-modal .pdp-default-product-options .pdp-default-size-guide-heading a,
.pdp-page .pdp-default-product-options .pdp-default-size-guide-heading a {
  color: #000;
  text-decoration: underline; }
  .product-overview.product-modal .pdp-default-product-options .pdp-default-size-guide-heading a:hover,
  .pdp-page .pdp-default-product-options .pdp-default-size-guide-heading a:hover {
    color: #676767; }

.product-overview.product-modal .pdp-default-product-options .fp-root,
.pdp-page .pdp-default-product-options .fp-root {
  min-height: 30px; }

@media only screen and (max-width: 601px) {
  .product-overview.product-modal .pdp-default-product-options .pdp-default-size-select,
  .pdp-page .pdp-default-product-options .pdp-default-size-select {
    width: 100%; } }

.product-overview.product-modal .pdp-default-product-options .pdp-swatches select,
.pdp-page .pdp-default-product-options .pdp-swatches select {
  width: 100%; }

.product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container,
.pdp-page .pdp-default-product-options .pdp-size-qty-container {
  margin-top: 12px;
  margin-bottom: 0; }
  @media only screen and (max-width: 601px) {
    .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container,
    .pdp-page .pdp-default-product-options .pdp-size-qty-container {
      font-size: 16px; } }
  .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper,
  .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper {
    width: 100%;
    box-sizing: border-box;
    float: left; }
    @media (max-width: 1024px) {
      .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper,
      .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper {
        font-size: 12px; } }
    @media (max-width: 900px) {
      .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper .style-select .ss-selected-option,
      .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper .style-select .ss-selected-option {
        max-width: none;
        width: 100%; } }
    .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper select,
    .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-size-select-wrapper select {
      width: 100%; }
  .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-qty-select-wrapper,
  .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-qty-select-wrapper {
    margin-left: 25px;
    display: none !important; }
  .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-default-size-select:disabled,
  .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-default-qty-select:disabled,
  .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-default-size-select:disabled,
  .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-default-qty-select:disabled {
    color: black;
    background-image: none; }
    .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-default-size-select:disabled + .style-select,
    .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-default-qty-select:disabled + .style-select,
    .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-default-size-select:disabled + .style-select,
    .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-default-qty-select:disabled + .style-select {
      pointer-events: none;
      cursor: default; }
      .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-default-size-select:disabled + .style-select .ss-selected-option::after,
      .product-overview.product-modal .pdp-default-product-options .pdp-size-qty-container .pdp-default-qty-select:disabled + .style-select .ss-selected-option::after,
      .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-default-size-select:disabled + .style-select .ss-selected-option::after,
      .pdp-page .pdp-default-product-options .pdp-size-qty-container .pdp-default-qty-select:disabled + .style-select .ss-selected-option::after {
        content: none; }

@media (max-width: 900px) {
  .product-overview.product-modal .pdp-default-product-options .pdp-color-container,
  .pdp-page .pdp-default-product-options .pdp-color-container {
    font-size: 12px; } }

.product-overview.product-modal .pdp-default-product-options .pdp-color-container .pdp-default-swatch-select:disabled,
.pdp-page .pdp-default-product-options .pdp-color-container .pdp-default-swatch-select:disabled {
  color: black;
  background-image: none; }
  .product-overview.product-modal .pdp-default-product-options .pdp-color-container .pdp-default-swatch-select:disabled + .style-select,
  .pdp-page .pdp-default-product-options .pdp-color-container .pdp-default-swatch-select:disabled + .style-select {
    pointer-events: none;
    cursor: default; }
    .product-overview.product-modal .pdp-default-product-options .pdp-color-container .pdp-default-swatch-select:disabled + .style-select .ss-selected-option::after,
    .pdp-page .pdp-default-product-options .pdp-color-container .pdp-default-swatch-select:disabled + .style-select .ss-selected-option::after {
      content: none; }

.product-overview.product-modal .pdp-default-product-options .pdp-default-add-to-cart-wrapper,
.pdp-page .pdp-default-product-options .pdp-default-add-to-cart-wrapper {
  overflow: hidden; }
  @media (min-width: 901px) and (max-width: 601px) {
    .product-overview.product-modal .pdp-default-product-options .pdp-default-add-to-cart-wrapper,
    .pdp-page .pdp-default-product-options .pdp-default-add-to-cart-wrapper {
      margin-bottom: 0; } }

.product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart,
.product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart-disabled,
.pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart,
.pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart-disabled {
  width: 100%;
  padding: 0 20px;
  margin: 15px 0 10px;
  letter-spacing: initial;
  text-transform: capitalize; }
  @media (max-width: 320px) {
    .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart,
    .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart-disabled,
    .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart,
    .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart-disabled {
      height: 44px; } }
  @media (min-width: 1024px) {
    .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart,
    .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart-disabled,
    .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart,
    .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart-disabled {
      float: left;
      width: 100%;
      max-width: 450px;
      margin-right: 10px;
      margin-top: 0px;
      margin-bottom: 16px; } }
  .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart.add-to-cart-disabled, .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart:disabled,
  .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart-disabled.add-to-cart-disabled,
  .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart-disabled:disabled,
  .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart.add-to-cart-disabled,
  .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart:disabled,
  .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart-disabled.add-to-cart-disabled,
  .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart-disabled:disabled {
    background-color: #656565 !important; }
  .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart.add-to-cart:hover,
  .product-overview.product-modal .pdp-default-product-options .button-fancy-large.add-to-cart-disabled.add-to-cart:hover,
  .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart.add-to-cart:hover,
  .pdp-page .pdp-default-product-options .button-fancy-large.add-to-cart-disabled.add-to-cart:hover {
    background-color: #fbb01b; }

.product-overview.product-modal .pdp-default-product-options .pdp-share-container,
.pdp-page .pdp-default-product-options .pdp-share-container {
  cursor: pointer;
  color: #676767;
  text-align: left;
  float: left;
  margin: 0 0 5px 0; }
  .product-overview.product-modal .pdp-default-product-options .pdp-share-container .product-social-1,
  .pdp-page .pdp-default-product-options .pdp-share-container .product-social-1 {
    padding: 0;
    margin: 0;
    position: absolute;
    opacity: 0;
    transition: opacity .2s ease-in-out;
    margin-top: 16px; }
    .product-overview.product-modal .pdp-default-product-options .pdp-share-container .product-social-1 .product-sharing-list,
    .pdp-page .pdp-default-product-options .pdp-share-container .product-social-1 .product-sharing-list {
      padding: 0; }
  .product-overview.product-modal .pdp-default-product-options .pdp-share-container:hover, .product-overview.product-modal .pdp-default-product-options .pdp-share-container.active,
  .pdp-page .pdp-default-product-options .pdp-share-container:hover,
  .pdp-page .pdp-default-product-options .pdp-share-container.active {
    color: #000; }
    .product-overview.product-modal .pdp-default-product-options .pdp-share-container:hover .product-social-1, .product-overview.product-modal .pdp-default-product-options .pdp-share-container.active .product-social-1,
    .pdp-page .pdp-default-product-options .pdp-share-container:hover .product-social-1,
    .pdp-page .pdp-default-product-options .pdp-share-container.active .product-social-1 {
      opacity: 1; }

.product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain,
.pdp-page .pdp-default-product-options .wishlist-loop-contain {
  width: 100%; }
  .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .like-div,
  .pdp-page .pdp-default-product-options .wishlist-loop-contain .like-div {
    padding: 12px 0; }
    .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .like-div a,
    .pdp-page .pdp-default-product-options .wishlist-loop-contain .like-div a {
      line-height: 15px;
      font-size: 12px;
      color: #676767; }
      .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .like-div a:hover,
      .pdp-page .pdp-default-product-options .wishlist-loop-contain .like-div a:hover {
        color: #000; }
  .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain #loop-add-to-cart + div,
  .pdp-page .pdp-default-product-options .wishlist-loop-contain #loop-add-to-cart + div {
    float: right !important;
    width: 50%; }
    @media only screen and (min-width: 601px) and (max-width: 1023px) {
      .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain #loop-add-to-cart + div,
      .pdp-page .pdp-default-product-options .wishlist-loop-contain #loop-add-to-cart + div {
        width: 100%;
        clear: both;
        margin: 25px 0 0; } }
  .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button,
  .pdp-page .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button {
    margin: 0px;
    padding: 0;
    border-width: 3px;
    float: right;
    height: 40px;
    background-size: contain;
    background: url("../../../images/ui-elements/dvf-ribbon.png");
    background-repeat: no-repeat;
    background-position: center left; }
    @media (min-width: 901px) {
      .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button,
      .pdp-page .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button {
        width: calc(100% - 96px);
        height: 40px; } }
    @media (max-width: 1024px) and (orientation: portrait) {
      .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button,
      .pdp-page .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button {
        width: 100% !important;
        margin: 0 0 20px; } }
    @media (min-width: 1024px) {
      .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button,
      .pdp-page .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button {
        height: 40px;
        width: calc(100% - 7px) !important; } }
    .product-overview.product-modal .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button:hover,
    .pdp-page .pdp-default-product-options .wishlist-loop-contain .loop-gift-this-button:hover {
      border-color: #fbb01b;
      color: #fbb01b; }

.product-overview.product-modal #open-store-pane-mobile,
.pdp-page #open-store-pane-mobile {
  color: #676767;
  float: right;
  display: none; }
  .product-overview.product-modal #open-store-pane-mobile:hover,
  .pdp-page #open-store-pane-mobile:hover {
    color: black; }

.product-overview.product-modal #open-store-pane,
.pdp-page #open-store-pane {
  color: #676767;
  float: right;
  display: none; }
  .product-overview.product-modal #open-store-pane:hover,
  .pdp-page #open-store-pane:hover {
    color: black; }
  @media (max-width: 900px) {
    .product-overview.product-modal #open-store-pane,
    .pdp-page #open-store-pane {
      float: right; } }
  .product-overview.product-modal #open-store-pane + .share-container,
  .pdp-page #open-store-pane + .share-container {
    display: none; }
  .product-overview.product-modal #open-store-pane.invisibleOpposite,
  .pdp-page #open-store-pane.invisibleOpposite {
    display: block; }
    .product-overview.product-modal #open-store-pane.invisibleOpposite + .share-container,
    .pdp-page #open-store-pane.invisibleOpposite + .share-container {
      display: block; }
  .product-overview.product-modal #open-store-pane:before,
  .pdp-page #open-store-pane:before {
    content: url(../../../../default/images/Find_In_Store_Pin.svg);
    width: 20px;
    height: 20px;
    display: inline-block; }

.product-overview.product-modal #theStoreShebang.active #store-pane,
.pdp-page #theStoreShebang.active #store-pane {
  left: 0; }

.product-overview.product-modal #theStoreShebang.active #translucent-bg,
.pdp-page #theStoreShebang.active #translucent-bg {
  left: 0; }

.product-overview.product-modal #theStoreShebang #translucent-bg,
.pdp-page #theStoreShebang #translucent-bg {
  background-color: #fff;
  opacity: .6;
  z-index: 1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: -100vw; }

.product-overview.product-modal #theStoreShebang #store-pane,
.pdp-page #theStoreShebang #store-pane {
  background: #fff;
  position: fixed;
  left: -85vw;
  top: 0;
  width: 85vw;
  height: 100vh;
  transition: all 400ms;
  z-index: 9999;
  border-right: 1px black solid; }
  @media (min-width: 900px) {
    .product-overview.product-modal #theStoreShebang #store-pane,
    .pdp-page #theStoreShebang #store-pane {
      min-width: 350px;
      width: 45vw;
      max-width: 650px;
      left: -650px; } }
  .product-overview.product-modal #theStoreShebang #store-pane #close-store-pane,
  .pdp-page #theStoreShebang #store-pane #close-store-pane {
    float: right;
    margin: 30px 30px 0 0; }
  .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results,
  .pdp-page #theStoreShebang #store-pane .findinstore-results {
    position: relative;
    margin: 50px 15px 0 25px;
    height: calc(100vh - 50px); }
    @media (min-width: 900px) {
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results,
      .pdp-page #theStoreShebang #store-pane .findinstore-results {
        margin-left: 50px;
        margin-right: 50px; } }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-results-rows,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .store-results-rows {
      /*display:flex;
					flex-direction: column;
					margin: 50px 50px 0 0;*/
      padding-bottom: 50px;
      max-height: calc(100vh - 267px);
      overflow-y: auto;
      margin: 25px 0 15px 0; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-results-rows .store-row,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-results-rows .store-row {
        border-bottom: 1px solid #d8d8d8;
        margin: 20px 10px 0 0;
        padding-bottom: 20px;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-results-rows .store-row:first-child,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-results-rows .store-row:first-child {
          margin-top: 0; }
        @media (min-width: 900px) {
          .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-results-rows .store-row,
          .pdp-page #theStoreShebang #store-pane .findinstore-results .store-results-rows .store-row {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            margin-top: 50px;
            padding-bottom: 50px; } }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar,
    .pdp-page #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar {
      width: 2px; }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar-track,
    .pdp-page #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 6px #d8d8d8;
      border-radius: 10px; }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar-thumb,
    .pdp-page #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background: #595b5d;
      -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar-thumb:window-inactive,
    .pdp-page #theStoreShebang #store-pane .findinstore-results ::-webkit-scrollbar-thumb:window-inactive {
      background: rgba(155, 155, 155, 0.4); }
    @media (min-width: 900px) {
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-address,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-address {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours {
      margin-top: 10px; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours p,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours p {
        margin: 2px 0; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours > div,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours > div {
        display: none; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours .toggle-hours,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours .toggle-hours {
        display: block; }
      @media (min-width: 900px) {
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          margin-top: 0; }
          .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours .toggle-hours,
          .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours .toggle-hours {
            display: none; }
          .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-hours > div,
          .pdp-page #theStoreShebang #store-pane .findinstore-results .store-hours > div {
            display: block !important; } }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-pickup,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .store-pickup {
      margin-top: 18px; }
      @media (min-width: 900px) {
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-pickup,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-pickup {
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .low-stock-alert,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .low-stock-alert {
      color: #fbb01b;
      margin-bottom: 10px; }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results h3,
    .pdp-page #theStoreShebang #store-pane .findinstore-results h3 {
      font-weight: 300; }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .view-all-locations,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .view-all-locations {
      text-decoration: underline; }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form {
      position: relative; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .search-input,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .search-input {
        border: 1px solid #9b9b9b;
        padding-right: 30px; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .clear-location,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .clear-location {
        display: block;
        position: absolute;
        bottom: -2px;
        right: 0;
        font-size: 26px;
        padding: 0 8px;
        cursor: pointer; }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .gps-location,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .gps-location {
        display: block;
        text-align: right;
        padding: 0.75em 0.5em;
        border: 1px solid #FFF; }
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .gps-location .fa,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .gps-location .fa {
          padding-right: 5px; }
      @media (min-width: 901px) {
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .search-input,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .search-input {
          width: 68%; }
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .gps-location,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .gps-location {
          width: 31%;
          position: absolute;
          right: 0;
          top: 0;
          bottom: 0; }
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .store-search-form .clear-location,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .store-search-form .clear-location {
          top: 0;
          bottom: 0;
          right: 32%; } }
    .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .footer,
    .pdp-page #theStoreShebang #store-pane .findinstore-results .footer {
      bottom: 0;
      position: absolute;
      width: 100%;
      left: 0;
      right: 0;
      padding: 8px 0; }
      @media (min-width: 901px) {
        .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .footer,
        .pdp-page #theStoreShebang #store-pane .findinstore-results .footer {
          height: 50px; } }
      .product-overview.product-modal #theStoreShebang #store-pane .findinstore-results .footer a,
      .pdp-page #theStoreShebang #store-pane .findinstore-results .footer a {
        display: block; }

.product-overview.product-modal.static-page--colored,
.pdp-page.static-page--colored {
  /*.right-block-pdp .button.add-to-cart {
			background-color: $white;
			color: #EBBECB;
			&:hover {
				background-color: $white;
			}

			&:focus {
				background-color: $white;
			}
		}

		.right-block-pdp #go-to-checkout,
		.right-block-pdp .paypal-section .button {
			border:	1px solid $white;
		}*/ }
  .product-overview.product-modal.static-page--colored .product-overview-pdp,
  .product-overview.product-modal.static-page--colored .product-details-toggle .more-details,
  .product-overview.product-modal.static-page--colored .product-details-toggle .less-details,
  .product-overview.product-modal.static-page--colored .product-details-hidden.initialized,
  .product-overview.product-modal.static-page--colored .product-module .worn-with a,
  .product-overview.product-modal.static-page--colored .pdp-default-product-options .pdp-default-size-guide-heading a,
  .product-overview.product-modal.static-page--colored .pdp-default-product-options .wishlist-loop-contain .like-div a,
  .product-overview.product-modal.static-page--colored .pdp-default-product-options .pdp-share-container,
  .product-overview.product-modal.static-page--colored .pdp-default-product-options a:not(.black),
  .product-overview.product-modal.static-page--colored #open-store-pane,
  .product-overview.product-modal.static-page--colored .product-overview-preorder-copy,
  .product-overview.product-modal.static-page--colored .product-overview-free-shipping-copy,
  .product-overview.product-modal.static-page--colored .product-overview-store-availability-copy,
  .product-overview.product-modal.static-page--colored .product-add-to-cart .phoneOrder a,
  .product-overview.product-modal.static-page--colored .product-overview-modules-wrapper .product-overview-modules,
  .product-overview.product-modal.static-page--colored .pdp-sliders-container #rec-tabs .rec-tabs__btn h3,
  .product-overview.product-modal.static-page--colored .pdp-sliders-container #rec-tabs .rec-tabs__btn.active h3,
  .product-overview.product-modal.static-page--colored #pdp-sliders-container .rec-item .product-tile .product-info *,
  .pdp-page.static-page--colored .product-overview-pdp,
  .pdp-page.static-page--colored .product-details-toggle .more-details,
  .pdp-page.static-page--colored .product-details-toggle .less-details,
  .pdp-page.static-page--colored .product-details-hidden.initialized,
  .pdp-page.static-page--colored .product-module .worn-with a,
  .pdp-page.static-page--colored .pdp-default-product-options .pdp-default-size-guide-heading a,
  .pdp-page.static-page--colored .pdp-default-product-options .wishlist-loop-contain .like-div a,
  .pdp-page.static-page--colored .pdp-default-product-options .pdp-share-container,
  .pdp-page.static-page--colored .pdp-default-product-options a:not(.black),
  .pdp-page.static-page--colored #open-store-pane,
  .pdp-page.static-page--colored .product-overview-preorder-copy,
  .pdp-page.static-page--colored .product-overview-free-shipping-copy,
  .pdp-page.static-page--colored .product-overview-store-availability-copy,
  .pdp-page.static-page--colored .product-add-to-cart .phoneOrder a,
  .pdp-page.static-page--colored .product-overview-modules-wrapper .product-overview-modules,
  .pdp-page.static-page--colored .pdp-sliders-container #rec-tabs .rec-tabs__btn h3,
  .pdp-page.static-page--colored .pdp-sliders-container #rec-tabs .rec-tabs__btn.active h3,
  .pdp-page.static-page--colored #pdp-sliders-container .rec-item .product-tile .product-info * {
    color: #fff;
    background-color: transparent; }
  .product-overview.product-modal.static-page--colored .pdp-sliders-container #rec-tabs,
  .product-overview.product-modal.static-page--colored .product-overview-modules-wrapper,
  .pdp-page.static-page--colored .pdp-sliders-container #rec-tabs,
  .pdp-page.static-page--colored .product-overview-modules-wrapper {
    border-color: #fff; }
  .product-overview.product-modal.static-page--colored .style-select,
  .pdp-page.static-page--colored .style-select {
    color: #fff; }
    .product-overview.product-modal.static-page--colored .style-select .ss-selected-option,
    .pdp-page.static-page--colored .style-select .ss-selected-option {
      background-color: transparent;
      color: #fff;
      border-color: #fff; }
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-overview-pdp,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-details-toggle .more-details,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-details-toggle .less-details,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-details-hidden.initialized,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-module .worn-with a,
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-default-product-options .pdp-default-size-guide-heading a,
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-default-product-options .wishlist-loop-contain .like-div a,
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-default-product-options .pdp-share-container,
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-default-product-options a:not(.black),
  .product-overview.product-modal.static-page--colored.tvf-pdp #open-store-pane,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-overview-preorder-copy,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-overview-free-shipping-copy,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-overview-store-availability-copy,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-add-to-cart .phoneOrder a,
  .product-overview.product-modal.static-page--colored.tvf-pdp .product-overview-modules-wrapper .product-overview-modules,
  .product-overview.product-modal.static-page--colored.tvf-pdp #pdp-sliders-container .rec-item .product-tile .product-info *,
  .pdp-page.static-page--colored.tvf-pdp .product-overview-pdp,
  .pdp-page.static-page--colored.tvf-pdp .product-details-toggle .more-details,
  .pdp-page.static-page--colored.tvf-pdp .product-details-toggle .less-details,
  .pdp-page.static-page--colored.tvf-pdp .product-details-hidden.initialized,
  .pdp-page.static-page--colored.tvf-pdp .product-module .worn-with a,
  .pdp-page.static-page--colored.tvf-pdp .pdp-default-product-options .pdp-default-size-guide-heading a,
  .pdp-page.static-page--colored.tvf-pdp .pdp-default-product-options .wishlist-loop-contain .like-div a,
  .pdp-page.static-page--colored.tvf-pdp .pdp-default-product-options .pdp-share-container,
  .pdp-page.static-page--colored.tvf-pdp .pdp-default-product-options a:not(.black),
  .pdp-page.static-page--colored.tvf-pdp #open-store-pane,
  .pdp-page.static-page--colored.tvf-pdp .product-overview-preorder-copy,
  .pdp-page.static-page--colored.tvf-pdp .product-overview-free-shipping-copy,
  .pdp-page.static-page--colored.tvf-pdp .product-overview-store-availability-copy,
  .pdp-page.static-page--colored.tvf-pdp .product-add-to-cart .phoneOrder a,
  .pdp-page.static-page--colored.tvf-pdp .product-overview-modules-wrapper .product-overview-modules,
  .pdp-page.static-page--colored.tvf-pdp #pdp-sliders-container .rec-item .product-tile .product-info * {
    color: #000; }
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-sliders-container #rec-tabs,
  .pdp-page.static-page--colored.tvf-pdp .pdp-sliders-container #rec-tabs {
    border-color: #000; }
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-sliders-container #rec-tabs .rec-tabs__btn h3,
  .pdp-page.static-page--colored.tvf-pdp .pdp-sliders-container #rec-tabs .rec-tabs__btn h3 {
    color: #b2b2b2; }
  .product-overview.product-modal.static-page--colored.tvf-pdp .pdp-sliders-container #rec-tabs .rec-tabs__btn.active h3,
  .pdp-page.static-page--colored.tvf-pdp .pdp-sliders-container #rec-tabs .rec-tabs__btn.active h3 {
    color: #000;
    font-weight: 300; }
  @media (min-width: 901px) {
    .product-overview.product-modal.static-page--colored.tvf-pdp .simplesearch .sbsearchbox-inputfield,
    .pdp-page.static-page--colored.tvf-pdp .simplesearch .sbsearchbox-inputfield {
      border-color: #fff; } }
  .product-overview.product-modal.static-page--colored.tvf-pdp .header .newsletter-signup .textinput,
  .pdp-page.static-page--colored.tvf-pdp .header .newsletter-signup .textinput {
    border-color: #000;
    color: #000; }

.product-overview.product-modal {
  min-height: 500px;
  display: none; }
  .product-overview.product-modal .ui-dialog-titlebar-close {
    height: 35px;
    width: 35px;
    right: 30px;
    top: 42px; }
    .product-overview.product-modal .ui-dialog-titlebar-close span {
      height: 35px;
      width: 35px; }
      @media (max-width: 900px) {
        .product-overview.product-modal .ui-dialog-titlebar-close span {
          top: 10px;
          right: 10px;
          z-index: 101; } }
  .product-overview.product-modal .ui-dialog-titlebar {
    margin-bottom: -59px;
    position: relative;
    z-index: 2;
    background: transparent;
    height: 85px; }
  .product-overview.product-modal .product-overview-title {
    font-size: 2.2em;
    z-index: 25; }
  .product-overview.product-modal .product-overview-price {
    font-family: FuturaND, helvetica, arial, sans-serif; }
  .product-overview.product-modal .ui-dialog-content {
    padding: 0 0 20px; }
  .product-overview.product-modal .play-button {
    display: none !important; }
  .product-overview.product-modal .slick-slide {
    width: 100% !important; }
  .product-overview.product-modal .loop-gift-this-button {
    display: none !important; }
  .product-overview.product-modal .view-full {
    display: block;
    margin-top: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    outline: none;
    font-family: FuturaND, helvetica, arial, sans-serif; }
  .product-overview.product-modal .right-block-pdp {
    width: 42%;
    float: left;
    top: 50%;
    right: 10%;
    position: absolute; }
    .product-overview.product-modal .right-block-pdp .product-overview-pdp {
      max-width: initial;
      width: 100%; }
  .product-overview.product-modal #pdpMain .left-block-pdp {
    width: 40%;
    text-align: center;
    z-index: -1; }

.modal.pdp-modal {
  height: 85%;
  overflow: hidden; }
  .modal.pdp-modal .right-block-pdp {
    top: 50% !important; }
  .modal.pdp-modal .content {
    height: 100%;
    margin: 0 auto;
    max-width: 1100px; }
    .modal.pdp-modal .content .product-modal {
      height: 100%; }
      .modal.pdp-modal .content .product-modal .two-blocks-pdp {
        height: 100%; }
        @media (min-width: 901px) {
          .modal.pdp-modal .content .product-modal .two-blocks-pdp {
            overflow: hidden; } }
        @media (min-width: 901px) {
          .modal.pdp-modal .content .product-modal .two-blocks-pdp .right-block-pdp {
            top: 50%;
            right: 10px;
            position: absolute; } }

.modal .content .product-overview.product-modal {
  display: block; }
  .modal .content .product-overview.product-modal .pdp-default-size-select,
  .modal .content .product-overview.product-modal .pdp-default-qty-select {
    padding-left: 10px !important; }
    .modal .content .product-overview.product-modal .pdp-default-size-select .text,
    .modal .content .product-overview.product-modal .pdp-default-qty-select .text {
      padding-left: 10px; }
    .modal .content .product-overview.product-modal .pdp-default-size-select > div.pdp-default-size-select,
    .modal .content .product-overview.product-modal .pdp-default-size-select > ul,
    .modal .content .product-overview.product-modal .pdp-default-qty-select > div.pdp-default-size-select,
    .modal .content .product-overview.product-modal .pdp-default-qty-select > ul {
      padding-left: 0px !important; }
    .modal .content .product-overview.product-modal .pdp-default-size-select > ul,
    .modal .content .product-overview.product-modal .pdp-default-qty-select > ul {
      line-height: initial;
      top: 40px !important;
      height: auto; }

.pdp-options-product .pdp-page .pdp-options .pdp-options-size-select {
  width: 100%; }
  @media (max-width: 900px) {
    .pdp-options-product .pdp-page .pdp-options .pdp-options-size-select {
      font-size: 16px; } }

.product-reviews-container,
.faq-container {
  display: none; }
  .product-reviews-container.active,
  .faq-container.active {
    display: block; }

.faq-container {
  color: #000;
  font-size: 14px; }
  @media (max-width: 900px) {
    .faq-container {
      padding: 15px 0; } }
  .faq-container .search {
    position: relative; }
    @media (max-width: 900px) {
      .faq-container .search ul {
        margin-top: 15px; } }
    .faq-container .search ul li {
      float: left; }
      @media (min-width: 901px) {
        .faq-container .search ul li {
          margin-left: 20px; } }
      @media (max-width: 901px) {
        .faq-container .search ul li {
          margin-left: 10px;
          font-size: 12px; } }
      @media (max-width: 900px) {
        .faq-container .search ul li {
          margin-right: 20px;
          margin-left: 0;
          font-size: 14px; } }
    @media (min-width: 901px) {
      .faq-container .search {
        height: 100px;
        line-height: 100px; }
        .faq-container .search form,
        .faq-container .search ul {
          float: left; }
        .faq-container .search button {
          position: absolute;
          right: 0px;
          top: 50%; } }
    @media (min-width: 901px) and (max-width: 1024px) {
      .faq-container .search button {
        position: relative;
        display: block;
        clear: left;
        top: 0px; } }
    @media (max-width: 900px) {
      .faq-container .search button {
        width: 100%;
        margin: 15px 0; } }
    @media (min-width: 901px) and (max-width: 901px) {
      .faq-container .search button {
        font-size: 10px; } }
    .faq-container .search form input {
      height: 40px; }
      .faq-container .search form input[type="text"] {
        width: 300px; }
        @media (min-width: 901px) and (max-width: 901px) {
          .faq-container .search form input[type="text"] {
            width: 200px; } }
      .faq-container .search form input[type="submit"] {
        width: 40px;
        left: -5px;
        z-index: 1000;
        position: relative; }
    @media (max-width: 900px) {
      .faq-container .search form input[type="text"] {
        width: 80%; }
      .faq-container .search form input[type="submit"] {
        width: 18%;
        left: -5px; } }
  @media (max-width: 1024px) {
    .faq-container .top-pagination {
      margin-top: 40px; } }
  @media (max-width: 900px) {
    .faq-container .top-pagination {
      display: none; } }
  @media (min-width: 901px) {
    .faq-container .top-pagination {
      line-height: 50px; } }
  @media (min-width: 901px) {
    .faq-container .top-pagination .sb.sbox {
      float: right;
      width: 200px;
      margin-top: 20px; } }
  .faq-container > ul > li {
    width: 100%;
    min-height: 75px;
    margin-bottom: 10px;
    border: 1px solid #999; }
    .faq-container > ul > li > div {
      cursor: pointer;
      font-size: 10px;
      padding-left: 10px;
      padding-right: 20px;
      line-height: 75px; }
      @media (min-width: 901px) {
        .faq-container > ul > li > div {
          padding-left: 30px;
          font-size: 12px; } }
      .faq-container > ul > li > div > div:first-child {
        float: left; }
      .faq-container > ul > li > div > div:last-child {
        float: right; }
  .faq-container .bottom-pagination > ul {
    float: right; }
    .faq-container .bottom-pagination > ul li {
      float: left;
      margin-left: 5px; }
      .faq-container .bottom-pagination > ul li a {
        font-family: FuturaND, helvetica, arial, sans-serif;
        font-weight: 500;
        color: #000; }
        .faq-container .bottom-pagination > ul li a:hover {
          color: #fbb01b; }
    .faq-container .bottom-pagination > ul .prev:before,
    .faq-container .bottom-pagination > ul .next:before {
      top: 2px;
      content: '';
      position: relative;
      display: inline-block; }
    .faq-container .bottom-pagination > ul .prev {
      float: left; }
      .faq-container .bottom-pagination > ul .prev:before {
        left: -7px; }
    .faq-container .bottom-pagination > ul .next:before {
      left: 7px; }

.pdp-page .two-block-row,
.search-results-page .two-block-row {
  margin: 45px auto;
  padding: 0px 30px;
  margin-bottom: 80px; }
  @media (max-width: 900px) {
    .pdp-page .two-block-row,
    .search-results-page .two-block-row {
      margin: 20px auto;
      margin-bottom: 50px; } }
  .pdp-page .two-block-row > div.large,
  .search-results-page .two-block-row > div.large {
    position: relative; }
  @media (min-width: 901px) {
    .pdp-page .two-block-row > div.large,
    .search-results-page .two-block-row > div.large {
      width: 65% !important; }
    .pdp-page .two-block-row > div.small,
    .search-results-page .two-block-row > div.small {
      width: 35% !important; }
      .pdp-page .two-block-row > div.small > div > div,
      .search-results-page .two-block-row > div.small > div > div {
        top: 50%;
        position: absolute; } }
  .pdp-page .two-block-row .left-block-absolute .sub-heading,
  .pdp-page .two-block-row .right-block-absolute .sub-heading,
  .search-results-page .two-block-row .left-block-absolute .sub-heading,
  .search-results-page .two-block-row .right-block-absolute .sub-heading {
    color: #000;
    line-height: 1.5;
    letter-spacing: 0px;
    text-transform: none;
    font-family: FuturaND, helvetica, arial, sans-serif; }
  .pdp-page .two-block-row .left-block-absolute .promo-centered > a,
  .pdp-page .two-block-row .right-block-absolute .promo-centered > a,
  .search-results-page .two-block-row .left-block-absolute .promo-centered > a,
  .search-results-page .two-block-row .right-block-absolute .promo-centered > a {
    margin-top: 30px; }
    .pdp-page .two-block-row .left-block-absolute .promo-centered > a:hover,
    .pdp-page .two-block-row .right-block-absolute .promo-centered > a:hover,
    .search-results-page .two-block-row .left-block-absolute .promo-centered > a:hover,
    .search-results-page .two-block-row .right-block-absolute .promo-centered > a:hover {
      text-decoration: underline; }
  @media (min-width: 901px) {
    .pdp-page .two-block-row .right-block-absolute > div > div,
    .search-results-page .two-block-row .right-block-absolute > div > div {
      text-align: left;
      padding-left: 20px; } }
  .pdp-page .two-block-row .right-block-absolute > div > div .sub-heading,
  .search-results-page .two-block-row .right-block-absolute > div > div .sub-heading {
    margin: 0;
    font-size: 13px; }

@media (max-width: 1025px) and (min-width: 901px) {
  .pdp-productset .pdp-options-left-details,
  .pdp-productset .pdp-options-left-image {
    max-width: 50% !important; } }

.pdp-productset .product-overview-copy {
  color: #999;
  font-weight: 300;
  margin-bottom: 20px; }

.pdp-productset .pdp-options-check-stock-more-locations.show-store-locator {
  margin-top: 5px; }

.pdp-productset .pdp-options-product .pdp-default-product-options {
  margin-top: 0px; }

.modal-cs .dialog-content {
  overflow-y: scroll;
  max-height: 60vh;
  margin-bottom: 30px;
  padding-right: 68px;
  font-family: FuturaND, helvetica, arial, sans-serif; }
  .modal-cs .dialog-content h1 {
    color: #ed174b;
    font: 300 30px FuturaND, helvetica, arial, sans-serif;
    letter-spacing: .01em;
    text-transform: uppercase; }
  .modal-cs .dialog-content strong {
    color: #000;
    font-size: 1.1em;
    font-weight: 500; }
  .modal-cs .dialog-content p {
    margin-bottom: 20px; }
  .modal-cs .dialog-content table {
    margin: 15px 0; }
  .modal-cs .dialog-content .column-9 {
    width: 100%; }

@media (max-width: 601px) {
  .modal-cs {
    position: fixed;
    max-height: 80% !important;
    height: 80% !important; }
    .modal-cs .dialog-content {
      max-height: 79%; }
      .modal-cs .dialog-content .cs-article.row {
        padding: 0; } }

.pdp-page #pdpMain {
  max-width: 1920px;
  margin: 0 auto; }
  .pdp-page #pdpMain.waiting .right-block-pdp {
    opacity: .5;
    pointer-events: none; }

.pdp-page .product-overview-title {
  font-family: FuturaND, helvetica, arial, sans-serif;
  text-transform: capitalize;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 0;
  font-weight: 300;
  margin-top: 0; }
  @media (max-width: 900px) {
    .pdp-page .product-overview-title {
      margin-top: 7px; } }

@media (max-width: 1024px) {
  .pdp-page .product-overview-price-review-wrapper {
    padding-bottom: 9px; } }

.pdp-page .product-overview-price {
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-size: 14px;
  line-height: 1.75; }

.pdp-page .left-block-pdp {
  box-sizing: border-box;
  width: 100%; }
  @media (min-width: 901px) {
    .pdp-page .left-block-pdp {
      width: calc(100% - 370px);
      padding: 0 82px 0 0;
      min-height: 2000px; } }

.pdp-page .right-block-pdp {
  box-sizing: border-box;
  width: 85%;
  margin: 0 auto;
  text-align: left;
  transition: opacity 400ms; }
  @media (min-width: 901px) {
    .pdp-page .right-block-pdp {
      width: 300px;
      margin: 0 120px 0 0;
      margin: 0 50px 0 0;
      text-align: left;
      float: right; } }
  @media screen and (max-width: 900px) {
    .pdp-page .right-block-pdp {
      width: 94%; } }

.pdp-page .pdp-slick-arrow,
.pdp-page .pdp-slick-btn {
  padding: 0;
  height: 30px;
  width: 30px;
  font-family: 'icomoon' !important;
  speak: none;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none;
  background: transparent;
  border: none; }
  .pdp-page .pdp-slick-arrow:before,
  .pdp-page .pdp-slick-btn:before {
    content: "\e906"; }

.pdp-page .pdp-slick-btn {
  position: absolute;
  top: 50%;
  z-index: 2; }

.pdp-page .pdp-zoom-slick-btn-container {
  position: fixed;
  top: 50%;
  z-index: 1;
  cursor: pointer; }

.pdp-page .pdp-zoom-slick-btn {
  margin: 15px; }

.pdp-page .pdp-zoom-slick-prev {
  left: 3%; }

.pdp-page .pdp-zoom-slick-next {
  right: 3%; }

.pdp-page .pdp-slick-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  left: 1%; }

.pdp-page .pdp-slick-next {
  right: 1%; }

.pdp-page #pdp-image-container {
  position: relative; }

.pdp-page .pdp-slider-slide {
  text-align: center;
  position: relative; }
  @media (max-width: 900px) {
    .pdp-page .pdp-slider-slide {
      opacity: 0;
      transition: opacity .2s ease-in-out;
      float: none;
      display: inline-block !important;
      vertical-align: top; } }
  @media (min-width: 901px) {
    .pdp-page .pdp-slider-slide {
      margin-bottom: 10px; } }
  .pdp-page .pdp-slider-slide.slick-slide {
    opacity: 1; }
  .pdp-page .pdp-slider-slide img {
    display: block;
    margin: 0 auto;
    width: 100%; }
    @media (min-width: 901px) {
      .pdp-page .pdp-slider-slide img {
        cursor: zoom-in; } }
  @media (max-width: 601px) and (orientation: landscape) {
    .pdp-page .pdp-slider-slide {
      height: auto; }
      .pdp-page .pdp-slider-slide.first {
        height: auto; } }

.pdp-page .btn-styleme {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(../../../../default/images/misc/DVFHanger.svg);
  background-repeat: no-repeat;
  background-size: 18px auto;
  background-position: 15px 15px;
  width: 112px;
  height: 46px;
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  padding: 15px;
  text-align: left;
  cursor: pointer; }
  @media screen and (min-width: 769px) {
    .pdp-page .btn-styleme {
      z-index: 6; } }
  .pdp-page .btn-styleme span {
    padding-left: 22px;
    text-decoration: underline;
    white-space: nowrap; }

.pdp-page .pdp-zoom .modal__inner {
  padding: 0; }

.pdp-page .pdp-zoom .modal__close-cta {
  z-index: 1;
  position: fixed; }

.pdp-page .pdp-zoom .zoom-img-wrapper {
  padding: 50px 0;
  float: none;
  display: inline-block !important;
  vertical-align: top; }
  .pdp-page .pdp-zoom .zoom-img-wrapper img {
    width: 80%;
    max-width: 1200px;
    margin: 0 auto; }

.pdp-page .slick-slide #pdp-video {
  margin-left: auto;
  margin-right: auto; }

.pdp-page .pdp-size-guide-container {
  position: relative;
  text-align: left;
  margin: 10px 0; }
  .pdp-page .pdp-size-guide-container h5 {
    display: inline-block;
    font-size: inherit;
    font-weight: 100;
    margin: 0; }
    @media (max-width: 1024px) {
      .pdp-page .pdp-size-guide-container h5 {
        margin: 0;
        display: inline-block; } }
  .pdp-page .pdp-size-guide-container .btn-styleme {
    position: relative;
    display: inline-block;
    height: auto;
    padding: 0 15px;
    background-position: 15px 0; }
    @media screen and (min-width: 769px) {
      .pdp-page .pdp-size-guide-container .btn-styleme {
        z-index: auto; } }

.pdp-page .product-details-hidden {
  overflow: visible;
  transition: max-height 200ms ease-in-out;
  position: absolute;
  visibility: hidden; }
  .pdp-page .product-details-hidden.initialized {
    overflow: hidden;
    position: relative;
    visibility: visible;
    height: 0;
    color: #000; }

.pdp-page .product-overview-modules-wrapper.hiddenDetails {
  padding-bottom: 16px; }
  .pdp-page .product-overview-modules-wrapper.hiddenDetails.active {
    padding-bottom: 10px; }

@media (max-width: 1024px) {
  .pdp-page .product-overview-modules-wrapper.desktopDesc {
    display: none; } }

@media (min-width: 1025px) {
  .pdp-page .product-overview-modules-wrapper.mobileDesc {
    display: none; } }

.pdp-page .product-details-toggle {
  display: inline-block;
  padding-top: 16px;
  border-top: .5px #979797 solid;
  width: 100%; }
  .pdp-page .product-details-toggle .moreDetails {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .pdp-page .product-details-toggle.active .product-details-hidden.initialized {
    overflow: visible; }
  .pdp-page .product-details-toggle .more-details,
  .pdp-page .product-details-toggle .less-details {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    pointer-events: none;
    width: 100%;
    font-size: 13px;
    padding-right: 10px; }
    .pdp-page .product-details-toggle .more-details:active,
    .pdp-page .product-details-toggle .less-details:active {
      outline: none; }
  .pdp-page .product-details-toggle div {
    line-height: 1.5;
    font-size: 12px;
    color: #676767; }
    .pdp-page .product-details-toggle div:hover {
      color: #000; }
  .pdp-page .product-details-toggle .less-details {
    display: none; }
  .pdp-page .product-details-toggle.active .more-details {
    display: none; }
  .pdp-page .product-details-toggle.active .less-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 900px) {
      .pdp-page .product-details-toggle.active .less-details {
        margin: auto; } }

.pdp-page .product-add-to-cart {
  margin: 16px 0; }

.pdp-page .phoneOrder {
  float: right; }
  .pdp-page .phoneOrder a {
    color: #676767; }
    .pdp-page .phoneOrder a:hover {
      color: #fbb01b; }
  @media (min-width: 900px) {
    .pdp-page .phoneOrder {
      display: none; } }

.pdp-page .product-sharing-list-item a {
  font-size: 12px;
  line-height: 17px;
  color: #676767; }
  .pdp-page .product-sharing-list-item a:hover {
    color: #000; }

.pdp-page .pdp-sliders-container {
  position: relative;
  /*min-height: 570px;*/
  width: 100%; }
  @media (max-width: 600px) {
    .pdp-page .pdp-sliders-container {
      min-height: 350px;
      padding-top: 22px; } }
  .pdp-page .pdp-sliders-container #rec-tabs {
    border-bottom: 1px solid #000;
    margin-bottom: 16px; }
    @media (max-width: 900px) {
      .pdp-page .pdp-sliders-container #rec-tabs {
        margin: 0 6% 16px; } }
    @media (max-width: 600px) {
      .pdp-page .pdp-sliders-container #rec-tabs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 0 auto 24px;
        width: 90%; } }
    .pdp-page .pdp-sliders-container #rec-tabs .rec-tabs__btn {
      display: inline-block; }
      .pdp-page .pdp-sliders-container #rec-tabs .rec-tabs__btn.active h3 {
        color: #000; }
      .pdp-page .pdp-sliders-container #rec-tabs .rec-tabs__btn.hidden {
        display: none; }
    .pdp-page .pdp-sliders-container #rec-tabs h3 {
      color: #9b9b9b;
      font-weight: 300;
      margin: 0 2em 1em 0; }
      @media (max-width: 900px) {
        .pdp-page .pdp-sliders-container #rec-tabs h3 {
          padding-left: 12px; } }
      @media (max-width: 600px) {
        .pdp-page .pdp-sliders-container #rec-tabs h3 {
          font-size: 12px;
          margin: 0;
          padding: 0 0 11px; } }
  .pdp-page .pdp-sliders-container .product_rr {
    /*position: absolute;*/
    width: 100%; }

.pdp-page.dvf-west-pdp .product-overview-title {
  background-image: url(../../../../default/images/dvf-west-logo.svg);
  background-repeat: no-repeat;
  background-size: 100px auto;
  background-position: right top;
  padding-top: 4.5em; }

.pdp-page.tvf-pdp span.tvf-svg {
  z-index: 2;
  height: 30px;
  width: 40px;
  position: fixed; }
  @media screen and (min-width: 1024px) {
    .pdp-page.tvf-pdp span.tvf-svg {
      margin-top: 16px;
      margin-left: -32px; } }
  .pdp-page.tvf-pdp span.tvf-svg::after {
    content: url(../../../../default/images/misc/DVF_TVFBadge.svg); }
  @media screen and (max-width: 900px) {
    .pdp-page.tvf-pdp span.tvf-svg {
      position: absolute;
      top: 15px;
      right: 0; } }

.pdpForm fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

.pdp-default-scroll-to-add-wrapper {
  margin-top: 19px;
  margin-bottom: 45px; }

@media (max-width: 900px) {
  .like-div {
    display: none; } }

.shareText {
  float: right; }

@media (min-width: 1025px) {
  .dvf-west .product-details-toggle {
    background: linear-gradient(to bottom, rgba(235, 190, 203, 0.5) 0%, rgba(235, 190, 203, 0.75) 8%, #ebbecb 20%, #ebbecb 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#ffffff', GradientType=0);
    width: 100%; } }

.more-details .icon-right-arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  display: inline-block; }

.less-details .icon-right-arrow {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  display: inline-block; }

.selectableSwatch {
  display: inline-block;
  border-radius: 50%;
  margin-right: 4px;
  height: 32px;
  width: 32px; }
  @media (max-width: 1024px) {
    .selectableSwatch {
      height: 36px;
      width: 36px; } }
  .selectableSwatch .unselectable:before {
    left: -5px; }
  .selectableSwatch img {
    border-radius: 50%;
    height: 100%;
    width: 100%; }

.selectedSwatch {
  border: black 1px solid;
  box-sizing: content-box;
  padding: 1px; }
  .selectedSwatch a.swatch-link {
    pointer-events: none; }
  .selectedSwatch img {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    @media (max-width: 1025px) {
      .selectedSwatch img {
        padding: 2px; } }

.colorTitle {
  font-weight: 500; }

.pdp-swatch-select {
  padding-top: 3px; }

.selectableSizeParent {
  display: inline-block;
  min-width: 40px;
  width: auto;
  height: 40px;
  text-align: center;
  margin: 4px 4px 4px 0; }
  @media (max-width: 1024px) {
    .selectableSizeParent {
      height: 40px;
      min-width: 40px;
      width: auto; } }
  .selectableSizeParent.selected {
    box-sizing: border-box;
    padding: 1px;
    border: black 1px solid; }
    .selectableSizeParent.selected .selectableSize {
      margin: 0; }
  .selectableSizeParent .selectableSize {
    display: inline-block;
    height: 36px;
    min-width: 36px;
    width: auto;
    border: #dedede 1px solid;
    margin: 2px auto; }
    .selectableSizeParent .selectableSize a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%; }
    @media (max-width: 1024px) {
      .selectableSizeParent .selectableSize {
        height: 36px;
        width: 36px; } }
    .selectableSizeParent .selectableSize .sizeText {
      text-align: center;
      width: auto;
      margin: 0 auto;
      position: relative;
      z-index: 2; }
      @media (max-width: 1024px) {
        .selectableSizeParent .selectableSize .sizeText {
          font-size: 12px; } }
  .tvf-pdp .selectableSizeParent .selectableSize {
    border: #b2b2b2 1px solid; }

.variation-select.pdp-default-size-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start; }
  @media (min-width: 1025px) {
    .variation-select.pdp-default-size-select {
      width: 105%; } }

.variation-select.pdp-default-swatch-select {
  margin-top: 6px; }

.variation-select .unselectable {
  position: relative;
  overflow: hidden; }
  .variation-select .unselectable:before {
    position: absolute;
    content: "";
    left: -4px;
    top: 50%;
    right: 0;
    border-top: 1px #dedede solid;
    width: 48px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    @media (max-width: 1024px) {
      .variation-select .unselectable:before {
        width: 48px; } }
  .variation-select .unselectable.selectableSwatch:before {
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px #dedede solid;
    width: 32px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    @media (max-width: 1024px) {
      .variation-select .unselectable.selectableSwatch:before {
        width: 37px; } }
  .variation-select .unselectable.selectableSizeParent {
    overflow: visible; }

.tvf-pdp .variation-select .unselectable:before {
  border-top: 1px #b2b2b2 solid; }

.selectedColorName {
  text-transform: capitalize; }

.sizeHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5px;
  max-height: 22px; }

.justSize {
  font-weight: 500; }

.checkoutPlus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .checkoutPlus .applePayButtonBoi {
    width: 48%;
    display: none; }
    .checkoutPlus .applePayButtonBoi.fullWidth {
      width: 100%; }
  .checkoutPlus .button {
    height: 38px; }
  .checkoutPlus .paypal-section {
    width: 100%; }
    .checkoutPlus .paypal-section .paypal-expresscheckout {
      width: 100%; }

.product-overview-free-shipping-copy {
  margin-top: 10px; }

.applePayVisible .paypal-section {
  width: 48%; }

.applePayVisible .applePayButtonBoi {
  display: block; }
  .applePayVisible .applePayButtonBoi.fullWidth {
    width: 100%; }

.hiddenShare {
  display: none; }

.product-waitlist {
  margin-bottom: 10px; }
  .product-waitlist .newsletter-signup .value {
    display: contents; }
  .product-waitlist .newsletter-signup__optins {
    margin-top: 5px; }
    .product-waitlist .newsletter-signup__optins .checkbox .checkinput {
      margin-left: 0; }

.finalSaleBoi {
  display: block;
  text-align: center;
  color: #d13c43; }
  .finalSaleBoi .finalSaleMessage {
    padding-top: 16px; }
  @media (max-width: 900px) {
    .finalSaleBoi {
      margin-top: -18px;
      display: inline-block;
      width: 100%;
      text-align: left; } }

#social-share {
  background: white;
  position: relative;
  z-index: 5; }
  .dvf-west-pdp #social-share {
    background: #EBBECB; }
  .tvf-pdp #social-share {
    background: #EFDCDE; }

.wl-action {
  text-decoration: underline; }

@media (max-width: 900px) {
  .DvF-World .product-overview-preorder-copy {
    display: inline-block;
    width: 65%; } }

.DvF-World .product-overview-preorder-copy .not-available-msg {
  margin: 0; }

.slick-dots {
  position: absolute;
  bottom: 15px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center; }
  .slick-dots .slick-active button:after {
    color: #222; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0;
    cursor: pointer; }
  .slick-dots button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: RGBA(103, 103, 103, 0.3);
    border-radius: 50%; }
    .slick-dots button:after {
      color: #fff;
      content: "";
      display: block;
      font-family: 'FontAwesome';
      font-size: 9px; }

.sizeLocalization {
  float: right;
  font-size: 11px;
  color: #676767; }

@media screen and (min-width: 1024px) {
  .pdp-page .pdp-slider {
    text-align: right; } }

@media screen and (min-width: 901px) {
  .pdp-page .pdp-slider {
    max-width: 800px;
    margin: 0 auto;
    position: relative; } }

.pdp-page.dvf-west-pdp .pdp-size-guide-container.sizeGuideDesktop .product-sizeguide-fp .fp-root {
  background: #EBBECB; }

.pdp-page.tvf-pdp .pdp-size-guide-container.sizeGuideDesktop .product-sizeguide-fp .fp-root {
  background: #EFDCDE; }

.pswp__button.gallery__prev_item, .pswp__button.gallery__next_item {
  position: absolute !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: none !important; }
  @media screen and (min-width: 1024px) {
    .pswp__button.gallery__prev_item, .pswp__button.gallery__next_item {
      width: 150px;
      height: 120px; } }
  .pswp__button.gallery__prev_item img, .pswp__button.gallery__next_item img {
    max-width: 96px !important;
    display: inline-block;
    border: 3px solid white; }
    @media screen and (max-width: 1023px) {
      .pswp__button.gallery__prev_item img, .pswp__button.gallery__next_item img {
        display: none; } }
  .pswp__button.gallery__prev_item span.pswp__button--arrow--left, .pswp__button.gallery__prev_item span.pswp__button--arrow--right, .pswp__button.gallery__next_item span.pswp__button--arrow--left, .pswp__button.gallery__next_item span.pswp__button--arrow--right {
    display: inline-block; }
    @media screen and (min-width: 1024px) {
      .pswp__button.gallery__prev_item span.pswp__button--arrow--left, .pswp__button.gallery__prev_item span.pswp__button--arrow--right, .pswp__button.gallery__next_item span.pswp__button--arrow--left, .pswp__button.gallery__next_item span.pswp__button--arrow--right {
        height: 120px;
        width: 150px;
        margin-top: -60px; } }

.pswp__button.gallery__prev_item {
  left: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .pswp__button.gallery__prev_item.icon-:before {
    content: "\e906";
    font-size: 20px;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    text-shadow: -2px 0px #d1d1d1; }

.pswp__button.gallery__next_item {
  right: 0; }
  .pswp__button.gallery__next_item.icon-:after {
    content: "\e906";
    font-size: 20px;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-shadow: -2px 0px #d1d1d1; }

@media screen and (max-width: 1023px) {
  .pswp__button--close {
    position: fixed !important;
    bottom: 15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: rgba(209, 209, 209, 0.8) !important;
    border-radius: 50%; } }

@media screen and (min-width: 1024px) {
  .pswp a:hover:before, .pswp a:hover:after {
    color: #fbb01b !important; }
  .pswp a:hover img {
    border-color: #fbb01b; } }

@media screen and (min-width: 901px) {
  .two-blocks-pdp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 1440px;
    margin: auto;
    width: 100%;
    padding: 0 3%; }
    .two-blocks-pdp div.mini-product-images-container {
      width: 8.33333333%; }
      .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container {
        width: 90%; }
        .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper {
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper td.first-column a {
            width: 95%; }
            .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper td.first-column a img {
              display: block;
              width: 100%;
              height: auto; }
              .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper td.first-column a img.active {
                border: 1px solid #979797; }
          .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper td.second-column {
            width: 3%;
            background-color: transparent;
            transition: background-color 1s; }
            .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper td.second-column.active {
              background-color: #979797; }
          .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper video {
            height: auto;
            width: 100%; }
          .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper .mini-video-container {
            position: relative; }
            .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper .mini-video-container a.mini-video-anchor .fake-play-button {
              border-radius: 50px;
              height: 50px;
              position: absolute;
              width: 50px;
              margin: auto;
              top: 50%;
              left: 50%;
              -webkit-transform: translateX(-50%) translateY(-50%);
                      transform: translateX(-50%) translateY(-50%); }
            .two-blocks-pdp div.mini-product-images-container .mini-product-images-wrapper .inner-mini-image-container .mini-image-wrapper .mini-video-container a.mini-video-anchor .fake-play-button:before {
              content: '';
              display: block;
              width: 0;
              height: 0;
              border-style: solid;
              border-width: 10px 0 10px 20px;
              border-color: transparent transparent transparent rgba(209, 209, 209, 0.8);
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translateX(-50%) translateY(-50%);
                      transform: translateX(-50%) translateY(-50%);
              margin: auto; }
    .two-blocks-pdp div.left-block-pdp {
      width: 55.69444444%;
      padding: 0; }
    .two-blocks-pdp div.right-block-pdp {
      width: 27.08333333%;
      margin: 0; } }

@media screen and (max-width: 900px) {
  .two-blocks-pdp div.mini-product-images-container {
    display: none; } }

#right-block-pdp #product-content .pdpForm .product-overview-modules-wrapper.hiddenDetails .product-overview-modules .product-details-hidden.active {
  font-size: 12px !important;
  font-weight: 300;
  color: #252525; }

#right-block-pdp #product-content .pdpForm .pdp-recommendations {
  padding: 16px 0;
  border-top: .5px solid #979797; }
  #right-block-pdp #product-content .pdpForm .pdp-recommendations h3, #right-block-pdp #product-content .pdpForm .pdp-recommendations a {
    font-size: 13px;
    font-weight: 300;
    color: #252525; }
    #right-block-pdp #product-content .pdpForm .pdp-recommendations h3 button, #right-block-pdp #product-content .pdpForm .pdp-recommendations a button {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: transparent;
      border: none;
      cursor: pointer;
      padding: 0;
      pointer-events: none;
      width: 100%;
      font-size: 13px;
      padding: 0 10px 0 0; }
      #right-block-pdp #product-content .pdpForm .pdp-recommendations h3 button.worn-with-button, #right-block-pdp #product-content .pdpForm .pdp-recommendations a button.worn-with-button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        #right-block-pdp #product-content .pdpForm .pdp-recommendations h3 button.worn-with-button .worn-with-plus, #right-block-pdp #product-content .pdpForm .pdp-recommendations a button.worn-with-button .worn-with-plus {
          display: none; }
  #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 16px;
    overflow-x: auto; }
    #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel li.rec-item {
      width: 80px;
      float: none;
      position: unset;
      text-align: unset;
      margin-right: 8px; }
      #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel li.rec-item .product-tile {
        margin-top: 0; }
        #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel li.rec-item .product-tile .recommendation-image .rec-image-hold img {
          width: 100%;
          height: auto;
          margin-bottom: 0; }
        #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel li.rec-item .product-tile .recommendation-image .product-info {
          font-size: 11px; }
          #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel li.rec-item .product-tile .recommendation-image .product-info .product-price {
            display: none; }
          #right-block-pdp #product-content .pdpForm .pdp-recommendations ul.rec-carousel li.rec-item .product-tile .recommendation-image .product-info .product-name {
            font-weight: 300; }

#right-block-pdp #product-content .pdpForm .htmlslotcontainer .promotional-slot-header {
  width: 100%;
  border-top: .5px solid #979797;
  padding: 16px 0 16px 0; }
  #right-block-pdp #product-content .pdpForm .htmlslotcontainer .promotional-slot-header a {
    font-size: 13px;
    color: #252525;
    font-weight: 300; }
    #right-block-pdp #product-content .pdpForm .htmlslotcontainer .promotional-slot-header a button.promo-head {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      background: transparent;
      border: none;
      cursor: pointer;
      padding: 0;
      pointer-events: none;
      width: 100%;
      font-size: 13px;
      padding-right: 10px; }
      #right-block-pdp #product-content .pdpForm .htmlslotcontainer .promotional-slot-header a button.promo-head span.shipping-minus-sign {
        display: none; }

#right-block-pdp #product-content .pdpForm .htmlslotcontainer .promotional-content {
  display: none;
  font-size: 12px;
  color: #252525;
  font-weight: 300;
  padding-bottom: 16px; }
  #right-block-pdp #product-content .pdpForm .htmlslotcontainer .promotional-content p {
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px; }

#right-block-pdp #product-content .pdpForm .htmlslotcontainer .need-help-content {
  padding-top: 16px;
  border-top: .5px solid #979797;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  #right-block-pdp #product-content .pdpForm .htmlslotcontainer .need-help-content span.email-help-text-container p.need-help-text {
    display: inline-block;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0px;
            margin-inline-start: 0px;
    -webkit-margin-end: 0px;
            margin-inline-end: 0px;
    padding-right: 5px; }

.dvf-philanthropy .header {
  pointer-events: all; }

.dvf-philanthropy .newsletter-signup {
  width: 250px;
  padding-left: 50px; }

.dvf-philanthropy .newsletter-signup .textinput:hover, .dvf-philanthropy .newsletter-signup .textinput:focus,
.dvf-philanthropy .newsletter-signup .newsletterbutton:hover,
.dvf-philanthropy .newsletter-signup .newsletterbutton:focus {
  color: #d47b80; }

.dvf-philanthropy a.headersubmenu__anchor-visit-shop {
  text-decoration: underline; }

.dvf-philanthropy .header__main {
  background-color: transparent; }

.dvf-philanthropy .header__logo {
  pointer-events: auto; }
  .dvf-philanthropy .header__logo img {
    max-width: 100%;
    width: 250px; }
    @media (max-width: 900px) {
      .dvf-philanthropy .header__logo img {
        margin-top: 25px;
        width: 220px; } }
  .dvf-philanthropy .header__logo img.logo-white {
    display: none; }
  .dvf-philanthropy .header__logo.light-header img.logo-black {
    display: none; }
  .dvf-philanthropy .header__logo.light-header img.logo-white {
    display: inline-block; }

@media (max-width: 900px) {
  .dvf-philanthropy .header__navigation-categories #close-nav {
    top: 27px; }
  .dvf-philanthropy .header__navigation-categories .headersubmenu__anchor {
    display: block; } }

@media (max-width: 900px) {
  .dvf-philanthropy .header__inner {
    width: 100%;
    background-color: transparent; } }

@media (min-width: 901px) {
  .dvf-philanthropy .header__right-menu {
    padding-top: 20px; } }

.dvf-philanthropy .header .newsletter-signup .cta {
  display: block; }
  .dvf-philanthropy .header .newsletter-signup .cta span {
    color: #676767; }
  .dvf-philanthropy .header .newsletter-signup .cta .footer-content {
    display: none; }

.dvf-philanthropy .category-menu a:hover,
.dvf-philanthropy .headersubmenu__anchor:hover {
  color: #d47b80 !important; }
  @media screen and (min-width: 900px) {
    .dvf-philanthropy .category-menu a:hover span,
    .dvf-philanthropy .headersubmenu__anchor:hover span {
      color: #d47b80 !important; } }

.dvf-philanthropy a:hover {
  color: #d47b80; }

.dvf-philanthropy .category-menu__sub-menu-list-item.active a {
  color: #d47b80 !important; }

.dvf-philanthropy .philanthropy-home-section {
  margin-bottom: 75px;
  max-width: 100%;
  width: 860px; }
  .dvf-philanthropy .philanthropy-home-section h2 {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase; }
  .dvf-philanthropy .philanthropy-home-section p {
    font-family: LifeLTStd, georgia, serif;
    font-size: 21px;
    margin: 0 0 20px; }
  .dvf-philanthropy .philanthropy-home-section a {
    font-size: 14px; }
  @media (min-width: 901px) {
    .dvf-philanthropy .philanthropy-home-section h2 {
      font-size: 40px; }
    .dvf-philanthropy .philanthropy-home-section p {
      font-size: 26px; }
    .dvf-philanthropy .philanthropy-home-section a {
      font-size: 16px;
      transition: color 160ms ease-in-out; } }

.dvf-philanthropy .footer--philanthropy .footer__inner {
  display: block;
  padding: 60px 20px; }
  @media (min-width: 901px) {
    .dvf-philanthropy .footer--philanthropy .footer__inner {
      max-width: 1920px;
      padding: 60px 60px 0 0; } }
  @media (min-width: 1025px) {
    .dvf-philanthropy .footer--philanthropy .footer__inner {
      padding: 75px 75px 0 0; } }
  .dvf-philanthropy .footer--philanthropy .footer__inner a:hover,
  .dvf-philanthropy .footer--philanthropy .footer__inner a:focus {
    color: #d47b80; }

@media (min-width: 601px) {
  .dvf-philanthropy .footer--philanthropy .footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

@media (min-width: 601px) {
  .dvf-philanthropy .footer--philanthropy .footer__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.dvf-philanthropy .footer--philanthropy .footer__left .footer__menu-philanthropy {
  padding-right: 30px; }
  .dvf-philanthropy .footer--philanthropy .footer__left .footer__menu-philanthropy li {
    margin-bottom: 1em; }
  @media (min-width: 901px) {
    .dvf-philanthropy .footer--philanthropy .footer__left .footer__menu-philanthropy {
      padding-left: 60px;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      width: 250px; } }
  @media (min-width: 1025px) {
    .dvf-philanthropy .footer--philanthropy .footer__left .footer__menu-philanthropy {
      padding-right: 75px;
      width: 312px; } }

.dvf-philanthropy .footer--philanthropy .footer__newsletter-philanthropy {
  width: 340px; }
  @media (max-width: 600px) {
    .dvf-philanthropy .footer--philanthropy .footer__newsletter-philanthropy {
      margin-top: 45px;
      margin-bottom: 60px; } }
  .dvf-philanthropy .footer--philanthropy .footer__newsletter-philanthropy .newsletter-signup .cta {
    margin-top: 0; }
  .dvf-philanthropy .footer--philanthropy .footer__newsletter-philanthropy .header-content {
    display: none; }

.dvf-philanthropy .footer__social-icons {
  margin-left: 0; }
  .dvf-philanthropy .footer__social-icons .contentasset.content-page {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 600px) {
      .dvf-philanthropy .footer__social-icons .contentasset.content-page {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .dvf-philanthropy .footer__social-icons a {
    padding-right: 0; }
    .dvf-philanthropy .footer__social-icons a:hover {
      color: #d47b80; }
    @media (max-width: 600px) {
      .dvf-philanthropy .footer__social-icons a {
        padding-left: 0;
        padding-right: .66em; } }
  .dvf-philanthropy .footer__social-icons .fa-weibo {
    display: none; }

.philanthropy__hero.voices__hero {
  background-color: #9ad397;
  background-position: center;
  background-size: cover;
  color: #fff; }
  .philanthropy__hero.voices__hero .hero-inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 105px 20px 60px; }
    .philanthropy__hero.voices__hero .hero-inner .hero-copy {
      max-width: 860px;
      padding-top: 60px; }
    .philanthropy__hero.voices__hero .hero-inner p {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 24px;
      font-weight: 200; }
    @media (min-width: 901px) {
      .philanthropy__hero.voices__hero .hero-inner {
        min-height: 600px;
        padding: 105px 75px 105px 250px; }
        .philanthropy__hero.voices__hero .hero-inner p {
          font-size: 36px; } }
    @media (min-width: 1025px) {
      .philanthropy__hero.voices__hero .hero-inner {
        min-height: 750px;
        padding: 105px 75px 105px 312px; }
        .philanthropy__hero.voices__hero .hero-inner p {
          font-size: 48px; } }

.philanthropy__body,
.dvfawards .philanthropy__hero .dvfawards-hero-content {
  padding: 60px 20px; }
  @media (min-width: 901px) {
    .philanthropy__body,
    .dvfawards .philanthropy__hero .dvfawards-hero-content {
      margin: auto;
      max-width: 1920px;
      min-height: 100vh;
      padding: 60px 60px 5px 250px; } }
  @media (min-width: 1025px) {
    .philanthropy__body,
    .dvfawards .philanthropy__hero .dvfawards-hero-content {
      padding: 75px 75px 5px 312px; } }
  .philanthropy__body.philanthropy__body--landing,
  .dvfawards .philanthropy__hero .dvfawards-hero-content.philanthropy__body--landing {
    background-color: #9ad397;
    color: #fff; }
    .philanthropy__body.philanthropy__body--landing a:not(:hover),
    .dvfawards .philanthropy__hero .dvfawards-hero-content.philanthropy__body--landing a:not(:hover) {
      color: #fff; }
    .philanthropy__body.philanthropy__body--landing img,
    .dvfawards .philanthropy__hero .dvfawards-hero-content.philanthropy__body--landing img {
      display: inline-block;
      margin-left: -12px;
      max-width: 100%; }

.dvfawards .philanthropy__hero .dvfawards-hero-content {
  border-top: 0;
  padding-bottom: 0;
  padding-top: 90px; }
  @media (min-width: 901px) {
    .dvfawards .philanthropy__hero .dvfawards-hero-content {
      min-height: 0;
      padding: 15px 60px 0 250px; } }
  @media (min-width: 1025px) {
    .dvfawards .philanthropy__hero .dvfawards-hero-content {
      padding: 15px 75px 0 312px; } }

.dvfawards .philanthropy__hero .dvfawards-pvawinner {
  border-top: 0;
  padding-top: 0; }

.instagram-feed {
  margin: 90px 0 90px;
  position: relative; }
  @media (min-width: 901px) {
    .instagram-feed .feed-hashtag {
      position: absolute;
      left: 0;
      top: 0;
      -webkit-transform: rotate(-90deg) translateX(-40%) translateY(-180%);
              transform: rotate(-90deg) translateX(-40%) translateY(-180%); } }
  .instagram-feed .feed-hashtag h3 {
    display: inline-block;
    font-weight: 300;
    text-transform: none;
    font-size: 26px; }
  .instagram-feed .feed-link {
    float: right; }
    .instagram-feed .feed-link a {
      font-size: 16px; }
  .instagram-feed .feed-wrapper {
    margin: 0 -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .instagram-feed .feed-item {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 20px;
    width: 50%; }
    @media (min-width: 601px) {
      .instagram-feed .feed-item {
        width: 25%; } }
    .instagram-feed .feed-item a.feed-image {
      display: block;
      background-color: #9ad397;
      padding-bottom: 100%;
      position: relative; }
      .instagram-feed .feed-item a.feed-image .image-loader {
        background-size: cover;
        background-position: center;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
        .instagram-feed .feed-item a.feed-image .image-loader:after {
          background-color: #9ad397; }

.hero--video-iframe {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%; }
  .hero--video-iframe * {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .hero--video-iframe .video-cover {
    background-color: rgba(0, 0, 0, 0.3);
    background-size: cover;
    background-position: center;
    cursor: pointer;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    opacity: 1;
    transition: opacity 300ms ease-in-out;
    width: 100%;
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    .hero--video-iframe .video-cover > img {
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%;
      width: 100%; }
    .hero--video-iframe .video-cover:not(.video-cover--image):after {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0);
      border-bottom: 35px solid transparent;
      border-left: 45px solid rgba(255, 255, 255, 0.8);
      border-top: 35px solid transparent;
      z-index: 2; }
  .hero--video-iframe .video-container {
    background-color: #000;
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1; }
  .hero--video-iframe.show-video .video-cover {
    opacity: 0;
    pointer-events: none; }
  .hero--video-iframe #video-controls-overlay {
    left: 50%;
    position: absolute;
    -webkit-transform: translate3d(-50%, -35%, 0);
            transform: translate3d(-50%, -35%, 0);
    transition: opacity 500ms ease-in-out;
    top: 50%;
    color: white;
    max-width: 90%;
    opacity: 1;
    text-align: center;
    z-index: 3; }
    @media (max-width: 900px) {
      .hero--video-iframe #video-controls-overlay {
        -webkit-transform: translate3d(-50%, -25%, 0);
                transform: translate3d(-50%, -25%, 0); } }
    .hero--video-iframe #video-controls-overlay img {
      max-width: 100%;
      width: 360px; }
    .hero--video-iframe #video-controls-overlay span {
      display: block;
      font-size: 15px;
      opacity: 1;
      padding-top: 20px; }
      @media (max-width: 900px) {
        .hero--video-iframe #video-controls-overlay span {
          padding-top: 10px; } }
    .hero--video-iframe #video-controls-overlay #dvfawards-logo-white {
      max-width: 100%; }
  .hero--video-iframe.playing #video-controls-overlay {
    opacity: 0; }
    .hero--video-iframe.playing #video-controls-overlay .play-cta, .hero--video-iframe.playing #video-controls-overlay img {
      display: none; }
  .hero--video-iframe.playing:hover #video-controls-overlay {
    opacity: 1; }

.pt_philanthropy {
  background-color: #c54644; }

.pt_philanthropy .philanthropy #about-container .about-content .about-content-link {
  float: left; }

.pt_philanthropy .philanthropy #about-container .about-content .share {
  float: right;
  bottom: 0;
  display: none; }

.listings-page {
  /*@media(min-width:$break-desktop-min) {
    .filter-wrapper {
      margin-bottom: -43px;
    }
  }*/
  overflow: visible !important; }
  .listings-page .category-toggle-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: #fff; }
  .listings-page .top-track {
    z-index: 2; }
    @media (max-width: 1023px) {
      .listings-page .top-track {
        right: 4%;
        z-index: 2;
        pointer-events: none;
        top: 125px; } }
  @media (max-width: 900px) {
    .listings-page #main {
      padding-top: 130px; } }
  @media (min-width: 901px) {
    .listings-page .filter-wrapper {
      width: 86%;
      background: white;
      padding: 0 50px 0 0;
      -ms-flex-item-align: end;
          align-self: flex-end;
      position: relative; }
      .tvf-pdp .listings-page .filter-wrapper {
        background: #EFDCDE; }
      .listings-page .filter-wrapper .category-title {
        width: 25%;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex; }
        .listings-page .filter-wrapper .category-title h1 {
          -webkit-transform: translateY(20px);
                  transform: translateY(20px);
          transition: -webkit-transform 1ms;
          transition: transform 1ms;
          transition: transform 1ms, -webkit-transform 1ms; }
        .scrolled .listings-page .filter-wrapper .category-title h1 {
          -webkit-transform: none;
                  transform: none; } }
  @media (max-width: 900px) {
    .listings-page #top-top {
      width: 40px;
      pointer-events: auto; }
      .listings-page #top-top .top-arrow {
        left: 40%;
        top: 12%; } }
  .listings-page .wrapper * {
    box-sizing: border-box; }
  .listings-page .breadcrumb-wrapper {
    width: 100%;
    padding: 0;
    margin: 0; }
    .listings-page .breadcrumb-wrapper .sort-by {
      float: right;
      text-align: right;
      width: 280px;
      margin-top: 15px;
      background: #fff; }
      @media (max-width: 900px) {
        .listings-page .breadcrumb-wrapper .sort-by {
          display: none; } }
      .listings-page .breadcrumb-wrapper .sort-by .container-sort {
        float: left;
        width: 180px;
        position: relative;
        top: -2px; }
    .listings-page .breadcrumb-wrapper.search-result .sort-by {
      margin-top: 0; }
  .listings-page .hero {
    margin-bottom: 20px; }
    .listings-page .hero .img-two {
      display: none; }
    .listings-page .hero .img,
    .listings-page .hero .img-two {
      position: relative; }
      .listings-page .hero .img img,
      .listings-page .hero .img-two img {
        width: 100%; }
      @media (max-width: 900px) {
        .listings-page .hero .img .container .content,
        .listings-page .hero .img-two .container .content {
          text-align: center; }
          .listings-page .hero .img .container .content.right, .listings-page .hero .img .container .content.left,
          .listings-page .hero .img-two .container .content.right,
          .listings-page .hero .img-two .container .content.left {
            float: none; } }
      @media (min-width: 901px) {
        .listings-page .hero .img .container,
        .listings-page .hero .img-two .container {
          position: absolute;
          top: 50%;
          left: 50%; }
          .listings-page .hero .img .container .content,
          .listings-page .hero .img-two .container .content {
            color: #fff;
            font-weight: bold;
            text-align: center; }
            .listings-page .hero .img .container .content h2,
            .listings-page .hero .img-two .container .content h2 {
              color: #fff;
              font-size: 30px;
              margin-bottom: 15px; }
            .listings-page .hero .img .container .content p,
            .listings-page .hero .img-two .container .content p {
              font-size: 12px; }
            .listings-page .hero .img .container .content.right, .listings-page .hero .img .container .content.left,
            .listings-page .hero .img-two .container .content.right,
            .listings-page .hero .img-two .container .content.left {
              width: 30%; } }
    .listings-page .hero.two .img-two {
      display: block; }
    .listings-page .hero.two .img,
    .listings-page .hero.two .img-two {
      width: 50%;
      float: left; }
  .listings-page .listing.campaign-override #preview-banner {
    display: none; }
  .listings-page .listing .full-block,
  .listings-page .listing .full-block.has-desktop-img {
    position: relative; }
    .listings-page .listing .full-block img,
    .listings-page .listing .full-block.has-desktop-img img {
      width: 100%; }
    @media (max-width: 900px) {
      .listings-page .listing .full-block,
      .listings-page .listing .full-block.has-desktop-img {
        overflow: hidden; } }
    .listings-page .listing .full-block .absolute-div-inner-wrapper .title,
    .listings-page .listing .full-block.has-desktop-img .absolute-div-inner-wrapper .title {
      display: none; }
      @media (max-width: 900px) {
        .listings-page .listing .full-block .absolute-div-inner-wrapper .title,
        .listings-page .listing .full-block.has-desktop-img .absolute-div-inner-wrapper .title {
          display: block; } }
  @media (max-width: 900px) {
    .listings-page .listing .full-block.has-desktop-img .absolute-div-inner-wrapper {
      position: relative; }
      .listings-page .listing .full-block.has-desktop-img .absolute-div-inner-wrapper .title {
        padding: 20px 0;
        top: 0;
        -webkit-transform: translateY(0%);
        transform: translateY(0%); } }
  .listings-page .listing .listing-tabs {
    display: none; }
  .listings-page .results {
    text-align: right;
    width: 50%;
    display: inline-block;
    color: #676767; }
    @media (min-width: 901px) {
      .listings-page .results {
        padding: 10px 7.5%; } }
    .listings-page .results.header__results {
      text-align: left;
      width: auto;
      padding: 20px 55px; }
      @media (max-width: 900px) {
        .listings-page .results.header__results {
          display: none; } }
    .listings-page .results.category-title {
      color: #000; }
  .listings-page .category-title h1 {
    font: inherit;
    margin: 0; }
  @media (max-width: 900px) {
    .listings-page .results-count {
      text-align: right; } }
  @media (min-width: 901px) {
    .listings-page .results-count {
      display: none; } }
  .listings-page .two-block-row {
    float: left;
    width: 50%;
    padding: 10px 7.5%; }
    @media (min-width: 901px) {
      .listings-page .two-block-row {
        display: none; } }
    .listings-page .two-block-row .title {
      margin: 0; }

.plp__top {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 85px; }
  @media (max-width: 900px) {
    .plp__top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 10px 7.5% 0 7.5%;
      margin-top: 0px;
      transition: opacity 400ms; } }
  @media (min-width: 900px) {
    .plp__top {
      background: white;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-transform: translateY(32px);
              transform: translateY(32px);
      transition: -webkit-transform 200ms;
      transition: transform 200ms;
      transition: transform 200ms, -webkit-transform 200ms;
      display: none; } }
  @media (max-width: 900px) {
    .scrolled .plp__top {
      display: none; } }
  .scrolled .plp__top .category-title {
    min-height: 18px; }
  .static-page--colored .plp__top {
    background-color: transparent; }
  .dvf-west .plp__top {
    background-color: #EBBECB; }

.listing-page-nav {
  position: fixed;
  left: 75px;
  bottom: 75px; }
  @media (min-width: 1024px) {
    .listing-page-nav {
      float: right;
      margin: 0; } }
  .listing-page-nav.bottom {
    display: none; }
    @media (min-width: 1024px) {
      .listing-page-nav.bottom {
        display: block; } }
  .listing-page-nav .listing-pagination {
    display: none; }
    @media (min-width: 1024px) {
      .listing-page-nav .listing-pagination {
        float: right;
        margin-right: 15px; } }
  .listing-page-nav .views {
    float: right; }
    @media (min-width: 1024px) {
      .listing-page-nav .views {
        float: right; } }

@media (max-width: 900px) {
  .category-toggle-container {
    padding-top: 0; } }

.listing-holder {
  position: relative; }
  @media (max-width: 900px) {
    .listing-holder .mobile-filter-overlay {
      background: transparent;
      height: 100%;
      pointer-events: none;
      position: fixed;
      top: 0;
      transition: background-color 200ms;
      width: 100%; }
      .listing-holder .mobile-filter-overlay.active {
        opacity: 1;
        background-color: rgba(255, 255, 255, 0.7);
        pointer-events: auto;
        z-index: 1; }
        .tvf-category .listing-holder .mobile-filter-overlay.active {
          background-color: #EFDCDE; } }

#search-result-container {
  box-sizing: border-box;
  width: 85%;
  margin: 0 auto;
  position: relative;
  z-index: 1; }
  #search-result-container .search-results {
    margin-top: -35px;
    position: relative;
    z-index: 3;
    opacity: 1; }
  .scrolled #search-result-container .search-results {
    opacity: 0;
    transition: opacity .1s ease-in-out;
    -moz-transition: opacity .1s ease-in-out;
    -webkit-transition: opacity .1s ease-in-out; }
  @media (min-width: 901px) {
    #search-result-container {
      padding: 0;
      width: auto; } }
  #search-result-container div.category-header {
    display: inline-block;
    width: auto; }
    #search-result-container div.category-header p.category-header-text {
      font-size: 12px;
      padding-bottom: 5px;
      color: #000;
      -webkit-margin-before: 0;
              margin-block-start: 0;
      -webkit-margin-after: 0;
              margin-block-end: 0;
      -webkit-margin-start: 0px;
              margin-inline-start: 0px;
      -webkit-margin-end: 0px;
              margin-inline-end: 0px; }
    @media screen and (max-width: 768px) {
      #search-result-container div.category-header {
        display: none; } }
  #search-result-container div.category-rule-descript-container {
    padding: 5px 0 40px 0; }
    #search-result-container div.category-rule-descript-container hr.category-rule {
      border-radius: 0px;
      border-style: solid;
      border-width: 0 0 1px 0;
      margin-bottom: 0;
      display: block;
      unicode-bidi: isolate;
      -webkit-margin-before: 0;
      margin-block-start: 0;
      -webkit-margin-after: 0;
      margin-block-end: 0;
      -webkit-margin-start: auto;
      margin-inline-start: auto;
      -webkit-margin-end: auto;
      margin-inline-end: auto;
      overflow: hidden; }
    #search-result-container div.category-rule-descript-container p.category-description-text {
      width: 50%;
      min-height: 0;
      padding: 10px 0 0 0;
      font-size: 12px;
      line-height: normal;
      letter-spacing: normal;
      color: #000;
      display: block;
      -webkit-margin-before: 0;
      -webkit-margin-after: 0;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0; }
    @media screen and (max-width: 768px) {
      #search-result-container div.category-rule-descript-container {
        padding: 5px 0 0 0; }
        #search-result-container div.category-rule-descript-container p.category-description-text {
          width: 100%;
          font-size: 11px; } }

.product-block {
  overflow: inherit;
  position: relative;
  cursor: pointer;
  margin: 0 4px; }
  .product-block span.tvf-svg {
    position: absolute;
    top: 15px;
    right: -5px;
    height: 30px;
    width: 40px;
    z-index: 1; }
    .product-block span.tvf-svg::after {
      content: url(../../../../default/images/misc/DVF_TVFBadge.svg);
      height: 30px;
      width: 40px; }
    @media screen and (max-width: 900px) {
      .product-block span.tvf-svg {
        top: 5px;
        right: -3px; } }
  .product-block .colors-contain:hover .swatch {
    opacity: 1; }
  .product-block .more-colors {
    color: #676767;
    position: relative;
    top: -21px; }
    .static-page--colored .product-block .more-colors {
      color: #fff; }
    .product-block .more-colors:hover {
      color: #fbb01b; }
    @media (max-width: 900px) {
      .product-block .more-colors {
        text-align: center;
        display: inline-block;
        width: 100%; } }
  .product-block .colors-contain .more-colors-swatches {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    padding-top: 4px; }
    @media (min-width: 768px) {
      .product-block .colors-contain .more-colors-swatches .mobileOnly {
        display: none; } }
    @media (max-width: 767px) {
      .product-block .colors-contain .more-colors-swatches .hideOnMobile {
        display: none; } }
  .product-block .colors-contain .more-colors {
    transition: opacity .2s; }
  .product-block .colors-contain .swatch {
    opacity: 1;
    padding: 0 4px 0 0;
    margin: auto 0; }
    .product-block .colors-contain .swatch img {
      width: 16px;
      height: 16px;
      border-radius: 50%;
      margin: 0 auto; }
    .product-block .colors-contain .swatch.selected img {
      width: 18px;
      height: 18px;
      padding: 1px;
      border: 1px solid black; }
  .product-block .colors-contain.active .more-colors {
    opacity: 0;
    z-index: -1; }
  .product-block .colors-contain.active .swatch {
    opacity: 1; }
  .product-block .product-link {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }
  .product-block .product-image {
    position: relative;
    overflow: hidden; }
    .product-block .product-image a.thumb-link {
      display: block; }
      .product-block .product-image a.thumb-link:focus {
        background: white;
        outline: none;
        box-shadow: 0 0 0 transparent; }
        .product-block .product-image a.thumb-link:focus img.img-main {
          opacity: .5; }
          .product-block .product-image a.thumb-link:focus img.img-main + img.img-alt {
            opacity: 0; }
    .product-block .product-image .is-container {
      width: 100%;
      max-width: 328px;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: -1;
      opacity: 0;
      padding: 0;
      overflow: hidden;
      transition: opacity 500ms; }
      .product-block .product-image .is-container.active {
        z-index: 10;
        opacity: 1; }
    .product-block .product-image img {
      display: block;
      -webkit-transform: translateZ(0);
              transform: translateZ(0);
      width: auto; }
    .product-block .product-image .img-main {
      width: 100%;
      opacity: 1;
      transition: opacity .2s; }
      @media (min-width: 901px) {
        .product-block .product-image .img-main {
          padding: 0; } }
    .product-block .product-image .img-alt {
      left: 0;
      right: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      transition: opacity .5s .2s;
      width: auto;
      box-sizing: border-box; }
    .product-block .product-image .btn-styleme {
      position: absolute;
      top: 0;
      left: 0;
      background-image: url(../../../../default/images/misc/DVFHanger.svg);
      background-repeat: no-repeat;
      background-size: 18px auto;
      background-position: 15px 15px;
      width: 112px;
      height: 46px;
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 14px;
      line-height: 12px;
      padding: 15px; }
      .product-block .product-image .btn-styleme span {
        padding-left: 22px;
        text-decoration: underline;
        white-space: nowrap;
        display: none; }
      .product-block .product-image .btn-styleme.first-styleme span {
        display: inline; }
      .product-block .product-image .btn-styleme:hover span {
        display: inline; }
  @media (min-width: 901px) {
    .product-block:hover .product-image:hover .quick-buy-link, .product-block.active .product-image:hover .quick-buy-link {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .product-block:hover .product-image:hover .img-alt, .product-block.active .product-image:hover .img-alt {
      opacity: 1; }
    .product-block:hover .product-name,
    .product-block:hover .product-pricing .price,
    .product-block:hover .product-pricing .original-price,
    .product-block:hover .product-pricing .original-price + .price, .product-block.active .product-name,
    .product-block.active .product-pricing .price,
    .product-block.active .product-pricing .original-price,
    .product-block.active .product-pricing .original-price + .price {
      color: #fbb01b; }
      .static-page--colored .product-block:hover .product-name, .static-page--colored
      .product-block:hover .product-pricing .price, .static-page--colored
      .product-block:hover .product-pricing .original-price, .static-page--colored
      .product-block:hover .product-pricing .original-price + .price, .static-page--colored .product-block.active .product-name, .static-page--colored
      .product-block.active .product-pricing .price, .static-page--colored
      .product-block.active .product-pricing .original-price, .static-page--colored
      .product-block.active .product-pricing .original-price + .price {
        color: #fff; } }
  .product-block .colors-contain {
    margin: 0 4px; }
  .product-block .product-info {
    color: #000;
    padding-top: 12px;
    margin: 0 4px; }
    @media (max-width: 1024px) {
      .product-block .product-info {
        padding-top: 6px; } }
    .static-page--colored .product-block .product-info {
      color: #fff; }
    @media (min-width: 901px) {
      .product-block .product-info {
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .product-block .product-info .bv-plp-rating .BVInlineRatings {
      display: inline-block;
      height: 15px;
      margin: 10px auto 0; }
    .product-block .product-info .bv-plp-rating .bv-cleanslate .bv-rating-ratio-count {
      display: none !important; }
  .product-block .product-badge {
    line-height: 1.5;
    color: #676767;
    margin: 0 4px; }
    .static-page--colored .product-block .product-badge {
      color: #fff; }
    @media (min-width: 901px) {
      .product-block .product-badge {
        position: relative;
        top: auto; } }
    .product-block .product-badge p {
      margin: 0;
      opacity: .7; }
  .product-block .product-name-container {
    position: relative;
    text-align: left;
    color: #000;
    bottom: 0;
    left: 0;
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 12px;
    min-height: 12px;
    line-height: 16px; }
    .static-page--colored .product-block .product-name-container {
      color: #fff; }
    @media (min-width: 901px) {
      .product-block .product-name-container {
        width: 50%;
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .product-block .product-name-container a:focus {
      border: none !important;
      color: #fbb01b; }
  .product-block .product-name {
    color: #000;
    font: inherit;
    font-weight: inherit;
    margin: 0; }
    .static-page--colored .product-block .product-name {
      color: #fff; }
  .product-block .product-info-container {
    bottom: 0;
    right: 0; }
    @media (min-width: 901px) {
      .product-block .product-info-container {
        width: 50%;
        text-align: right;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 900px) {
      .product-block .product-info-container {
        position: relative; } }
  .product-block .product-pricing {
    color: #000;
    position: relative;
    margin-top: 4px;
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 12px;
    margin-bottom: 0; }
    .static-page--colored .product-block .product-pricing {
      color: #fff; }
    @media (min-width: 901px) {
      .product-block .product-pricing {
        margin: 0;
        text-align: right; } }
    @media (max-width: 901px) {
      .product-block .product-pricing {
        text-align: left; } }
    .product-block .product-pricing .original-price {
      text-decoration: line-through;
      color: #000;
      font-weight: 100; }
      .static-page--colored .product-block .product-pricing .original-price {
        color: #fff; }
      .product-block .product-pricing .original-price + .price {
        color: #ff0400; }
        .product-block .product-pricing .original-price + .price.DVFEXCLUSIVE {
          color: #2774ae; }
  .product-block .product-promo {
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 12px;
    position: relative;
    color: #676767; }
    .product-block .product-promo.final-sale {
      display: none; }
    .product-block .product-promo:before {
      display: none; }
    @media (max-width: 900px) {
      .product-block .product-promo {
        display: none;
        background-color: red; } }

.promo-block {
  background-color: #000;
  color: #000;
  position: relative;
  text-align: center;
  margin: 0 4px; }
  .promo-block .promo-img {
    display: block;
    height: 100%;
    width: 100%; }
  .promo-block .promo-wrapper {
    background: #fff;
    height: calc(100% - 20px);
    left: 10px;
    padding: 10px;
    position: absolute;
    top: 10px;
    width: calc(100% - 20px); }
    @media (min-width: 600px) {
      .promo-block .promo-wrapper {
        height: calc(100% - 40px);
        left: 20px;
        padding: 20px;
        top: 20px;
        width: calc(100% - 40px);
        cursor: pointer; } }
    @media (min-width: 901px) {
      .promo-block .promo-wrapper {
        height: calc(100% - 60px);
        left: 30px;
        top: 30px;
        width: calc(100% - 60px); } }
    .promo-block .promo-wrapper .promo-content {
      left: 50%;
      position: relative;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  .promo-block.wide .promo-wrapper {
    height: calc(100% - 60px);
    left: 30px;
    top: 30px;
    width: calc(100% - 60px); }
    @media (min-width: 600px) {
      .promo-block.wide .promo-wrapper {
        height: calc(100% - 80px);
        left: 40px;
        padding: 20px;
        top: 40px;
        width: calc(100% - 80px); } }
    @media (min-width: 901px) {
      .promo-block.wide .promo-wrapper {
        height: calc(100% - 120px);
        left: 60px;
        padding: 20px;
        top: 60px;
        width: calc(100% - 120px); } }
    @media (min-width: 1024px) {
      .promo-block.wide .promo-wrapper {
        height: calc(100% - 240px);
        left: 120px;
        padding: 40px;
        top: 120px;
        width: calc(100% - 240px); } }
  .promo-block .promo-heading {
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 20px;
    line-height: 1;
    margin-bottom: 20px;
    font-weight: 100; }
    @media (min-width: 600px) {
      .promo-block .promo-heading {
        font-size: 40px;
        line-height: 1.2; } }
    @media (min-width: 901px) {
      .promo-block .promo-heading {
        font-size: 50px;
        line-height: 1.3; } }
    .promo-block .promo-heading em {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-style: italic;
      font-weight: 100; }
      .promo-block .promo-heading em > span {
        font-style: normal !important; }
  .promo-block .promo-text {
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    text-transform: uppercase; }
    @media (min-width: 600px) {
      .promo-block .promo-text {
        font-size: 16px;
        margin-bottom: 40px; } }
  .promo-block .promo-cta {
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase; }
    .promo-block .promo-cta a {
      color: #f3156c; }
  .promo-block.shop {
    background: #fff;
    color: #000; }
    @media (min-width: 600px) {
      .promo-block.shop {
        color: #fff; } }
    .promo-block.shop .promo-content {
      padding: 20px;
      position: static; }
      @media (min-width: 600px) {
        .promo-block.shop .promo-content {
          bottom: 40px;
          left: 0;
          padding: 0 20px;
          position: absolute;
          -webkit-transform: translate(0, 0);
                  transform: translate(0, 0);
          top: auto;
          width: 100%; } }
    .promo-block.shop .promo-heading {
      font-size: 24px; }
      @media (min-width: 600px) {
        .promo-block.shop .promo-heading {
          color: #fff;
          font-size: 55px;
          margin-bottom: 20px; } }
    .promo-block.shop .promo-text {
      font-size: 14px; }
      @media (min-width: 600px) {
        .promo-block.shop .promo-text {
          margin-bottom: 20px;
          font-size: 16px; } }
    .promo-block.shop .promo-btn {
      background: transparent;
      border: 2px solid #000;
      color: #000;
      display: block;
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 14px;
      padding: 15px 10px;
      text-transform: uppercase;
      width: 100%; }
      @media (min-width: 600px) {
        .promo-block.shop .promo-btn {
          color: #fff;
          display: inline-block;
          border-color: #fff;
          padding: 12px 30px;
          width: auto; } }

.infinite-scroll-placeholder {
  width: 100%;
  text-align: center; }
  .infinite-scroll-placeholder.infinite-init {
    clear: both; }
  .infinite-scroll-placeholder a {
    font-family: FuturaND, helvetica, arial, sans-serif;
    display: inline-block;
    padding: 0 25px !important;
    line-height: 47px;
    margin: 25px auto;
    color: #000; }
    .infinite-scroll-placeholder a:hover {
      color: #000; }

#sale-landing {
  height: auto;
  min-height: 629px;
  max-width: 962px;
  width: 100%;
  margin: 30px auto; }
  #sale-landing .sign-up {
    color: #000;
    letter-spacing: .22em;
    margin: 0 0 28px;
    text-align: center; }
    #sale-landing .sign-up p {
      margin: 0 0 15px;
      text-transform: uppercase; }
  #sale-landing .form-container {
    margin: 0 auto;
    padding-top: 67px;
    position: relative;
    text-align: center;
    width: 100%; }
    #sale-landing .form-container strong {
      font-weight: bold; }
    #sale-landing .form-container img.hide-mobile {
      display: block;
      margin: 0 auto 30px; }
    #sale-landing .form-container .formfield {
      clear: both;
      padding: 0 0 29px; }
      #sale-landing .form-container .formfield input {
        height: 20px;
        padding: 0 7px;
        width: 168px; }
      #sale-landing .form-container .formfield select {
        width: 185px; }
      #sale-landing .form-container .formfield .value div.errorclient div {
        margin: 8px 0; }
    #sale-landing .form-container .form-col-1 {
      float: left;
      margin-left: 16%;
      width: 32%; }
    #sale-landing .form-container .form-col-2 {
      float: right;
      width: 48%; }
      #sale-landing .form-container .form-col-2 .formfield {
        margin-left: 6px; }
    #sale-landing .form-container .error-container .error-msg {
      margin: 0 auto;
      padding: 0 0 18px;
      text-align: center;
      max-width: 90%; }
  #sale-landing .label {
    color: #000007;
    font-size: 1em;
    letter-spacing: .21em;
    line-height: 1.9em;
    margin: 0 4px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 108px; }
  #sale-landing .formactions {
    clear: both;
    text-align: center;
    position: relative;
    padding-top: 16px; }
    #sale-landing .formactions button {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 1.1em;
      font-weight: 500;
      height: 34px;
      letter-spacing: .05em;
      line-height: 34px;
      padding: 0 9px;
      text-transform: uppercase; }
  #sale-landing .fine-print {
    color: #000;
    font-size: .8em;
    letter-spacing: .17em;
    position: relative;
    padding: 20px;
    text-align: center; }
    #sale-landing .fine-print a {
      clear: both;
      color: #000;
      display: block;
      letter-spacing: .2em;
      margin: 4px 0 0;
      text-decoration: underline; }

@media only screen and (max-width: 900px) {
  #sale-landing {
    background: none !important;
    height: auto;
    width: 100%; }
    #sale-landing .form-container,
    #sale-landing .form-container.messaging {
      padding-top: 0; }
      #sale-landing .form-container img.hide-website,
      #sale-landing .form-container.messaging img.hide-website {
        display: block;
        margin: 0 auto;
        padding: 20px 0 30px; }
      #sale-landing .form-container .sign-up,
      #sale-landing .form-container.messaging .sign-up {
        margin: 0 auto;
        text-align: left;
        width: 96%; }
      #sale-landing .form-container .form-col-1,
      #sale-landing .form-container .form-col-2,
      #sale-landing .form-container.messaging .form-col-1,
      #sale-landing .form-container.messaging .form-col-2 {
        float: none;
        margin: 0 auto;
        width: 96%; }
      #sale-landing .form-container .formfield,
      #sale-landing .form-container.messaging .formfield {
        margin: 0;
        padding: 0; }
        #sale-landing .form-container .formfield input,
        #sale-landing .form-container .formfield select,
        #sale-landing .form-container.messaging .formfield input,
        #sale-landing .form-container.messaging .formfield select {
          height: 28px;
          width: 100%; }
      #sale-landing .form-container .label,
      #sale-landing .form-container.messaging .label {
        margin: 0 0 5px;
        text-align: left; }
      #sale-landing .form-container .formactions,
      #sale-landing .form-container.messaging .formactions {
        top: 0; }
      #sale-landing .form-container .fine-print,
      #sale-landing .form-container.messaging .fine-print {
        margin: 0 auto;
        padding: 10px 0 20px;
        top: 0;
        width: 96%; }
      #sale-landing .form-container .error-container .error-msg,
      #sale-landing .form-container.messaging .error-container .error-msg {
        padding: 10px 0; } }

@media only screen and (min-width: 600px) and (max-width: 900px) {
  .hide-website.hide-tablet {
    display: none !important; }
  .hide-mobile.show-tablet {
    display: block !important; }
  #sale-landing {
    background: none !important; }
    #sale-landing .form-container .form-col-1,
    #sale-landing .form-container .form-col-2,
    #sale-landing .form-container.messaging .form-col-1,
    #sale-landing .form-container.messaging .form-col-2 {
      margin: 0 1%;
      width: 46%; }
    #sale-landing .form-container .formfield,
    #sale-landing .form-container.messaging .formfield {
      padding: 0; }
      #sale-landing .form-container .formfield input,
      #sale-landing .form-container .formfield select,
      #sale-landing .form-container.messaging .formfield input,
      #sale-landing .form-container.messaging .formfield select {
        height: 28px;
        width: 100%; }
      #sale-landing .form-container .formfield .label,
      #sale-landing .form-container.messaging .formfield .label {
        margin: 0 0 5px;
        text-align: left; }
    #sale-landing .form-container .formactions,
    #sale-landing .form-container.messaging .formactions {
      top: 0; }
    #sale-landing .form-container .fine-print,
    #sale-landing .form-container.messaging .fine-print {
      margin: 0 auto;
      padding: 20px 0 30px;
      top: 0;
      width: 96%; } }

@media only screen and (min-width: 901px) and (max-width: 900px) {
  #sale-landing {
    background: none !important; }
    #sale-landing .form-container,
    #sale-landing .form-container.messaging {
      padding-top: 0; }
      #sale-landing .form-container .form-col-1,
      #sale-landing .form-container .form-col-2,
      #sale-landing .form-container.messaging .form-col-1,
      #sale-landing .form-container.messaging .form-col-2 {
        margin: 0 1%;
        width: 46%; }
      #sale-landing .form-container .formfield,
      #sale-landing .form-container.messaging .formfield {
        padding: 0; }
        #sale-landing .form-container .formfield input,
        #sale-landing .form-container .formfield select,
        #sale-landing .form-container.messaging .formfield input,
        #sale-landing .form-container.messaging .formfield select {
          height: 28px;
          width: 100%; }
        #sale-landing .form-container .formfield .label,
        #sale-landing .form-container.messaging .formfield .label {
          margin: 0 0 5px;
          text-align: left; }
      #sale-landing .form-container .formactions,
      #sale-landing .form-container.messaging .formactions {
        top: 0; }
      #sale-landing .form-container .fine-print,
      #sale-landing .form-container.messaging .fine-print {
        margin: 0 auto;
        padding: 20px 0 30px;
        top: 0;
        width: 96%; } }

.product-tile:hover .swatch {
  opacity: 1; }

.product-tile .active:hover .quick-buy-options {
  display: block; }

.underlinedd {
  color: #fbb01b; }

.columnToggle, #columnLink {
  padding-left: 17px; }
  @media (max-width: 900px) {
    .columnToggle, #columnLink {
      display: none; } }

#columnNum {
  padding-left: 4px; }

#columnDropdown {
  pointer-events: none;
  display: none; }

.columnParent {
  height: auto;
  min-width: 67px; }
  .columnParent.active {
    height: 88px;
    overflow: hidden; }
    .columnParent.active #columnDropdown {
      display: block;
      min-width: 67px; }
    .columnParent.active .slidedown-menu.active {
      padding: 7px 8px 5px 51px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-transform: translateY(8px);
              transform: translateY(8px); }
      .tvf-category .columnParent.active .slidedown-menu.active {
        background: #EFDCDE; }

.twoColumn #search-result-container .products-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 320px) {
    .twoColumn #search-result-container .products-grid li.grid-tile.item {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      margin: 0 0 0 0;
      margin-bottom: 25px; } }
  .twoColumn #search-result-container .products-grid li.grid-tile.item.promo.wide {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
    margin-bottom: 45px; }

.threeColumn #search-result-container .products-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 901px) {
    .threeColumn #search-result-container .products-grid li.grid-tile.item {
      -ms-flex-preferred-size: 31%;
          flex-basis: 31%;
      margin: 0 1% 0 1%;
      margin-bottom: 30px; } }
  .threeColumn #search-result-container .products-grid li.grid-tile.item.promo.wide {
    -ms-flex-preferred-size: 64%;
        flex-basis: 64%; }

.fourColumn #search-result-container .products-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 901px) {
    .fourColumn #search-result-container .products-grid li.grid-tile.item {
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
      margin: 0 0 0 0;
      margin-bottom: 25px; } }
  .fourColumn #search-result-container .products-grid li.grid-tile.item.promo.wide {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%; }

@supports ((display: -ms-grid) or (display: grid)) {
  .twoColumn #search-result-container .products-grid {
    display: -ms-grid;
    display: grid;
    grid-gap: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-grid-columns: (50%)[2];
        grid-template-columns: repeat(2, 50%);
    margin: 0 -4px; }
    .twoColumn #search-result-container .products-grid li.grid-tile.item {
      margin-bottom: 25px; }
      @media (min-width: 320px) {
        .twoColumn #search-result-container .products-grid li.grid-tile.item {
          width: inherit;
          margin: 0 0 0 0; } }
      .twoColumn #search-result-container .products-grid li.grid-tile.item:nth-child(odd) {
        margin-right: 0px; }
        @media (min-width: 901px) {
          .twoColumn #search-result-container .products-grid li.grid-tile.item:nth-child(odd) {
            margin-right: 0px; } }
      .twoColumn #search-result-container .products-grid li.grid-tile.item:nth-child(even) {
        margin-left: 0px; }
        @media (min-width: 901px) {
          .twoColumn #search-result-container .products-grid li.grid-tile.item:nth-child(even) {
            margin-left: 0px; } }
      .twoColumn #search-result-container .products-grid li.grid-tile.item.promo.wide {
        -ms-grid-column: span 2;
            grid-column: span 2; }
  .threeColumn #search-result-container .products-grid {
    display: -ms-grid;
    display: grid;
    grid-gap: 1rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-grid-columns: (32%)[3];
        grid-template-columns: repeat(3, 32%); }
    @media (min-width: 901px) {
      .threeColumn #search-result-container .products-grid li.grid-tile.item {
        width: 100%;
        margin: 0;
        margin-bottom: 30px; } }
    .threeColumn #search-result-container .products-grid li.grid-tile.item:nth-child(odd) {
      margin-right: 0px; }
      @media (min-width: 901px) {
        .threeColumn #search-result-container .products-grid li.grid-tile.item:nth-child(odd) {
          margin-right: 0px; } }
    .threeColumn #search-result-container .products-grid li.grid-tile.item:nth-child(even) {
      margin-left: 0px; }
      @media (min-width: 901px) {
        .threeColumn #search-result-container .products-grid li.grid-tile.item:nth-child(even) {
          margin-left: 0px; } }
    .threeColumn #search-result-container .products-grid li.grid-tile.item.promo.wide {
      -ms-grid-column: span 2;
          grid-column: span 2; }
  .fourColumn #search-result-container .products-grid {
    display: -ms-grid;
    display: grid;
    grid-gap: 0;
    -ms-grid-columns: (25%)[4];
        grid-template-columns: repeat(4, 25%);
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 -4px; }
    .fourColumn #search-result-container .products-grid li.grid-tile.item {
      margin-bottom: 25px; }
      @media (min-width: 901px) {
        .fourColumn #search-result-container .products-grid li.grid-tile.item {
          width: 100%;
          margin: 0;
          margin-bottom: 25px; } }
      .fourColumn #search-result-container .products-grid li.grid-tile.item:nth-child(odd) {
        margin-right: 0px; }
        @media (min-width: 901px) {
          .fourColumn #search-result-container .products-grid li.grid-tile.item:nth-child(odd) {
            margin-right: 0px; } }
      .fourColumn #search-result-container .products-grid li.grid-tile.item:nth-child(even) {
        margin-left: 0px; }
        @media (min-width: 901px) {
          .fourColumn #search-result-container .products-grid li.grid-tile.item:nth-child(even) {
            margin-left: 0px; } }
      .fourColumn #search-result-container .products-grid li.grid-tile.item.promo.wide {
        -ms-grid-column: span 2;
            grid-column: span 2; }
  @media (max-width: 767px) {
    .twoColumn #search-result-container .products-grid, .threeColumn #search-result-container .products-grid, .fourColumn #search-result-container .products-grid {
      display: -ms-grid;
      display: grid;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-grid-columns: (50%)[2];
          grid-template-columns: repeat(2, 50%); } } }

li.grid-tile.item.promo.wide .promo-block.wide.shop .promo-content {
  top: 0;
  left: 0;
  bottom: 0;
  position: relative;
  padding: 0;
  -webkit-transform: none;
          transform: none; }
  li.grid-tile.item.promo.wide .promo-block.wide.shop .promo-content .promo-text {
    margin-bottom: 20px;
    font-size: 33px;
    color: #000; }
    @media (max-width: 601px) {
      li.grid-tile.item.promo.wide .promo-block.wide.shop .promo-content .promo-text {
        font-size: 20px;
        -webkit-margin-before: 0;
                margin-block-start: 0;
        -webkit-margin-after: 0;
                margin-block-end: 0;
        -webkit-margin-start: 0px;
                margin-inline-start: 0px;
        -webkit-margin-end: 0px;
                margin-inline-end: 0px; } }

.grid-tile .text-m {
  display: none; }

html.listings-page div#content-sf {
  margin: 0 auto 0 auto;
  padding: 0 3%; }

html.listings-page div#grid-sort-header {
  border-right: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  display: none;
  position: absolute;
  right: -18px;
  z-index: 3;
  top: 47px;
  padding: 0 16px;
  background-color: white;
  width: 140px; }

html.listings-page.tvf-category div#grid-sort-header {
  background-color: #EFDCDE; }

html.listings-page div#grid-sort-header div.sort-options-container {
  float: left; }

html.listings-page div.theOuterMain {
  width: auto;
  display: block; }

html.listings-page div#search-result-container {
  width: auto; }

html.listings-page div#main {
  display: inline-block;
  margin: 8px 0 0 0;
  padding: 0 0 0 0; }

html.listings-page div#main.shortWidth {
  width: calc(100% - 200px); }

html.listings-page.gate div.toggleFilterss {
  display: none; }

html.listings-page div.toggleFilterss {
  width: 100%;
  border-bottom: solid 1px #cccccc;
  background-color: white;
  z-index: 7;
  float: left; }

html.listings-page.tvf-category div.toggleFilterss {
  background-color: #EFDCDE; }

html.listings-page div.toggleFilterss div.toggleFilterssInner {
  max-width: 1920px;
  margin: auto;
  padding: 0 3%; }

html.listings-page div.toggleFilterss span.toggleFilterssButton {
  cursor: pointer;
  padding: 14px 0 14px 0;
  float: left; }

html.listings-page div.toggleFilterss span.icon-refine-desktop {
  cursor: pointer;
  padding: 15px 3px 13px 0;
  float: left;
  font-size: 16px; }

html.listings-page div.toggleFilterss span.icon-refine-mobile {
  cursor: pointer;
  padding: 17px 3px 11px 0;
  float: left;
  display: none;
  font-size: 10px; }

html.listings-page div.toggleFilterss span.icon-sort-desktop {
  cursor: pointer;
  padding: 17px 3px 11px 0;
  float: right;
  font-size: 10px; }

html.listings-page div.toggleFilterss span.itemsCount {
  padding: 14px 0 14px 0;
  float: right; }

html.listings-page div.toggleFilterss span.toggleSortsButton {
  cursor: pointer;
  padding: 14px 3px 14px 10px;
  float: right; }

html.listings-page div.newRefinement {
  position: relative;
  margin: 0 8px 0 0;
  padding: 0 0 0 0;
  overflow: auto;
  z-index: 6;
  background-color: white;
  width: 192px;
  display: inline-block;
  float: left; }

html.listings-page.tvf-category div.newRefinement {
  background-color: #EFDCDE; }

html.listings-page div.newRefinement h3 {
  margin: 0 10% 0 0;
  padding: 14px 0 5px 0;
  float: left;
  width: 90%;
  font-size: 14px;
  font-weight: 300; }

html.listings-page div.newRefinement h3 a {
  margin: 0;
  padding: 0;
  float: right;
  font-size: 11px;
  color: #aaaaaa;
  text-decoration: underline; }

html.listings-page div.newRefinement ul {
  width: 100%;
  float: left;
  padding: 0 0 12px 0;
  margin: 0;
  border-bottom: solid 1px #cccccc; }

html.listings-page div.newRefinement ul li {
  width: 50%;
  margin: 0 0 0 0;
  padding: 1px 0;
  overflow: hidden;
  float: left; }

html.listings-page div.newRefinement ul.refineUL-attrColor li,
html.listings-page div.newRefinement ul.refineUL-attrCategory li,
html.listings-page div.newRefinement ul.refineUL-attrPrint li {
  width: 100%;
  overflow: hidden;
  float: left; }

html.listings-page div.newRefinement div.newRefinementInner {
  float: left;
  margin: 0 0 120px 0;
  border-right: solid 1px #cccccc; }

html.listings-page div.newRefinement span.refinementHitCountClass {
  color: #ccc; }

html.listings-page div.newRefinement .selected span.refinementHitCountClass {
  color: #fbb01b; }

html.listings-page div.newRefinement a.refineableLink {
  text-decoration: none;
  border-bottom: 0;
  color: #252525; }

html.listings-page div.newRefinement .selected a.refineableLink {
  color: #fbb01b; }

html.listings-page div.newRefinement a.unclickable {
  pointer-events: none;
  color: #ccc; }

html.listings-page div.newRefinement .a-plus-sign {
  display: none; }

html.listings-page div.newRefinement .a-minus-sign {
  display: none; }

html.listings-page div.sort-options-container a {
  color: black;
  padding: 5px 0; }

html.listings-page div.sort-options-container a:hover,
html.listings-page div.sort-options-container a.selected {
  color: #fbb01b; }

html.listings-page div.leftSubHeader {
  display: inline-block;
  width: 145px;
  vertical-align: bottom; }

html.listings-page div.rightSubHeader {
  display: inline-block;
  width: 145px;
  vertical-align: bottom; }

html.listings-page.pt_groupedcategorylandingrollup div.leftSubHeader,
html.listings-page.pt_categorylandingrollup div.leftSubHeader {
  display: none; }

html.listings-page.pt_groupedcategorylandingrollup div.rightSubHeader,
html.listings-page.pt_categorylandingrollup div.rightSubHeader {
  display: none; }

html.listings-page div.categoryRollupRuleHeaderTop {
  background: white;
  text-align: center;
  width: calc(100% - 300px);
  display: inline-block;
  margin: 14px 0; }

html.listings-page.tvf-category div.categoryRollupRuleHeaderTop {
  background: #EFDCDE; }

html.listings-page.pt_groupedcategorylandingrollup div.categoryRollupRuleHeaderTop,
html.listings-page.pt_categorylandingrollup div.categoryRollupRuleHeaderTop {
  width: 100%; }

html.listings-page div.categoryRollupRuleHeaderTop p.categoryRollupHeaderTop {
  font-size: 14px;
  margin: 0 0 0 0; }

html.listings-page div.categoryRollupRuleHeaderTop p.groupedCategoryDescriptionTextTop {
  margin: 7px 0 0 0; }

html.listings-page.scrolled div.categoryRollupRuleHeaderTop p.groupedCategoryDescriptionTextTop {
  display: none; }

html.listings-page.pt_productsearchresult .categoryRollupRuleHeaderInPage {
  display: none; }

@media (max-width: 1023px) {
  html.listings-page.pt_productsearchresult .categoryRollupRuleHeaderInPage {
    display: block; }
  html.listings-page.pt_groupedcategorylandingrollup div.categoryRollupRuleHeaderTop,
  html.listings-page.pt_categorylandingrollup div.categoryRollupRuleHeaderTop {
    text-align: left; }
  html.listings-page div.categoryRollupRuleHeaderTop {
    display: none; }
  html.listings-page.pt_groupedcategorylandingrollup div.categoryRollupRuleHeaderTop,
  html.listings-page.pt_categorylandingrollup div.categoryRollupRuleHeaderTop {
    display: inline-block;
    width: 100%;
    margin: 14px 0; }
  html.listings-page div.toggleFilterss span.icon-refine-mobile {
    padding: 11px 0 0 0;
    display: inline-block; }
  html.listings-page div.toggleFilterss div.rightSubHeader span.icon-refine-mobile {
    padding: 11px 4px 0 0; }
  html.listings-page div.toggleFilterss span.toggleFilterssButton {
    padding: 8px 0; }
  html.listings-page div.toggleFilterss span.toggleSortsButton {
    padding: 8px 0;
    float: left; }
  html.listings-page div.toggleFilterss span.itemsCount {
    padding: 8px 0; }
  html.listings-page div#main {
    width: 100%; }
  html.listings-page div.newRefinement ul li,
  html.listings-page div.newRefinement ul.refineUL-attrCategory li,
  html.listings-page div.newRefinement ul.refineUL-attrPrint li {
    padding: 10px 0; }
  html.listings-page div.sort-options-container a {
    padding: 10px 0; }
  html.listings-page div.toggleFilterss span.icon-refine-desktop {
    display: none; }
  html.listings-page div.toggleFilterss span.icon-sort-desktop {
    display: none; }
  html.listings-page div.rightSubHeader {
    width: calc(100% - 85px);
    padding: 0 0 0 0;
    float: right; }
  html.listings-page div.leftSubHeader {
    width: 85px; } }

@media (max-width: 1023px) and (max-width: 500px) {
  html.listings-page div.rightSubHeader {
    width: calc(100% - 65px);
    padding: 0 0 0 0;
    float: right; }
  html.listings-page div.leftSubHeader {
    width: 65px; } }

@media (max-width: 1023px) {
  html.listings-page div#grid-sort-header {
    left: -32px;
    top: 35px;
    z-index: 7; }
  html.listings-page div.toggleFilterss div.toggleFilterssInner span#showInFilters {
    display: none; } }

@media (min-width: 1921px) {
  html.listings-page div.toggleFilterss div.toggleFilterssInner,
  html.listings-page div#content-sf {
    padding: 0; } }

#dvfawards_header .header__main {
  background-color: transparent; }

#dvfawards_header .header__right-menu {
  height: 60px; }

@media (min-width: 901px) {
  #dvfawards_header .headersubmenu {
    padding: 1em 0;
    width: 100%; }
    #dvfawards_header .headersubmenu .headersubmenu__left {
      margin-right: auto; } }

#dvfawards_header .headersubmenu.landing .headersubmenu__anchor-dvf-awards {
  color: #fbb01b; }

#dvfawards_header .headersubmenu.history .headersubmenu__anchor-past-awards {
  color: #fbb01b; }

#dvfawards_header .headersubmenu a {
  display: block; }
  @media (min-width: 901px) {
    #dvfawards_header .headersubmenu a {
      display: inline-block; } }

@media (min-width: 901px) {
  #dvfawards_header .category-menu {
    margin-top: 160px; } }

#dvfawards_header .category-menu a {
  display: block; }

.dvfawards-main {
  padding: 0;
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 901px) {
    .dvfawards-main {
      max-width: 100%;
      width: 1920px;
      min-height: 100vh;
      padding: 0; } }
  .dvfawards-main .awards-scrollmore {
    bottom: 0;
    color: #000;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: 0;
    letter-spacing: 1px;
    margin: 20px 50px;
    pointer-events: auto;
    text-align: center;
    text-decoration: none;
    z-index: 2; }
    @media (max-width: 901px) {
      .dvfawards-main .awards-scrollmore {
        display: none; } }
    .dvfawards-main .awards-scrollmore .down-arrow {
      margin-top: 2px; }
      .dvfawards-main .awards-scrollmore .down-arrow::before {
        display: inline-block;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
  .dvfawards-main .awards-scrollmore-wrapper {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    z-index: 1; }
    @media (max-width: 900px) {
      .dvfawards-main .awards-scrollmore-wrapper {
        top: 459px;
        bottom: auto; } }
  .dvfawards-main .awards-scrollmore-inner {
    margin: auto;
    max-width: 1920px;
    text-align: center; }
    @media (min-width: 901px) {
      .dvfawards-main .awards-scrollmore-inner {
        text-align: right; } }
  .dvfawards-main hr {
    margin: 50px 0 60px; }
  .dvfawards-main h2 {
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 30px;
    font-weight: 300; }
  .dvfawards-main h4 {
    margin-bottom: .5em;
    font: 500 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 16px; }
  .dvfawards-main h5 {
    font-family: LifeLTStd, georgia, serif;
    font-size: 12px;
    font-weight: 600; }
  .dvfawards-main .full-video {
    position: relative; }
    .dvfawards-main .full-video *::-webkit-media-controls-panel {
      display: none !important;
      -webkit-appearance: none; }
    .dvfawards-main .full-video .video-wrapper {
      padding-bottom: 46.5%;
      position: relative;
      width: 100%;
      z-index: 1; }
      .dvfawards-main .full-video .video-wrapper video {
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
        @supports ((-o-object-fit: cover) or (object-fit: cover)) {
          .dvfawards-main .full-video .video-wrapper video {
            -o-object-fit: cover;
               object-fit: cover; } }
    .dvfawards-main .full-video #video-controls-overlay {
      left: 0;
      right: 0;
      position: absolute;
      -webkit-transform: translate3d(-50%, -35%, 0);
              transform: translate3d(-50%, -35%, 0);
      transition: opacity 500ms ease-in-out;
      top: 50%;
      z-index: 2; }
      @media (max-width: 900px) {
        .dvfawards-main .full-video #video-controls-overlay {
          -webkit-transform: translate3d(-50%, -25%, 0);
                  transform: translate3d(-50%, -25%, 0); } }
      .dvfawards-main .full-video #video-controls-overlay:hover {
        cursor: pointer;
        opacity: 1.0; }
      .dvfawards-main .full-video #video-controls-overlay.play-button {
        color: white;
        left: 50%;
        max-width: 90%;
        opacity: 1;
        text-align: center;
        right: auto; }
      .dvfawards-main .full-video #video-controls-overlay img {
        max-width: 100%;
        width: 300px; }
      .dvfawards-main .full-video #video-controls-overlay span {
        display: block;
        font-size: 15px;
        opacity: 1;
        padding-top: 20px; }
        @media (max-width: 900px) {
          .dvfawards-main .full-video #video-controls-overlay span {
            padding-top: 10px; } }
      .dvfawards-main .full-video #video-controls-overlay #dvfawards-logo-white {
        max-width: 100%; }
    .dvfawards-main .full-video.playing #video-controls-overlay {
      opacity: 0; }
      .dvfawards-main .full-video.playing #video-controls-overlay .play-cta, .dvfawards-main .full-video.playing #video-controls-overlay img {
        display: none; }
      .dvfawards-main .full-video.playing #video-controls-overlay:after {
        content: '';
        display: block;
        border-left: 25px solid rgba(0, 0, 0, 0.4);
        border-right: 25px solid rgba(0, 0, 0, 0.4);
        height: 80px;
        position: absolute;
        left: 0;
        top: 0;
        -webkit-transform: translateY(-50%) translateX(-50%);
                transform: translateY(-50%) translateX(-50%);
        width: 20px; }
    .dvfawards-main .full-video.playing:hover #video-controls-overlay {
      opacity: 1; }
  .dvfawards-main p {
    font-family: LifeLTStd, georgia, serif;
    font-size: 13px; }
  .dvfawards-main .dvfawards__expandable-text {
    visibility: hidden; }
    .dvfawards-main .dvfawards__expandable-text.initialized {
      visibility: visible;
      overflow: hidden;
      transition: max-height .2s ease-in; }
      .dvfawards-main .dvfawards__expandable-text.initialized + .dvfawards__read-more-wrapper {
        display: block;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 30%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
        margin-top: -1.5em;
        position: relative;
        z-index: 2;
        padding-top: 3em; }
        .dvfawards-main .dvfawards__expandable-text.initialized + .dvfawards__read-more-wrapper .less {
          display: none; }
      .dvfawards-main .dvfawards__expandable-text.initialized.active + .dvfawards__read-more-wrapper .less {
        display: inline; }
      .dvfawards-main .dvfawards__expandable-text.initialized.active + .dvfawards__read-more-wrapper .more {
        display: none; }
  .dvfawards-main .dvfawards__read-more-wrapper {
    display: none; }
  .dvfawards-main .dvfawards__read-more {
    color: #676767; }

.dvfawards-introduction__banner {
  min-height: 200px;
  margin: -110px -16.67% 0;
  background-color: #2774ae;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .dvfawards-introduction__banner h1 {
    font-size: 24px;
    margin-bottom: 0;
    font-weight: 300; }
  @media (min-width: 901px) {
    .dvfawards-introduction__banner {
      height: 480px; }
      .dvfawards-introduction__banner h1 {
        font-size: 48px; } }
  @media (max-width: 1024px) {
    .dvfawards-introduction__banner {
      margin: 0 auto; } }

.dvfawards-introduction__content-wrapper {
  margin: 60px 0 40px; }
  .dvfawards-introduction__content-wrapper h2 {
    margin-bottom: .5em; }

.dvfawards-introduction__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 901px) {
    .dvfawards-introduction__content {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .dvfawards-introduction__content .dvfawards-introduction__categories {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 901px) {
      .dvfawards-introduction__content .dvfawards-introduction__categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    .dvfawards-introduction__content .dvfawards-introduction__categories h5 {
      margin-bottom: 1em; }
    .dvfawards-introduction__content .dvfawards-introduction__categories li {
      margin: 0;
      line-height: 30px; }
  .dvfawards-introduction__content .dvfawards-introduction__about {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.dvfawards-nominees hr {
  margin: 65px 0 75px; }

.dvfawards-nominees__overview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 1025px) {
    .dvfawards-nominees__overview {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .dvfawards-nominees__overview .dvfawards-nominees__copy {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .dvfawards-nominees__overview .dvfawards-nominees__copy h2 {
      margin-top: 0; }
    .dvfawards-nominees__overview .dvfawards-nominees__copy p {
      padding-bottom: 30px; }
      @media (min-width: 1025px) {
        .dvfawards-nominees__overview .dvfawards-nominees__copy p {
          padding-right: 80px; } }
  .dvfawards-nominees__overview .dvfawards-nominees__list {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .dvfawards-nominees__overview .dvfawards-nominees__list li {
      width: 50%;
      margin-bottom: 2em; }
      .dvfawards-nominees__overview .dvfawards-nominees__list li:nth-child(odd) {
        padding-right: 4%; }
      .dvfawards-nominees__overview .dvfawards-nominees__list li:nth-child(even) {
        padding-left: 4%; }
      @media (min-width: 901px) {
        .dvfawards-nominees__overview .dvfawards-nominees__list li {
          width: 25%;
          padding: 0 2%; }
          .dvfawards-nominees__overview .dvfawards-nominees__list li:nth-child(odd) {
            padding-right: 2%; }
          .dvfawards-nominees__overview .dvfawards-nominees__list li:nth-child(even) {
            padding-left: 2%; } }
      .dvfawards-nominees__overview .dvfawards-nominees__list li .dvfawards-nominees__nominee-name {
        margin-bottom: 0;
        margin-top: .75em; }
    .dvfawards-nominees__overview .dvfawards-nominees__list .dvfawards-nominees__award-type {
      margin-bottom: 1em; }
      @media (min-width: 901px) {
        .dvfawards-nominees__overview .dvfawards-nominees__list .dvfawards-nominees__award-type {
          margin-bottom: 1.33em; } }
    .dvfawards-nominees__overview .dvfawards-nominees__list a {
      text-decoration: underline; }
  .dvfawards-nominees__overview .dvfawards-nominees__image {
    width: 100%;
    padding-bottom: 100%;
    background-size: cover;
    background-repeat: no-repeat; }

.dvfawards-nominee__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 72px; }
  @media (min-width: 1025px) {
    .dvfawards-nominee__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .dvfawards-nominee__container .dvfawards-nominee__image-container {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative; }
    .dvfawards-nominee__container .dvfawards-nominee__image-container.has-vid {
      cursor: pointer; }
    @media (min-width: 1025px) {
      .dvfawards-nominee__container .dvfawards-nominee__image-container {
        margin-right: 24px; } }
    .dvfawards-nominee__container .dvfawards-nominee__image-container .dvfawards-nominee__inner-image-container {
      position: relative;
      width: 100%;
      padding-top: 56.25%; }
      .dvfawards-nominee__container .dvfawards-nominee__image-container .dvfawards-nominee__inner-image-container.has-vid:before {
        content: '';
        display: block;
        border-bottom: 35px solid transparent;
        border-left: 45px solid rgba(255, 255, 255, 0.8);
        border-top: 35px solid transparent;
        position: absolute;
        left: 47.5%;
        top: calc(50% - 35px);
        z-index: 3; }
    .dvfawards-nominee__container .dvfawards-nominee__image-container img {
      position: absolute;
      width: 100%;
      z-index: 2;
      top: 0;
      left: 0; }
    .dvfawards-nominee__container .dvfawards-nominee__image-container .nom-vid-container {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .dvfawards-nominee__container .dvfawards-nominee__image-container .nom-vid {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    .dvfawards-nominee__container .dvfawards-nominee__image-container.show-vid img {
      opacity: 0;
      z-index: -1; }
    .dvfawards-nominee__container .dvfawards-nominee__image-container.show-vid .dvfawards-nominee__inner-image-container:before {
      content: '';
      display: none;
      border: none; }
  .dvfawards-nominee__container .dvfawards-nominee__content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 1025px) {
      .dvfawards-nominee__container .dvfawards-nominee__content-wrapper {
        margin-left: 24px; } }
    .dvfawards-nominee__container .dvfawards-nominee__content-wrapper .dvfawards-nominees__nominee-name {
      margin-bottom: 0;
      margin-top: .75em; }
  .dvfawards-nominee__container .dvfawards-nominee__button-container {
    margin-top: 15px; }
    .dvfawards-nominee__container .dvfawards-nominee__button-container .button {
      width: 100%;
      text-align: center; }
      @media (min-width: 1025px) {
        .dvfawards-nominee__container .dvfawards-nominee__button-container .button {
          width: 50%; } }
  .dvfawards-nominee__container .dvfawards-nominee__copy-container {
    position: relative;
    overflow: visible;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    transition: max-height .2s ease-in-out; }
    .dvfawards-nominee__container .dvfawards-nominee__copy-container h5 {
      margin-bottom: 0; }

.dvfawards-honorees .dvfawards-honorees-about {
  max-width: 360px;
  margin-bottom: 50px; }

.dvfawards-honorees .dvfawards-honorees-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -2%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .dvfawards-honorees .dvfawards-honorees-list .dvfawards-nominees__nominee-name {
    margin-bottom: 0; }
  .dvfawards-honorees .dvfawards-honorees-list .dvfawards-nominees__award-type {
    margin-bottom: 1em; }
  .dvfawards-honorees .dvfawards-honorees-list a {
    text-decoration: underline; }
  .dvfawards-honorees .dvfawards-honorees-list li {
    width: 50%;
    margin-bottom: 2em; }
    @media (max-width: 901px) {
      .dvfawards-honorees .dvfawards-honorees-list li:nth-child(odd) {
        padding-right: 4%; }
      .dvfawards-honorees .dvfawards-honorees-list li:nth-child(even) {
        padding-left: 4%; } }
    @media (min-width: 901px) {
      .dvfawards-honorees .dvfawards-honorees-list li {
        width: 20%;
        padding: 0 2%; } }

.pastawards {
  position: relative; }
  .pastawards .pastawards__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .pastawards a.pastawards__link {
    display: inline-block;
    margin-bottom: 1.5em; }
    @media (min-width: 901px) {
      .pastawards a.pastawards__link {
        right: 0;
        position: absolute;
        top: 2em; } }
  .pastawards .pastawards__list-item {
    margin-bottom: 60px;
    width: 100%; }
    @media (min-width: 901px) {
      .pastawards .pastawards__list-item {
        width: 50%; }
        .pastawards .pastawards__list-item:nth-child(odd) {
          padding-right: 30px; }
        .pastawards .pastawards__list-item:nth-child(even) {
          padding-left: 30px; } }
    .pastawards .pastawards__list-item img {
      width: 100%; }
  .pastawards .pastawards__list-item-copy p {
    margin: 0 0 .15em; }

.dvfawards .modal__inner {
  height: auto; }

.dvfawards .modal__content {
  width: 100%; }
  .dvfawards .modal__content .selection {
    font-size: 16px;
    margin-bottom: 1.5em; }
  .dvfawards .modal__content .label {
    color: #595b5d; }
  .dvfawards .modal__content .textinput {
    border: 1px solid #9b9b9b;
    width: 250px;
    padding: 0 0.5em;
    height: 36px;
    line-height: 36px;
    margin-bottom: 20px; }
  .dvfawards .modal__content select {
    background-color: #fff;
    border: 1px solid #9b9b9b;
    width: 250px;
    padding: 0 0.5em;
    height: 36px;
    line-height: 36px; }
  .dvfawards .modal__content .dvfawards-vote-modal__submit {
    width: 250px;
    margin: 40px 0; }
  .dvfawards .modal__content .user-optin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .dvfawards .modal__content .user-optin .checkbox {
      margin-right: 10px; }
    .dvfawards .modal__content .user-optin .optin-note {
      max-width: 360px;
      margin-top: 0; }

.dvfawards .dvfawards-vote .dvfawards__email-input .value {
  position: relative; }
  .dvfawards .dvfawards-vote .dvfawards__email-input .value label {
    position: absolute;
    left: 0;
    bottom: 0; }

.dvfawards .dvfawards-vote h4 {
  font-weight: normal;
  font-size: 16px; }

.dvfawards .dvfawards-vote .dvfawards__social-label {
  margin-top: 70px; }

.dvfawards .dvfawards__social-list .button {
  width: 250px;
  color: white;
  margin-bottom: 20px;
  text-align: center; }

.dvfawards .dvfawards__social-list .fb .button {
  background-color: #073586; }

.dvfawards .dvfawards__social-list .tw .button {
  background-color: #186b85; }

.dvfawards .dvfawards__social-list .gplus .button {
  background-color: #a82121; }

.dvfawards .dvfawards__voting-ended {
  height: 400px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .dvfawards .dvfawards__voting-ended .dvfawards__voting-ended-inner {
    width: 360px; }
  .dvfawards .dvfawards__voting-ended h2 {
    font-size: 30px; }
  .dvfawards .dvfawards__voting-ended h4 {
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 16px; }

.dvfawards .dvfawards-pvawinner {
  padding: 75px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .dvfawards .dvfawards-pvawinner .dvfawards-pvawinner__video {
    width: 50%;
    margin-right: 20px;
    background-color: #2774ae; }
  .dvfawards .dvfawards-pvawinner .dvfawards-pvawinner__about {
    width: 50%;
    padding-left: 20px; }
    .dvfawards .dvfawards-pvawinner .dvfawards-pvawinner__about h2 {
      margin-top: .5em; }

.dvfawards.touchevents .dvfawards-nominee__container .dvfawards-nominee__image-container .dvfawards-nominee__inner-image-container:before {
  content: '';
  display: none;
  border: none; }

.dvfawards.touchevents .dvfawards-nominee__image-container.has-vid img {
  display: none; }

#menu_dvf-awards #submenuitem_dvf-awards {
  padding-bottom: 5px; }

.pt_essentials .plp__top {
  display: none; }

.pt_essentials .shop-module {
  max-width: 1040px;
  padding-bottom: 60px; }
  @media (max-width: 900px) {
    .pt_essentials .shop-module {
      padding: 0 20px 60px;
      width: 100%; } }
  .pt_essentials .shop-module .look-title h2 {
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 34px; }
  .pt_essentials .shop-module .module-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .pt_essentials .shop-module .module-content .main-img {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 100%;
              flex: 1 0 100%;
      width: 100%;
      margin-bottom: 35px; }
      .pt_essentials .shop-module .module-content .main-img img {
        width: 100%; }
  .pt_essentials .shop-module.two-col .module-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (max-width: 1024px) {
      .pt_essentials .shop-module.two-col .module-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (max-width: 900px) {
      .pt_essentials .shop-module.two-col .module-content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (max-width: 600px) {
      .pt_essentials .shop-module.two-col .module-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .pt_essentials .shop-module.two-col .main-img,
  .pt_essentials .shop-module.two-col .prod-tiles {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    width: 50%; }
    @media (max-width: 1024px) {
      .pt_essentials .shop-module.two-col .main-img,
      .pt_essentials .shop-module.two-col .prod-tiles {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 100%;
                flex: 1 0 100%;
        width: 100%; } }
    @media (max-width: 900px) {
      .pt_essentials .shop-module.two-col .main-img,
      .pt_essentials .shop-module.two-col .prod-tiles {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 50%;
                flex: 1 0 50%;
        width: 50%; } }
    @media (max-width: 600px) {
      .pt_essentials .shop-module.two-col .main-img,
      .pt_essentials .shop-module.two-col .prod-tiles {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 100%;
                flex: 1 0 100%;
        width: 100%; } }
  .pt_essentials .shop-module.two-col .main-img {
    padding-right: 35px; }
    @media (max-width: 1200px) {
      .pt_essentials .shop-module.two-col .main-img {
        padding-right: 22.5px; } }
    @media (max-width: 1024px) {
      .pt_essentials .shop-module.two-col .main-img {
        padding-right: 0; } }
    @media (max-width: 900px) {
      .pt_essentials .shop-module.two-col .main-img {
        padding-right: 22.5px; } }
    @media (max-width: 600px) {
      .pt_essentials .shop-module.two-col .main-img {
        padding-right: 0; } }
  .pt_essentials .shop-module.two-col .prod-tiles {
    padding-left: 35px; }
    @media (max-width: 1200px) {
      .pt_essentials .shop-module.two-col .prod-tiles {
        padding-left: 22.5px; } }
    @media (max-width: 1024px) {
      .pt_essentials .shop-module.two-col .prod-tiles {
        padding-left: 0; } }
    @media (max-width: 900px) {
      .pt_essentials .shop-module.two-col .prod-tiles {
        padding-left: 22.5px; } }
    @media (max-width: 600px) {
      .pt_essentials .shop-module.two-col .prod-tiles {
        padding-left: 0; } }
  .pt_essentials .shop-module.two-col .product-tile {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }

.pt_essentials .prod-tiles {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  width: 100%; }
  .pt_essentials .prod-tiles__inner {
    margin: 0 -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    @media (max-width: 1024px) {
      .pt_essentials .prod-tiles__inner {
        margin: 0 -15px; } }
    @media (max-width: 900px) {
      .pt_essentials .prod-tiles__inner {
        margin: 0 -10px; } }
  .pt_essentials .prod-tiles .product-tile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 20px 40px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    overflow: visible; }
    @media (max-width: 1024px) {
      .pt_essentials .prod-tiles .product-tile {
        padding: 0 15px 30px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media (max-width: 900px) {
      .pt_essentials .prod-tiles .product-tile {
        padding: 0 10px 20px;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%; } }
    @media (max-width: 600px) {
      .pt_essentials .prod-tiles .product-tile {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    .pt_essentials .prod-tiles .product-tile .product-info {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      height: auto;
      padding-top: 8px; }
      .pt_essentials .prod-tiles .product-tile .product-info .product-name-container {
        text-align: left; }
      .pt_essentials .prod-tiles .product-tile .product-info .name-price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        height: 28px; }
        @media (max-width: 1200px) {
          .pt_essentials .prod-tiles .product-tile .product-info .name-price {
            height: 42px; } }
        @media (max-width: 1024px) {
          .pt_essentials .prod-tiles .product-tile .product-info .name-price {
            height: 35px; } }
        @media (max-width: 900px) {
          .pt_essentials .prod-tiles .product-tile .product-info .name-price {
            height: 40px; } }
        .pt_essentials .prod-tiles .product-tile .product-info .name-price .product-badge {
          position: relative;
          top: auto;
          line-height: 16px;
          font-size: 11px; }
        .pt_essentials .prod-tiles .product-tile .product-info .name-price .product-pricing {
          margin-top: 0;
          color: #000; }
          .pt_essentials .prod-tiles .product-tile .product-info .name-price .product-pricing .price.bfx-price {
            color: #000; }
        .pt_essentials .prod-tiles .product-tile .product-info .name-price .product-name {
          color: #000; }
          .pt_essentials .prod-tiles .product-tile .product-info .name-price .product-name:hover {
            color: #fbb01b; }
      .pt_essentials .prod-tiles .product-tile .product-info .product-name-container, .pt_essentials .prod-tiles .product-tile .product-info .product-info-container {
        width: auto; }
      .pt_essentials .prod-tiles .product-tile .product-info fieldset {
        margin: 0; }
      .pt_essentials .prod-tiles .product-tile .product-info select {
        width: 100%;
        border: 1px solid #9b9b9b; }
      .pt_essentials .prod-tiles .product-tile .product-info .ss-selected-option {
        max-width: 100%; }
      .pt_essentials .prod-tiles .product-tile .product-info .tile-sizes {
        margin: 13px 0 7px; }
        @media (max-width: 1200px) {
          .pt_essentials .prod-tiles .product-tile .product-info .tile-sizes {
            margin-top: 10px; } }
        .pt_essentials .prod-tiles .product-tile .product-info .tile-sizes .style-select {
          width: 100%; }
      .pt_essentials .prod-tiles .product-tile .product-info .ss-dropdown {
        top: 32px; }
      .pt_essentials .prod-tiles .product-tile .product-info form.no-size select,
      .pt_essentials .prod-tiles .product-tile .product-info form.no-size .ss-selected-option {
        border-color: #ff0400; }
      .pt_essentials .prod-tiles .product-tile .product-info .add-to-cart {
        text-align: center;
        text-decoration: none;
        width: 100%; }

@media (min-width: 601px) {
  .pt_sitemap.static-page .content-main {
    max-width: 100%;
    padding-right: 0; } }

.pt_sitemap.static-page .content-main h1 {
  padding-top: 30px; }

.pt_sitemap.static-page .sitemap {
  border-bottom: 1px solid #000;
  margin-bottom: 30px;
  padding-bottom: 30px; }
  .pt_sitemap.static-page .sitemap:last-child {
    border-bottom: 0; }
  .pt_sitemap.static-page .sitemap > h2 {
    margin-top: 30px;
    width: 100%; }

.pt_sitemap.static-page .sitemap-item {
  margin-bottom: 30px;
  padding-right: 30px; }
  .pt_sitemap.static-page .sitemap-item ul {
    margin-left: 0; }
    .pt_sitemap.static-page .sitemap-item ul li {
      list-style: none;
      margin-left: 0; }
  .pt_sitemap.static-page .sitemap-item h2 {
    margin-bottom: 0.2em; }
    .pt_sitemap.static-page .sitemap-item h2 a {
      color: #000;
      font-size: 16px;
      font-weight: normal; }

/*.pt_sitemap #category-navigation {
	width: 962px;
}

.pt_sitemap .sitemap {
	clear: left;
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 10px;
}

.pt_sitemap .sitemap-item {
	float: left;
	width: 178px;
	margin: 0 18px 20px 0;
}*/
.pt_sitemap .sitemap-shopping .sitemap-item:nth-of-type(5n),
.pt_sitemap .sitemap-content .sitemap-item:nth-of-type(5n),
.pt_sitemap .sitemap-blog .sitemap-item:nth-of-type(6n) {
  margin: 0; }

.pt_sitemap .sitemap-shopping .sitemap-item:nth-of-type(6),
.pt_sitemap .sitemap-content .sitemap-item:nth-of-type(6),
.pt_sitemap .sitemap-blog .sitemap-item:nth-of-type(7) {
  clear: left; }

.pt_sitemap .sitemap-shopping .sitemap-blog,
.pt_sitemap .sitemap-shopping .sitemap-giftcards-dvf {
  display: none; }

/*.pt_sitemap h2 a {
	color: #000;
	font-size: 16px;
	text-decoration: underline;
}*/
/*.pt_sitemap ul.category-level-1 li {
	padding: 0 0 5px;
}*/
.pt_sitemap .sitemap-content ul.category-level-2 {
  display: none; }

.partner.static-page {
  background-color: #2774ae;
  color: #fff; }
  .partner.static-page #content h1, .partner.static-page #content h2, .partner.static-page #content h3 {
    border: none;
    font-weight: 300; }
  @media (max-width: 600px) {
    .partner.static-page #content h1 {
      font-size: 20px; } }
  .partner.static-page #content a {
    text-decoration: underline; }
  .partner.static-page #content .error-form {
    color: #ff0400;
    margin: 0 0 2em; }
  .partner.static-page #content form .label .labeltext, .partner.static-page #content #RegistrationForm .label .labeltext {
    color: #fff; }
  .partner.static-page #content form .label .requiredindicator, .partner.static-page #content #RegistrationForm .label .requiredindicator {
    display: none; }
  .partner.static-page #content form input, .partner.static-page #content #RegistrationForm input {
    margin: 0 0 2em; }
    .partner.static-page #content form input:focus, .partner.static-page #content #RegistrationForm input:focus {
      outline: none;
      border: 1px solid #fbb01b; }
  .partner.static-page #content form div.errorclient, .partner.static-page #content #RegistrationForm div.errorclient {
    color: #dd9392; }
  @media (max-width: 900px) {
    .partner.static-page #content {
      padding-bottom: 5em; } }
  .partner.static-page #content .success.gate-content a {
    text-decoration: none;
    transition: background-color 800ms; }
    .partner.static-page #content .success.gate-content a:hover {
      color: #fff; }

.awards-past-page.philanthropy__body {
  padding-top: 15px; }
  @media (max-width: 900px) {
    .awards-past-page.philanthropy__body {
      padding-top: 90px; } }
  .awards-past-page.philanthropy__body h2 {
    font-size: 28px; }
    @media (min-width: 901px) {
      .awards-past-page.philanthropy__body h2 {
        font-size: 30px; } }

.awards-past-page .intro-copy {
  margin-bottom: 75px;
  max-width: 580px; }
  .awards-past-page .intro-copy h1 {
    font-size: 28px;
    margin-top: 0;
    margin-bottom: 1em; }
    @media (min-width: 901px) {
      .awards-past-page .intro-copy h1 {
        font-size: 30px; } }
  .awards-past-page .intro-copy p {
    font-size: 14px;
    line-height: 1.71;
    margin-bottom: 1.5em; }

.past-honorees-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.past-honoree {
  width: 50%;
  margin-bottom: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .past-honoree:nth-child(odd) {
    padding-right: 4%; }
  .past-honoree:nth-child(even) {
    padding-left: 4%; }
  @media (min-width: 901px) {
    .past-honoree {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 60px; }
      .past-honoree:nth-child(odd) {
        padding-right: 0%; }
      .past-honoree:nth-child(even) {
        padding-left: 0%; }
      .past-honoree .past-honoree-img-container {
        min-width: 80px; } }
  .past-honoree img {
    width: 100%;
    margin-bottom: 25px; }
    @media (min-width: 901px) {
      .past-honoree img {
        width: 80px;
        height: 80px;
        -o-object-fit: cover;
           object-fit: cover; } }
  @media (min-width: 901px) {
    .past-honoree .past-honoree-copy-container {
      padding: 0 20px; } }
  .past-honoree .past-honoree-copy-container h4 {
    font: 500 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 13px;
    margin: 0; }
  .past-honoree .past-honoree-copy-container h5 {
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 13px;
    margin: .5em auto 1.5em; }
  .past-honoree .past-honoree-copy-container p {
    font-family: LifeLTStd, georgia, serif;
    font-size: 13px;
    margin-top: 0; }
    .past-honoree .past-honoree-copy-container p > a {
      font-family: FuturaND, helvetica, arial, sans-serif; }
    .past-honoree .past-honoree-copy-container p:last-child {
      margin-bottom: 0; }
  .past-honoree .past-honoree-copy-container a {
    text-decoration: underline; }

.pt_vip.static-page {
  background-color: #ffbf3f;
  color: #000; }
  .pt_vip.static-page #content .step-one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 900px) {
      .pt_vip.static-page #content .step-one {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .pt_vip.static-page #content .step-one .form-container {
      width: 75%; }
      @media (max-width: 900px) {
        .pt_vip.static-page #content .step-one .form-container {
          width: 100%;
          margin-top: 25px; } }
      .pt_vip.static-page #content .step-one .form-container form, .pt_vip.static-page #content .step-one .form-container #RegistrationForm {
        width: 75%;
        padding: 2em 0; }
        @media (max-width: 900px) {
          .pt_vip.static-page #content .step-one .form-container form, .pt_vip.static-page #content .step-one .form-container #RegistrationForm {
            width: 100%; } }
    .pt_vip.static-page #content .step-one h1, .pt_vip.static-page #content .step-one h2, .pt_vip.static-page #content .step-one h3 {
      font-weight: 300; }
  @media (max-width: 600px) {
    .pt_vip.static-page #content h1 {
      font-size: 20px; } }
  .pt_vip.static-page #content a {
    text-decoration: underline; }
    .pt_vip.static-page #content a:hover {
      color: #2774ae; }
  .pt_vip.static-page #content .error-form {
    color: #ff0400;
    margin: 0 0 2em; }
  .pt_vip.static-page #content form, .pt_vip.static-page #content #RegistrationForm {
    padding: 2em 0;
    max-width: 300px; }
    .pt_vip.static-page #content form .label .labeltext, .pt_vip.static-page #content #RegistrationForm .label .labeltext {
      color: #000; }
    .pt_vip.static-page #content form .label .requiredindicator, .pt_vip.static-page #content #RegistrationForm .label .requiredindicator {
      display: none; }
    .pt_vip.static-page #content form input, .pt_vip.static-page #content #RegistrationForm input {
      margin: 0 0 2em; }
      .pt_vip.static-page #content form input.textinputpw, .pt_vip.static-page #content #RegistrationForm input.textinputpw {
        margin: 0 0 1em; }
      .pt_vip.static-page #content form input:focus, .pt_vip.static-page #content #RegistrationForm input:focus {
        outline: none;
        border: 1px solid #2774ae; }
  .pt_vip.static-page #content .stores-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 40%; }
    @media (max-width: 900px) {
      .pt_vip.static-page #content .stores-container {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .pt_vip.static-page #content .stores-container .dvf-location {
      width: 48%;
      margin-left: 2%;
      text-align: left;
      border: none; }
      @media (max-width: 900px) {
        .pt_vip.static-page #content .stores-container .dvf-location {
          text-align: left;
          max-width: 22%; } }
      @media (max-width: 600px) {
        .pt_vip.static-page #content .stores-container .dvf-location {
          text-align: left;
          max-width: 45%; } }
      .pt_vip.static-page #content .stores-container .dvf-location .location-name {
        font: 500 1em FuturaND, helvetica, arial, sans-serif; }
      .pt_vip.static-page #content .stores-container .dvf-location p {
        margin-top: 0; }
  @media (max-width: 900px) {
    .pt_vip.static-page #content {
      padding-bottom: 5em; } }
  .pt_vip.static-page #content .product_1x4 {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0 auto;
    padding: 50px 0;
    max-width: 1920px;
    width: 100%; }
    @media (max-width: 1024px) {
      .pt_vip.static-page #content .product_1x4 {
        padding: 80px 0; } }
    .pt_vip.static-page #content .product_1x4 .content-contain {
      position: relative;
      text-align: right;
      width: 962px;
      max-width: 100%; }
      @media (max-width: 1200px) {
        .pt_vip.static-page #content .product_1x4 .content-contain {
          float: none;
          margin: 0 auto;
          left: 0;
          right: 0; } }
      @media (max-width: 1024px) {
        .pt_vip.static-page #content .product_1x4 .content-contain {
          max-width: 96%; } }
      @media (max-width: 900px) {
        .pt_vip.static-page #content .product_1x4 .content-contain {
          max-width: 414px;
          padding: 0 20px;
          width: 100%; } }
      .pt_vip.static-page #content .product_1x4 .content-contain .product-heading {
        width: 100%;
        margin: 0 auto;
        clear: both; }
        .pt_vip.static-page #content .product_1x4 .content-contain .product-heading h3 {
          display: inline-block;
          float: left;
          font-size: 24px;
          font-weight: 300;
          margin: 0;
          text-align: left; }
          @media (max-width: 600px) {
            .pt_vip.static-page #content .product_1x4 .content-contain .product-heading h3 {
              font-size: 24px; } }
        .pt_vip.static-page #content .product_1x4 .content-contain .product-heading a.cta {
          color: #000;
          font: 500 1em FuturaND, helvetica, arial, sans-serif;
          font-size: 12px;
          position: relative;
          text-decoration: none;
          top: 16px; }
          .pt_vip.static-page #content .product_1x4 .content-contain .product-heading a.cta:hover, .pt_vip.static-page #content .product_1x4 .content-contain .product-heading a.cta:focus {
            color: #2774ae; }
      .pt_vip.static-page #content .product_1x4 .content-contain .product-section {
        clear: both;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-top: 27px;
        margin-left: calc((25% - 182px)/-1.5);
        margin-right: calc((25% - 182px)/-1.5); }
        @media (max-width: 900px) {
          .pt_vip.static-page #content .product_1x4 .content-contain .product-section {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            margin-left: calc((50% - 182px)/-1);
            margin-right: calc((50% - 182px)/-1); } }
        .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile-contain {
          width: 25%;
          padding: 0 calc((25% - 182px)/2); }
          @media (max-width: 900px) {
            .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile-contain {
              margin-bottom: 28px;
              width: 50%;
              padding: 0 calc((50% - 182px)/2); } }
          @media (max-width: 600px) {
            .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile-contain {
              margin-bottom: 0px;
              min-height: 310px;
              width: 46%; } }
          @media (max-width: 320px) {
            .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile-contain {
              margin-bottom: 10px;
              min-height: 260px; } }
        .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile {
          width: 100%; }
          @media (max-width: 1024px) {
            .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile {
              width: auto; } }
          .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-image img {
            max-width: 180px;
            height: auto;
            width: 100%; }
          .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-image a:focus {
            display: inline-block;
            opacity: .6;
            transition: all 400ms; }
          .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info {
            color: #000;
            height: auto;
            padding-top: 10px;
            text-align: left;
            max-width: 182px;
            margin: 0 auto; }
            .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing {
              color: #000;
              font-size: 12px;
              text-align: left;
              margin: 0;
              width: 100%; }
              .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .price {
                color: #000; }
              .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price {
                color: #000;
                text-decoration: line-through; }
                .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price {
                  color: #ff0400; }
                  .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price.DVFEXCLUSIVE {
                    color: #2774ae; }
            .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name {
              margin-top: 2px;
              width: 100%; }
              .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name a.product-name {
                color: #000;
                font-size: 12px;
                line-height: 16px;
                text-decoration: none;
                text-transform: none; }
                .pt_vip.static-page #content .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name a.product-name:focus {
                  color: #2774ae; }
  .pt_vip.static-page .password-reset {
    margin-top: 2em; }
    @media (min-width: 601px) {
      .pt_vip.static-page .password-reset {
        max-width: 250px; } }
    .pt_vip.static-page .password-reset a {
      text-decoration: underline; }
    .pt_vip.static-page .password-reset .textinput {
      border: 1px solid #d8d8d8;
      margin: 0 0 2em; }
    .pt_vip.static-page .password-reset form {
      padding-bottom: 6em; }

.pt_loyalty.static-page {
  color: #000; }
  .pt_loyalty.static-page .loyalty-content .step-one .form-container {
    width: 100%; }
    @media (max-width: 900px) {
      .pt_loyalty.static-page .loyalty-content .step-one .form-container {
        width: 100%;
        margin-top: 25px; }
        .pt_loyalty.static-page .loyalty-content .step-one .form-container.talitaForm {
          margin-top: 0; } }
  .pt_loyalty.static-page .loyalty-content .step-one h1, .pt_loyalty.static-page .loyalty-content .step-one h2, .pt_loyalty.static-page .loyalty-content .step-one h3 {
    font-weight: 300; }
  @media (max-width: 600px) {
    .pt_loyalty.static-page .loyalty-content h1 {
      font-size: 20px; } }
  .pt_loyalty.static-page .loyalty-content a {
    text-decoration: underline; }
    .pt_loyalty.static-page .loyalty-content a:hover {
      color: #2774ae; }
  .pt_loyalty.static-page .loyalty-content .error-form {
    color: #ff0400;
    margin: 0 0 2em; }
  .pt_loyalty.static-page .loyalty-content form .label .labeltext {
    color: #000; }
    .pt_loyalty.static-page .loyalty-content form .label .labeltext.talitaLabel {
      color: white; }
      @media screen and (max-width: 1023px) {
        .pt_loyalty.static-page .loyalty-content form .label .labeltext.talitaLabel {
          color: black; } }
  .pt_loyalty.static-page .loyalty-content form .label .requiredindicator {
    display: none; }
  .pt_loyalty.static-page .loyalty-content form input, .pt_loyalty.static-page .loyalty-content form .readonlyinput {
    margin: 0 0 1.5em;
    background-color: #eeeeee; }
    .pt_loyalty.static-page .loyalty-content form input.textinputpw, .pt_loyalty.static-page .loyalty-content form .readonlyinput.textinputpw {
      margin: 0 0 1em; }
    .pt_loyalty.static-page .loyalty-content form input:focus, .pt_loyalty.static-page .loyalty-content form .readonlyinput:focus {
      outline: none;
      border: 1px solid #2774ae; }
  .pt_loyalty.static-page .loyalty-content form div.readonlyinput {
    background-color: #efefef; }
  .pt_loyalty.static-page .loyalty-content .stores-container {
    width: 40%; }
    @media (max-width: 900px) {
      .pt_loyalty.static-page .loyalty-content .stores-container {
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .pt_loyalty.static-page .loyalty-content .stores-container .dvf-location {
      width: 48%;
      margin-left: 2%;
      text-align: left;
      border: none; }
      @media (max-width: 900px) {
        .pt_loyalty.static-page .loyalty-content .stores-container .dvf-location {
          text-align: left;
          max-width: 22%; } }
      @media (max-width: 600px) {
        .pt_loyalty.static-page .loyalty-content .stores-container .dvf-location {
          text-align: left;
          max-width: 45%; } }
      .pt_loyalty.static-page .loyalty-content .stores-container .dvf-location .location-name {
        font: 500 1em FuturaND, helvetica, arial, sans-serif; }
      .pt_loyalty.static-page .loyalty-content .stores-container .dvf-location p {
        margin-top: 0; }
  @media (max-width: 900px) {
    .pt_loyalty.static-page .loyalty-content {
      padding-bottom: 5em; } }
  .pt_loyalty.static-page .loyalty-content .product_1x4 {
    clear: both;
    color: #000;
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    margin: 0 auto;
    padding: 50px 0;
    max-width: 1920px;
    width: 100%; }
    @media (max-width: 1024px) {
      .pt_loyalty.static-page .loyalty-content .product_1x4 {
        padding: 80px 0; } }
    .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain {
      position: relative;
      text-align: right;
      width: 962px;
      max-width: 100%; }
      @media (max-width: 1200px) {
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain {
          float: none;
          margin: 0 auto;
          left: 0;
          right: 0; } }
      @media (max-width: 1024px) {
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain {
          max-width: 96%; } }
      @media (max-width: 900px) {
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain {
          max-width: 414px;
          padding: 0 20px;
          width: 100%; } }
      .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-heading {
        width: 100%;
        margin: 0 auto;
        clear: both; }
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-heading h3 {
          display: inline-block;
          float: left;
          font-size: 24px;
          font-weight: 300;
          margin: 0;
          text-align: left; }
          @media (max-width: 600px) {
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-heading h3 {
              font-size: 24px; } }
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-heading a.cta {
          color: #000;
          font: 500 1em FuturaND, helvetica, arial, sans-serif;
          font-size: 12px;
          position: relative;
          text-decoration: none;
          top: 16px; }
          .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-heading a.cta:hover, .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-heading a.cta:focus {
            color: #2774ae; }
      .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section {
        clear: both;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-top: 27px;
        margin-left: calc((25% - 182px)/-1.5);
        margin-right: calc((25% - 182px)/-1.5); }
        @media (max-width: 900px) {
          .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section {
            margin-left: calc((50% - 182px)/-1);
            margin-right: calc((50% - 182px)/-1); } }
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile-contain {
          width: 25%;
          padding: 0 calc((25% - 182px)/2); }
          @media (max-width: 900px) {
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile-contain {
              margin-bottom: 28px;
              width: 50%;
              padding: 0 calc((50% - 182px)/2); } }
          @media (max-width: 600px) {
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile-contain {
              margin-bottom: 0px;
              min-height: 310px;
              width: 46%; } }
          @media (max-width: 320px) {
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile-contain {
              margin-bottom: 10px;
              min-height: 260px; } }
        .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile {
          width: 100%; }
          @media (max-width: 1024px) {
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile {
              width: auto; } }
          .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-image img {
            max-width: 180px;
            height: auto;
            width: 100%; }
          .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-image a:focus {
            display: inline-block;
            opacity: .6;
            transition: all 400ms; }
          .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info {
            color: #000;
            height: auto;
            padding-top: 10px;
            text-align: left;
            max-width: 182px;
            margin: 0 auto; }
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing {
              color: #000;
              font-size: 12px;
              text-align: left;
              margin: 0;
              width: 100%; }
              .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .price {
                color: #000; }
              .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price {
                color: #000;
                text-decoration: line-through; }
                .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price {
                  color: #ff0400; }
                  .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info .product-pricing .original-price + .price.DVFEXCLUSIVE {
                    color: #2774ae; }
            .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name {
              margin-top: 2px;
              width: 100%; }
              .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name a.product-name {
                color: #000;
                font-size: 12px;
                line-height: 16px;
                text-decoration: none;
                text-transform: none; }
                .pt_loyalty.static-page .loyalty-content .product_1x4 .content-contain .product-section .product-tile .product-info p.product-name a.product-name:focus {
                  color: #2774ae; }
  .pt_loyalty.static-page .password-reset {
    margin-top: 2em; }
    @media (min-width: 601px) {
      .pt_loyalty.static-page .password-reset {
        max-width: 250px; } }
    .pt_loyalty.static-page .password-reset a {
      text-decoration: underline; }
    .pt_loyalty.static-page .password-reset .textinput {
      border: 1px solid #d8d8d8;
      margin: 0 0 2em; }
    .pt_loyalty.static-page .password-reset form {
      padding-bottom: 6em; }

#about-container .about-content .careers .column img {
  width: 178px; }

#about-container .about-content .careers .column {
  width: 178px;
  margin-right: 15px;
  float: left; }

#about-container .about-content .careers .column .color-block {
  width: 178px;
  height: 178px;
  clear: both; }

#catnobanana body {
  font-family: futura-pt, sans-serif;
  font-style: normal;
  font-weight: 400; }

#catnobanana .caption {
  width: 100%;
  height: 18px;
  text-align: center;
  color: white;
  font-size: 24px;
  margin-bottom: 24px; }

#catnobanana .full-form {
  height: calc(100vh - 16px);
  width: calc(100vw - 10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

#catnobanana form {
  background-color: #2774ae;
  -ms-flex-item-align: center;
      align-self: center;
  height: 200px;
  width: 350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 25px; }
  #catnobanana form input {
    width: 200px;
    border: none; }

#catnobanana .big-boy {
  -ms-flex-item-align: end;
      align-self: flex-end; }

.pt_retail #main {
  padding: 0; }
  .pt_retail #main #retail-login {
    width: 167px;
    margin: 0 auto; }

.pt_retail input {
  border-bottom: 1px solid black;
  width: 167px;
  margin-bottom: 30px; }
  .pt_retail input:focus {
    outline: none;
    border-top: none;
    border-left: none;
    border-right: none; }

.pt_retail .help-link {
  margin-top: 20px;
  text-decoration: underline; }
  .pt_retail .help-link:hover {
    color: #fbb01b; }

#main.voices-main {
  padding-top: 15px; }
  @media (max-width: 900px) {
    #main.voices-main {
      padding-top: 90px; } }
  #main.voices-main .blog-feed-wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: initial;
    max-width: 100%; }
    @media (max-width: 900px) {
      #main.voices-main .blog-feed-wrapper {
        padding-top: 0; } }
    #main.voices-main .blog-feed-wrapper .instagram-feed-row {
      margin-bottom: 90px;
      width: 100%; }
    #main.voices-main .blog-feed-wrapper .post {
      width: 45%; }
      #main.voices-main .blog-feed-wrapper .post .image-wrapper {
        padding-bottom: 116%; }
      #main.voices-main .blog-feed-wrapper .post .image-loader:after {
        background-color: #9ad397; }
      #main.voices-main .blog-feed-wrapper .post .post-preview-content {
        max-width: 350px; }
      #main.voices-main .blog-feed-wrapper .post h4 {
        font-family: LifeLTStd, georgia, serif;
        font-size: 12px;
        font-weight: 500;
        margin-bottom: 1em;
        margin-top: 2em; }
        #main.voices-main .blog-feed-wrapper .post h4 > a {
          transition: color 160ms ease-in-out; }
      #main.voices-main .blog-feed-wrapper .post h3 {
        font-size: 16px;
        line-height: 1.25; }
        #main.voices-main .blog-feed-wrapper .post h3 > a {
          transition: color 160ms ease-in-out; }
      #main.voices-main .blog-feed-wrapper .post p {
        color: #676767;
        font-family: LifeLTStd, georgia, serif;
        font-size: 13px; }
        #main.voices-main .blog-feed-wrapper .post p > a {
          color: #000;
          font-family: FuturaND, helvetica, arial, sans-serif;
          transition: color 160ms ease-in-out; }
          #main.voices-main .blog-feed-wrapper .post p > a:hover {
            color: #d47b80; }
      #main.voices-main .blog-feed-wrapper .post .post-preview-content p > a {
        position: relative; }
        #main.voices-main .blog-feed-wrapper .post .post-preview-content p > a .fa {
          position: absolute;
          top: 0;
          bottom: 0;
          line-height: 1.4em; }
      #main.voices-main .blog-feed-wrapper .post.post--quote {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #main.voices-main .blog-feed-wrapper .post .post-quote-content {
        padding-bottom: 75px; }
      #main.voices-main .blog-feed-wrapper .post blockquote {
        font-family: LifeLTStd, georgia, serif;
        font-size: 40px;
        font-weight: 500;
        line-height: 1.25;
        margin: 35px auto 35px 0;
        max-width: 420px;
        transition: color 160ms ease-in-out; }
        @media (max-width: 1024px) {
          #main.voices-main .blog-feed-wrapper .post blockquote {
            font-size: 28px; } }
        @media (max-width: 600px) {
          #main.voices-main .blog-feed-wrapper .post blockquote {
            font-size: 18px; } }
        #main.voices-main .blog-feed-wrapper .post blockquote a {
          font-size: inherit;
          font-family: inherit;
          transition: color 160ms ease-in-out; }

.dvf-philanthropy #blog-main-content .bodycopy, .dvf-philanthropy #blog-main-content p {
  font-family: LifeLTStd, georgia, serif;
  font-size: 13px; }

.voices-events-page .philanthropy__body {
  padding-top: 15px; }
  .voices-events-page .philanthropy__body h1 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 1em; }
  .voices-events-page .philanthropy__body .voices-events-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px; }
  .voices-events-page .philanthropy__body .voices-event {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 75px;
    padding: 0 15px;
    width: 50%; }
    @media (min-width: 601px) {
      .voices-events-page .philanthropy__body .voices-event {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 50%; } }
  @media (min-width: 601px) {
    .voices-events-page .philanthropy__body .voices-event__image {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 40%; } }
  .voices-events-page .philanthropy__body .voices-event__image .image-loader:after {
    background-color: #9ad397; }
  .voices-events-page .philanthropy__body .voices-event__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 20px;
    max-width: 300px; }
    @media (min-width: 601px) {
      .voices-events-page .philanthropy__body .voices-event__details {
        padding-top: 0;
        padding-left: 20px;
        width: 60%; } }
    .voices-events-page .philanthropy__body .voices-event__details h4 {
      font-family: LifeLTStd, georgia, serif;
      font-size: 12px;
      font-weight: 500;
      margin-top: 0; }
    .voices-events-page .philanthropy__body .voices-event__details h3 {
      font-size: 16px;
      font-weight: 300;
      text-transform: none; }
    .voices-events-page .philanthropy__body .voices-event__details p {
      color: #676767;
      font-family: LifeLTStd, georgia, serif;
      font-size: 13px; }
  .voices-events-page .philanthropy__body .event-modal .modal__inner {
    width: 1000px; }
  .voices-events-page .philanthropy__body .event-modal .voices-event {
    margin-bottom: 0;
    padding: 0;
    width: 100%; }
  @media (max-width: 600px) {
    .voices-events-page .philanthropy__body .event-modal .voices-event__image {
      display: none; } }
  .voices-events-page .philanthropy__body .event-modal .voices-event__date,
  .voices-events-page .philanthropy__body .event-modal .voices-event__location {
    color: #676767;
    font-family: FuturaND, helvetica, arial, sans-serif;
    margin-top: 25px;
    padding-left: 25px;
    position: relative; }
    .voices-events-page .philanthropy__body .event-modal .voices-event__date > p,
    .voices-events-page .philanthropy__body .event-modal .voices-event__location > p {
      color: #676767;
      font-family: FuturaND, helvetica, arial, sans-serif; }
    .voices-events-page .philanthropy__body .event-modal .voices-event__date > img,
    .voices-events-page .philanthropy__body .event-modal .voices-event__location > img {
      left: 0;
      position: absolute;
      top: 3px; }
  .voices-events-page .philanthropy__body .event-modal .voices-event__details {
    max-width: 100%; }
    .voices-events-page .philanthropy__body .event-modal .voices-event__details h3 {
      font-size: 24px;
      line-height: 1.13; }
    @media (min-width: 601px) {
      .voices-events-page .philanthropy__body .event-modal .voices-event__details {
        padding-left: 36px; }
        .voices-events-page .philanthropy__body .event-modal .voices-event__details h3 {
          font-size: 30px; } }
  .voices-events-page .philanthropy__body .event-modal form.voices-event__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 5px;
    max-width: 100%;
    width: 280px; }
    @media (min-width: 601px) {
      .voices-events-page .philanthropy__body .event-modal form.voices-event__form {
        width: 350px; } }
    .voices-events-page .philanthropy__body .event-modal form.voices-event__form .label {
      display: none; }
    .voices-events-page .philanthropy__body .event-modal form.voices-event__form .value {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 100%;
              flex: 1 1 100%;
      position: relative; }
      .voices-events-page .philanthropy__body .event-modal form.voices-event__form .value input {
        height: 40px;
        line-height: 40px;
        margin-bottom: 0;
        width: 180px; }
        @media (min-width: 601px) {
          .voices-events-page .philanthropy__body .event-modal form.voices-event__form .value input {
            width: 250px; } }
      .voices-events-page .philanthropy__body .event-modal form.voices-event__form .value div.errorclient, .voices-events-page .philanthropy__body .event-modal form.voices-event__form .value span {
        position: absolute;
        bottom: -22px;
        left: 0; }
    .voices-events-page .philanthropy__body .event-modal form.voices-event__form button {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100px;
              flex: 0 0 100px; }
      .voices-events-page .philanthropy__body .event-modal form.voices-event__form button:hover, .voices-events-page .philanthropy__body .event-modal form.voices-event__form button:focus {
        background-color: #9ad397; }

.philanthropy__body.voices-message {
  background-color: #9ad397;
  padding-top: 15px; }
  .philanthropy__body.voices-message .contentasset {
    color: #fff;
    font-size: 15px; }

@media (max-width: 900px) {
  .pt_voices .header__main {
    width: 100vw; } }

.pt_voices .voices-msg {
  font-size: 16px; }

.pt_voices .category-menu, .pt_voices .header__right-menu, .pt_voices .header__promo, .pt_voices .newsletter-signup {
  display: none; }

.pt_voices a.icon-logo {
  margin-top: 65px; }

.pt_voices body {
  width: 100%; }

.pt_voices #main {
  background-size: cover;
  background-position: center; }

.pt_voices .voices-bg {
  background-size: cover; }

.pt_voices .voices-newsletter-signup .style-select {
  width: 60%; }
  @media (max-width: 900px) {
    .pt_voices .voices-newsletter-signup .style-select {
      width: 100%; } }
  .pt_voices .voices-newsletter-signup .style-select .ss-selected-option {
    max-width: 100%;
    height: 46px;
    padding: 1em 0.5em 10px .6em;
    border: none; }
    .pt_voices .voices-newsletter-signup .style-select .ss-selected-option:after {
      padding: .2em 0 0 0; }

.pt_voices .voices-content {
  font-family: FuturaND, helvetica, arial, sans-serif;
  padding-bottom: 90px; }
  .pt_voices .voices-content h1 {
    font-size: 48px;
    font-weight: 500;
    padding-bottom: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    margin-top: 0; }
  @media (max-width: 900px) {
    .pt_voices .voices-content {
      padding: 0 20px 90px; } }
  .pt_voices .voices-content p {
    font-size: 24px;
    letter-spacing: 0.5px; }
  .pt_voices .voices-content .disclaimer-text {
    margin-top: 75px;
    max-width: 555px; }
  .pt_voices .voices-content .voices-copy {
    max-width: 555px;
    font-size: 16px;
    letter-spacing: 0.5px; }
    @media (max-width: 900px) {
      .pt_voices .voices-content .voices-copy {
        font-size: 12px; } }
    .pt_voices .voices-content .voices-copy p {
      font-size: 24px;
      letter-spacing: 0.5px; }
    .pt_voices .voices-content .voices-copy h2 {
      font-weight: 300; }
    .pt_voices .voices-content .voices-copy form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 12px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 45px;
      margin-bottom: -49px; }
      @media (max-width: 900px) {
        .pt_voices .voices-content .voices-copy form {
          margin-top: 27px;
          margin-bottom: -49px; } }
      .pt_voices .voices-content .voices-copy form .label {
        display: none; }
      .pt_voices .voices-content .voices-copy form .value {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 60%;
                flex: 0 0 60%;
        padding-bottom: 20px; }
        .pt_voices .voices-content .voices-copy form .value input {
          font-size: 16px; }
          .pt_voices .voices-content .voices-copy form .value input:focus {
            outline-style: none;
            border: 2px solid #2774ae;
            padding: 0.65em 0.5em; }
          .pt_voices .voices-content .voices-copy form .value input.errorclient {
            margin-top: 0; }
        .pt_voices .voices-content .voices-copy form .value .errorclient {
          margin-top: 8px; }
      .pt_voices .voices-content .voices-copy form button {
        cursor: pointer;
        -webkit-box-flex: 0;
            -ms-flex: 0 0 39%;
                flex: 0 0 39%;
        margin: 0 0 auto;
        padding: 1.2em 2em; }
      @media (max-width: 600px) {
        .pt_voices .voices-content .voices-copy form {
          display: block; }
          .pt_voices .voices-content .voices-copy form .value {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 100%;
                    flex: 1 0 100%; }
          .pt_voices .voices-content .voices-copy form button {
            -webkit-box-flex: 1;
                -ms-flex: 1 0 100%;
                    flex: 1 0 100%;
            margin-top: 20px;
            width: 100%; } }

.pt_categorylandingrollup .results.header__results {
  display: none; }

.pt_categorylandingrollup .sortContainer, .pt_categorylandingrollup .filters-selections, .pt_categorylandingrollup .filters-toggle, .pt_categorylandingrollup .sorting-toggle {
  display: none; }

.pt_categorylandingrollup ul.category-menu li.active a.category-menu__top-level-anchor {
  color: #fbb01b; }

.pt_categorylandingrollup #main {
  margin-top: 0; }
  @media (min-width: 1024px) {
    .pt_categorylandingrollup #main {
      padding: 168px 75px 0 312px; } }
  .pt_categorylandingrollup #main .category-rollup-main-header {
    display: none; }
    @media (min-width: 901px) {
      .pt_categorylandingrollup #main .category-rollup-main-header {
        width: auto;
        margin: 8px 0; }
        .pt_categorylandingrollup #main .category-rollup-main-header h1 {
          display: block;
          font-size: 12px;
          -webkit-margin-before: 0;
                  margin-block-start: 0;
          -webkit-margin-after: 0;
                  margin-block-end: 0;
          -webkit-margin-start: 0px;
                  margin-inline-start: 0px;
          -webkit-margin-end: 0px;
                  margin-inline-end: 0px; } }

.pt_categorylandingrollup .search-result-content {
  padding: 0;
  margin: 0; }
  .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader {
    color: #000; }
    @media (max-width: 901px) {
      .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader {
        padding: 5px 0 16px 0; } }
    @media (min-width: 1024px) {
      .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader {
        padding: 0 0 16px 0; } }
    .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader .categoryRollupRule {
      border-radius: 0px;
      border-style: solid;
      border-width: 0 0 1px 0;
      margin-bottom: 0;
      unicode-bidi: isolate;
      -webkit-margin-before: 0;
      margin-block-start: 0;
      -webkit-margin-after: 0;
      margin-block-end: 0;
      -webkit-margin-start: auto;
      margin-inline-start: auto;
      -webkit-margin-end: auto;
      margin-inline-end: auto;
      overflow: hidden; }
    .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader .categoryRollupRule.first {
      display: none; }
    .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader p.categoryRollupHeader {
      width: auto;
      min-height: 0;
      font-size: 14px;
      line-height: 1.23;
      letter-spacing: normal;
      color: #000;
      display: block;
      -webkit-margin-before: 0;
      -webkit-margin-after: 0;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0;
      margin: 16px 0 8px 0; }
    .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader p.groupedCategoryDescriptionText {
      width: 50%;
      min-height: 0;
      font-size: 12px;
      line-height: normal;
      letter-spacing: normal;
      color: #000;
      display: block;
      -webkit-margin-before: 0;
      -webkit-margin-after: 0;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0;
      margin-bottom: 16px; }
      @media (max-width: 901px) {
        .pt_categorylandingrollup .search-result-content .categoryRollupRuleHeader p.groupedCategoryDescriptionText {
          width: 100%;
          font-size: 11px; } }
  .pt_categorylandingrollup .search-result-content .categoryRollupViewAll {
    padding: 0;
    margin-bottom: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    @media (min-width: 901px) {
      .pt_categorylandingrollup .search-result-content .categoryRollupViewAll {
        margin-bottom: 56px; } }
    .pt_categorylandingrollup .search-result-content .categoryRollupViewAll a:hover {
      color: #fbb01b; }
    .pt_categorylandingrollup .search-result-content .categoryRollupViewAll .categoryRollupAnchor {
      padding: 9px 30px 9px 30px;
      border: solid 0.5px #000;
      font-size: 12px;
      line-height: 2;
      letter-spacing: normal;
      text-align: center;
      color: #000; }

.pt_categorylandingrollup .twoColumn #search-result-container .products-grid li.grid-tile.item.showSix, .pt_categorylandingrollup .twoColumn #search-result-container .products-grid li.grid-tile.item.showEight {
  display: none; }

.pt_categorylandingrollup .threeColumn #search-result-container .products-grid li.grid-tile.item.showSix {
  display: block; }

.pt_categorylandingrollup .threeColumn #search-result-container .products-grid li.grid-tile.item.showEight {
  display: none; }

.pt_categorylandingrollup .fourColumn #search-result-container .products-grid li.grid-tile.item.showSix, .pt_categorylandingrollup .fourColumn #search-result-container .products-grid li.grid-tile.item.showEight {
  display: block; }

.pt_groupedcategorylandingrollup .results.header__results {
  display: none; }

.pt_groupedcategorylandingrollup .sortContainer, .pt_groupedcategorylandingrollup .filters-selections, .pt_groupedcategorylandingrollup .filters-toggle, .pt_groupedcategorylandingrollup .sorting-toggle {
  display: none; }

.pt_groupedcategorylandingrollup #main {
  margin-top: 0; }
  @media (min-width: 1024px) {
    .pt_groupedcategorylandingrollup #main {
      padding: 168px 75px 0 312px; } }
  .pt_groupedcategorylandingrollup #main .category-rollup-main-header {
    display: none; }
    @media (min-width: 901px) {
      .pt_groupedcategorylandingrollup #main .category-rollup-main-header {
        width: auto;
        margin: 8px 0; }
        .pt_groupedcategorylandingrollup #main .category-rollup-main-header h1 {
          display: block;
          font-size: 12px;
          -webkit-margin-before: 0;
                  margin-block-start: 0;
          -webkit-margin-after: 0;
                  margin-block-end: 0;
          -webkit-margin-start: 0px;
                  margin-inline-start: 0px;
          -webkit-margin-end: 0px;
                  margin-inline-end: 0px; } }

.pt_groupedcategorylandingrollup .search-result-content {
  padding: 0;
  margin: 0; }
  .pt_groupedcategorylandingrollup .search-result-content .categoryRollupRuleHeader {
    color: #000;
    padding: 5px 0 16px 0; }
    .pt_groupedcategorylandingrollup .search-result-content .categoryRollupRuleHeader .categoryRollupRule {
      border-radius: 0px;
      border-style: solid;
      border-width: 0 0 1px 0;
      margin-bottom: 0;
      display: block;
      unicode-bidi: isolate;
      -webkit-margin-before: 0;
      margin-block-start: 0;
      -webkit-margin-after: 0;
      margin-block-end: 0;
      -webkit-margin-start: auto;
      margin-inline-start: auto;
      -webkit-margin-end: auto;
      margin-inline-end: auto;
      overflow: hidden; }
    .pt_groupedcategorylandingrollup .search-result-content .categoryRollupRuleHeader p.categoryRollupHeader {
      font-weight: bolder;
      width: auto;
      min-height: 0;
      font-size: 14px;
      line-height: 1.23;
      letter-spacing: normal;
      color: #000;
      display: block;
      -webkit-margin-before: 0;
      -webkit-margin-after: 0;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0;
      margin: 16px 0 8px 0; }
    .pt_groupedcategorylandingrollup .search-result-content .categoryRollupRuleHeader p.groupedCategoryDescriptionText {
      width: 50%;
      min-height: 0;
      font-size: 12px;
      line-height: normal;
      letter-spacing: normal;
      color: #000;
      display: block;
      -webkit-margin-before: 0;
      -webkit-margin-after: 0;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0; }
      @media (max-width: 901px) {
        .pt_groupedcategorylandingrollup .search-result-content .categoryRollupRuleHeader p.groupedCategoryDescriptionText {
          width: 100%;
          font-size: 11px; } }

.video-js {
  background-color: transparent; }
  .video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-left: -2em;
    font-size: 4rem;
    border: 0 none;
    outline: 0 none;
    height: 4em;
    line-height: 4em;
    margin-top: -2em;
    width: 4em;
    background-color: transparent; }
    @media (min-width: 601px) {
      .video-js .vjs-big-play-button {
        font-size: 6.7rem; } }
    .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
      content: "";
      border-bottom: 1em solid transparent;
      border-left: 1em solid white;
      border-top: 1em solid transparent;
      -webkit-transform: translateX(75%) translateY(50%);
      transform: translateX(75%) translateY(50%);
      opacity: 0.6;
      width: 2em;
      height: 2em; }
    .video-js .vjs-big-play-button:focus, .video-js .vjs-big-play-button:active {
      background-color: transparent; }
  .video-js.vjs-skin-black .vjs-big-play-button .vjs-icon-placeholder:before {
    border-left-color: black; }
  .video-js:hover .vjs-big-play-button {
    background-color: transparent; }
  .video-js .vjs-control-bar {
    font-size: 10px; }
  .video-js .vjs-control-bar2 {
    background-color: #000000; }
  .video-js.vjs-controlbar-hidden .vjs-control-bar,
  .video-js.vjs-controlbar-hidden .vjs-control-bar2 {
    display: none; }
  .video-js .vjs-progress-control .vjs-mouse-display {
    background-color: transparent; }
  .video-js .vjs-mouse-display .vjs-time-tooltip {
    background-color: transparent; }
  .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover {
    width: 10em; }
  .video-js .vjs-menu-button-inline:before {
    width: 1.5em; }
  .video-js .vjs-menu-button-inline .vjs-menu {
    left: 3em; }
  .video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 10em; }
  .video-js .vjs-control {
    width: 3em; }
  .video-js.vjs-paused .vjs-big-play-button, .video-js.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block; }
  .video-js.vjs-ended .vjs-loading-spinner {
    display: none; }
  .video-js.vjs-ended .vjs-big-play-button {
    display: block !important; }
  .video-js.vjs-controls-disabled .vjs-big-play-button {
    display: block; }
  .video-js.vjs-controls-disabled.vjs-playing .vjs-big-play-button, .video-js.vjs-controls-disabled.vjs-has-started.vjs-playing .vjs-big-play-button {
    display: none; }
  .video-js.vjs-controls-disabled.vjs-paused .vjs-big-play-button, .video-js.vjs-controls-disabled.vjs-ended .vjs-big-play-button, .video-js.vjs-controls-disabled.vjs-has-started.vjs-ended .vjs-big-play-button {
    display: block; }
  .video-js.vjs-controls-disabled.vjs-error .vjs-big-play-button, .video-js.vjs-controls-disabled.vjs-has-started .vjs-big-play-button, .video-js.vjs-controls-disabled.vjs-waiting .vjs-big-play-button {
    display: block; }
  .video-js.vjs-using-native-controls .vjs-big-play-button {
    display: none !important; }
  .video-js .vjs-load-progress div {
    display: none !important; }
  .video-js .vjs-mouse-display:after,
  .video-js .vjs-play-progress:after {
    padding: 0 .4em .3em; }
  .video-js .vjs-poster {
    background-size: cover;
    background-color: transparent; }
  .video-js.vjs-ended:not(.vjs-using-native-controls) .vjs-poster {
    display: block; }

.vjs-seeking .vjs-big-play-button,
.vjs-waiting .vjs-big-play-button {
  display: none !important; }

.category-menu {
  margin-top: 0;
  padding-left: 0; }
  @media screen and (max-width: 900px) {
    .category-menu {
      margin-top: 15px; } }
  @media (min-width: 601px) {
    .category-menu {
      margin-top: 44px; } }
  .category-menu__top-level-list-item {
    display: block; }
    .category-menu__top-level-list-item a {
      font-family: 300 1em FuturaND, helvetica, arial, sans-serif; }
      .category-menu__top-level-list-item a span {
        font-size: 1em; }
      .category-menu__top-level-list-item a .desktopNavDownArrow,
      .category-menu__top-level-list-item a .navMenuLeftArrow {
        display: none; }
      .category-menu__top-level-list-item a .navMenuRightArrow {
        display: inline-block;
        padding-left: .5em; }
    .category-menu__top-level-list-item.active a .desktopNavDownArrow {
      display: inline-block;
      padding-left: .5em; }
    .category-menu__top-level-list-item.active a .navMenuRightArrow {
      display: none; }
    @media screen and (max-width: 901px) {
      .category-menu__top-level-list-item a .navMenuRightArrow {
        float: right;
        width: auto; }
      .category-menu__top-level-list-item.active a .navMenuLeftArrow {
        display: inline-block;
        padding-right: .25em; }
      .category-menu__top-level-list-item.active a .navMenuRightArrow,
      .category-menu__top-level-list-item.active a .desktopNavDownArrow {
        display: none; } }
  .category-menu__sub-menu {
    display: none;
    list-style-type: none;
    padding-left: 1.25em; }
    .active .category-menu__sub-menu {
      display: block; }
      @media screen and (max-width: 901px) {
        .active .category-menu__sub-menu {
          padding-left: 2.25em; } }
  .category-menu__sub-menu-list-item {
    display: block; }
    @media screen and (max-width: 901px) {
      .category-menu__sub-menu-list-item a {
        width: 100%; } }
    .category-menu__sub-menu-list-item.active a {
      color: #fbb01b; }
      .category-menu__sub-menu-list-item.active a:focus {
        color: #2774ae; }
  .category-menu a {
    color: inherit;
    display: inline-block;
    padding: 0.25em 0;
    pointer-events: auto;
    text-decoration: none;
    transition: color 800ms; }
    @media screen and (max-width: 900px) {
      .category-menu a {
        color: #000; } }
    @media screen and (max-width: 901px) {
      .category-menu a {
        height: 40px;
        line-height: 40px;
        padding: 0;
        width: 100%; } }
    .category-menu a:hover {
      color: #fbb01b !important;
      transition-duration: 400ms; }
      .category-menu a:hover .category-menu__sub-menu {
        display: block; }
      @media screen and (min-width: 900px) {
        .category-menu a:hover span {
          color: #fbb01b !important;
          transition-duration: 400ms; } }

.navMenuRightArrow:before {
  content: "\e906"; }
  @media screen and (max-width: 901px) {
    .navMenuRightArrow:before {
      line-height: 40px; } }
  @media screen and (min-width: 901px) {
    .navMenuRightArrow:before {
      font-size: 10px; } }

.navMenuLeftArrow:before {
  display: inline-block;
  content: "\e906";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  @media screen and (max-width: 901px) {
    .navMenuLeftArrow:before {
      line-height: 40px; } }

.desktopNavDownArrow:before {
  display: inline-block;
  content: "\e906";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
  @media screen and (min-width: 901px) {
    .desktopNavDownArrow:before {
      font-size: 10px; } }

.activateSubNav {
  display: block; }

.deactivateNavTopCats {
  display: none; }

.filter-wrapper {
  pointer-events: auto; }
  @media (max-width: 900px) {
    .filter-wrapper {
      background-color: #fff;
      position: fixed;
      right: 0;
      bottom: 0;
      top: initial;
      margin: 0;
      padding: 0;
      min-height: 40px;
      width: 100%;
      z-index: 1; }
      .tvf-category .filter-wrapper {
        background-color: #EFDCDE; }
      .pt_categorylandingrollup .filter-wrapper {
        display: none; } }
  .filter-wrapper .sort-by {
    width: 100%;
    display: inline-block;
    position: absolute;
    right: 0; }
    @media (max-width: 900px) {
      .filter-wrapper .sort-by {
        bottom: 0;
        left: 0;
        margin-bottom: 40px;
        overflow: auto; } }
    @media (min-width: 901px) {
      .filter-wrapper .sort-by {
        float: none;
        pointer-events: none;
        padding-right: 50px; } }
    .filter-wrapper .sort-by fieldset {
      margin: 0; }
  .filter-wrapper .filters-container {
    overflow: auto;
    padding-top: 20px; }
    @media (max-width: 900px) {
      .filter-wrapper .filters-container {
        padding-top: 40px;
        overflow-y: scroll;
        max-height: 85vh; } }

.filter-options-container {
  pointer-events: none;
  position: absolute;
  right: 0; }
  @media (max-width: 900px) {
    .filter-options-container {
      bottom: 0;
      left: 0; } }
  @media (min-width: 901px) {
    .filter-options-container {
      padding-right: 50px;
      width: 100%; } }

.slidedown-menu {
  background: white;
  max-height: 600px;
  overflow: hidden;
  text-align: right; }
  @media (max-width: 900px) {
    .slidedown-menu {
      -webkit-transform: translateY(1em);
              transform: translateY(1em); } }
  @media (min-width: 901px) {
    .slidedown-menu {
      -webkit-transform: translateY(32px) translateY(-1em);
              transform: translateY(32px) translateY(-1em); } }
  @media (min-width: 901px) {
    .scrolled .slidedown-menu {
      -webkit-transform: translateY(-1em);
              transform: translateY(-1em); } }
  .static-page--colored .slidedown-menu {
    background-color: transparent; }
  .dvf-west .slidedown-menu {
    background-color: #EBBECB; }
  @media (max-width: 900px) {
    .slidedown-menu.sort-options-menu {
      margin-left: auto;
      padding: 0 2px;
      text-align: left;
      overflow: hidden;
      display: none; } }
  .slidedown-menu.active {
    overflow-y: auto;
    opacity: 1;
    pointer-events: auto;
    overflow: hidden;
    display: block; }
    @media (min-width: 901px) {
      .slidedown-menu.active {
        -webkit-transform: translateY(32px);
                transform: translateY(32px); }
        .tvf-category .slidedown-menu.active {
          background-color: #EFDCDE; } }
    .slidedown-menu.active.sort-options-menu {
      max-height: 180px; }
    @media (max-width: 900px) {
      .tvf-category .slidedown-menu.active {
        background: #EFDCDE; } }
  @media (min-width: 901px) {
    .scrolled .slidedown-menu.active {
      -webkit-transform: none;
              transform: none; } }

.category-toggle-container {
  background: white;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  @media (max-width: 900px) {
    .category-toggle-container {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%; } }
  @media (min-width: 901px) {
    .category-toggle-container {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-transform: translateY(20px);
              transform: translateY(20px);
      transition: -webkit-transform 1ms;
      transition: transform 1ms;
      transition: transform 1ms, -webkit-transform 1ms; } }
  @media (min-width: 901px) {
    .scrolled .category-toggle-container {
      -webkit-transform: none;
              transform: none;
      background: #fff; } }
  .static-page--colored .category-toggle-container {
    background-color: transparent; }
  .dvf-west .category-toggle-container {
    background-color: #EBBECB; }
  @media (min-width: 901px) {
    .scrolled.tvf-category .category-toggle-container {
      -webkit-transform: none;
              transform: none;
      background: #EFDCDE; } }

@media (max-width: 900px) {
  .category-toggle {
    width: 50%;
    padding: 11px 0; } }

.category-toggle > div {
  margin-left: 30px;
  color: #000; }
  .static-page--colored .category-toggle > div {
    color: #fff; }
  .category-toggle > div:hover {
    color: #fbb01b; }
  @media (max-width: 900px) {
    .category-toggle > div {
      margin-left: 20px; }
      .category-toggle > div:hover {
        color: #000; } }

.sort-options-container {
  padding-top: 20px; }
  @media (max-width: 900px) {
    .sort-options-container {
      margin-left: auto;
      padding-bottom: 20px;
      overflow: hidden; } }
  @media (min-width: 901px) {
    .sort-options-container {
      float: right;
      margin-bottom: 20px;
      text-align: left; } }

.category-btn-link {
  display: block;
  background: none;
  border: 0;
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  line-height: 1.75;
  cursor: pointer; }
  .category-btn-link:hover, .category-btn-link.selected {
    color: #fbb01b; }
  .static-page--colored .category-btn-link {
    color: #fff; }
  .static-page--colored .category-btn-link.selected {
    color: #fbb01b; }

.filtering {
  width: 100%; }
  @media (max-width: 900px) {
    .filtering {
      position: relative;
      bottom: 40px;
      z-index: -1;
      margin-bottom: 12px; } }

.filters-toggle {
  display: block; }

.sort-by-menu {
  float: right;
  position: relative;
  width: calc(50% - 5px); }
  .sort-by-menu .sort-label {
    border: 1px solid #d7d7d7;
    cursor: pointer;
    color: #000;
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 16px;
    min-height: 40px;
    padding: 12px 30px 12px 15px;
    position: relative;
    width: 100%; }
    @media (min-width: 901px) {
      .sort-by-menu .sort-label {
        display: none; } }
    .sort-by-menu .sort-label:after {
      content: "";
      display: block;
      font-family: 'FontAwesome';
      font-size: 16px;
      position: absolute;
      right: 15px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      transition: all .3s; }
    .sort-by-menu .sort-label.is-active:after {
      color: #f3156c;
      -webkit-transform: translateY(-50%) rotate(-180deg);
              transform: translateY(-50%) rotate(-180deg); }
  .sort-by-menu .sort-dropdown {
    background: #fff;
    border: 1px solid #d7d7d7;
    display: block;
    left: 0;
    padding: 20px 15px;
    position: absolute;
    top: 41px;
    width: 100%;
    z-index: 2; }
    .sort-by-menu .sort-dropdown li {
      font-size: 16px;
      font-family: FuturaND, helvetica, arial, sans-serif;
      margin-bottom: 15px; }
      .sort-by-menu .sort-dropdown li:last-child {
        margin-bottom: 0; }
      .sort-by-menu .sort-dropdown li a {
        color: #000; }
      .sort-by-menu .sort-dropdown li.selected a {
        color: #f3156c; }

@media (max-width: 900px) {
  .filters-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }

@media (min-width: 901px) {
  .filters-container {
    display: block;
    height: auto;
    overflow: visible;
    position: relative;
    z-index: 50; } }

.filters-container .filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow: auto;
  text-align: right; }
  .filters-container .filters-list .filter {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding-left: 40px;
    min-width: 100px; }
    .filters-container .filters-list .filter:last-child {
      padding-right: 10px; }
    @media (max-width: 900px) {
      .filters-container .filters-list .filter {
        padding-left: 10px;
        width: 25%;
        float: left;
        min-width: auto; }
        .filters-container .filters-list .filter:last-child {
          padding-right: 0; } }

.filters-container .filters-buttons {
  text-align: right;
  margin-top: 30px;
  margin-bottom: 20px; }
  @media (max-width: 900px) {
    .filters-container .filters-buttons {
      position: absolute;
      top: 5px;
      right: 25px;
      margin-top: 5px; } }
  .filters-container .filters-buttons a {
    font-weight: bold;
    color: black;
    margin-left: 20px; }
    .static-page--colored .filters-container .filters-buttons a {
      color: #fff; }
    .filters-container .filters-buttons a:hover {
      color: #fbb01b; }

.filters-container .filter-label {
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  color: #000;
  font-weight: bold;
  margin-bottom: 3px; }
  @media (max-width: 900px) {
    .filters-container .filter-label {
      font-size: 11px; } }
  .static-page--colored .filters-container .filter-label {
    color: #fff; }

.filters-container .filter-dropdown li.selected a {
  color: #fbb01b; }
  .static-page--colored .filters-container .filter-dropdown li.selected a {
    color: #fbb01b; }

.filters-container .filter-dropdown li a.selected {
  color: #fbb01b; }
  .static-page--colored .filters-container .filter-dropdown li a.selected {
    color: #fbb01b; }

.filters-container .filter-dropdown li a {
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  color: #000;
  line-height: 1.75; }
  .static-page--colored .filters-container .filter-dropdown li a {
    color: #fff; }
  .no-touchevents .filters-container .filter-dropdown li a:hover {
    color: #fbb01b; }

@media (min-width: 600px) {
  .views {
    float: right;
    display: inline-block; } }

.footer {
  background: #fff;
  color: #000;
  position: relative;
  z-index: 1; }
  .footer a:hover {
    color: #fbb01b; }
  @media (max-width: 900px) {
    .tvf-category .footer {
      background: #EFDCDE; } }
  .footer__inner {
    margin: auto;
    max-width: 1920px;
    padding: 60px 20px 0; }
    @media (min-width: 901px) {
      .footer__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 20px 50px 0; } }
  .footer__social-icons {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-bottom: 2em;
    margin-left: -0.66em; }
    .footer__social-icons .contentasset.content-page {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: large; }
    .footer__social-icons a {
      color: inherit;
      display: inline-block;
      padding: 0.66em; }
    .footer__social-icons span {
      display: none; }
  .footer__menu-content {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    line-height: 2;
    margin-bottom: 5px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
    @media (max-width: 900px) {
      .footer__menu-content {
        margin: 3em 0 0; } }
    @media (min-width: 901px) {
      .footer__menu-content {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 320px;
                flex: 0 1 320px; } }
    .footer__menu-content ul {
      -webkit-column-count: 2;
              column-count: 2;
      -moz-column-count: 2;
      list-style-type: none;
      padding-left: 0; }
    .footer__menu-content li {
      width: 100%; }
    .footer__menu-content a {
      display: inline-block; }
  .footer .selectors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .footer__language-select {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-left: 6px;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    outline: none; }
    .footer__language-select :focus {
      color: #fbb01b;
      outline: none; }
    @media (max-width: 900px) {
      .footer__language-select {
        margin: 0 0 3em 6px; } }
  .footer__newsletter-signup {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
    .footer__newsletter-signup .newsletterCaption {
      display: none; }
    @media (min-width: 901px) {
      .footer__newsletter-signup {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 28em;
                flex: 0 1 28em; } }
    .footer__newsletter-signup * {
      color: #000 !important;
      border-color: #000 !important; }
    .footer__newsletter-signup .newsletter-signup {
      position: relative; }
      .footer__newsletter-signup .newsletter-signup.active .newsletter-signup__optins {
        display: block;
        margin-top: 5px; }
      .footer__newsletter-signup .newsletter-signup input[type="checkbox"].errorclient {
        border-color: #ff0000 !important; }
      .footer__newsletter-signup .newsletter-signup .newsletterbutton {
        top: 0; }
  .footer__bottom {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-top: 120px;
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
    @media (min-width: 901px) {
      .footer__bottom {
        margin-top: 0; } }
    .footer__bottom .contentasset.content-page {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      @media (min-width: 901px) {
        .footer__bottom .contentasset.content-page {
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
    @media (max-width: 900px) {
      .footer__bottom p {
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        margin: 0;
        padding: 0; } }
    @media (min-width: 901px) {
      .footer__bottom p {
        margin-left: 1em; } }

.site-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  cursor: pointer;
  font: inherit;
  height: auto;
  line-height: normal;
  padding: 0;
  z-index: 5;
  position: relative;
  margin: 0;
  text-decoration: underline;
  color: #000 !important;
  outline: none; }
  @media screen and (max-width: 901px) {
    .site-select {
      padding: 6px 0 25px 0; } }
  .site-select:hover,
  .site-select :focus {
    color: #fbb01b;
    outline: none; }

.modal__inner .eu-lang-modal-intro {
  color: black;
  width: 500px; }
  @media (max-width: 900px) {
    .modal__inner .eu-lang-modal-intro {
      width: auto; } }

@media (max-width: 900px) {
  .modal__inner .modal__content {
    margin: 0 auto; } }

.modal__inner #lang-select-modal {
  margin-bottom: 20px;
  border: 1px solid black;
  width: 100%;
  padding-left: 8px; }

.modal__inner form {
  width: 100%; }

.modal__inner button {
  width: 100%; }

.copyright {
  position: absolute;
  left: 38px; }
  @media (max-width: 900px) {
    .copyright {
      left: 20px;
      bottom: 10px;
      font-size: 9px; } }

.footerBottomLinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 75%;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 7px; }
  .footerBottomLinks p {
    padding-bottom: 3px;
    margin-top: 0; }
    @media (max-width: 900px) {
      .footerBottomLinks p {
        font-size: 9px; } }

.footerTitle {
  font-size: 18px; }

.footer__site-select {
  margin-left: -3px; }

:root {
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  transition: opacity 400ms;
  /*&.loading {
    opacity: 0;
  }*/ }

body {
  position: relative;
  width: 100%;
  margin: auto;
  /*
	overflow-x: hidden;

	&.stopScrolling{
		overflow-y: hidden;
	}
	*/ }

strong {
  font: 500 1em FuturaND, helvetica, arial, sans-serif; }

.wrapper {
  min-height: 100vh; }

#main {
  padding: 20px 3% 0 3%; }
  @media (min-width: 901px) {
    #main {
      margin: auto;
      max-width: 100%;
      width: 1920px;
      min-height: 100vh; } }

#content {
  margin: auto;
  max-width: 1920px;
  width: 100%; }

.ui-dialog {
  display: none; }

.fa {
  font-family: 'FontAwesome' !important; }

@media (min-width: 600px) {
  .campaign-page .scroll-in-view, .homepage .scroll-in-view {
    opacity: 0;
    position: relative; }
    .campaign-page .scroll-in-view.visible, .homepage .scroll-in-view.visible {
      opacity: 1; } }

a:hover {
  text-decoration: none;
  color: #fbb01b; }

.video-player {
  position: relative; }
  .video-player .player {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: 0;
    left: 0;
    top: 0; }
    @media (max-width: 600px) {
      .video-player .player {
        z-index: 1000; } }
  .video-player .video-play-icon-wrapper {
    opacity: 1; }
  .video-player.active .player {
    opacity: 1; }
  .video-player.active .video-play-icon-wrapper {
    opacity: 0; }

span.plus {
  padding: 20px;
  z-index: 1000;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/assets/ui-elements/hotspot.svg"); }
  span.plus:before {
    content: ''; }
  @media (max-width: 600px) {
    span.plus {
      display: none; } }

.site-wrapper {
  margin-right: auto;
  margin-left: auto;
  max-width: 1304px;
  padding-left: 31px !important;
  padding-right: 31px !important; }
  @media (max-width: 600px) {
    .site-wrapper {
      padding-left: 10px !important;
      padding-right: 10px !important; } }

.sr-only {
  border: none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

@media (max-width: 600px) {
  img {
    max-width: 100%;
    height: auto; } }

.visually-hidden {
  display: none;
  visibility: none; }

h1 {
  font-size: 16px;
  font-weight: 300;
  line-height: normal; }

a {
  border: 0;
  color: #252525;
  cursor: pointer;
  text-decoration: none; }

.analytics {
  display: none; }

.bonusitem {
  display: none; }

.js button.simple-submit {
  display: none; }

.clear {
  clear: both;
  height: 0px; }

.did-you-mean {
  margin-bottom: 10px; }

.image .productimage a {
  text-decoration: none; }

.image .thumbnail {
  display: block; }

.image .thumbnail img {
  border: 0;
  overflow: hidden;
  z-index: 9999999; }

.image .thumbnail .productimage a:hover {
  text-decoration: none;
  color: #999; }

.image .thumbnail .productimage img a {
  border: 0;
  text-decoration: none; }

.left {
  float: left; }

.no-results {
  padding: 0 200px 0 0;
  line-height: 18px; }

.pdp-header {
  position: relative; }

.pdp-header .htmlslotcontainer {
  position: absolute;
  right: 0;
  top: 0; }

.js .product-breadcrumbs {
  visibility: hidden; }

.js .product-breadcrumbs.initialized {
  visibility: visible; }

.product-breadcrumbs {
  *zoom: 1; }

.product-breadcrumbs:before,
.product-breadcrumbs:after {
  display: table;
  line-height: 0;
  content: ""; }

.product-breadcrumbs:after {
  clear: both; }

.product-breadcrumbs li {
  display: inline-block;
  float: left;
  margin-right: 5px; }

.product-breadcrumbs li a.utility-link {
  font: 14px times new roman, georgia, serif;
  background: transparent url(../images/sprites/sprite-utility.png) right -88px no-repeat;
  padding: 0 10px 0 0; }

.product-breadcrumb-name {
  font: 14px times new roman, georgia, serif; }

.product-standard-price {
  text-decoration: line-through;
  padding-right: 3px; }

.dvf-row {
  margin: .7em 0;
  *zoom: 1; }

.dvf-row:first-child {
  margin-top: 0; }

.dvf-row:before, .dvf-row:after {
  display: table;
  line-height: 0;
  content: ""; }

.dvf-row:after {
  clear: both; }

.sbox.open a.hover span.text {
  background-color: transparent; }

.sbox {
  width: 248px; }

.tab-bonus {
  color: #f3156c !important; }

td.imagecolumn {
  margin: auto;
  text-align: center;
  vertical-align: top;
  width: 113px; }

td.detailscolumn {
  padding: 8px 8px 0 4px;
  vertical-align: top; }

td.detailscolumn .name {
  font-size: 1.2em;
  font-weight: bold; }

tr.tablerow {
  border-bottom: 1px dashed #898989; }

textarea,
textarea.textbox {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 6px;
  font: 12px arial, helvetica, sans-serif;
  vertical-align: middle;
  z-index: -1; }

.withLabel label.overlabel-apply.hover {
  color: #000;
  cursor: text; }

.withLabel label.overlabel-apply {
  position: absolute;
  left: 5px;
  top: 0px;
  font-size: 11px;
  color: #757575; }

.withLabel {
  position: relative; }

ul.items {
  border: 1px solid #757575; }

ul.items.selectbox {
  border: 1px solid #757575; }

ul.items li.hover > a {
  background-color: transparent;
  color: #000; }

ul.items li > a {
  background-color: transparent;
  color: #999; }

.visually-hidden {
  display: none;
  visibility: none; }

.invisible {
  visibility: hidden; }

.invisibleOpposite {
  visibility: visible; }

#content.primary-content {
  width: 100%; }

#loading-overlay {
  float: left;
  margin: 0;
  width: 784px; }

.loading-overlay-active {
  padding: 100px 0 300px; }

.pt_full #content {
  float: none;
  margin: 0 auto; }

#rightcolumn {
  float: right;
  width: 207px;
  margin-top: 50px; }

/* 5.1 back to top button
******************************/
.top-track {
  position: fixed;
  width: 65px;
  right: 75px;
  bottom: 0px;
  z-index: 0; }
  @media (max-width: 900px) {
    .top-track {
      bottom: 0;
      top: 70px; } }

#top-top {
  opacity: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100px;
  height: 64px;
  color: #252525;
  cursor: pointer;
  border-radius: 34px;
  -moz-border-radius: 34px;
  -webkit-border-radius: 35px;
  -khtml-border-radius: 35px;
  z-index: 69000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  transition: all 0.3s ease; }
  @media (max-width: 900px) {
    #top-top {
      top: 0; } }

#top-top.js-offset {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

#top-top .top-arrow {
  position: absolute;
  top: 17%;
  left: 46%;
  height: 8px;
  width: 8px;
  border-left: 1px solid #252525;
  border-top: 1px solid #252525;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg); }

#top-top .top-text {
  position: absolute;
  top: 36%;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  font-family: 'FuturaNDBook', helvetica, arial, sans-serif;
  line-height: 12px; }

.webkit .categorymenu ul li.last_ul_without_margin {
  margin-right: 0px; }

.webkit .searchresultsheader .refinement .current .colorselect .chosen {
  margin-top: -6px; }

.webkit .searchresultsheader .viewall {
  margin-top: 0px; }

.webkit .accountlogin .logingeneral .formfields {
  margin: 15px 0px 20px; }

.webkit #addressinvalid.ui-dialog-content .recommendedAddress .recommendedAddressBody1 {
  width: 262px;
  min-width: 262px; }

.webkit #addressinvalid.ui-dialog-content .recommendedAddress .recommendedAddressBody2 {
  width: 262px;
  min-width: 262px; }

.webkit #addressinvalid.ui-dialog-content .recommendedAddress {
  width: 262px; }

.webkit .product-tabs .tab-content ul li {
  list-style-type: disc;
  margin: 0 0 0 1.4em; }

/* 11.1 jquery: tooltip
---------------------------------------------------------------------- */
#tooltip {
  display: none;
  /* added here since the js makes them all clickable */
  position: absolute;
  z-index: 3000;
  border: 1px solid #111;
  background-color: #eee;
  padding: 5px;
  opacity: 0.85; }

#tooltip.pretty {
  border: none;
  width: 210px;
  padding: 20px;
  height: 135px;
  opacity: 0.8;
  background: url("shadow.png"); }

#tooltip.pretty div {
  width: 220px;
  text-align: left; }

#tooltip.fancy {
  background: url("shadow2.png");
  padding-top: 5em;
  height: 100px; }

#tooltip.fancy.viewport-right {
  background: url("shadow2-reverse.png"); }

/* 11.2 jquery: jscrollpane
---------------------------------------------------------------------- */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
  overflow: hidden;
  position: relative; }

.jspPane {
  position: absolute; }

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
  background: red; }

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red; }

.jspVerticalBar *, .jspHorizontalBar * {
  margin: 0;
  padding: 0; }

.jspCap {
  display: none; }

.jspHorizontalBar .jspCap {
  float: left; }

.jspTrack {
  background: #dde;
  position: relative; }

.jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer; }

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%; }

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer; }

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d; }

.jspVerticalBar .jspArrow {
  height: 16px; }

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%; }

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0; }

/* 11.4 jquery: masonry
---------------------------------------------------------------------- */
/* 11.5 jquery: masonry
---------------------------------------------------------------------- */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  transition: height 200ms linear 0ms;
  display: block; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

div#product-badge-txt-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  z-index: 1;
  margin: 7px 10px 0 0; }
  div#product-badge-txt-wrapper span#product-badge-txt {
    font-weight: 500; }

div#pdp-image-container div#product-badge-txt-wrapper span#product-badge-txt {
  font-size: 14px; }

.homepage-eight-product-listing-container div#product-badge-txt-wrapper {
  margin: 5px 8px 0 0; }
  .homepage-eight-product-listing-container div#product-badge-txt-wrapper span#product-badge-txt {
    font-size: 10px; }

.rec-image-hold {
  position: relative; }

.header {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  color: black;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
  height: 125px; }
  @media screen and (min-width: 901px) {
    .header {
      z-index: 5; } }
  @media screen and (max-width: 900px) {
    .homepage .header {
      position: relative; } }
  .header_sticky {
    position: fixed; }
  .header #skip_to_main_content {
    opacity: 0;
    position: absolute;
    top: 30px;
    left: 50px;
    color: #dadada;
    pointer-events: none; }
    .header #skip_to_main_content:focus {
      opacity: 1;
      pointer-events: initial; }
  .static-page--colored .header,
  .homepage.pt_storefront .header {
    color: white; }
    .static-page--colored .header #search-container #search-suggestions,
    .static-page--colored .header #search-container-mobile #search-suggestions,
    .homepage.pt_storefront .header #search-container #search-suggestions,
    .homepage.pt_storefront .header #search-container-mobile #search-suggestions {
      top: 21px; }
      @media (max-width: 900px) {
        .static-page--colored .header #search-container #search-suggestions,
        .static-page--colored .header #search-container-mobile #search-suggestions,
        .homepage.pt_storefront .header #search-container #search-suggestions,
        .homepage.pt_storefront .header #search-container-mobile #search-suggestions {
          top: 26px; } }
  .account .header #search-container #search-suggestions,
  .account .header #search-container-mobile #search-suggestions,
  .pt_blog .header #search-container #search-suggestions,
  .pt_blog .header #search-container-mobile #search-suggestions,
  .registration .header #search-container #search-suggestions,
  .registration .header #search-container-mobile #search-suggestions,
  .vip .header #search-container #search-suggestions,
  .vip .header #search-container-mobile #search-suggestions {
    top: 21px; }
    @media (max-width: 900px) {
      .account .header #search-container #search-suggestions,
      .account .header #search-container-mobile #search-suggestions,
      .pt_blog .header #search-container #search-suggestions,
      .pt_blog .header #search-container-mobile #search-suggestions,
      .registration .header #search-container #search-suggestions,
      .registration .header #search-container-mobile #search-suggestions,
      .vip .header #search-container #search-suggestions,
      .vip .header #search-container-mobile #search-suggestions {
        top: 26px; } }
  .header__promo {
    padding: 0 20px;
    text-align: center;
    transition-duration: 500ms;
    transition-property: all;
    width: 100vw; }
    @media (min-width: 901px) {
      .header__promo {
        background: #000;
        color: #fff;
        padding: 0 50px;
        pointer-events: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        border-bottom: 1px solid #dedede; }
        .header__promo .header__promo-inner {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 70%;
                  flex: 1 1 70%;
          text-align: left; }
        .header__promo .headersubmenu {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 30%;
                  flex: 1 1 30%;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; }
          .header__promo .headersubmenu .headersubmenu__item:last-child {
            padding-right: 0;
            margin-right: 0; }
            .header__promo .headersubmenu .headersubmenu__item:last-child a {
              padding-right: 0;
              margin-right: 0; }
        .tvf-pdp .header__promo {
          background: #EFDCDE; } }
    @media (max-width: 1023px) {
      .header__promo {
        background-color: #000;
        font-size: smaller;
        max-height: none;
        position: relative;
        border-bottom: 0.5px solid #656565; } }
    @media (max-width: 1023px) {
      .scrolled .header__promo {
        color: #000;
        pointer-events: auto;
        z-index: 2;
        opacity: 0;
        top: -30px;
        height: 0;
        transition-duration: 500ms;
        transition-property: opacity, height; } }
    @media (max-width: 900px) {
      .scrolled.tvf-category .header__promo.scrollUp {
        background: #EFDCDE; } }
    .homepage .header__promo,
    .static-page--colored .header__promo {
      text-align: left; }
      @media screen and (max-width: 900px) {
        .homepage .header__promo,
        .static-page--colored .header__promo {
          background-color: #000;
          color: #000;
          text-align: center;
          border-bottom: 1px solid #dedede; } }
    .dvf-west .header__promo {
      background-color: #EBBECB; }
      @media screen and (max-width: 900px) {
        .dvf-west .header__promo.scrollUp {
          background: #EBBECB; } }
    .tvf-pdp .header__promo {
      background-color: #000;
      color: #000; }
      @media screen and (max-width: 900px) {
        .tvf-pdp .header__promo.scrollUp {
          background: #000; } }
    .header__promo a {
      color: inherit;
      display: inline-block;
      margin: 0;
      pointer-events: auto;
      text-decoration: none;
      transition: color 500ms;
      padding-top: 5px;
      padding-bottom: 5px; }
      .header__promo a:hover {
        color: #fbb01b !important;
        transition-duration: 400ms; }
      .header__promo a:focus {
        color: #fbb01b !important; }
    @media (max-width: 600px) {
      .header__promo .show-mobile {
        display: inline; }
      .header__promo .hide-mobile {
        display: none; } }
    @media (min-width: 600px) {
      .header__promo .show-mobile {
        display: none; }
      .header__promo .hide-mobile {
        display: inline; } }
    .header__promo p {
      margin: 0; }
  .header__promo-inner {
    margin: auto;
    max-width: 1920px; }
    .homepage.pt_storefront .header__promo-inner,
    .pt_blog .header__promo-inner {
      background: transparent; }
    @media screen and (max-width: 900px) {
      .header__promo-inner {
        color: #000; } }
  .header .header-callout {
    margin-left: 118px; }
  .header__inner {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: auto;
    max-width: 1920px; }
    @media (max-width: 900px) {
      .header__inner {
        position: fixed;
        background: #fff;
        height: auto;
        width: 100%; }
        .homepage.scrolled .header__inner {
          position: fixed;
          top: 0; }
        .dvf-west-pdp .header__inner {
          background: #EBBECB; } }
  .header__logo {
    -ms-flex-item-align: start;
        align-self: flex-start;
    display: inline-block;
    font-size: 32px;
    margin-top: 10px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    @media (max-width: 900px) {
      .header__logo {
        display: block;
        margin: auto;
        text-align: center; } }
    @media (max-width: 1024px) {
      .header__logo .icon-logo {
        font-size: 2.6666667em;
        transition-duration: 2000ms;
        transition-property: font-size; }
        .scrolled .header__logo .icon-logo {
          margin-top: 0;
          font-size: 1.75em; }
        .homepage.scrolled .header__logo .icon-logo {
          margin-bottom: 0; } }
    @media (min-width: 601px) {
      .header__logo {
        -ms-flex-preferred-size: 237px;
            flex-basis: 237px; } }
    .header__logo .icon-logo {
      color: inherit;
      display: inline-block;
      pointer-events: auto;
      text-decoration: none; }
      .header__logo .icon-logo:hover {
        color: inherit; }
      .header__logo .icon-logo:focus {
        color: #fbb01b !important; }
      @media (max-width: 900px) and (min-width: 768px) {
        .header__logo .icon-logo {
          margin-top: 18px; } }
    .header__logo span {
      display: none; }
  .header__navigation-categories {
    background: #fff;
    color: #000;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding-left: 20px;
    width: 275px; }
    @media (min-width: 1024px) {
      .homepage.pt_storefront .header__navigation-categories {
        color: #fff; } }
    @media (max-width: 1023px) {
      .header__navigation-categories {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        left: 0;
        height: 100vh;
        width: 100vw;
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
        padding-left: 0;
        pointer-events: none;
        position: fixed;
        top: 0;
        -webkit-transform: translate(-100%);
                transform: translate(-100%);
        transition-duration: 400ms;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform;
        z-index: 2; }
        .menu-button_active .header__navigation-categories {
          pointer-events: auto;
          -webkit-transform: none;
                  transform: none;
          background-color: rgba(255, 255, 255, 0.5); }
        .header__navigation-categories .navWrap.hide-on-mobile {
          display: none; }
        .header__navigation-categories .navWrapperNew {
          max-width: 80%;
          padding: 18px 18px 120px;
          height: 100%;
          background-color: #fff;
          overflow-y: scroll; }
          .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu {
            margin-top: 32px; }
            .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two .simplesearch .sbsearchbox-inputfield {
              width: 100%;
              border-bottom: 1px solid #fff; }
            .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions {
              width: auto;
              padding-top: 17px;
              background-color: #fff;
              height: 100%;
              z-index: 9999; }
              .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions ul.suggestion-phrases {
                padding-bottom: 17px;
                border-bottom: 1px solid black;
                list-style: none; }
                .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions ul.suggestion-phrases li.suggestion-phrase span.suggestion-term {
                  font-size: 12px; }
              .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                        flex-direction: column;
                padding-top: 26px; }
                .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product {
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-orient: horizontal;
                  -webkit-box-direction: normal;
                      -ms-flex-direction: row;
                          flex-direction: row;
                  margin-bottom: 33px; }
                  .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                        -ms-flex-direction: column;
                            flex-direction: column;
                    width: 70%;
                    font-size: 12px; }
                    .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-name {
                      margin-bottom: 8px; }
                      .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-name a.product-link:hover, .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-name a.product-link:focus {
                        color: #fbb01b; }
                    .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-pricing {
                      margin-bottom: 8px; }
                      .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-pricing span.mini-cart-price.product-standard-price {
                        color: #000; }
                      .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-pricing span.mini-cart-price.product-sales-price {
                        color: #ff0400; }
                    .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-attributes {
                      margin-bottom: 18px; }
                    .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-link {
                      justify-self: flex-end; }
                      .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-link a.utility-link {
                        text-decoration: underline; }
                        .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-link a.utility-link:hover, .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-text div.mini-cart-link a.utility-link:focus {
                          color: #fbb01b; }
                  .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-image {
                    width: 29.2%; }
                    .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-products .mini-cart-product .mini-cart-image a.product-link {
                      height: 100%;
                      width: auto;
                      display: block; }
              .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-totals {
                width: 100%; }
                .header__navigation-categories .navWrapperNew .topSearchBarMobileMenu #search-container-mobile-two div#search-suggestions div.mini-cart-totals .htmlslotcontainer {
                  display: none; }
        .header__navigation-categories #close-nav {
          display: none; }
        .header__navigation-categories #close-mobile-nav {
          height: auto;
          width: 100%;
          padding: 0; } }
    @media (min-width: 1024px) {
      .header__navigation-categories {
        background: transparent;
        padding-left: 50px;
        width: 237px; }
        .header__navigation-categories .navWrapperNew.hide-on-desktop {
          display: none; } }
  .header__main {
    box-sizing: border-box; }
    @media (max-width: 900px) {
      .header__main {
        background: white;
        padding-top: 18px; }
        .scrolled .header__main {
          padding-top: 0; } }
    @media (min-width: 901px) {
      .header__main {
        background: #fff;
        color: #000;
        padding: 0 50px;
        pointer-events: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-flow: row-reverse nowrap;
                flex-flow: row-reverse nowrap; }
        .header__main .header__right-menu {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 28%;
                  flex: 1 1 28%;
          padding-top: 7px; }
          .pdp-page .header__main .header__right-menu {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 30%;
                    flex: 1 1 30%;
            background: #fff; } }
      @media only screen and (min-width: 901px) and (-webkit-min-device-pixel-ratio: 3) {
        .pdp-page .header__main .header__right-menu {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 38%;
                  flex: 1 1 38%; } }
    @media (min-width: 901px) {
        .header__main .header__bottom {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 15%;
                  flex: 1 1 15%;
          padding-top: 15px; }
        .header__main .header_main_spacer {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 60%;
                  flex: 1 1 60%; }
        .pdp-page .header__main {
          background: transparent; } }
    @media (max-width: 900px) {
      .homepage.pt_storefront .header__main,
      .static-page--colored .header__main {
        background: white;
        color: #000; } }
    @media (min-width: 901px) {
      .homepage.pt_storefront .header__main,
      .static-page--colored .header__main {
        background: transparent;
        color: #fff;
        pointer-events: none; } }
    @media (min-width: 901px) {
      .dvf-west .header__main {
        background-color: #EBBECB; } }
    .tvf-category .header__main {
      background-color: #EFDCDE; }
    .tvf-pdp .header__main {
      color: #000; }
    @media (min-width: 901px) {
      .account .header__main,
      .pt_blog .header__main,
      .registration .header__main,
      .vip .header__main {
        background: transparent;
        pointer-events: none; } }
  .header__right-menu {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    transition-duration: 200ms;
    transition-property: background-color;
    z-index: 1; }
    @media screen and (max-width: 768px) {
      .header__right-menu {
        top: 40px; } }
    @media (max-width: 900px) {
      .header__right-menu {
        background: transparent;
        padding-right: 20px;
        position: fixed;
        top: 57px;
        left: 0;
        right: 0; }
        .scrolled:not(.dvf-philanthropy) .header__right-menu {
          top: inherit;
          z-index: 0; } }
    @media (max-width: 900px) {
      .static-page--colored .header__right-menu {
        background: transparent; } }
    @media (max-width: 900px) {
      .static-page--colored .header__right-menu.dvf-west {
        background-color: #EBBECB; } }
    @media (max-width: 900px) {
      .scrolled:not(.static-page--colored) .header__right-menu {
        color: #000;
        pointer-events: auto; } }
    @media (max-width: 900px) {
      .header__right-menu .header-customer-info {
        display: none; } }
    .header__right-menu .header-account-item {
      height: 20px; }
      .header__right-menu .header-account-item .account-label {
        display: none; }
      .header__right-menu .header-account-item .account-icon {
        display: inline-block;
        height: 20px; }
        .pt_customer-service .header__right-menu .header-account-item .account-icon #Page-1 {
          stroke: #fff; }
  .header__right-anchor {
    cursor: pointer;
    display: inline-block;
    padding: 1em; }
    @media (max-width: 900px) {
      .header__right-anchor_stories {
        display: none; } }
  @media (max-width: 900px) {
    .header__right-menu-item_help {
      display: none; } }
  @media (min-width: 901px) {
    .header__right-menu-item_help {
      pointer-events: auto;
      position: relative; } }
  .header__right-menu-item_help .contentasset.content-page {
    opacity: 0;
    padding: 1em;
    pointer-events: none;
    position: absolute;
    transition-duration: 800ms;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    white-space: nowrap; }
    .header__right-menu-item_help .contentasset.content-page ul {
      list-style-type: none;
      padding-left: 0; }
  .header .mini-cart-slot.hidden {
    display: none; }
  .header__bottom {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 900px) {
      .header__bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (min-width: 901px) {
      .header__bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        position: relative;
        transition: -webkit-transform 200ms;
        transition: transform 200ms;
        transition: transform 200ms, -webkit-transform 200ms; } }
  .header .welcomemessage {
    padding: 1em; }
  .header__mobile-additional-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 901px) {
      .header__mobile-additional-links {
        display: none; } }
    .header__mobile-additional-links a {
      padding: 0.25em 0; }
    .header__mobile-additional-links .header-customer-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .header__mobile-additional-links .welcomemessage {
      padding: 0; }
  @media (min-width: 901px) {
    .header .closeMainMenuIcon {
      display: none; } }
  .header .closeMainMenuIcon:before {
    content: url(../../../../default/images/DVFxThin.svg);
    width: 20px;
    height: 20px;
    display: inline-block; }
  .header .icon-menu {
    color: inherit;
    font-size: 20px;
    left: 17px;
    margin-left: -1em;
    padding: 1em;
    pointer-events: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1; }
    @media (min-width: 901px) {
      .header .icon-menu {
        display: none; } }
  @media (min-width: 901px) {
    .header__site-select {
      display: none; } }
  @media screen and (max-width: 900px) {
    .header.hide-on-desktop {
      height: auto; }
      .header.hide-on-desktop .header__inner .header__promo {
        border-bottom: 0.5px solid #656565;
        max-height: none; }
        .scrolled .header.hide-on-desktop .header__inner .header__promo.scrollUp {
          height: auto; }
        .header.hide-on-desktop .header__inner .header__promo .header__promo-inner {
          text-align: center; }
      .header.hide-on-desktop .header__inner .header__main {
        width: 100vw;
        height: auto;
        background-color: #fff; }
        .header.hide-on-desktop .header__inner .header__main .header__right-menu {
          width: 100vw;
          padding: 0;
          position: relative;
          top: 0; }
          .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container {
            width: 88.2666667%;
            margin: auto;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
                -ms-flex-direction: row;
                    flex-direction: row;
            margin-top: 5px; }
            .scrolled .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container {
              margin-top: 0; }
            .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .hamburger {
              width: 25%; }
              .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .hamburger .colorchange .icon-menu {
                padding: 0;
                left: unset;
                margin: 0; }
            .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .logo-container {
              width: 50%; }
              .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .logo-container .header__logo {
                margin: 0; }
                .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .logo-container .header__logo .icon-logo {
                  margin: 0; }
            .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container {
              width: 25%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: end;
                  -ms-flex-pack: end;
                      justify-content: flex-end;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container div.search-magnify {
                height: 20px; }
                .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container div.search-magnify .magnify-glass {
                  font-size: 20px;
                  font-family: 'icomoon' !important;
                  height: 20px;
                  width: 20px;
                  line-height: 1; }
              .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container #search-container {
                width: auto;
                display: inline-block;
                margin: 0; }
              .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container #global-mini-cart {
                display: inline-block; }
                .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container #global-mini-cart .colorchange a.linkminicart {
                  width: auto;
                  height: auto; }
                .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container #global-mini-cart span.global-mini-cart__itemscount {
                  color: white; }
                  .header.hide-on-desktop .header__inner .header__main .header__right-menu .full-container .right-items-container #global-mini-cart span.global-mini-cart__itemscount:hover {
                    color: #fbb01b; } }
  @media screen and (max-width: 600px) and (min-width: 768px) {
    .homepage .header {
      height: 100px; } }
  .header .hide-on-mobile {
    display: none; }

.DvF_UK .header__inner > .newsletter-signup,
.DvF_EU .header__inner > .newsletter-signup {
  max-width: 142px;
  pointer-events: auto;
  transition: max-width 400ms; }
  @media (max-width: 900px) {
    .DvF_UK .header__inner > .newsletter-signup,
    .DvF_EU .header__inner > .newsletter-signup {
      display: none; } }
  @media (min-width: 901px) {
    .DvF_UK .header__inner > .newsletter-signup,
    .DvF_EU .header__inner > .newsletter-signup {
      margin: 20px 50px; } }
  .DvF_UK .header__inner > .newsletter-signup__optins,
  .DvF_EU .header__inner > .newsletter-signup__optins {
    position: absolute;
    top: 40px;
    width: 208px; }
  .DvF_UK .header__inner > .newsletter-signup.active,
  .DvF_EU .header__inner > .newsletter-signup.active {
    max-width: 208px;
    min-height: 220px; }
    .DvF_UK .header__inner > .newsletter-signup.active .newsletter-signup__optins,
    .DvF_EU .header__inner > .newsletter-signup.active .newsletter-signup__optins {
      display: block; }

:root.menu-button_active {
  height: 100%;
  overflow: hidden; }

.topSearchBar {
  display: none; }

.topSearch #searchOverlay {
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: white;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 4; }

@media (max-width: 900px) {
  .topSearch #searchNavButton {
    display: none; } }

.topSearch .topSearchBar {
  display: block;
  top: 0;
  padding: 10px 0;
  background: white;
  position: fixed;
  width: 100vw;
  z-index: 10000;
  margin-bottom: -40px; }
  .topSearch .topSearchBar a:hover,
  .topSearch .topSearchBar a:active {
    color: #fff; }
  .topSearch .topSearchBar .sbsearchBtn {
    width: 18px; }
  .topSearch .topSearchBar #search-container-mobile {
    width: 100%;
    padding: 0 20px;
    color: black; }
  .topSearch .topSearchBar .simplesearchmobile {
    color: black;
    width: 100%;
    margin: 0 auto;
    border-bottom: black solid 1px; }
    .topSearch .topSearchBar .simplesearchmobile .sbsearchbox-inputfield {
      border: none !important;
      margin-left: -1px;
      width: 100%;
      color: #000; }
    .topSearch .topSearchBar .simplesearchmobile input.sbsearchBtn {
      color: #000; }
  .topSearch .topSearchBar .simplesearchmobile {
    width: 100%; }

.search-page #searchOverlay {
  display: none; }

@media screen and (max-width: 900px) {
  .pdp-page.dvf-west-pdp .header__main {
    background: #EBBECB; }
  .pdp-page.tvf-pdp .header__main {
    background: #EFDCDE; } }

@media screen and (min-width: 901px) {
  .pdp-page.dvf-west-pdp .header__right-menu {
    background-color: #EBBECB; }
  .pdp-page.tvf-pdp .header__right-menu {
    background-color: #EFDCDE; } }

.nav-left {
  position: absolute;
  z-index: 3;
  top: 0; }
  @media screen and (min-width: 601px) {
    .nav-left {
      z-index: 4; } }
  .nav-left_sticky {
    position: fixed; }
  @media (min-width: 900px) {
    .nav-left .category-menu {
      margin-top: 120px; } }
  .nav-left .nav-link-cart {
    max-width: 100%;
    margin-top: 40px; }
    @media (min-width: 900px) {
      .nav-left .nav-link-cart {
        display: none; } }
  .nav-left .newsletter-signup {
    display: none;
    position: absolute;
    bottom: 0;
    max-width: 142px;
    pointer-events: auto;
    transition: max-width 400ms; }
    @media (max-width: 900px) {
      .nav-left .newsletter-signup {
        display: none; } }
    @media (min-width: 901px) {
      .nav-left .newsletter-signup {
        margin: 20px 50px; } }
    .nav-left .newsletter-signup__optins {
      position: absolute;
      top: 27px;
      width: 208px; }
    .nav-left .newsletter-signup.active {
      max-width: 208px; }
      .nav-left .newsletter-signup.active .newsletter-signup__optins {
        display: block; }
  @media screen and (max-width: 900px) {
    .nav-left {
      z-index: 99999; }
      .nav-left .navWrapperNew.hide-on-desktop .closeMenuContainer .closeMainMenuIcon:before {
        content: url(../../../../default/images/DVFxThin.svg);
        width: 20px;
        height: 20px;
        display: inline-block; }
      .nav-left .navWrapperNew.hide-on-desktop div.back-to-menu {
        display: none; }
        .nav-left .navWrapperNew.hide-on-desktop div.back-to-menu.show-back-button {
          display: block;
          margin: 30px 0; } }
  @media screen and (min-width: 1024px) {
    .nav-left.nav-left_sticky.hide-on-desktop {
      display: none; } }

header {
  width: 100vw;
  background-color: black;
  position: fixed;
  top: 0;
  z-index: 9999; }
  header .new-header-container {
    padding: 0 0 16px 0; }
    @media screen and (max-width: 1023px) {
      header .new-header-container {
        padding: 0; } }

header .header_promo_container {
  width: 100%;
  height: auto;
  border-bottom: 0.5px solid #656565; }
  header .header_promo_container .header__promo * a {
    color: white; }
  header .header_promo_container .header__promo {
    max-width: 1920px;
    margin: auto;
    border: none !important;
    padding: 0 3%; }
    @media screen and (max-width: 1023px) {
      header .header_promo_container .header__promo .headersubmenu.headersubmenu_top {
        display: none !important; } }
    @media screen and (max-width: 1023px) {
      header .header_promo_container .header__promo .header__promo-inner {
        text-align: center !important; } }
    @media screen and (min-width: 1921px) {
      header .header_promo_container .header__promo {
        padding: 0; } }

header .updated_header__inner {
  max-width: 1920px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  @media screen and (min-width: 1024px) {
    header .updated_header__inner {
      padding: 16px 3% 0 3%; } }
  @media screen and (max-width: 1023px) {
    header .updated_header__inner {
      padding: 16px 3%; } }
  @media screen and (min-width: 1921px) {
    header .updated_header__inner {
      padding: 16px 0 0 0; } }

header .updated_header__inner .logo_container {
  width: auto;
  height: auto;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-right: 32px; }
  @media screen and (max-width: 1023px) {
    header .updated_header__inner .logo_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-preferred-size: 80%;
          flex-basis: 80%;
      -ms-flex-item-align: center;
          align-self: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0; } }
  header .updated_header__inner .logo_container span.new_header__logo {
    font-size: 32px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    line-height: 1; }
    header .updated_header__inner .logo_container span.new_header__logo a.icon-logo {
      line-height: 1;
      color: white !important; }
      header .updated_header__inner .logo_container span.new_header__logo a.icon-logo span {
        display: none; }
      @media screen and (max-width: 1023px) {
        header .updated_header__inner .logo_container span.new_header__logo a.icon-logo {
          font-size: 21px; } }
    @media screen and (max-width: 1024px) {
      header .updated_header__inner .logo_container span.new_header__logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .scrolled header .updated_header__inner .logo_container span.new_header__logo {
          transition-property: font-size 2000ms; } }

header .updated_header__inner .mobile-hamburger-container {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 20px; }
  header .updated_header__inner .mobile-hamburger-container span #menu-button {
    display: block;
    color: white;
    pointer-events: auto; }
  @media screen and (min-width: 1024px) {
    header .updated_header__inner .mobile-hamburger-container {
      display: none; } }

header .updated_header__inner .header_container_right {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto; }
  header .updated_header__inner .header_container_right .account-label {
    display: none; }
  header .updated_header__inner .header_container_right #global-mini-cart {
    display: inline-block; }
    header .updated_header__inner .header_container_right #global-mini-cart a.linkminicart {
      height: auto; }
    header .updated_header__inner .header_container_right #global-mini-cart span.global-mini-cart__itemscount {
      color: #fff; }
      header .updated_header__inner .header_container_right #global-mini-cart span.global-mini-cart__itemscount:hover {
        color: #fff; }
  @media screen and (max-width: 1023px) {
    header .updated_header__inner .header_container_right {
      -ms-flex-item-align: unset;
          -ms-grid-row-align: unset;
          align-self: unset;
      /*align-items: center;*/
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      header .updated_header__inner .header_container_right #country-selector-flag {
        display: none; }
      header .updated_header__inner .header_container_right div.headersubmenu {
        display: none; }
      header .updated_header__inner .header_container_right div#search-container .simplesearch .sbsearchbox-inputfield {
        display: none; } }

header #search-suggestions a {
  color: #252525; }

header #search-suggestions a:hover {
  color: #fbb01b; }

header a, header h4 {
  color: #fff; }

header .header_promo_container .header__promo .newsletter-signup__optins a {
  color: #252525; }

header #global-mini-cart .mini-cart-name a {
  color: #252525; }

header #global-mini-cart .mini-cart-name a:hover {
  color: #fbb01b; }

header .desktop-nav-container {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: auto; }
  @media screen and (max-width: 1023px) {
    header .desktop-nav-container {
      display: none; } }
  header .desktop-nav-container ul.hide-on-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: white; }
    header .desktop-nav-container ul.hide-on-mobile li.drop-down, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-right: 32px; }
      @media screen and (max-width: 1200px) {
        header .desktop-nav-container ul.hide-on-mobile li.drop-down, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down {
          padding-right: 24px; } }
      @media screen and (max-width: 1150px) {
        header .desktop-nav-container ul.hide-on-mobile li.drop-down, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down {
          padding-right: 20px; } }
      @media screen and (max-width: 1100px) {
        header .desktop-nav-container ul.hide-on-mobile li.drop-down, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down {
          padding-right: 16px; } }
      @media screen and (max-width: 1050px) {
        header .desktop-nav-container ul.hide-on-mobile li.drop-down, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down {
          padding-right: 12px; } }
      header .desktop-nav-container ul.hide-on-mobile li.drop-down a.top-category, header .desktop-nav-container ul.hide-on-mobile li.drop-down a.topCategory, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down a.top-category, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down a.topCategory {
        font-size: 14px;
        white-space: nowrap;
        border-bottom: solid 1px #000; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down a.top-category:hover, header .desktop-nav-container ul.hide-on-mobile li.drop-down a.topCategory:hover, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down a.top-category:hover, header .desktop-nav-container ul.hide-on-mobile li.no-drop-down a.topCategory:hover {
          color: #fbb01b;
          border-bottom: solid 1px #fbb01b; }
    header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area {
      padding: 30px 3%;
      display: none;
      position: absolute;
      top: 85px;
      z-index: 999;
      width: 100%;
      left: 0; }
      @media (min-width: 1921px) {
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area {
          padding: 30px 0; } }
      header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area .megamenu-flyout-container {
        max-width: 1920px;
        margin: 0 auto;
        padding-left: 173px; }
        @media screen and (max-width: 1300px) {
          header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area .megamenu-flyout-container {
            padding-left: 0; } }
      header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.sub-nav {
        display: inline-block;
        vertical-align: text-top;
        margin-right: 32px;
        min-width: 141px;
        max-width: 200px; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.sub-nav h4 {
          font-weight: bolder;
          font-size: 14px; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.sub-nav li.sub-nav-item {
          padding: 0 0 8px 0; }
          header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.sub-nav li.sub-nav-item a {
            font-size: 14px;
            font-weight: lighter; }
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.sub-nav li.sub-nav-item a:hover {
              color: #fbb01b; }
      header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu {
        display: inline-block;
        vertical-align: text-top;
        padding-top: 22px; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-cta-megamenu {
          font-size: 14px;
          font-weight: lighter;
          float: left;
          cursor: pointer; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-cta-megamenu:hover {
          color: #fbb01b; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu {
          width: 200px; }
          @media screen and (max-width: 1120px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu {
              width: 194px; } }
          @media screen and (max-width: 1100px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu {
              width: 184px; } }
          @media screen and (max-width: 1080px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu {
              width: 174px; } }
          @media screen and (max-width: 1060px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu {
              width: 164px; } }
          @media screen and (max-width: 1040px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu {
              width: 156px; } }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu.wide, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu.wide {
          width: 405px; }
          @media screen and (max-width: 1120px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu.wide, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu.wide {
              width: 394px; } }
          @media screen and (max-width: 1100px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu.wide, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu.wide {
              width: 384px; } }
          @media screen and (max-width: 1080px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu.wide, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu.wide {
              width: 374px; } }
          @media screen and (max-width: 1060px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu.wide, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu.wide {
              width: 364px; } }
          @media screen and (max-width: 1040px) {
            header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-img-megamenu.wide, header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-content-megamenu.wide {
              width: 350px; } }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-heading-megamenu {
          margin: 0 0 2px 0;
          font-weight: bolder;
          font-size: 14px;
          cursor: pointer;
          width: 100%;
          float: left; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-heading-megamenu:hover {
          color: #fbb01b; }
        header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.promo-block-megamenu .promo-cta-a-megamenu {
          float: left; }
      header .desktop-nav-container ul.hide-on-mobile li.drop-down ul.sub-menu-area ul.nav-dropdown-slot-2 {
        padding-left: 32px; }

.dvf-philanthropy .header__navigation-categories .navWrapperNew.hide-on-desktop {
  display: block; }

header#philanthropy_header {
  background-color: transparent; }

@media (min-width: 901px) {
  .dvf-philanthropy #main {
    padding: 155px 130px 0 312px; } }

.headersubmenu_top {
  display: none; }
  @media screen and (min-width: 901px) {
    .headersubmenu_top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

@media (max-width: 900px) {
  .header__right-menu .headersubmenu {
    display: none; } }

@media (min-width: 901px) {
  .headersubmenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap; } }

.header__navigation-categories .headersubmenu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 3em 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .no-touchevents .header__navigation-categories .headersubmenu {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  @media (min-width: 901px) {
    .header__navigation-categories .headersubmenu {
      display: none; } }

.header__right-menu .headersubmenu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 600px) {
    .header__right-menu .headersubmenu {
      display: none; } }

.headersubmenu__anchor {
  color: inherit;
  cursor: pointer;
  display: inline-block;
  padding: 0 16px;
  pointer-events: auto;
  transition: color 800ms; }
  .headersubmenu__anchor:hover, .headersubmenu__anchor:focus {
    color: #fbb01b !important;
    transition-duration: 400ms; }
  .header__navigation-categories .headersubmenu__anchor {
    padding: 0.25em 0; }
    @media (max-width: 900px) {
      .header__navigation-categories .headersubmenu__anchor {
        color: #000 !important;
        display: block; }
        .header__navigation-categories .headersubmenu__anchor .account-icon {
          display: none; } }
  @media (min-width: 901px) {
    .headersubmenu__anchor_store-locator {
      display: none; } }
  @media (max-width: 900px) {
    .headersubmenu__anchor_stories {
      display: block; } }

.headersubmenu__item_help {
  pointer-events: auto;
  position: relative;
  overflow: hidden; }
  .headersubmenu__item_help .contentasset.content-page {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    box-sizing: border-box;
    color: #000;
    background-color: #fff;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    opacity: 0;
    height: 0;
    overflow: hidden;
    padding: 0 1em;
    pointer-events: none;
    position: absolute;
    transition-duration: 800ms;
    transition-property: opacity, height; }
    @media (max-width: 900px) {
      .headersubmenu__item_help .contentasset.content-page {
        display: none; } }
    .headersubmenu__item_help .contentasset.content-page a {
      color: inherit;
      display: inline-block;
      padding: 0.25em 0;
      transition: color 800ms;
      white-space: nowrap; }
      .headersubmenu__item_help .contentasset.content-page a:hover, .headersubmenu__item_help .contentasset.content-page a:focus {
        color: #fbb01b !important;
        transition-duration: 400ms; }
  .headersubmenu__item_help:hover, .headersubmenu__item_help.visible {
    overflow: visible; }
    .headersubmenu__item_help:hover .headersubmenu__anchor, .headersubmenu__item_help.visible .headersubmenu__anchor {
      color: #fbb01b !important;
      transition-duration: 400ms; }
      .account .headersubmenu__item_help:hover .headersubmenu__anchor,
      .registration .headersubmenu__item_help:hover .headersubmenu__anchor, .account .headersubmenu__item_help.visible .headersubmenu__anchor,
      .registration .headersubmenu__item_help.visible .headersubmenu__anchor {
        color: inherit; }
    .headersubmenu__item_help:hover .contentasset.content-page, .headersubmenu__item_help.visible .contentasset.content-page {
      opacity: 1;
      pointer-events: auto;
      transition-duration: 400ms;
      height: auto;
      overflow: visible; }
  .headersubmenu__item_help .headersubmenu__anchor:focus {
    color: #fbb01b !important;
    transition-duration: 400ms; }
    .account .headersubmenu__item_help .headersubmenu__anchor:focus,
    .registration .headersubmenu__item_help .headersubmenu__anchor:focus {
      color: inherit; }
    .headersubmenu__item_help .headersubmenu__anchor:focus + .contentasset.content-page {
      opacity: 1;
      pointer-events: auto;
      transition-duration: 400ms;
      height: auto;
      overflow: visible; }
  .headersubmenu__item_help .contentasset.content-page a:focus {
    color: #fbb01b;
    opacity: 1;
    pointer-events: auto;
    transition-duration: 400ms; }

@media (min-width: 901px) {
  .headersubmenu .regionchange {
    display: none; } }

.headersubmenu__item_signup {
  position: relative;
  pointer-events: auto;
  overflow: hidden; }
  .headersubmenu__item_signup.visible {
    overflow: visible; }
    .headersubmenu__item_signup.visible .header-signup-content {
      opacity: 1;
      pointer-events: auto;
      transition-duration: 400ms;
      height: auto;
      overflow: visible; }
  .headersubmenu__item_signup.hide-asap .header-signup-content {
    opacity: 0;
    height: 0;
    overflow: hidden; }

.header-signup-content {
  width: 394px;
  height: 0;
  overflow: hidden;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
  box-sizing: border-box;
  color: #000;
  background-color: #fff;
  z-index: 3;
  opacity: 0;
  padding: 0 50px;
  pointer-events: none;
  position: absolute;
  right: -50px;
  transition-duration: 800ms;
  transition-property: opacity, height;
  white-space: normal; }
  @media (max-width: 900px) {
    .header-signup-content {
      display: none; } }
  .header-signup-content .ui-icon-close {
    display: none;
    position: absolute;
    pointer-events: inherit;
    right: 50px;
    top: 30px;
    background: url("../../../images/ui-elements/close.png");
    height: 9px;
    width: 9px;
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -9999px;
    z-index: 999999; }
    .headersubmenu__item_signup.visible .header-signup-content .ui-icon-close {
      display: block; }
  .header-signup-content .contentasset.content-page {
    text-align: left;
    margin-top: 31px; }
    .header-signup-content .contentasset.content-page h2 {
      -webkit-margin-before: 0;
              margin-block-start: 0;
      -webkit-margin-after: 0;
              margin-block-end: 0;
      font-weight: 300;
      font-size: 24px;
      line-height: 1.54;
      margin-bottom: 10px; }
  .header-signup-content .newsletter-signup {
    margin: 0 0 40px 0;
    max-width: 100%; }
    .header-signup-content .newsletter-signup.active {
      max-width: 100%; }
    .header-signup-content .newsletter-signup .newsletter-hdr {
      margin-bottom: 20px; }
      .header-signup-content .newsletter-signup .newsletter-hdr .hdr {
        display: block;
        text-align: left;
        font-size: 24px;
        padding: 0px 0 0px 0; }
      .header-signup-content .newsletter-signup .newsletter-hdr p {
        padding: 10px 0 0 0;
        text-align: left; }
    .header-signup-content .newsletter-signup .already-subscribed {
      text-align: left; }
    .header-signup-content .newsletter-signup .newsletterCaption, .header-signup-content .newsletter-signup .cta {
      display: none; }
    .header-signup-content .newsletter-signup .textinput {
      border-color: #000;
      color: #000; }
    .header-signup-content .newsletter-signup .error-container,
    .header-signup-content .newsletter-signup div.errorclient {
      position: absolute;
      right: 10px;
      top: 0; }
    .header-signup-content .newsletter-signup .newsletter-signup__optins {
      display: block;
      position: relative;
      text-align: left;
      width: 100%;
      top: unset;
      margin-top: 12px; }
    .DvF_UK .header-signup-content .newsletter-signup .newsletterbutton,
    .DvF_EU .header-signup-content .newsletter-signup .newsletterbutton {
      bottom: 100%;
      margin-bottom: -1.5em; }

.listing-tabs {
  position: relative; }
  @media (min-width: 1024px) {
    .listing-tabs {
      overflow: hidden; } }
  .listing-tabs .next-arrow {
    content: '';
    background-image: url(../../images/ui-elements/caret-right.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 7px 11px;
    height: 25px;
    width: 15px;
    position: absolute;
    right: -10px;
    top: 13px;
    padding: 10px; }
    @media (min-width: 1024px) {
      .listing-tabs .next-arrow {
        display: none; } }
  .listing-tabs .tabs-mobile {
    display: block; }
    @media (min-width: 1024px) {
      .listing-tabs .tabs-mobile {
        display: none; } }
  .listing-tabs .tabs-list.scrollable {
    display: block; }
    @media (max-width: 1024px) {
      .listing-tabs .tabs-list.scrollable {
        display: none; } }
  .listing-tabs .tabs-list, .listing-tabs .tabs-mobile {
    position: relative;
    z-index: 2;
    overflow-y: hidden; }
    @media (min-width: 1024px) {
      .listing-tabs .tabs-list.scrollable, .listing-tabs .tabs-mobile.scrollable {
        visibility: hidden;
        opacity: 0; } }
    .listing-tabs .tabs-list li, .listing-tabs .tabs-mobile li {
      float: left;
      color: #000;
      font: 500 1em FuturaND, helvetica, arial, sans-serif;
      text-transform: uppercase;
      position: relative;
      text-transform: uppercase;
      padding-right: 30px; }
      @media (min-width: 600px) {
        .listing-tabs .tabs-list li, .listing-tabs .tabs-mobile li {
          margin-right: 40px; } }
      @media (max-width: 600px) {
        .listing-tabs .tabs-list li, .listing-tabs .tabs-mobile li {
          padding-top: 20px; } }
      @media (min-width: 901px) and (max-width: 1025px) {
        .listing-tabs .tabs-list li, .listing-tabs .tabs-mobile li {
          font-family: FuturaND, helvetica, arial, sans-serif;
          font-size: .86em;
          margin-right: 20px; } }
      @media (min-width: 1025px) {
        .listing-tabs .tabs-list li, .listing-tabs .tabs-mobile li {
          margin-right: 20px; } }
      .listing-tabs .tabs-list li.has-arrow, .listing-tabs .tabs-mobile li.has-arrow {
        position: static; }
        @media (min-width: 600px) {
          .listing-tabs .tabs-list li.has-arrow, .listing-tabs .tabs-mobile li.has-arrow {
            position: relative; }
            .listing-tabs .tabs-list li.has-arrow:hover:after, .listing-tabs .tabs-mobile li.has-arrow:hover:after {
              background-image: url(../../images/ui-elements/caret-down-active.png); } }
        @media (max-width: 601px) {
          .listing-tabs .tabs-list li.has-arrow, .listing-tabs .tabs-mobile li.has-arrow {
            background: url(../../images/ui-elements/caret-down.png) no-repeat 106% 22px;
            background-size: 30px; }
            .listing-tabs .tabs-list li.has-arrow:after, .listing-tabs .tabs-mobile li.has-arrow:after {
              display: none; } }
        .listing-tabs .tabs-list li.has-arrow:after, .listing-tabs .tabs-mobile li.has-arrow:after {
          content: '';
          background-image: url(../../images/ui-elements/caret-down.png);
          background-size: 31px 7px;
          background-repeat: no-repeat;
          position: absolute;
          width: 30px;
          height: 30px;
          top: 23px;
          cursor: pointer;
          left: 3.065%; }
          @media (min-width: 600px) {
            .listing-tabs .tabs-list li.has-arrow:after, .listing-tabs .tabs-mobile li.has-arrow:after {
              right: -10px;
              left: auto;
              top: 3px; } }
        .listing-tabs .tabs-list li.has-arrow.is-active a:after, .listing-tabs .tabs-mobile li.has-arrow.is-active a:after {
          display: none; }
      .listing-tabs .tabs-list li:last-child, .listing-tabs .tabs-mobile li:last-child {
        margin-right: 0; }
      .listing-tabs .tabs-list li.is-active a, .listing-tabs .tabs-mobile li.is-active a {
        color: #f3156c; }
        .listing-tabs .tabs-list li.is-active a:after, .listing-tabs .tabs-mobile li.is-active a:after {
          height: 3px; }
      .listing-tabs .tabs-list li a, .listing-tabs .tabs-mobile li a {
        color: #000;
        position: relative;
        display: inline-block;
        padding-bottom: 15px;
        text-decoration: none; }
        .listing-tabs .tabs-list li a:after, .listing-tabs .tabs-mobile li a:after {
          background: #f3156c;
          bottom: 0;
          content: "";
          display: block;
          height: 0;
          position: absolute;
          width: 100%; }
        .listing-tabs .tabs-list li a:hover, .listing-tabs .tabs-mobile li a:hover {
          color: #f3156c; }
        @media (max-width: 600px) {
          .listing-tabs .tabs-list li a, .listing-tabs .tabs-mobile li a {
            min-height: 43px; } }

.has-arrow-dropdown {
  display: none;
  max-width: 180px;
  z-index: 210; }
  @media (max-width: 600px) {
    .has-arrow-dropdown {
      min-height: 180px; } }
  .has-arrow-dropdown.active {
    opacity: 1;
    display: block; }
  .has-arrow-dropdown .dropdown {
    position: absolute;
    height: auto;
    background: #f5f5f5;
    padding: 10px;
    min-width: 180px;
    z-index: 205; }
    @media (max-width: 600px) {
      .has-arrow-dropdown .dropdown {
        width: 100%; } }
    .has-arrow-dropdown .dropdown li {
      display: block;
      padding: 8px 0; }
      .has-arrow-dropdown .dropdown li a {
        text-decoration: none;
        color: #000;
        font-size: 14px; }
      .has-arrow-dropdown .dropdown li.last-link a {
        text-decoration: underline; }
      .has-arrow-dropdown .dropdown li.is-active a,
      .has-arrow-dropdown .dropdown li:hover a {
        color: #f3156c; }

.listing-panels {
  clear: both; }
  .listing-panels .panel {
    padding: 0 0;
    position: relative; }
    .listing-panels .panel .sbox .display {
      height: 40px;
      font-size: 14px;
      line-height: 40px;
      padding-left: 15px; }
      .listing-panels .panel .sbox .display .arrow_btn {
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        border-left: 0;
        right: 10px;
        top: 50%; }
    .listing-panels .panel .sort-select {
      margin-bottom: 20px; }
      @media (min-width: 600px) {
        .listing-panels .panel .sort-select {
          display: none; } }
      .listing-panels .panel .sort-select .display {
        width: 135px; }

.modal {
  background: rgba(255, 255, 255, 0.6);
  bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 400ms, z-index 0s 400ms;
  z-index: -1; }
  .modal.pdp-zoom .modal__inner {
    width: 100%;
    height: 100%;
    overflow: scroll; }
    .modal.pdp-zoom .modal__inner .modal__content {
      width: 100%; }
  .vanilla-modal.modal-visible .modal, .modal.event-modal.visible {
    z-index: 99;
    opacity: 1;
    transition: opacity 400ms; }
    .vanilla-modal.modal-visible .modal .modal__inner, .modal.event-modal.visible .modal__inner {
      -webkit-transform: none;
              transform: none; }
  .modal__inner {
    background: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    height: 512px;
    max-height: 100%;
    width: 778px;
    overflow-x: hidden;
    padding: 70px 80px;
    position: relative;
    -webkit-transform: translateY(1em);
            transform: translateY(1em);
    transition: -webkit-transform 400ms;
    transition: transform 400ms;
    transition: transform 400ms, -webkit-transform 400ms; }
    @media (max-width: 600px) {
      .modal__inner {
        -webkit-transform: translateY(0em);
                transform: translateY(0em);
        padding: 70px 30px 30px; } }
  .modal__close-cta {
    display: inline-block;
    margin: 1.5em 1em 0 0;
    padding: 1em;
    position: absolute;
    right: 0;
    top: 0; }
  .modal__content {
    min-width: 250px; }
    @media screen and (min-width: 901px) {
      .modal__content .country-selector-label {
        display: none; } }
  .modal h2 {
    color: #000;
    font-size: 16px;
    margin-bottom: 1.5em;
    font-weight: 200; }
  .modal p {
    color: #676767; }
  .modal .world-redirect-modal-button {
    margin: 1.5em 0 3em;
    width: 100%; }

.modal-hider {
  display: none; }

.ui-widget-overlay {
  background: rgba(255, 255, 255, 0.6);
  min-height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: 11000 !important; }

.ui-widget-overlay.bfx-wm-dialog-overlay {
  background: rgba(255, 255, 255, 0.6);
  opacity: 1; }

#bfx-cc-wrapper {
  background: rgba(255, 255, 255, 0.6);
  bottom: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  overflow-y: auto;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
  opacity: 0;
  transition: opacity 400ms; }
  #bfx-cc-wrapper.active {
    z-index: 10000;
    opacity: 1;
    transition: opacity 400ms; }
  #bfx-cc-wrapper .bfx-cc-expanded {
    border: 1px solid #000;
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    height: 512px;
    max-height: 100%;
    width: 778px;
    overflow-x: hidden;
    z-index: 12000 !important; }
    @media (max-width: 600px) {
      #bfx-cc-wrapper .bfx-cc-expanded {
        width: 100%; } }
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content {
      width: 100%;
      margin: 0;
      padding: 70px 80px;
      position: relative;
      -webkit-transform: translateY(1em);
              transform: translateY(1em);
      transition: -webkit-transform 400ms;
      transition: transform 400ms;
      transition: transform 400ms, -webkit-transform 400ms; }
      @media (max-width: 600px) {
        #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content {
          -webkit-transform: translateY(0em);
                  transform: translateY(0em);
          padding: 70px 30px 30px; } }
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper .bfx-cc-label,
    #bfx-cc-wrapper .bfx-cc-expanded .bfx-cc-content form .bfx-cc-select-wrapper select {
      font: 300 1em FuturaND, helvetica, arial, sans-serif; }

.bfx-wm-dialog {
  overflow-x: hidden; }

@media (max-width: 600px) {
  .ui-widget.quickview, .ui-widget.ui-dialog {
    width: 100% !important;
    left: 0 !important; } }

.ui-widget.quickview #bfx-wm-wrapper, .ui-widget.ui-dialog #bfx-wm-wrapper {
  width: 100%;
  margin: 0;
  padding: 70px 80px;
  position: relative;
  transition: -webkit-transform 400ms;
  transition: transform 400ms;
  transition: transform 400ms, -webkit-transform 400ms; }
  @media (max-width: 600px) {
    .ui-widget.quickview #bfx-wm-wrapper, .ui-widget.ui-dialog #bfx-wm-wrapper {
      padding: 70px 30px 30px; } }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-head, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-head {
  display: none !important; }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title,
.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-subheadline,
.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints,
.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-info,
.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper,
.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-promo, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title,
.ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-subheadline,
.ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints,
.ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-info,
.ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper,
.ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-promo {
  font: 300 1em FuturaND, helvetica, arial, sans-serif;
  text-align: left;
  text-transform: none;
  font-weight: 300;
  letter-spacing: 0;
  color: #676767; }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title #bfx-wm-headline, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-title #bfx-wm-headline {
  font-size: 16px !important;
  font-weight: 300;
  text-align: left;
  display: block;
  color: #000;
  border-bottom: 0; }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints ul, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints ul {
  margin-bottom: 1em; }
  .ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints ul li, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-sellpoints ul li {
    padding: 0;
    line-height: 1.5;
    color: #676767; }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper {
  margin: 2em 0 4em;
  padding: 0; }
  .ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper #bfx-wm-continue-button, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper #bfx-wm-continue-button {
    background: #000;
    border: 0;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    font: 300 12px/1.4 FuturaND, helvetica, arial, sans-serif;
    height: auto;
    letter-spacing: 0em;
    padding: 1em 2em;
    text-shadow: none;
    transition-property: background-color, color;
    transition-duration: 800ms;
    width: 250px; }
    @media (max-width: 600px) {
      .ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper #bfx-wm-continue-button, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper #bfx-wm-continue-button {
        width: 100%; } }
    .ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper #bfx-wm-continue-button:hover, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body #bfx-wm-continue-button-wrapper #bfx-wm-continue-button:hover {
      transition-duration: 400ms;
      background-color: #fbb01b; }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body a, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body a {
  color: #676767;
  text-decoration: underline; }
  .ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body a:hover, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content #bfx-wm-body a:hover {
    color: #fbb01b; }

.ui-widget.quickview #bfx-wm-wrapper #bfx-wm-content a#bfx-wm-close-button, .ui-widget.ui-dialog #bfx-wm-wrapper #bfx-wm-content a#bfx-wm-close-button {
  top: 30px;
  right: 30px; }

.ui-corner-all {
  -moz-border-radius: 0px; }

.ui-dialog {
  border: 1px solid #000;
  box-shadow: none;
  -webkit-box-shadow: none;
  position: fixed; }

.ui-dialog .ui-dialog-titlebar {
  padding: 20px 20px 15px 22px;
  background: #ffffff none;
  border: 0px;
  font-size: 23px;
  color: #6d6e71;
  padding: 0; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 14px;
  top: 23px;
  width: 20px;
  height: 20px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  cursor: pointer;
  background: url("../images/ui-elements/close.png");
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  margin: 14px 0 0;
  background: #fff none;
  border: 0px;
  padding: 0 25px;
  font-size: 20px;
  min-height: 28px;
  line-height: 28px;
  color: #000;
  font-weight: normal; }

.ui-dialog p {
  margin: 8px 0;
  color: #757575;
  font-size: 12px;
  line-height: 1.25em; }

.ui-dialog .ui-dialog-content .contentasset {
  padding-bottom: 25px;
  padding-top: 8px; }

.ui-dialog .ui-dialog-content th {
  color: #000;
  font-weight: bold; }

.ui-dialog .ui-dialog-content td {
  border: 1px solid #000; }

.ui-dialog .ui-dialog-content {
  padding: 0 25px 25px; }

.geolocation-action {
  margin-bottom: 10px; }

.flow-shipping-modal .modal__inner {
  padding: 12px 20px 80px 53px;
  height: 450px; }
  @media (min-width: 901px) {
    .flow-shipping-modal .modal__inner {
      width: 878px; } }
  .flow-shipping-modal .modal__inner .modal__close-cta {
    display: inline-block;
    margin: 1.5em 1rem 0 0;
    padding: 1em;
    position: absolute;
    background: url(../../../images/ui-elements/close.png);
    height: 9px;
    width: 9px;
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -999999px;
    right: 10px;
    top: 0; }

.global-mini-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  pointer-events: auto;
  position: relative;
  z-index: 9; }
  @media (max-width: 900px) {
    .global-mini-cart {
      margin-top: -3px; } }
  .global-mini-cart .header__right-anchor {
    padding: 1em 0 1em 1em; }
  .global-mini-cart .linkminicart {
    padding: 0 0 0 15px;
    position: relative;
    width: 38px;
    text-align: center; }
    .global-mini-cart .linkminicart:hover span, .global-mini-cart .linkminicart:focus span {
      color: #fff;
      transition-duration: 400ms; }
    .global-mini-cart .linkminicart .cart-label {
      display: none; }
    .global-mini-cart .linkminicart .cart-icon {
      width: 23px;
      height: 22px;
      display: inline-block;
      position: absolute;
      top: -2px;
      left: 15px;
      z-index: 0; }
      .pt_customer-service .global-mini-cart .linkminicart .cart-icon #Flow-Nav-Update {
        stroke: #fff; }
    .global-mini-cart .linkminicart .global-mini-cart__itemscount {
      position: relative;
      z-index: 1;
      top: 3px;
      font-size: 10px;
      line-height: 1; }
    @media (max-width: 900px) {
      .global-mini-cart .linkminicart_mobile {
        padding: 1em 0 .8em 1em; } }
    @media (min-width: 901px) {
      .global-mini-cart .linkminicart_mobile {
        display: none; } }
    .global-mini-cart .linkminicart_full {
      color: #000 !important; }
  .global-mini-cart .icon-bag {
    font-size: 18px; }
  .global-mini-cart .mini-cart-content {
    color: #000;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    padding-top: 14px;
    right: 0;
    top: 76px;
    -webkit-transform: translateY(1em);
            transform: translateY(1em);
    transition: opacity 400ms, -webkit-transform 400ms;
    transition: transform 400ms, opacity 400ms;
    transition: transform 400ms, opacity 400ms, -webkit-transform 400ms;
    width: 300px; }
    @media (max-width: 600px) {
      .global-mini-cart .mini-cart-content {
        top: 35px;
        left: auto; } }
    @media (max-height: 380px) {
      .global-mini-cart .mini-cart-content {
        display: none; } }
    .global-mini-cart .mini-cart-content .mini-cart-content-bg {
      background: #f4f4f4;
      padding-bottom: 25px; }
    .global-mini-cart .mini-cart-content .mini-cart-header {
      color: #676767;
      height: 28px;
      margin: 0;
      padding: 0;
      text-align: right; }
    .global-mini-cart .mini-cart-content .mini-cart-products {
      margin: 0 auto 35px;
      padding: 5px 27px 0;
      max-height: calc(100vh - 340px);
      overflow-y: auto; }
      .global-mini-cart .mini-cart-content .mini-cart-products.one-prod {
        margin-bottom: 75px; }
    .global-mini-cart .mini-cart-content .mini-cart-product {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 26px; }
      .global-mini-cart .mini-cart-content .mini-cart-product:last-child {
        margin-bottom: 0; }
      .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text {
        width: 147px; }
        .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text div {
          width: 100%; }
        .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-name {
          margin-bottom: 9px; }
        .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-pricing {
          margin-bottom: 9px; }
          .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-pricing .product-sales-price {
            color: #ff0400; }
            .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-pricing .product-sales-price.DVFEXCLUSIVE {
              color: #2774ae; }
        .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes {
          line-height: normal;
          margin-bottom: 17px;
          text-transform: capitalize; }
          .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes .attribute, .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes .mini-cart-quantity {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: stretch;
                -ms-flex-align: stretch;
                    align-items: stretch; }
            .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes .attribute .label, .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes .mini-cart-quantity .label {
              text-align: left;
              width: 42px; }
            .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes .attribute .value, .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-attributes .mini-cart-quantity .value {
              width: calc(100% - 50px);
              overflow: hidden; }
        .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-remove {
          margin-top: 9px; }
          .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-remove a {
            color: #676767; }
            .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-remove a:hover, .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-remove a:focus {
              color: #fbb01b; }
        .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-text .mini-cart-link a {
          border-bottom: 1px solid #000;
          padding-bottom: 2px; }
      .global-mini-cart .mini-cart-content .mini-cart-product .mini-cart-image {
        margin-top: 3px;
        text-align: right;
        width: 99px; }
    .global-mini-cart .mini-cart-content .mini-cart-totals {
      padding: 0 27px; }
      .global-mini-cart .mini-cart-content .mini-cart-totals .cta {
        background-color: #fbb01b;
        color: #fff;
        font: 500 1em FuturaND, helvetica, arial, sans-serif;
        display: block;
        text-align: center;
        padding: 12px 0;
        margin: 16px auto 14px;
        box-sizing: border-box;
        height: 40px;
        line-height: 18px;
        transition: background-color 500ms; }
        .global-mini-cart .mini-cart-content .mini-cart-totals .cta:hover, .global-mini-cart .mini-cart-content .mini-cart-totals .cta:focus {
          background-color: #000;
          color: #fff !important; }
    .global-mini-cart .mini-cart-content .cart-callout {
      margin: 22px auto 0;
      text-align: center;
      width: 246px; }
  .global-mini-cart.hover *, .global-mini-cart:hover * {
    pointer-events: auto; }
  .global-mini-cart.hover .linkminicart, .global-mini-cart:hover .linkminicart {
    color: #fbb01b; }
  @media (min-width: 1024px) {
    .global-mini-cart.hover .mini-cart-content, .global-mini-cart:hover .mini-cart-content {
      opacity: 1;
      -webkit-transform: none;
              transform: none; } }
  .global-mini-cart__itemscount {
    font-size: 10px;
    line-height: 1; }
  .global-mini-cart .linkminicart_full {
    color: #000; }
    .global-mini-cart .linkminicart_full span {
      color: #000; }
  @media (min-width: 901px) {
    .global-mini-cart .linkminicart_mobile {
      display: none; } }
  .global-mini-cart .linkminicart:focus + .mini-cart-content {
    opacity: 1;
    -webkit-transform: none;
            transform: none; }
  .global-mini-cart .dw-apple-pay-button {
    width: 100%;
    background-color: #fbb01b; }
    .global-mini-cart .dw-apple-pay-button:hover {
      cursor: pointer;
      background-color: black !important;
      color: #fff !important; }
  .global-mini-cart .paypal-section {
    width: 48%; }
    .global-mini-cart .paypal-section .paypal-expresscheckout {
      width: 100%; }

.checkoutPlusMinicart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .checkoutPlusMinicart .applePayButtonBoi {
    width: 48%;
    display: none; }
    .checkoutPlusMinicart .applePayButtonBoi.fullWidth {
      width: 100%; }
  .checkoutPlusMinicart .button {
    height: 38px; }
  .checkoutPlusMinicart .paypal-section {
    width: 100%; }
    .checkoutPlusMinicart .paypal-section .paypal-expresscheckout {
      width: 100%; }

.applePayVisible .paypal-section {
  width: 48%; }

.applePayVisible .applePayButtonBoi {
  display: block; }
  .applePayVisible .applePayButtonBoi.fullWidth {
    width: 100%; }

.DvF_World .mini-cart-pricing {
  display: none; }

.newsletter-signup .formfield {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.newsletter-signup .newsletterCaption {
  margin-bottom: 8px;
  font-size: 11px; }

.newsletter-signup .textinput {
  -webkit-appearance: none;
  background-color: transparent;
  border-color: #000;
  border-radius: 0px;
  border-width: 0 0 1px 0;
  box-sizing: border-box;
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  padding: 1px 1em 1px 0;
  width: 100%; }
  .newsletter-signup .textinput:focus {
    color: #fbb01b;
    outline: none; }
  .pt_storefront.homepage .header__inner > .newsletter-signup .textinput,
  .static-page--colored .header__inner > .newsletter-signup .textinput,
  .pt_storefront.homepage .nav-left > .newsletter-signup .textinput,
  .static-page--colored .nav-left > .newsletter-signup .textinput {
    border-color: #fff;
    color: #fff; }
    .pt_storefront.homepage .header__inner > .newsletter-signup .textinput:focus,
    .static-page--colored .header__inner > .newsletter-signup .textinput:focus,
    .pt_storefront.homepage .nav-left > .newsletter-signup .textinput:focus,
    .static-page--colored .nav-left > .newsletter-signup .textinput:focus {
      border-color: #000;
      color: #000; }

.newsletter-signup .label {
  display: none; }

.newsletter-signup .hidden {
  display: none; }

.newsletter-signup__form {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative; }

.newsletter-signup__optins {
  display: none; }
  .newsletter-signup__optins .checkbox {
    position: relative; }
    .newsletter-signup__optins .checkbox .requiredindicator {
      position: absolute;
      left: -4px;
      top: 1px; }
    .newsletter-signup__optins .checkbox a {
      text-decoration: underline; }
    .newsletter-signup__optins .checkbox div.errorclient {
      display: inline; }

.newsletter-signup .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.newsletter-signup .errormessage {
  display: none; }

.newsletter-signup .error-container {
  color: #ff0400;
  margin-bottom: 0; }

.newsletter-signup .newsletterbutton {
  -webkit-appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  height: 1.5em;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0; }

.newsletter-signup .cta {
  font-size: 11px;
  margin: 1em 0; }
  .header .newsletter-signup .cta,
  .nav-left .newsletter-signup .cta {
    display: none; }

.newsletter-signup[data-state="default"] .newsletterbutton:before {
  content: "\e906"; }

.newsletter-signup[data-state="submitting"] .newsletterbutton {
  -webkit-animation: spinning 1s linear infinite;
          animation: spinning 1s linear infinite; }

.newsletter-signup[data-state="submitting"] .newsletterbutton:before {
  content: "\e904"; }

.newsletter-signup[data-state="success"] .newsletterbutton:before {
  content: "\e905"; }

.newsletter-signup .formfield {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.newsletter-signup .textinput {
  -webkit-appearance: none;
  background-color: transparent;
  border-color: #000;
  border-radius: 0px;
  border-width: 0 0 1px 0;
  border-style: solid;
  box-sizing: border-box;
  color: inherit;
  font: 300 12px/normal FuturaND, helvetica, arial, sans-serif;
  padding: 1px 1em 1px 0;
  width: 100%; }
  .newsletter-signup .textinput:focus {
    color: #fbb01b;
    outline: none; }
  .pt_storefront.homepage .header__inner > .newsletter-signup .textinput,
  .static-page--colored .header__inner > .newsletter-signup .textinput,
  .pt_storefront.homepage .nav-left > .newsletter-signup .textinput,
  .static-page--colored .nav-left > .newsletter-signup .textinput {
    border-color: #fff;
    color: #fff; }
    .pt_storefront.homepage .header__inner > .newsletter-signup .textinput:focus,
    .static-page--colored .header__inner > .newsletter-signup .textinput:focus,
    .pt_storefront.homepage .nav-left > .newsletter-signup .textinput:focus,
    .static-page--colored .nav-left > .newsletter-signup .textinput:focus {
      border-color: #000;
      color: #000; }

.newsletter-signup .label {
  display: none; }

.newsletter-signup .hidden {
  display: none; }

.newsletter-signup__form {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative; }

.newsletter-signup .value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.newsletter-signup .errormessage {
  display: none; }

.newsletter-signup .error-container {
  color: #ff0400;
  margin-bottom: 0; }

.newsletter-signup .newsletterbutton {
  -webkit-appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  height: 1.5em;
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0; }
  .newsletter-signup .newsletterbutton:hover, .newsletter-signup .newsletterbutton:focus {
    color: #fbb01b;
    outline: none; }

.newsletter-signup .cta {
  font-size: 11px;
  margin: 1em 0; }
  .header .newsletter-signup .cta,
  .nav-left .newsletter-signup .cta {
    display: none; }

.newsletter-signup[data-state="default"] .newsletterbutton:before {
  content: "\e906"; }

.newsletter-signup[data-state="submitting"] .newsletterbutton {
  -webkit-animation: spinning 1s linear infinite;
          animation: spinning 1s linear infinite; }

.newsletter-signup[data-state="submitting"] .newsletterbutton:before {
  content: "\e904"; }

.newsletter-signup[data-state="success"] {
  opacity: 0;
  pointer-events: none;
  transition: opacity 2000ms 2000ms; }

.newsletter-signup[data-state="success"] .newsletterbutton:before {
  content: "\e905"; }

.pt_signup {
  background-color: #fbb01b; }
  .pt_signup .content-main .content-page {
    font-size: 18px; }
    @media (max-width: 900px) {
      .pt_signup .content-main .content-page {
        line-height: 140%; } }
  .pt_signup .content-main form {
    margin-top: 20px; }
  .pt_signup .content-main .label {
    display: none; }
  .pt_signup .content-main .textinput {
    padding: 1em .75em; }
  .pt_signup .content-main .value {
    width: 70%;
    margin-right: 2%; }
    @media (max-width: 900px) {
      .pt_signup .content-main .value {
        width: 100%;
        margin-right: 0;
        margin-bottom: 8px; } }
  .pt_signup .content-main button {
    width: 28%; }
    @media (max-width: 900px) {
      .pt_signup .content-main button {
        width: 100%; } }

.DvF_EU .newsletter-signup[data-state="success"],
.DvF_UK .newsletter-signup[data-state="success"] {
  opacity: 0;
  pointer-events: none;
  transition: opacity 2000ms 2000ms !important; }

.DvF_EU .newsletter-signup[data-state="success"] .newsletterbutton:before,
.DvF_UK .newsletter-signup[data-state="success"] .newsletterbutton:before {
  content: "\e905"; }

.product-sizeguide {
  background: #fff;
  border: 1px solid #000;
  box-sizing: border-box;
  color: #000;
  left: 50%;
  max-width: 1000px;
  opacity: 0;
  position: fixed;
  top: 5vh;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  transition: opacity .5s ease-out;
  z-index: -1; }
  @media (max-width: 1024px) {
    .product-sizeguide {
      width: 90%; } }
  @media screen and (min-width: 1024px) {
    .product-sizeguide {
      min-width: 1000px; } }

.product-sizeguide__top {
  line-height: 5vh;
  padding: 0 1em;
  text-align: right;
  min-height: 17px; }

.product-sizeguide a.sg-close {
  display: inline-block;
  margin: 1.5em 1rem 0 0;
  padding: 0.75em;
  position: absolute;
  background: url(../../../images/ui-elements/close.png);
  height: 9px;
  width: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -999999px;
  right: 10px;
  top: 0; }
  .product-sizeguide a.sg-close:hover {
    color: #000; }
  @media screen and (max-width: 900px) {
    .product-sizeguide a.sg-close {
      z-index: 2501; } }

.product-sizeguide__content {
  max-height: 85vh;
  overflow-y: scroll;
  padding: 36px 10px 60px; }
  @media (min-width: 901px) {
    .product-sizeguide__content {
      padding: 0 2vw 5vw; } }
  .product-sizeguide__content .product-sizeguide-intro {
    display: inline-block;
    width: auto; }
  @media (max-width: 600px) {
    .product-sizeguide__content {
      -webkit-overflow-scrolling: touch; }
      .product-sizeguide__content .product-sizeguide-intro {
        display: block;
        width: auto; } }

.product-sizeguide + .overlay {
  display: block;
  height: 100vh;
  width: 100vw;
  position: fixed;
  filter: alpha(opacity=0);
  opacity: 0;
  top: 0;
  left: 0;
  background: #fff;
  z-index: -2; }

.product-sizeguide.open {
  opacity: 1;
  z-index: 9999; }

.product-sizeguide.open + .overlay {
  opacity: .7;
  filter: Alpha(Opacity=70);
  z-index: 2400; }

.product-sizeguide > p {
  line-height: 1.25;
  padding-right: 150px; }

.product-sizeguide .sizeguide-intro {
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  width: 35%;
  margin-top: 25px; }
  @media (max-width: 900px) {
    .product-sizeguide .sizeguide-intro {
      width: 100%; } }
  .product-sizeguide .sizeguide-intro a {
    color: black;
    text-decoration: underline; }
    .product-sizeguide .sizeguide-intro a:hover {
      color: #fbb01b; }

.product-sizeguide-container {
  margin: 10px 0 0;
  padding: 15px 0 0; }

.product-sizeguide-container .product-tabs {
  float: left;
  clear: both;
  position: relative; }
  @media screen and (min-width: 1024px) {
    .product-sizeguide-container .product-tabs {
      width: 70%;
      display: inline-block; }
      .children .product-sizeguide-container .product-tabs {
        width: auto; } }
  @media (max-width: 900px) {
    .product-sizeguide-container .product-tabs {
      width: 100%;
      overflow-x: auto; } }

.product-sizeguide-container .product-tabs .tabs-menu {
  position: absolute;
  margin: 0;
  padding: 0;
  font: 300 12px/1.5 FuturaND, helvetica, arial, sans-serif;
  line-height: 1.5;
  letter-spacing: initial;
  right: 1.5em;
  top: 2px; }

.product-sizeguide-container .product-tabs .tabs-menu li {
  display: active;
  list-style: none; }
  .product-sizeguide-container .product-tabs .tabs-menu li a {
    color: black;
    text-decoration: underline; }
    .product-sizeguide-container .product-tabs .tabs-menu li a:hover {
      color: #fbb01b; }
  .product-sizeguide-container .product-tabs .tabs-menu li.active {
    display: none; }

.product-sizeguide-container .product-tabs .tab-content {
  display: none; }
  .product-sizeguide-container .product-tabs .tab-content.active {
    display: block; }

.product-sizeguide-container .tableintro {
  margin: 12px 0 12px 14px;
  font-family: times new roman, georgia, serif;
  font-size: 13px;
  font-style: italic; }

.product-sizeguide-container .tabletext {
  font-size: 16px;
  color: #000;
  margin-bottom: 18px;
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-weight: 300; }
  @media (max-width: 900px) {
    .product-sizeguide-container .tabletext {
      font-size: 14px; } }

.product-sizeguide-container table {
  width: 100%;
  margin-bottom: 40px;
  font-size: 12px;
  color: #000;
  table-layout: fixed; }
  @media screen and (max-width: 768px) {
    .product-sizeguide-container table {
      width: 150%; }
      .children .product-sizeguide-container table {
        width: 200%; } }

.product-sizeguide-container table tr td {
  height: 32px;
  line-height: 32px;
  font: 300 1em FuturaND, helvetica, arial, sans-serif;
  padding: 0 0 8px; }
  @media (max-width: 600px) {
    .product-sizeguide-container table tr td {
      font-size: 9px; } }

.product-sizeguide-container table.shoes tr td {
  text-align: center;
  border-left: 1px solid #cecece;
  font: 300 1em FuturaND, helvetica, arial, sans-serif; }
  @media (max-width: 900px) {
    .product-sizeguide-container table.shoes tr td {
      font-size: 9px; } }

.product-sizeguide-container table tr td.firstcol {
  text-align: left;
  border: none;
  font: 300 1em FuturaND, helvetica, arial, sans-serif;
  padding-left: 1%; }
  @media (max-width: 600px) {
    .product-sizeguide-container table tr td.firstcol {
      font-size: 9px; } }

.product-sizeguide-container table tr td.firstcol.roxy {
  width: 130px; }

.product-sizeguide-container .product-sizeguide-content {
  float: left;
  width: 28%;
  margin-left: 2%; }
  @media (max-width: 768px) {
    .product-sizeguide-container .product-sizeguide-content {
      width: 100%;
      margin-left: 0; } }

.product-sizeguide-container .product-sizeguide-content h3 {
  font-size: 16px;
  color: #000;
  margin-top: 0;
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-weight: 300; }

.product-sizeguide-container .product-sizeguide-content h4 {
  color: #000;
  font: 300 1em FuturaND, helvetica, arial, sans-serif;
  margin: 0; }

.product-sizeguide-container .product-sizeguide-content img {
  float: left;
  width: 135px;
  margin-right: 23px; }

@media (max-width: 900px) {
  .product-sizeguide-container .product-sizeguide-content .hold-content {
    height: auto;
    padding: 0 10px; } }

.product-sizeguide-container .product-sizeguide-content .hold-content > p {
  margin-top: 3px;
  margin-bottom: 35px;
  line-height: 18px;
  font: 300 1em FuturaND, helvetica, arial, sans-serif; }

p.centim {
  color: #000;
  margin: -10px 0 .8em; }

.product-sizeguide .ui-dialog-title {
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0px; }

@media (max-width: 601px) and (orientation: landscape) {
  .product-sizeguide {
    overflow: scroll; } }

.children .product-sizeguide-container table {
  margin-bottom: 0; }

.product-sizeguide-container table tr, .product-sizeguide-container table td, .product-sizeguide-container table td.firstcol, .product-sizeguide-container table tr.firstline {
  border: 1px solid #000; }

.product-sizeguide-container table td.firstcol, .product-sizeguide-container table tr.firstline > td {
  background: #000;
  color: #fff; }

.product-sizeguide-container table td.firstcol {
  width: 10%; }

.product-sizeguide-container table td:not(.firstcol) {
  text-align: center; }

.product-sizeguide-container table tr td {
  padding: 0; }

.product-sizeguide.mapped {
  max-width: 1138px;
  width: 80%; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements img {
    margin-top: -43px;
    max-height: 500px; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements h3 {
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 16px;
    padding-top: 16px; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements select {
    border: 1px solid #ccc;
    width: 100%; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements .product-sizeguide-intro {
    max-width: 530px;
    width: 100%; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements .right-col {
    float: right;
    margin-left: auto;
    margin-right: 0;
    max-width: 530px; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements .product-tabs {
    margin-right: 0; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements .product-sizeguide-fp {
    margin-left: 0; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements .product-sizeguide-add-qs {
    color: #9b9b9b;
    margin: 16px 0 26px; }
  .product-sizeguide.mapped .product-sizeguide__content.mapped-measurements button {
    max-width: 530px;
    margin-bottom: 30px; }

.search-form-module {
  position: relative;
  display: inline-block; }
  @media (max-width: 900px) {
    .search-form-module {
      width: 100%;
      z-index: 0; } }
  .search-form-module .search-field {
    display: inline-block;
    position: relative; }
    @media (max-width: 900px) {
      .search-form-module .search-field {
        width: 100%; } }
    .search-form-module .search-field label {
      border: none;
      clip: rect(0px, 0px, 0px, 0px);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
    .search-form-module .search-field .search-input {
      -webkit-appearance: none;
      -webkit-border-radius: 0;
      background: transparent;
      border: 1px solid #000;
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 12px;
      height: auto;
      line-height: inherit;
      z-index: 1;
      outline: 0;
      border: 0;
      border-bottom: 1px solid #000;
      padding: 0;
      padding-right: 16px;
      transition: width 500ms;
      width: 165px; }
      @media (max-width: 900px) {
        .search-form-module .search-field .search-input {
          width: 100%; } }
      @media (min-width: 901px) {
        .search-form-module .search-field .search-input {
          margin-left: 5px;
          display: inline-block;
          font-size: 16px; } }
      .search-form-module .search-field .search-input:focus {
        transition-duration: 200ms;
        width: 208px; }
        @media (max-width: 900px) {
          .search-form-module .search-field .search-input:focus {
            width: 100%; } }
      .search-form-module .search-field .search-input::-webkit-input-placeholder {
        color: #000; }
      .search-form-module .search-field .search-input:-moz-placeholder {
        color: #000; }
      .search-form-module .search-field .search-input::-moz-placeholder {
        color: #000; }
      .search-form-module .search-field .search-input:-ms-input-placeholder {
        color: #000; }
    .search-form-module .search-field input[type="search"]::-webkit-search-decoration,
    .search-form-module .search-field input[type="search"]::-webkit-search-cancel-button,
    .search-form-module .search-field input[type="search"]::-webkit-search-results-button,
    .search-form-module .search-field input[type="search"]::-webkit-search-results-decoration {
      display: none; }
  .search-form-module .search-icon-btn {
    background: transparent;
    border-radius: 0;
    display: block;
    padding: 0;
    position: absolute;
    right: 0;
    text-shadow: none;
    bottom: 5px;
    width: 40px;
    border: none; }
    @media (min-width: 901px) {
      .search-form-module .search-icon-btn {
        width: auto; } }
    .search-form-module .search-icon-btn:after {
      color: #000;
      content: "";
      display: block;
      font-family: 'FontAwesome';
      transition: color 500ms; }
    .search-form-module .search-icon-btn:hover {
      cursor: pointer; }
      .search-form-module .search-icon-btn:hover:after {
        transition-duration: 200ms;
        color: #fbb01b; }
  .search-form-module .search-btn {
    border-radius: 0;
    display: block;
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: 45px;
    margin-top: 20px;
    text-transform: uppercase;
    width: 100%; }

.search-results-title {
  font-family: FuturaND, helvetica, arial, sans-serif;
  margin: 0; }
  @media (min-width: 901px) {
    .search-results-title {
      display: inline-block;
      float: left;
      font-size: 16px; } }

.search-suggestion {
  margin-bottom: 2em; }

.search-no-results {
  padding-top: 10px; }
  @media (max-width: 900px) {
    .search-no-results {
      width: 85%;
      margin: 30px auto; } }
  .search-no-results ul {
    margin-top: 1.5em;
    margin-left: 1em; }
    .search-no-results ul > li:before {
      content: "–";
      /* en dash */
      position: absolute;
      margin-left: -1em; }
  .search-no-results .no-hits-title {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 1.5em; }
  .search-no-results .no-results-form {
    margin-bottom: 60px; }
    .search-no-results .no-results-form .search-form-module .search-field .search-input,
    .search-no-results .no-results-form .search-results-title {
      font-size: 16px; }
  .search-no-results .contact-info {
    margin-top: 90px; }
    .search-no-results .contact-info h2 {
      font-size: 16px;
      font-weight: 300;
      margin-bottom: 1.5em; }
    .search-no-results .contact-info .customer-service {
      margin-bottom: 2em; }
    .search-no-results .contact-info p {
      margin: .25em 0; }

.search-results-page a:hover {
  color: #fbb01b; }

.search-results-page .listing {
  padding: 0 20px; }
  @media (min-width: 901px) {
    .search-results-page .listing {
      margin: 0 auto;
      max-width: 1340px; } }
  .search-results-page .listing .tabs-scroller {
    position: relative; }
    .search-results-page .listing .tabs-scroller .slick-list {
      position: static !important; }
  @media (max-width: 900px) {
    .search-results-page .listing .tabs-list {
      width: 100% !important; } }
  @media (max-width: 321px) {
    .search-results-page .listing .tabs-list li.is-active {
      width: auto !important; } }
  .search-results-page .listing .tabs-list .slick-prev {
    display: none !important; }
  .search-results-page .listing .tabs-list .slick-next {
    position: absolute;
    display: inline-block !important;
    top: 0;
    z-index: 10;
    right: 0px;
    width: 25px;
    height: 25px; }
    .search-results-page .listing .tabs-list .slick-next:after {
      font-family: "FontAwesome";
      content: "";
      font-size: 20px;
      color: #000; }

.search-results .banner {
  display: inline-block;
  padding-top: 8px;
  padding-bottom: 10px; }
  @media (max-width: 900px) {
    .search-results .banner {
      width: 100%; } }
  .search-results .banner .searchtermbanner {
    margin: 0 auto 30px;
    text-align: center; }

.search-results .banner-content {
  color: #000;
  font-family: FuturaND, helvetica, arial, sans-serif;
  font-size: 12px;
  text-align: left;
  display: none; }
  @media (max-width: 900px) {
    .search-results .banner-content {
      margin-bottom: 20px;
      display: inline-block;
      width: calc((100% - 15px) / 2);
      padding-top: 6px;
      display: none; } }

.search-results .results {
  padding: 0;
  display: none; }

.search-results .search-suggestion a {
  color: #000;
  text-decoration: underline; }

#content-result-container {
  display: none; }

.articles-listing {
  position: relative; }
  @media (min-width: 901px) {
    .articles-listing {
      margin: 0 -10px; } }
  .articles-listing.col-4 .block {
    width: 25%; }
  .articles-listing.col-3 .block {
    width: 33.333%; }
  .articles-listing.col-2 .block {
    width: 50%; }
  .articles-listing .block {
    margin-bottom: 20px;
    text-align: center; }
    @media (max-width: 900px) {
      .articles-listing .block {
        position: static !important;
        width: 100% !important; } }
    @media (min-width: 901px) {
      .articles-listing .block {
        margin-bottom: 10px;
        width: 33.3333%;
        padding: 10px; } }
    @media (min-width: 901px) {
      .articles-listing .block {
        width: 33.333%; } }
    @media (min-width: 760px) and (max-width: 1024px) and (orientation: landscape) {
      .articles-listing .block.ad.secret .content {
        /* For landscape layouts only */
        padding: 0; } }
    .articles-listing .block.ad .container {
      background-image: no-repeat;
      background-position: center top;
      background-size: cover;
      display: table;
      padding: 20px 25px;
      width: 100%; }
      @media (min-width: 901px) {
        .articles-listing .block.ad .container {
          min-height: 260px; } }
      @media (max-width: 901px) {
        .articles-listing .block.ad .container {
          display: block; }
          .articles-listing .block.ad .container .content {
            display: block; } }
    .articles-listing .block.ad .content {
      background: #fff;
      display: table-cell;
      padding: 20px;
      vertical-align: middle; }
    .articles-listing .block.ad .title {
      color: #000;
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 24px;
      line-height: 1.2;
      text-transform: uppercase; }
      @media (min-width: 901px) and (max-width: 901px) {
        .articles-listing .block.ad .title {
          font-size: 20px; } }
      .articles-listing .block.ad .title em {
        display: block;
        font-style: italic; }
    .articles-listing .block.ad p {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 14px;
      line-height: 1.4;
      margin-bottom: 20px; }
      .articles-listing .block.ad p:last-child {
        margin-bottom: 0; }
    .articles-listing .block.ad .callout {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-weight: bold;
      text-transform: uppercase; }
      .articles-listing .block.ad .callout a {
        color: #000; }
    .articles-listing .block .image {
      margin-bottom: 20px; }
      .articles-listing .block .image img {
        display: block;
        width: 100%; }
    .articles-listing .block .content {
      padding: 0 20px; }
    .articles-listing .block .date {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 14px;
      margin-bottom: 10px;
      text-transform: uppercase; }
    .articles-listing .block .title {
      font-family: FuturaND, helvetica, arial, sans-serif;
      font-size: 14px;
      font-weight: bold;
      line-height: 1.4;
      text-transform: uppercase; }
      .articles-listing .block .title a {
        color: #000; }

@media (min-width: 901px) {
  .products-listing {
    margin: 0 -10px; } }

.products-listing.grid .item {
  padding: 0 10px;
  float: left;
  width: 50%; }

.products-listing.col-4 .item {
  float: left;
  width: 25%; }

.products-listing.col-3 .item {
  float: left;
  width: 33.333%; }

.products-listing.col-2 .item {
  float: left;
  width: 50%;
  padding: 0 10px; }

.products-listing .item {
  margin-bottom: 20px;
  position: relative; }
  @media (min-width: 901px) {
    .products-listing .item {
      float: left;
      padding: 0 10px;
      width: 50%; } }
  @media (min-width: 901px) {
    .products-listing .item {
      width: 25%; } }
  .products-listing .item .product-link {
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1; }
  .products-listing .item .content {
    min-height: 65px;
    text-align: center; }
  .products-listing .item .product-name {
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase; }
  .products-listing .item .price {
    color: #000;
    font-size: 14px;
    font-family: FuturaND, helvetica, arial, sans-serif; }
    .products-listing .item .price .original-price {
      font-style: italic;
      text-decoration: line-through;
      color: #999;
      font-weight: 100;
      margin-right: 10px; }

.results-pagination {
  margin-bottom: 10px; }
  @media (min-width: 901px) {
    .results-pagination {
      margin-bottom: 20px;
      text-align: right; } }
  .results-pagination .pager {
    display: inline-block;
    vertical-align: top; }
    @media (min-width: 901px) {
      .results-pagination .pager.is-mobile {
        display: none; } }
    .results-pagination .pager.is-desktop {
      display: none; }
      @media (min-width: 901px) {
        .results-pagination .pager.is-desktop {
          display: inline-block; } }
    .results-pagination .pager .direction {
      color: #000;
      display: inline-block;
      height: 30px;
      padding: 0 2px;
      position: relative;
      vertical-align: top; }
      .results-pagination .pager .direction:before {
        display: inline-block;
        font-family: 'FontAwesome';
        font-size: 18px;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
      .results-pagination .pager .direction.prev:before {
        content: ""; }
      .results-pagination .pager .direction.next:before {
        content: ""; }
    .results-pagination .pager ul {
      display: inline-block;
      padding: 0 2px;
      vertical-align: top; }
      .results-pagination .pager ul li {
        color: #000;
        display: inline-block;
        font-family: FuturaND, helvetica, arial, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase; }
        .results-pagination .pager ul li.active {
          color: #fbb01b;
          line-height: 30px;
          padding: 0 2px; }
        .results-pagination .pager ul li a {
          color: #000;
          display: block;
          line-height: 30px;
          padding: 0 2px; }
  .results-pagination .view-all {
    color: #000;
    display: inline-block;
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 20px;
    text-transform: uppercase;
    vertical-align: top; }
  .results-pagination .views {
    display: inline-block;
    float: right;
    margin-left: 18px;
    vertical-align: top; }
    @media (min-width: 901px) {
      .results-pagination .views {
        float: none; } }
    .results-pagination .views a {
      background-position: center center;
      background-repeat: no-repeat;
      color: #000;
      display: inline-block;
      height: 30px;
      position: relative;
      width: 25px; }
      .results-pagination .views a.col-1 {
        background: url(../../images/sprites/sprite-plp.png) no-repeat -5px -5px;
        width: 14px;
        height: 15px; }
        .results-pagination .views a.col-1:hover, .results-pagination .views a.col-1.active {
          background: url(../../images/sprites/sprite-plp.png) no-repeat -29px -5px; }
        @media (min-width: 901px) {
          .results-pagination .views a.col-1 {
            display: none; } }
      .results-pagination .views a.col-2 {
        background: url(../../images/sprites/sprite-plp.png) no-repeat -5px -30px;
        width: 15px;
        height: 14px; }
        .results-pagination .views a.col-2:hover, .results-pagination .views a.col-2.active {
          background: url(../../images/sprites/sprite-plp.png) no-repeat -30px -30px; }
      .results-pagination .views a.col-3 {
        background: url(../../images/sprites/sprite-plp.png) no-repeat -5px -53px;
        width: 17px;
        height: 14px;
        display: none; }
        .results-pagination .views a.col-3:hover, .results-pagination .views a.col-3.active {
          background: url(../../images/sprites/sprite-plp.png) no-repeat -32px -53px; }
        @media (min-width: 901px) {
          .results-pagination .views a.col-3 {
            display: inline-block; } }
      .results-pagination .views a.col-4 {
        background: url(../../images/sprites/sprite-plp.png) no-repeat -53px -5px;
        width: 22px;
        height: 14px;
        margin-left: 5px;
        display: none; }
        .results-pagination .views a.col-4:hover, .results-pagination .views a.col-4.active {
          background: url(../../images/sprites/sprite-plp.png) no-repeat -55px -29px; }
        @media (min-width: 901px) {
          .results-pagination .views a.col-4 {
            display: inline-block; } }
  @media (max-width: 900px) {
    .results-pagination.bottom {
      display: none; } }

@media (max-width: 900px) {
  #articles-panel .col-2 {
    display: none; } }

#articles-panel .results-pagination.bottom {
  margin-top: 20px; }

.search-results-page .product-promo {
  top: 0%; }

.search-results-page .full-width-heading-text .heading-text {
  margin-top: 30px;
  margin-bottom: 30px; }

.search-results-page .full-width-heading-text .pink-cta, .search-results-page .full-width-heading-text .sub-heading {
  display: none; }

.search-results-page .two-block-row .right-block-absolute > div > div {
  text-align: center; }

.search-results-page .two-block-row .right-block-absolute .heading-text {
  margin-bottom: 20px; }

@media (min-width: 901px) {
  .search-results-page .two-block-row .right-block-absolute .heading-text h3 {
    font-size: 58px; } }

@media (max-width: 901px) {
  .search-results-page .two-block-row .right-block-absolute .heading-text h3 {
    font-size: 48px; } }

.search-results-page .two-block-row .right-block-absolute .sub-heading {
  font-family: FuturaND, helvetica, arial, sans-serif;
  text-transform: uppercase; }
  @media (min-width: 901px) {
    .search-results-page .two-block-row .right-block-absolute .sub-heading {
      font-size: 16px !important; } }
  @media (max-width: 901px) {
    .search-results-page .two-block-row .right-block-absolute .sub-heading {
      font-size: 12px; } }

.search-no-results.page-not-found h1 {
  margin: 0 0 3.5em; }

.search-no-results.page-not-found .query-info {
  max-width: 445px; }
  .search-no-results.page-not-found .query-info p {
    display: block; }
    .search-no-results.page-not-found .query-info p > a {
      text-decoration: underline; }

@media screen and (min-width: 640px) {
  .pt_nohits #empty-search .nohitssearch {
    max-width: 350px;
    margin: 0 auto; }
  .pt_nohits #empty-search .product-grid h3 {
    margin-top: 0;
    font-size: 48px; } }

@media screen and (min-width: 768px) {
  .pt_nohits .empty-search-frame {
    position: relative; }
  .pt_nohits .empty-search-frame .empty-search-frame-image {
    display: block; }
  .pt_nohits .empty-search-frame-content {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%; }
  .pt_nohits .empty-search-frame-content-body,
  .pt_nohits .empty-search-frame-content-footer {
    max-width: 880px;
    margin: 0 auto;
    text-align: center; }
  .pt_nohits .empty-search-frame-content-body {
    padding: 40px 20px 30px; }
  .pt_nohits .empty-search-frame-content-footer {
    background-color: rgba(0, 0, 7, 0.9); }
  .pt_nohits .empty-search-frame-content-footer .contentasset > div {
    float: left;
    width: 50%; }
  .pt_nohits #empty-search .noresults-help .desktop {
    display: block; }
  .pt_nohits #empty-search .noresults-help .mobile {
    display: none; } }

@media (min-width: 1025px) {
  .topSearch .topSearchBar, .topSearch #searchOverlay {
    display: none; } }

@media (max-width: 900px) {
  .category-toggle-container {
    padding-top: 0 !important; } }

.simplesearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  pointer-events: auto; }
  .simplesearch:focus {
    outline: none;
    color: #fbb01b; }
  .simplesearch .sbsearchbox-inputfield {
    -webkit-appearance: none;
    background-color: transparent;
    border-radius: 0px;
    border-style: solid;
    border-width: 0 0 1px 0;
    color: inherit;
    font: 300 1em/normal FuturaND, helvetica, arial, sans-serif;
    margin-right: -17px;
    padding: 1px 17px 1px 0;
    transition-duration: 800ms;
    transition-property: border-color, width;
    width: 105px;
    z-index: 1;
    color: #fff;
    border-color: #fff; }
    .simplesearch .sbsearchbox-inputfield:focus {
      width: 130px; }
    @media (max-width: 900px) {
      .simplesearch .sbsearchbox-inputfield {
        border-color: transparent !important; } }
    @media (max-width: 900px) {
      .homepage .simplesearch .sbsearchbox-inputfield:focus,
      .static-page--colored .simplesearch .sbsearchbox-inputfield:focus {
        border-color: #fff; } }
    @media (min-width: 901px) {
      .homepage .simplesearch .sbsearchbox-inputfield,
      .static-page--colored .simplesearch .sbsearchbox-inputfield {
        border-color: #fff; } }
    @media (max-width: 900px) {
      .scrolled .simplesearch .sbsearchbox-inputfield:focus {
        border-color: #fff;
        color: #fff; } }
    .simplesearch .sbsearchbox-inputfield:focus {
      outline: none; }
  .simplesearch.active .sbsearchbox-inputfield, .simplesearch.active .sbsearchbox-inputfield:focus, .simplesearch:focus-within .sbsearchbox-inputfield, .simplesearch:focus-within .sbsearchbox-inputfield:focus, .simplesearch.focusWithin .sbsearchbox-inputfield, .simplesearch.focusWithin .sbsearchbox-inputfield:focus {
    transition-duration: 400ms; }
  .simplesearch input.sbsearchBtn {
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    margin: 0;
    padding: 0 0 1px;
    font-size: 20px;
    transition: color 800ms;
    width: 20px;
    line-height: 1;
    font-family: 'icomoon' !important;
    z-index: 2; }
    .simplesearch input.sbsearchBtn:hover, .simplesearch input.sbsearchBtn:focus {
      color: #fbb01b;
      transition-duration: 400ms;
      outline: none; }

.simplesearch:not(.active) + #search-suggestions {
  opacity: 0; }

#search-container, #search-container-mobile {
  position: relative; }
  #search-container #search-suggestions, #search-container-mobile #search-suggestions {
    background: #fff;
    color: #000;
    position: absolute;
    pointer-events: auto;
    left: -14px;
    width: 253px;
    z-index: 8; }
    #search-container #search-suggestions.hideResults, #search-container-mobile #search-suggestions.hideResults {
      display: none !important; }
    #search-container #search-suggestions.hideResults, #search-container-mobile #search-suggestions.hideResults {
      display: none !important; }
    @media (max-width: 900px) {
      #search-container #search-suggestions, #search-container-mobile #search-suggestions {
        left: 0;
        right: 0;
        width: 100vw;
        top: 30px;
        background: #fff; } }
    #search-container #search-suggestions .suggestion-phrases, #search-container-mobile #search-suggestions .suggestion-phrases {
      font-size: 12px;
      line-height: 1.75em;
      list-style: none;
      margin: 0 auto;
      max-width: 215px;
      padding: 0; }
      @media (max-width: 900px) {
        #search-container #search-suggestions .suggestion-phrases, #search-container-mobile #search-suggestions .suggestion-phrases {
          max-width: calc(100% - 40px); } }
      #search-container #search-suggestions .suggestion-phrases li:first-child, #search-container-mobile #search-suggestions .suggestion-phrases li:first-child {
        padding-top: 10px; }
      #search-container #search-suggestions .suggestion-phrases li:last-child, #search-container-mobile #search-suggestions .suggestion-phrases li:last-child {
        border-bottom: 1px solid #000;
        margin-bottom: 3px;
        padding-bottom: 15px; }
      #search-container #search-suggestions .suggestion-phrases .suggestion-term, #search-container-mobile #search-suggestions .suggestion-phrases .suggestion-term {
        cursor: pointer; }
      #search-container #search-suggestions .suggestion-phrases .query-info h2, #search-container-mobile #search-suggestions .suggestion-phrases .query-info h2 {
        font-size: 13px;
        font-weight: 300;
        padding: 20px 0 10px; }
      #search-container #search-suggestions .suggestion-phrases .query-info p, #search-container #search-suggestions .suggestion-phrases .query-info li, #search-container-mobile #search-suggestions .suggestion-phrases .query-info p, #search-container-mobile #search-suggestions .suggestion-phrases .query-info li {
        font-size: 11px;
        margin: 6px 0; }
      #search-container #search-suggestions .suggestion-phrases .query-info ul, #search-container-mobile #search-suggestions .suggestion-phrases .query-info ul {
        margin-left: 1em;
        margin-top: 0;
        padding-top: 2px; }
        #search-container #search-suggestions .suggestion-phrases .query-info ul li, #search-container-mobile #search-suggestions .suggestion-phrases .query-info ul li {
          padding: 0; }
          #search-container #search-suggestions .suggestion-phrases .query-info ul li:before, #search-container-mobile #search-suggestions .suggestion-phrases .query-info ul li:before {
            content: "–";
            position: absolute;
            margin-left: -1em; }
          #search-container #search-suggestions .suggestion-phrases .query-info ul li:first-child, #search-container-mobile #search-suggestions .suggestion-phrases .query-info ul li:first-child {
            padding: 0; }
          #search-container #search-suggestions .suggestion-phrases .query-info ul li:last-child, #search-container-mobile #search-suggestions .suggestion-phrases .query-info ul li:last-child {
            border-bottom: none;
            padding-bottom: 25px; }
      #search-container #search-suggestions .suggestion-phrases .query-info .search-suggestions.mobile, #search-container-mobile #search-suggestions .suggestion-phrases .query-info .search-suggestions.mobile {
        display: none; }
    #search-container #search-suggestions .mini-cart-products, #search-container-mobile #search-suggestions .mini-cart-products {
      max-width: 214px;
      margin: 19px auto 0; }
      @media (max-width: 900px) {
        #search-container #search-suggestions .mini-cart-products, #search-container-mobile #search-suggestions .mini-cart-products {
          max-width: calc(100% - 40px); } }
      #search-container #search-suggestions .mini-cart-products .mini-cart-product, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-bottom: 26px; }
        #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text {
          width: calc(100% - 85px); }
          #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text div, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text div {
            width: 100%; }
          #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-name, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-name {
            margin-bottom: 3px;
            line-height: 1.2; }
          #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-pricing, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-pricing {
            margin-bottom: 2px; }
            #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-pricing .product-sales-price, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-pricing .product-sales-price {
              color: #ff0400; }
          #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-attributes, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-attributes {
            margin-bottom: 10px;
            text-transform: capitalize; }
          #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-link a, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-link a {
            border-bottom: 1px solid #000;
            padding-bottom: 2px;
            transition: all 500ms; }
            #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-link a:hover, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-text .mini-cart-link a:hover {
              border-bottom: 1px solid #fbb01b; }
        #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-image, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-image {
          text-align: right;
          width: 75px; }
          #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-image a, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-image a {
            display: block; }
            #search-container #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-image a img, #search-container-mobile #search-suggestions .mini-cart-products .mini-cart-product .mini-cart-image a img {
              height: 100px; }
    #search-container #search-suggestions .mini-cart-totals, #search-container-mobile #search-suggestions .mini-cart-totals {
      padding-bottom: 44px; }
      #search-container #search-suggestions .mini-cart-totals .cta, #search-container-mobile #search-suggestions .mini-cart-totals .cta {
        background: #000;
        color: #fff;
        font: 300 1em FuturaND, helvetica, arial, sans-serif;
        width: 215px;
        display: block;
        text-align: center;
        padding: 12px 0;
        margin: 0 auto;
        box-sizing: border-box;
        height: 40px;
        line-height: 18px; }
        @media (max-width: 900px) {
          #search-container #search-suggestions .mini-cart-totals .cta, #search-container-mobile #search-suggestions .mini-cart-totals .cta {
            width: calc(100% - 40px); } }
        #search-container #search-suggestions .mini-cart-totals .cta:hover, #search-container-mobile #search-suggestions .mini-cart-totals .cta:hover {
          background: #fbb01b;
          font: 500 1em FuturaND, helvetica, arial, sans-serif;
          line-height: 18px; }
    #search-container #search-suggestions .cart-callout, #search-container-mobile #search-suggestions .cart-callout {
      display: none;
      margin: 22px auto 0;
      text-align: center; }

.sitesearch label {
  display: none; }

.sitesearch label {
  display: none; }

.sitesearch form.simplesearch input.simplesearchinput {
  background-color: transparent !important;
  border: 0;
  color: #000;
  margin: 0px;
  padding: 0px; }

.sitesearch form.simplesearch input.simplesearchinput :focus {
  background-color: transparent; }

.sitesearch button {
  background: transparent none;
  border: 0;
  height: 20px;
  width: 23px !important; }

.sitesearch button span {
  background: transparent none;
  color: white;
  font-size: 12px; }

.headerbanner {
  background: transparent url(../images/background-header-banner-slot.gif) top left;
  height: 42px;
  top: 10px; }

.headerbar {
  color: #80171c;
  top: 108px; }

.breadcrumb {
  margin: 21px 0px 16px 10px; }

#search-box form h3 {
  font-size: 16px;
  font-weight: 300;
  margin: 0 0 2em; }

#search-box form select,
#search-box form input[type="text"] {
  width: 100%;
  margin: 0 0 2em;
  border-radius: 0 !important;
  border: 1px solid #000;
  box-sizing: border-box;
  position: relative; }

#search-box form .locationFilter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 1em 2em 0; }

#search-box form label {
  padding: 0 1em;
  text-transform: uppercase; }

#search-box form input[type="text"] {
  height: 40px; }

#search-box form input.search-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #000;
  color: white;
  cursor: pointer;
  padding: 0 1em;
  text-align: center;
  height: 40px;
  line-height: 40px;
  transition-property: background-color, border-color;
  width: calc(100% - 20px); }
  #search-box form input.search-button:hover {
    background-color: #fbb01b;
    border-color: #fbb01b; }
  @media (max-width: 600px) {
    #search-box form input.search-button {
      border: 0;
      height: 50px;
      line-height: 50px;
      width: 100%; } }

@media (max-width: 900px) {
  #search-box {
    padding-left: 38px;
    padding-right: 38px;
    margin-bottom: 25px; } }

.store-locator .map-container {
  margin: 1em 0;
  position: relative; }

.store-locator #map {
  width: 100%;
  height: 390px;
  background-color: #d8d8d8; }
  @media (max-width: 600px) {
    .store-locator #map {
      height: 358px; } }

.store-locator .zoom-controls {
  position: absolute;
  right: 20px;
  bottom: 20px;
  text-align: right; }
  .store-locator .zoom-controls span {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 3px solid #000;
    color: #000;
    font-size: 9px;
    font-weight: bold;
    height: 28px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: normal;
    padding: 0;
    text-align: center;
    transition-duration: 800ms;
    transition-property: border-color, color;
    width: 28px; }
    .store-locator .zoom-controls span:hover {
      cursor: pointer;
      border-color: #fbb01b;
      color: #fbb01b;
      transition-duration: 400ms; }
  .store-locator .zoom-controls a {
    display: block;
    color: #000;
    text-decoration: underline;
    margin-top: 10px;
    font-size: 12px; }

.store-locator li {
  list-style: none; }

.store-locator .results-header,
.store-locator .state-title,
.store-locator .details-toggle,
.store-locator .events-toggle,
.store-locator #country-select,
.store-locator #store-search-intro {
  display: none; }

.store-locator .geolocation-error {
  margin: 20px 0; }

.store-locator .search-results {
  margin-top: 30px; }
  @media (max-width: 900px) {
    .store-locator .search-results {
      margin-left: 38px;
      margin-right: 38px; } }

.store-locator__legend {
  margin: 1em 0; }
  @media (max-width: 900px) {
    .store-locator__legend {
      margin: 1em 38px 1em; } }
  .store-locator__legend img {
    box-sizing: content-box;
    height: 31px;
    width: auto; }

.infobox {
  background-color: white;
  padding: 10px;
  position: relative;
  font-family: FuturaND, helvetica, arial, sans-serif !important; }
  .infobox:hover {
    cursor: default; }
  .infobox .close-infobox {
    position: absolute;
    right: 20px;
    color: #000;
    top: 20px; }
    .infobox .close-infobox:hover {
      cursor: pointer; }
  .infobox:after {
    position: absolute;
    bottom: -10px;
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid white;
    left: 50%; }
  .infobox .location-name {
    color: #000;
    font-size: 16px;
    display: block;
    margin-bottom: 10px; }
    .infobox .location-name:hover {
      cursor: pointer; }
  .infobox p {
    color: #676767;
    font-size: 12px;
    line-height: 1.5;
    margin: 0; }
  .infobox .mobile-hours {
    margin-top: 10px;
    color: black;
    margin-bottom: 10px; }
  .infobox .info-window-distance {
    color: #fbb01b; }
  .infobox a.directions {
    display: block;
    color: white;
    font-size: 12px;
    line-height: 40px;
    height: 40px;
    margin: 10px 0 0;
    text-align: center;
    background-color: #000;
    transition-property: background-color;
    transition-duration: 800ms; }
    .infobox a.directions:hover {
      background-color: #fbb01b;
      transition-duration: 400ms; }
    @media (max-width: 600px) {
      .infobox a.directions {
        height: 50px;
        line-height: 50px; } }
  .infobox a.stylist-appointment {
    color: black;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin-bottom: 10px;
    font-size: 14px; }

.dvf-location {
  padding: 20px 0 25px;
  border-bottom: 1px solid #000; }
  .dvf-location li {
    list-style: none; }
  .dvf-location:last-child {
    border-bottom: 0; }
  .dvf-location > span {
    font-size: 16px; }
    .dvf-location > span.location-name {
      font-size: 14px;
      display: block; }
      .dvf-location > span.location-name > img {
        width: 20px !important; }
      .dvf-location > span.location-name strong {
        font-weight: bold;
        font-size: 18px; }
    .dvf-location > span.location-distance {
      color: #fbb01b;
      display: block;
      margin: 10px 0px 15px 0px !important; }
  .dvf-location .store-type {
    margin: 15px 0;
    font-weight: 500; }
    .dvf-location .store-type.full-shop {
      color: #fbb01b; }
  .dvf-location .details p {
    font-size: 12px;
    line-height: 1.5;
    margin: 0; }
  .dvf-location .details > span {
    color: black; }
    .dvf-location .details > span:after {
      content: " +";
      font-size: 18px;
      color: black; }
  .dvf-location .details.active > p {
    display: block; }
  .dvf-location .details.active > span:after {
    content: ' -'; }
  .dvf-location .details > p.twitter-share {
    margin-top: 15px; }
  .dvf-location .column-middle .desktop-hours {
    display: none; }
  .dvf-location .column-middle .events-desktop-title {
    display: none; }
  .dvf-location .column-middle .mobile-hours {
    margin-top: 15px;
    color: black;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px; }
  .dvf-location .column-middle .events > span {
    font-size: 18px;
    color: #000;
    border-bottom: 2px solid gray; }
    .dvf-location .column-middle .events > span:after {
      content: " +";
      font-size: 18px;
      color: #000; }
  .dvf-location .column-middle .events.active > p:not(.events-desktop-title) {
    display: block; }
  .dvf-location .column-middle .events.active > span:after {
    content: ' -'; }
  .dvf-location .column-middle .events > p {
    display: none;
    color: black;
    font-size: 14px; }
    @media (max-width: 320px) {
      .dvf-location .column-middle .events > p {
        margin-top: 10px; } }
    @media (max-width: 320px) {
      .dvf-location .column-middle .events > p:nth-child(2) {
        margin-top: 15px; } }
  .dvf-location .column-right > a {
    display: block;
    color: #fff;
    padding: 0 10px;
    margin: 25px 0px;
    background-color: #000;
    font-size: 12px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    background-color: #000;
    transition-property: background-color;
    transition-duration: 800ms; }
    .dvf-location .column-right > a:hover {
      background-color: #fbb01b;
      transition-duration: 400ms; }
    @media (max-width: 600px) {
      .dvf-location .column-right > a {
        height: 50px;
        line-height: 50px; } }
  .dvf-location .column-right a.stylist-appointment {
    display: block;
    text-align: center;
    font-size: 15px;
    color: black; }
  .dvf-location .column-right div.make-my-store {
    text-align: center;
    position: relative; }
    .dvf-location .column-right div.make-my-store p.hover-info {
      border: 1px solid black;
      position: absolute;
      background: white;
      top: 26px;
      width: 150px;
      padding: 10px;
      right: -106px;
      text-align: left;
      line-height: 16px;
      z-index: 1;
      opacity: 0; }
      .dvf-location .column-right div.make-my-store p.hover-info.active {
        opacity: 1; }
  .dvf-location .column-right a.my-store {
    margin: 25px 5px 15px 0px;
    display: inline-block;
    color: black;
    font-size: 15px;
    text-align: center; }
    .dvf-location .column-right a.my-store:hover, .dvf-location .column-right a.my-store:active {
      text-decoration: underline; }
  .dvf-location .column-right i {
    cursor: pointer;
    display: inline-block; }
    .dvf-location .column-right i:hover {
      cursor: pointer; }
    .dvf-location .column-right i:before {
      color: black; }
      .dvf-location .column-right i:before:hover {
        cursor: pointer; }

.store-locator .dvf-location {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  border-bottom: 1px solid #000; }
  .store-locator .dvf-location:last-child {
    border-bottom: 0;
    margin-bottom: 20px; }
  .store-locator .dvf-location .column-left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    padding-right: 15px; }
    .store-locator .dvf-location .column-left .location-name {
      font-size: 16px;
      cursor: initial;
      display: block;
      line-height: 20px;
      padding-left: 0px; }
    .store-locator .dvf-location .column-left .result-pin {
      width: auto; }
    .store-locator .dvf-location .column-left .result-number {
      position: absolute;
      top: 20px;
      left: 45px;
      font-weight: bold;
      font-size: 16px; }
    .store-locator .dvf-location .column-left > span {
      font-size: 14px; }
      .store-locator .dvf-location .column-left > span:hover {
        cursor: pointer; }
      .store-locator .dvf-location .column-left > span strong {
        font-size: 16px; }
    .store-locator .dvf-location .column-left .location-distance {
      font-size: 14px;
      display: block;
      margin: 10px 0 15px;
      color: #fbb01b;
      cursor: initial; }
  .store-locator .dvf-location .column-middle {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%; }
    .store-locator .dvf-location .column-middle .desktop-hours {
      display: block; }
      .store-locator .dvf-location .column-middle .desktop-hours p {
        line-height: 1.5;
        margin: 0; }
        .store-locator .dvf-location .column-middle .desktop-hours p.hours {
          cursor: pointer;
          display: block;
          margin-top: 0;
          margin-bottom: 12px;
          position: relative;
          line-height: 22px; }
          .store-locator .dvf-location .column-middle .desktop-hours p.hours:after {
            content: '\25BE';
            margin-left: 8px; }
          @media (min-width: 901px) {
            .store-locator .dvf-location .column-middle .desktop-hours p.hours {
              visibility: hidden; } }
    .store-locator .dvf-location .column-middle .events p {
      font-size: 12px;
      line-height: 17px; }
    .store-locator .dvf-location .column-middle .events .events-desktop-title {
      cursor: pointer;
      position: relative; }
      .store-locator .dvf-location .column-middle .events .events-desktop-title:before {
        content: "+";
        position: absolute;
        left: 135px; }
    .store-locator .dvf-location .column-middle .events.active .events-desktop-title:before {
      content: "-"; }
    .store-locator .dvf-location .column-middle .events-desktop-title {
      display: block;
      font-size: 12px !important;
      padding-bottom: 10px;
      font-weight: bold; }
  .store-locator .dvf-location .column-right {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 2px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .store-locator .dvf-location .column-right > a:first-child {
      margin: 0;
      width: 100%;
      -ms-flex-item-align: end;
          align-self: flex-end; }
    .store-locator .dvf-location .column-right > a.stylist-appointment {
      font-size: 13px;
      margin: 25px 0 15px; }
    .store-locator .dvf-location .column-right > a.my-store {
      font-size: 14px; }
  @media (max-width: 900px) {
    .store-locator .dvf-location {
      display: block; }
      .store-locator .dvf-location .column-left,
      .store-locator .dvf-location .column-middle,
      .store-locator .dvf-location .column-right {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; }
      .store-locator .dvf-location .column-left,
      .store-locator .dvf-location .column-middle {
        margin-bottom: 20px; }
      .store-locator .dvf-location .desktop-hours {
        display: block; }
        .store-locator .dvf-location .desktop-hours p {
          display: none; }
        .store-locator .dvf-location .desktop-hours.active p {
          display: block; } }

.store-locator .text-align-right {
  text-align: right; }

.location-distance {
  display: block;
  margin: 10px 0px 15px 0px;
  font-size: 14px;
  color: #fbb01b; }

.store-locator-appointment {
  padding: 6px 0px 0 9px; }
  @media (max-width: 601px) {
    .store-locator-appointment {
      max-width: 100%;
      position: relative; } }
  .store-locator-appointment .ui-dialog-titlebar .ui-dialog-title {
    font-family: FuturaND, helvetica, arial, sans-serif;
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: .11em; }
    @media (max-width: 601px) {
      .store-locator-appointment .ui-dialog-titlebar .ui-dialog-title {
        line-height: normal;
        margin: 15px auto; } }
  .store-locator-appointment p {
    font-family: FuturaND, helvetica, arial, sans-serif;
    color: #666;
    font-size: 1.07em;
    letter-spacing: .07em;
    margin-bottom: 20px;
    width: 95%; }
  .store-locator-appointment .label {
    color: #000;
    font-family: FuturaND, helvetica, arial, sans-serif;
    font-weight: 500;
    letter-spacing: .12em;
    text-transform: uppercase;
    margin: 0 0 3px;
    width: 100%; }
  .store-locator-appointment .value {
    float: none; }
  .store-locator-appointment input.textinput, .store-locator-appointment input.textinputpw, .store-locator-appointment input, .store-locator-appointment select, .store-locator-appointment textarea {
    margin-bottom: 10px;
    width: 91%; }
    @media (max-width: 601px) {
      .store-locator-appointment input.textinput, .store-locator-appointment input.textinputpw, .store-locator-appointment input, .store-locator-appointment select, .store-locator-appointment textarea {
        width: 96%; } }
  .store-locator-appointment textarea {
    max-width: 496px; }
  .store-locator-appointment button {
    background: #fbb01b;
    font-family: FuturaND, helvetica, arial, sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0px 50px;
    height: 36px; }
    @media (max-width: 601px) {
      .store-locator-appointment button {
        text-shadow: none;
        border-radius: 0px;
        width: 100%; } }

.storelocator select.selectbox {
  width: 150px;
  margin: 2px 4px 0 0; }

.storelocator .storelocatorsearch {
  margin-bottom: 25px;
  padding-top: 10px; }

.storelocator .storelocatorsearch .label {
  display: none; }

.storelocator .storelocatorsearch button {
  display: none; }

.storelocator .storelocatorsearch .value {
  text-align: left;
  width: 200px; }

.storelocator .storelocatorsearch .divider {
  margin-top: 23px;
  margin-left: 6px;
  margin-right: 8px;
  font-size: 13px;
  color: #757575;
  float: left; }

.storelocator .storelocatorsearch .infotext {
  text-align: left;
  margin-bottom: 5px;
  color: #000; }

.storelocator .storelocatorsearch .storelocatorcountrysearch {
  width: auto;
  float: left; }

.storelocator .results .storeinformation .storename {
  background-color: transparent;
  border-left: none;
  margin: 20px 0 0; }

.storelocator .results .storeinformation h3.storedistrict {
  margin-top: 3px; }

.storelocator .results .storeinformation .storehours {
  margin-top: 12px;
  margin-bottom: 5px;
  text-transform: uppercase;
  background: none;
  padding: 0; }

.storelocator .results .storeinformation .storehours li {
  padding: 0 0 5px;
  font-weight: bold; }

.storelocator .results .storeinformation div {
  padding-bottom: 5px; }

.storelocator .results .storeinformation .storemap a.utility-link {
  padding: 0 0 0 15px; }

.storelocator .results .storeinformation {
  width: 35%;
  float: left;
  margin-right: 5%; }

.storelocator .results .storetwitter .lasttweets {
  margin-top: 50px;
  margin-bottom: 10px;
  font-size: 13px;
  color: #000; }

.storelocator .results .storetwitter .loading {
  text-align: left;
  font-style: italic; }

.storelocator .results .storetwitter .tweet {
  color: #f38ab4;
  font-size: 11px; }

.storelocator .results .storetwitter .tweet_date {
  color: #f38ab4;
  margin-bottom: 10px;
  margin-top: 3px; }

.storelocator .results .storetwitter li {
  margin-bottom: 1em; }

.storelocator .results .storepic .storeimage img {
  height: 270px;
  width: 179px; }

.storelocator .results .storepic .storeimage {
  vertical-align: text-bottom;
  text-align: right;
  height: 270px;
  overflow: hidden;
  margin-top: 25px;
  margin-bottom: -27px; }

.storelocator .results .storepic .storegallery {
  position: relative;
  float: right;
  top: 4px; }

.storelocator .results .storepic {
  width: 25%;
  float: left;
  display: none; }

.storelocator {
  width: 765px;
  margin: 15px 0 40px 30px; }

.storelocator .storelocatorsearchresults {
  width: 762px;
  line-height: 125%; }

.storelocator .location-results .results-row {
  border-bottom: 1px solid #bfbfbf;
  padding-bottom: 1.3em;
  margin-bottom: 1.1em; }

.storelocator .storelocatorsearchresults .storecol-1,
.storelocator .storelocatorsearchresults .storecol-2,
.storelocator .storelocatorsearchresults .storecol-3 {
  float: left;
  xwidth: 33.333%;
  line-height: 125%;
  padding-right: .8em;
  box-sizing: border-box; }

.storelocator .storelocatorsearchresults .storecol-1 {
  width: 35%; }

.storelocator .storelocatorsearchresults .storecol-2 {
  width: 35%; }

.storelocator .storelocatorsearchresults .storecol-3 {
  width: 30%; }

.storelocator .storelocatorsearchresults h2 {
  margin-bottom: 3px; }

.storelocator .storelocatorsearchresults h3 {
  margin-bottom: 8px; }

.storelocator .storelocatorsearchresults h4 {
  font-weight: 500;
  text-transform: uppercase;
  color: #000; }

.storelocator .results .storemap span {
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  background: url(../images/sprites/sprite-utility.png) no-repeat -320px -435px; }

.storelocator .results .storeemail-action p,
.storelocator .results .storemap p,
.storelocator .results .storetwitter p,
.storelocator .results .storephone-action p {
  display: block;
  float: left;
  padding-top: 7px; }

.storelocator .results .storemap a {
  font-size: 13px; }

.storelocator .results .storetwitter {
  margin-top: .3em; }

.storelocator .results .storetwitter .follow span {
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  background: url(../images/sprites/sprite-social.png) no-repeat scroll right -416px transparent; }

.storelocator .results .storetwitter .follow a {
  display: block;
  float: left;
  font-size: 13px; }

.storelocator .results .storeemail-action a p:hover,
.storelocator .results .storemap a p:hover,
.storelocator .results .storetwitter .follow a p:hover {
  text-decoration: underline; }

.storelocator .storelocatorsearchresults .storecol-1 .storeemail {
  padding-top: .5em; }

.storelocator .results .storeemail-action {
  margin-bottom: .3em; }

.storelocator .results .storeemail-action a.utility-link, .storelocator .results .storephone-action a.utility-link {
  font-size: 13px; }

.storelocator .results .storeemail-action span {
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  background: url(../images/sprites/sprite-social.png) no-repeat right -452px; }

.storelocator .results .storephone-action span {
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  background: url(../images/sprites/sprite-utility.png) no-repeat -361px -438px; }

#map-container {
  width: 761px;
  height: 417px;
  margin-bottom: 15px;
  display: block;
  position: relative; }

#map-container {
  width: 761px;
  height: 412px;
  display: block;
  position: relative; }

#map-container .plot-icon {
  position: absolute;
  width: 23px;
  height: 24px;
  background: url("../images/storelocator/map_icon.png") top left no-repeat;
  cursor: pointer; }

#map-container .plot-icon .plot-rollover {
  width: 230px;
  height: 95px;
  background: url("../images/storelocator/map_rollover-bg.png") top left no-repeat;
  position: relative;
  padding: 10px 13px 20px;
  top: -113px;
  left: -36px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  display: none;
  z-index: 100;
  overflow: hidden; }

#map-container .plot-icon .plot-rollover-odd {
  background: url("../images/storelocator/map_rollover-bg-flip.png") top left no-repeat;
  top: -118px;
  left: -199px;
  padding: 20px 13px 10px; }

#map-container .plot-icon h4 {
  margin: 0 0 13px 0;
  padding: 0;
  font-size: 19px;
  font-family: Times, "Times New Roman", serif;
  width: 156px;
  color: #000;
  text-align: left;
  font-weight: normal;
  letter-spacing: .1em; }

#map-container .plot-icon h6 {
  position: absolute;
  top: 8px;
  right: 16px;
  border-bottom: 1px solid #ae5a81;
  text-indent: -9999em;
  padding-bottom: 5px;
  background: url("../images/storelocator/map_twitter-icon.png") top right no-repeat;
  display: block;
  width: 36px;
  height: 21px;
  padding-left: 27px; }

#map-container .plot-icon .plot-rollover-odd h6 {
  top: 15px; }

#map-container .plot-icon .twitter-container {
  height: 40px;
  overflow: hidden; }

#map-container .plot-icon a {
  color: #fff;
  font-weight: bold; }

#map-container .plot-icon .datetime {
  font-size: 11px;
  margin-top: 5px;
  font-style: italic;
  font-weight: bold;
  color: #000; }

select[data-ss-uuid] {
  display: none;
  pointer-events: none; }

.style-select {
  display: block;
  position: relative;
  width: 140px; }
  .style-select, .style-select * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-align: left;
    line-height: 19px;
    color: black;
    font-size: 13px;
    font-weight: 300;
    cursor: pointer; }
  .style-select .ss-selected-option {
    max-width: 250px;
    width: 100%;
    background: #fff;
    border-radius: 0;
    padding: 6px 12px;
    border: 1px solid #9b9b9b;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .style-select .ss-selected-option::after {
      content: "";
      font-family: "FontAwesome";
      font-size: 17px;
      position: absolute;
      top: 8px;
      right: 14px;
      display: block; }
    .style-select .ss-selected-option .swatch {
      display: inline-block;
      border-radius: 8px;
      height: 16px;
      width: 16px;
      margin-right: 4px;
      position: relative;
      top: 4px; }
  .style-select .ss-dropdown {
    top: 36px;
    left: 0;
    position: absolute;
    float: left;
    width: 100%;
    display: none;
    border: 1px solid #9b9b9b;
    border-top: 0 none;
    z-index: 2;
    max-height: 200px;
    overflow-y: auto; }
    .style-select .ss-dropdown .ss-option {
      width: 100%;
      padding: 6px 12px;
      background-color: white;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .style-select .ss-dropdown .ss-option.highlighted {
        background-color: #d8d8d8; }
      .style-select .ss-dropdown .ss-option.disabled {
        color: #d8d8d8; }
        .style-select .ss-dropdown .ss-option.disabled .swatch {
          opacity: .6; }
      .style-select .ss-dropdown .ss-option .swatch {
        display: inline-block;
        border-radius: 8px;
        height: 16px;
        width: 16px;
        margin-right: 4px;
        position: relative;
        top: 4px; }
  .style-select.open .ss-dropdown {
    display: block; }
  .style-select.open .ss-selected-option::after {
    content: ""; }

.product-waitlist__hdr {
  margin-bottom: 8px; }
  .product-waitlist__hdr .soldout-title {
    color: #ff0400; }
  .product-waitlist__hdr .cta-title {
    font-weight: 500; }

.product-waitlist .newsletter-signup {
  position: relative; }
  .product-waitlist .newsletter-signup .newsletter-signup__optins {
    display: block;
    margin-top: 5px; }
  .product-waitlist .newsletter-signup .newsletterbutton {
    top: 0; }
  .product-waitlist .newsletter-signup .error-container {
    display: none !important; }

.product-waitlist .requiredindicator {
  display: none; }

.product-waitlist .newsletter-signup[data-state="success"] {
  opacity: 1;
  pointer-events: unset; }

.product-waitlist[data-state="default"] .newsletterbutton {
  -webkit-animation: none;
          animation: none; }
  .product-waitlist[data-state="default"] .newsletterbutton .newsletter-signup[data-state="*"] .newsletterbutton {
    -webkit-animation: none;
            animation: none; }

.product-waitlist[data-state="default"] .newsletterbutton:before {
  content: "\e906"; }
  .product-waitlist[data-state="default"] .newsletterbutton:before .newsletter-signup[data-state="*"] .newsletterbutton:before {
    content: "\e906"; }

.product-waitlist[data-state="submitting"] .newsletterbutton {
  -webkit-animation: spinning 1s linear infinite;
          animation: spinning 1s linear infinite; }

.product-waitlist[data-state="submitting"] .newsletterbutton:before {
  content: "\e904"; }
  .product-waitlist[data-state="submitting"] .newsletterbutton:before .newsletter-signup[data-state="*"] .newsletterbutton:before {
    content: "\e904"; }

.product-waitlist[data-state="success"] .newsletterbutton {
  -webkit-animation: none;
          animation: none; }
  .product-waitlist[data-state="success"] .newsletterbutton .newsletter-signup[data-state="*"] .newsletterbutton {
    -webkit-animation: none;
            animation: none; }

.product-waitlist[data-state="success"] .newsletterbutton:before {
  content: "\e905"; }
  .product-waitlist[data-state="success"] .newsletterbutton:before .newsletter-signup[data-state="*"] .newsletterbutton:before {
    content: "\e905"; }

.pdp-default-product-options .hasWaitList {
  display: none !important; }

/*
	Safariland layouts
		- put all page section and specific page layouts here
*/
/*
  DVF Blog Styles
*/
.pt_blog .headersubmenu__anchor_stories,
.pt_blogfeed .headersubmenu__anchor_stories {
  color: #fbb01b !important; }

.blog-feed-wrapper {
  padding-bottom: 120px; }
  @media (max-width: 900px) {
    .blog-feed-wrapper {
      padding: 185px 20px 0; } }

.pt_blogfeed #main,
.blog-feed-wrapper #main {
  padding-bottom: 120px; }
  @media (max-width: 900px) {
    .pt_blogfeed #main,
    .blog-feed-wrapper #main {
      padding: 185px 20px 0; } }

.pt_blogfeed .blog-container,
.blog-feed-wrapper .blog-container {
  width: 100%; }

.pt_blogfeed img,
.blog-feed-wrapper img {
  max-width: 100%; }

.pt_blogfeed .post,
.blog-feed-wrapper .post {
  margin-bottom: 45px;
  width: 45%; }
  .pt_blogfeed .post:first-child,
  .blog-feed-wrapper .post:first-child {
    width: 100%; }
    .pt_blogfeed .post:first-child .image-wrapper,
    .blog-feed-wrapper .post:first-child .image-wrapper {
      padding-bottom: 60%; }
  .pt_blogfeed .post > a,
  .blog-feed-wrapper .post > a {
    display: block;
    transition-property: color;
    transition-duration: 800ms; }
    .pt_blogfeed .post > a h3,
    .blog-feed-wrapper .post > a h3 {
      font-weight: 300;
      font-size: 16px; }
    .pt_blogfeed .post > a .image-wrapper,
    .blog-feed-wrapper .post > a .image-wrapper {
      background-color: white;
      overflow: hidden;
      position: relative;
      padding-bottom: calc((100% * 4)/3); }
    .pt_blogfeed .post > a .blog-image,
    .blog-feed-wrapper .post > a .blog-image {
      background-size: cover;
      background-position: center;
      padding: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 1;
      transition-property: opacity;
      transition-duration: 800ms; }
    .pt_blogfeed .post > a:hover, .pt_blogfeed .post > a:focus,
    .blog-feed-wrapper .post > a:hover,
    .blog-feed-wrapper .post > a:focus {
      transition-duration: 400ms; }
      .pt_blogfeed .post > a:hover .blog-image, .pt_blogfeed .post > a:focus .blog-image,
      .blog-feed-wrapper .post > a:hover .blog-image,
      .blog-feed-wrapper .post > a:focus .blog-image {
        opacity: .65;
        background-color: white;
        transition-duration: 400ms; }

.pt_blogfeed .highlights,
.blog-feed-wrapper .highlights {
  width: 100%;
  margin-bottom: 45px;
  left: 0;
  padding: 50px 0;
  position: relative; }
  @media (max-width: 900px) {
    .pt_blogfeed .highlights,
    .blog-feed-wrapper .highlights {
      padding: 0; } }
  .pt_blogfeed .highlights .backgroundColoeur,
  .blog-feed-wrapper .highlights .backgroundColoeur {
    display: block;
    width: 100vw;
    position: absolute;
    left: -312px;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0; }
    @media (max-width: 900px) {
      .pt_blogfeed .highlights .backgroundColoeur,
      .blog-feed-wrapper .highlights .backgroundColoeur {
        width: 1000vw; } }
  .pt_blogfeed .highlights h3,
  .blog-feed-wrapper .highlights h3 {
    font-size: 28px; }
    @media (max-width: 900px) {
      .pt_blogfeed .highlights h3,
      .blog-feed-wrapper .highlights h3 {
        font-size: 20px; } }
  .pt_blogfeed .highlights h3,
  .pt_blogfeed .highlights h4,
  .blog-feed-wrapper .highlights h3,
  .blog-feed-wrapper .highlights h4 {
    font-weight: 300; }
  .pt_blogfeed .highlights a:hover,
  .blog-feed-wrapper .highlights a:hover {
    text-decoration: none;
    color: inherit; }
    .pt_blogfeed .highlights a:hover h3,
    .pt_blogfeed .highlights a:hover h4,
    .blog-feed-wrapper .highlights a:hover h3,
    .blog-feed-wrapper .highlights a:hover h4 {
      font-weight: 300; }
  .pt_blogfeed .highlights .thrice,
  .blog-feed-wrapper .highlights .thrice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: auto; }
    .pt_blogfeed .highlights .thrice h4,
    .blog-feed-wrapper .highlights .thrice h4 {
      margin-top: 2px;
      font-size: 16px; }
    .pt_blogfeed .highlights .thrice img,
    .blog-feed-wrapper .highlights .thrice img {
      width: 100%; }
    .pt_blogfeed .highlights .thrice .tile,
    .blog-feed-wrapper .highlights .thrice .tile {
      width: 31%; }

#blog-container,
#blog-main-content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  #blog-container .back-contain,
  #blog-main-content .back-contain {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%; }
    #blog-container .back-contain .back,
    #blog-main-content .back-contain .back {
      position: relative;
      right: 105px;
      padding: 30px 50px 0;
      text-align: left;
      width: 962px;
      max-width: 100%; }
      @media (max-width: 1200px) {
        #blog-container .back-contain .back,
        #blog-main-content .back-contain .back {
          float: none;
          margin: 0 auto;
          left: 0;
          right: 0; } }
      @media (max-width: 900px) {
        #blog-container .back-contain .back,
        #blog-main-content .back-contain .back {
          max-width: 414px;
          padding: 0 20px;
          width: 100%; } }
      #blog-container .back-contain .back a,
      #blog-main-content .back-contain .back a {
        font-size: 13px;
        line-height: 16px;
        text-decoration: none; }

.pt_blog,
#blog-main-content {
  overflow-x: hidden; }
  .pt_blog .bodycopy,
  #blog-main-content .bodycopy {
    font-size: 1.1rem; }
  .pt_blog .post h3,
  #blog-main-content .post h3 {
    font-weight: 300;
    line-height: 1.1;
    margin-bottom: .25em;
    margin-top: 0;
    text-transform: none; }
  .pt_blog .module-copy,
  #blog-main-content .module-copy {
    font-family: FuturaND, helvetica, arial, sans-serif; }
    .pt_blog .module-copy p b, .pt_blog .module-copy p strong,
    #blog-main-content .module-copy p b,
    #blog-main-content .module-copy p strong {
      font: 500 1em LifeLTStd, georgia, serif;
      font-size: 3rem; }
  .pt_blog #main,
  #blog-main-content #main {
    display: block;
    margin: 0 auto;
    padding: 0; }
    @media (max-width: 900px) {
      .pt_blog #main,
      #blog-main-content #main {
        padding-top: 150px; } }
    .pt_blog #main img,
    #blog-main-content #main img {
      max-width: 100%; }
  .pt_blog .story-scrollmore,
  #blog-main-content .story-scrollmore {
    bottom: 0;
    color: #000;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: 0;
    letter-spacing: 1px;
    margin: 20px 20px;
    pointer-events: auto;
    text-align: center;
    text-decoration: none;
    z-index: 2; }
    .pt_blog .story-scrollmore:hover, .pt_blog .story-scrollmore:focus,
    #blog-main-content .story-scrollmore:hover,
    #blog-main-content .story-scrollmore:focus {
      color: #fbb01b; }
    @media (max-width: 901px) {
      .pt_blog .story-scrollmore,
      #blog-main-content .story-scrollmore {
        display: none; } }
    .pt_blog .story-scrollmore .down-arrow,
    #blog-main-content .story-scrollmore .down-arrow {
      margin-top: 2px; }
      .pt_blog .story-scrollmore .down-arrow::before,
      #blog-main-content .story-scrollmore .down-arrow::before {
        display: inline-block;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
  .pt_blog .story-scrollmore-wrapper,
  #blog-main-content .story-scrollmore-wrapper {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    z-index: 1; }
    @media (max-width: 900px) {
      .pt_blog .story-scrollmore-wrapper,
      #blog-main-content .story-scrollmore-wrapper {
        top: 459px;
        bottom: auto; } }
  .pt_blog .story-scrollmore-inner,
  #blog-main-content .story-scrollmore-inner {
    margin: auto;
    max-width: 1920px;
    text-align: center; }
    @media (min-width: 901px) {
      .pt_blog .story-scrollmore-inner,
      #blog-main-content .story-scrollmore-inner {
        text-align: right; } }
  .pt_blog .containing-link:hover, .pt_blog .containing-link:focus,
  .pt_blog .containing-link *:hover,
  .pt_blog .containing-link *:focus,
  #blog-main-content .containing-link:hover,
  #blog-main-content .containing-link:focus,
  #blog-main-content .containing-link *:hover,
  #blog-main-content .containing-link *:focus {
    color: inherit; }
  .pt_blog video,
  #blog-main-content video {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .pt_blog .bg,
  #blog-main-content .bg {
    width: 100%;
    height: 100%; }
    .pt_blog .bg + .products,
    .pt_blog .bg .products,
    #blog-main-content .bg + .products,
    #blog-main-content .bg .products {
      padding-top: 50px; }
  .pt_blog .captionProd, .pt_blog .captionProd2, .pt_blog .captionProd3,
  #blog-main-content .captionProd,
  #blog-main-content .captionProd2,
  #blog-main-content .captionProd3 {
    text-align: right;
    text-decoration: underline;
    position: relative;
    z-index: 2; }
    .pt_blog .captionProd:hover, .pt_blog .captionProd2:hover, .pt_blog .captionProd3:hover,
    #blog-main-content .captionProd:hover,
    #blog-main-content .captionProd2:hover,
    #blog-main-content .captionProd3:hover {
      color: #fbb01b; }
  .pt_blog .blog-module.video,
  #blog-main-content .blog-module.video {
    position: relative; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.video,
      #blog-main-content .blog-module.video {
        overflow: hidden; } }
    .pt_blog .blog-module.video.hasBg .video-wrapper,
    #blog-main-content .blog-module.video.hasBg .video-wrapper {
      background-color: initial;
      /*video {
                      width: auto;
                      height: auto;
                      top: 50%;
                      left: 50%;
                      margin: 0;
                      min-width: 100%;
                      min-height: 100%;
                      position: absolute;
                      transform: translate(-50%, -50%);
                    }*/ }
    .pt_blog .blog-module.video *::-webkit-media-controls-panel,
    #blog-main-content .blog-module.video *::-webkit-media-controls-panel {
      display: none !important;
      -webkit-appearance: none; }
    .pt_blog .blog-module.video .video-wrapper,
    #blog-main-content .blog-module.video .video-wrapper {
      background-color: #fbb01b;
      padding-bottom: 0;
      line-height: 0;
      position: relative;
      width: 100%;
      /*video {
                  height: auto;
                  margin: 0;
                  position: relative;
                  width: 100%;
                }*/ }
    .pt_blog .blog-module.video .video-controls-overlay,
    #blog-main-content .blog-module.video .video-controls-overlay {
      left: 50%;
      top: 50%;
      position: absolute; }
      .pt_blog .blog-module.video .video-controls-overlay:hover,
      #blog-main-content .blog-module.video .video-controls-overlay:hover {
        cursor: pointer;
        opacity: 1.0; }
      .pt_blog .blog-module.video .video-controls-overlay.play-button,
      #blog-main-content .blog-module.video .video-controls-overlay.play-button {
        opacity: .6; }
        .pt_blog .blog-module.video .video-controls-overlay.play-button .playButton,
        #blog-main-content .blog-module.video .video-controls-overlay.play-button .playButton {
          content: '';
          display: block;
          border-bottom: 25px solid transparent;
          border-left: 25px solid white;
          border-top: 25px solid transparent;
          position: absolute;
          left: 0;
          top: 0;
          -webkit-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%); }
          @media (min-width: 601px) {
            .pt_blog .blog-module.video .video-controls-overlay.play-button .playButton,
            #blog-main-content .blog-module.video .video-controls-overlay.play-button .playButton {
              border-bottom: 50px solid transparent;
              border-left: 50px solid white;
              border-top: 50px solid transparent; } }
    .pt_blog .blog-module.video.playing .video-controls-overlay,
    #blog-main-content .blog-module.video.playing .video-controls-overlay {
      display: none; }
      .pt_blog .blog-module.video.playing .video-controls-overlay .pauseButton,
      #blog-main-content .blog-module.video.playing .video-controls-overlay .pauseButton {
        border-bottom: 0;
        border-left: 12px solid rgba(0, 0, 0, 0.4);
        border-right: 12px solid rgba(0, 0, 0, 0.4);
        border-top: 0;
        height: 40px;
        position: absolute;
        width: 10px;
        padding: 0 5px;
        -webkit-transform: translateX(-50%) translateY(-50%);
                transform: translateX(-50%) translateY(-50%); }
        @media (min-width: 601px) {
          .pt_blog .blog-module.video.playing .video-controls-overlay .pauseButton,
          #blog-main-content .blog-module.video.playing .video-controls-overlay .pauseButton {
            border-left: 25px solid rgba(0, 0, 0, 0.4);
            border-right: 25px solid rgba(0, 0, 0, 0.4);
            border-top: 0;
            height: 80px;
            position: absolute;
            width: 20px;
            padding: 0 10px; } }
      .pt_blog .blog-module.video.playing .video-controls-overlay .playButton,
      #blog-main-content .blog-module.video.playing .video-controls-overlay .playButton {
        display: none; }
    .pt_blog .blog-module.video.playing:hover .video-controls-overlay,
    #blog-main-content .blog-module.video.playing:hover .video-controls-overlay {
      display: block; }
    .pt_blog .blog-module.video .module-copy,
    #blog-main-content .blog-module.video .module-copy {
      font-size: 1.3rem;
      padding: 0px;
      text-align: left;
      margin: 0 auto;
      width: 1000px;
      max-width: 100%; }
      @media (min-width: 901px) {
        .pt_blog .blog-module.video .module-copy,
        #blog-main-content .blog-module.video .module-copy {
          width: 760px; } }
      @media (min-width: 1025px) {
        .pt_blog .blog-module.video .module-copy,
        #blog-main-content .blog-module.video .module-copy {
          width: 900px; } }
      @media (min-width: 1200px) {
        .pt_blog .blog-module.video .module-copy,
        #blog-main-content .blog-module.video .module-copy {
          width: 1000px; } }
      @media (min-width: 901px) {
        .pt_blog .blog-module.video .module-copy.left-align .module-copy__inner,
        #blog-main-content .blog-module.video .module-copy.left-align .module-copy__inner {
          margin-right: 50%;
          padding: 0px 15px 0px 90px;
          width: 50%; } }
      @media (min-width: 1200px) {
        .pt_blog .blog-module.video .module-copy.left-align .module-copy__inner,
        #blog-main-content .blog-module.video .module-copy.left-align .module-copy__inner {
          padding-right: 90px; } }
      .pt_blog .blog-module.video .module-copy.center-align,
      #blog-main-content .blog-module.video .module-copy.center-align {
        text-align: center; }
      @media (min-width: 901px) {
        .pt_blog .blog-module.video .module-copy.right-align .module-copy__inner,
        #blog-main-content .blog-module.video .module-copy.right-align .module-copy__inner {
          margin-left: 50%;
          padding: 0px 90px 0px 15px;
          width: 50%; } }
      @media (min-width: 1200px) {
        .pt_blog .blog-module.video .module-copy.right-align .module-copy__inner,
        #blog-main-content .blog-module.video .module-copy.right-align .module-copy__inner {
          padding-left: 90px; } }
  .pt_blog .blog-module.pull-quote-center,
  #blog-main-content .blog-module.pull-quote-center {
    margin: 0 auto;
    padding: 0 312px 50px; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.pull-quote-center,
      #blog-main-content .blog-module.pull-quote-center {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.pull-quote-center,
      #blog-main-content .blog-module.pull-quote-center {
        padding: 0 20px 45px;
        margin: 0 auto;
        max-width: 100%; } }
    .pt_blog .blog-module.pull-quote-center .module-copy,
    #blog-main-content .blog-module.pull-quote-center .module-copy {
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      padding-top: 5px; }
      .pt_blog .blog-module.pull-quote-center .module-copy h3, .pt_blog .blog-module.pull-quote-center .module-copy p,
      #blog-main-content .blog-module.pull-quote-center .module-copy h3,
      #blog-main-content .blog-module.pull-quote-center .module-copy p {
        font-family: LifeLTStd, georgia, serif;
        font-size: 3rem;
        font-weight: 500;
        text-align: center; }
        @media (max-width: 900px) {
          .pt_blog .blog-module.pull-quote-center .module-copy h3, .pt_blog .blog-module.pull-quote-center .module-copy p,
          #blog-main-content .blog-module.pull-quote-center .module-copy h3,
          #blog-main-content .blog-module.pull-quote-center .module-copy p {
            text-align: center;
            margin-top: 16px; } }
      .pt_blog .blog-module.pull-quote-center .module-copy .caption p, .pt_blog .blog-module.pull-quote-center .module-copy .module-cta p,
      #blog-main-content .blog-module.pull-quote-center .module-copy .caption p,
      #blog-main-content .blog-module.pull-quote-center .module-copy .module-cta p {
        font-size: 1.1rem;
        font-weight: initial;
        text-align: center; }
  .pt_blog .blog-module .module-cta,
  #blog-main-content .blog-module .module-cta {
    display: block;
    text-align: center;
    font-size: 1.1rem; }
  .pt_blog .blog-module.text-block-left p,
  #blog-main-content .blog-module.text-block-left p {
    margin-top: 0; }
  .pt_blog .blog-module.quote,
  #blog-main-content .blog-module.quote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 312px 100px; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.quote,
      #blog-main-content .blog-module.quote {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.quote,
      #blog-main-content .blog-module.quote {
        padding: 0 20px 45px;
        margin: 0 auto;
        max-width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .pt_blog .blog-module.quote .bodycopy,
    #blog-main-content .blog-module.quote .bodycopy {
      font-weight: 500;
      font-family: LifeLTStd, georgia, serif;
      font-size: 3rem; }
    .pt_blog .blog-module.quote .module-copy,
    #blog-main-content .blog-module.quote .module-copy {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      max-width: 48%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.quote .module-copy,
        #blog-main-content .blog-module.quote .module-copy {
          max-width: 100%; } }
    .pt_blog .blog-module.quote h3,
    .pt_blog .blog-module.quote p,
    #blog-main-content .blog-module.quote h3,
    #blog-main-content .blog-module.quote p {
      margin-bottom: 22px;
      font-family: LifeLTStd, georgia, serif;
      font-size: 3rem;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      font-weight: 500; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.quote h3,
        .pt_blog .blog-module.quote p,
        #blog-main-content .blog-module.quote h3,
        #blog-main-content .blog-module.quote p {
          text-align: center;
          margin-top: 16px;
          font-size: 2.4rem; } }
    .pt_blog .blog-module.quote .module-image,
    #blog-main-content .blog-module.quote .module-image {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      max-width: 48%; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.quote .module-image,
        #blog-main-content .blog-module.quote .module-image {
          max-width: 100%;
          -ms-flex-item-align: center;
              -ms-grid-row-align: center;
              align-self: center; } }
      .pt_blog .blog-module.quote .module-image img,
      #blog-main-content .blog-module.quote .module-image img {
        max-width: 100%; }
  .pt_blog .blog-module.quoteReverse,
  #blog-main-content .blog-module.quoteReverse {
    margin: 100px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 312px 100px; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.quoteReverse,
      #blog-main-content .blog-module.quoteReverse {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.quoteReverse,
      #blog-main-content .blog-module.quoteReverse {
        padding: 0 20px 45px;
        margin: 0 auto;
        max-width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .pt_blog .blog-module.quoteReverse .bodycopy,
    #blog-main-content .blog-module.quoteReverse .bodycopy {
      font-weight: 500;
      font-family: LifeLTStd, georgia, serif;
      font-size: 3rem;
      line-height: 1.1; }
    .pt_blog .blog-module.quoteReverse .module-copy,
    #blog-main-content .blog-module.quoteReverse .module-copy {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      max-width: 48%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.quoteReverse .module-copy,
        #blog-main-content .blog-module.quoteReverse .module-copy {
          max-width: 100%; } }
    .pt_blog .blog-module.quoteReverse h3,
    .pt_blog .blog-module.quoteReverse p,
    #blog-main-content .blog-module.quoteReverse h3,
    #blog-main-content .blog-module.quoteReverse p {
      margin-bottom: 22px;
      font-family: LifeLTStd, georgia, serif;
      font-size: 3rem;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      font-weight: 500; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.quoteReverse h3,
        .pt_blog .blog-module.quoteReverse p,
        #blog-main-content .blog-module.quoteReverse h3,
        #blog-main-content .blog-module.quoteReverse p {
          text-align: center;
          margin-top: 16px; } }
    .pt_blog .blog-module.quoteReverse .module-image,
    #blog-main-content .blog-module.quoteReverse .module-image {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      max-width: 48%; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.quoteReverse .module-image,
        #blog-main-content .blog-module.quoteReverse .module-image {
          max-width: 100%;
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; } }
      .pt_blog .blog-module.quoteReverse .module-image img,
      #blog-main-content .blog-module.quoteReverse .module-image img {
        max-width: 100%; }
  .pt_blog .blog-module.two-col-copy,
  #blog-main-content .blog-module.two-col-copy {
    -webkit-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 30px;
            column-gap: 30px;
    text-align: left;
    padding: 0 312px 100px;
    width: 100%;
    margin: 100px 0; }
    .pt_blog .blog-module.two-col-copy p,
    #blog-main-content .blog-module.two-col-copy p {
      margin: 0 0 14px; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.two-col-copy,
      #blog-main-content .blog-module.two-col-copy {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.two-col-copy,
      #blog-main-content .blog-module.two-col-copy {
        -webkit-column-count: 1;
                column-count: 1;
        padding: 0 20px 45px;
        max-width: 100%;
        margin: 0; } }
  .pt_blog .blog-module.two-image,
  #blog-main-content .blog-module.two-image {
    margin-bottom: 45px;
    max-width: 100%;
    margin: 100px auto;
    padding: 100px 312px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.two-image,
      #blog-main-content .blog-module.two-image {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.two-image,
      #blog-main-content .blog-module.two-image {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0px;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .pt_blog .blog-module.two-image .module-copy,
    #blog-main-content .blog-module.two-image .module-copy {
      display: none; }
    @media (max-width: 900px) {
      .pt_blog .blog-module.two-image,
      #blog-main-content .blog-module.two-image {
        padding: 45px 20px;
        margin: 0;
        -webkit-box-pack: initial;
            -ms-flex-pack: initial;
                justify-content: initial; } }
    .pt_blog .blog-module.two-image .module-image,
    #blog-main-content .blog-module.two-image .module-image {
      position: relative;
      max-width: 48%; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.two-image .module-image,
        #blog-main-content .blog-module.two-image .module-image {
          max-width: 100%; } }
      .pt_blog .blog-module.two-image .module-image img,
      #blog-main-content .blog-module.two-image .module-image img {
        max-width: 100%; }
    .pt_blog .blog-module.two-image .multi-img,
    #blog-main-content .blog-module.two-image .multi-img {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.two-image .multi-img,
        #blog-main-content .blog-module.two-image .multi-img {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
  .pt_blog .blog-module.three-image,
  #blog-main-content .blog-module.three-image {
    margin-bottom: 45px;
    max-width: 100%;
    margin: 0 auto;
    padding: 100px 312px 0;
    padding-top: 0; }
    @media (min-width: 900px) {
      .pt_blog .blog-module.three-image,
      #blog-main-content .blog-module.three-image {
        padding: 100px 150px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.three-image,
      #blog-main-content .blog-module.three-image {
        padding: 45px 20px;
        margin: 0;
        -webkit-box-pack: initial;
            -ms-flex-pack: initial;
                justify-content: initial; } }
    .pt_blog .blog-module.three-image .module-copy,
    #blog-main-content .blog-module.three-image .module-copy {
      display: none; }
    .pt_blog .blog-module.three-image .module-image,
    #blog-main-content .blog-module.three-image .module-image {
      position: relative;
      max-width: 31%; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.three-image .module-image,
        #blog-main-content .blog-module.three-image .module-image {
          max-width: 100%; } }
      .pt_blog .blog-module.three-image .module-image img,
      #blog-main-content .blog-module.three-image .module-image img {
        max-width: 100%;
        margin: 0 auto; }
    .pt_blog .blog-module.three-image .multi-img,
    #blog-main-content .blog-module.three-image .multi-img {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.three-image .multi-img,
        #blog-main-content .blog-module.three-image .multi-img {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
  .pt_blog .blog-module .slick-dots,
  #blog-main-content .blog-module .slick-dots {
    position: absolute;
    bottom: -30px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center; }
    .pt_blog .blog-module .slick-dots .slick-active button:after,
    #blog-main-content .blog-module .slick-dots .slick-active button:after {
      color: #fbb01b; }
    .pt_blog .blog-module .slick-dots li,
    #blog-main-content .blog-module .slick-dots li {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer; }
    .pt_blog .blog-module .slick-dots button,
    #blog-main-content .blog-module .slick-dots button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 20px;
      height: 20px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent; }
      .pt_blog .blog-module .slick-dots button:after,
      #blog-main-content .blog-module .slick-dots button:after {
        color: #fff;
        content: "";
        display: block;
        font-family: 'FontAwesome';
        font-size: 10px;
        opacity: .7;
        text-shadow: -1px -1px 0 #000,   1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; }
        .pt_blog .blog-module .slick-dots button:after:focus,
        #blog-main-content .blog-module .slick-dots button:after:focus {
          outline: none; }
  .pt_blog .blog-module.image-right,
  #blog-main-content .blog-module.image-right {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 312px 100px; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.image-right,
      #blog-main-content .blog-module.image-right {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.image-right,
      #blog-main-content .blog-module.image-right {
        padding: 45px 20px;
        margin: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .pt_blog .blog-module.image-right .module-image,
    #blog-main-content .blog-module.image-right .module-image {
      max-width: 48%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.image-right .module-image,
        #blog-main-content .blog-module.image-right .module-image {
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1;
          max-width: 100%;
          margin-top: initial; } }
    .pt_blog .blog-module.image-right .module-copy,
    #blog-main-content .blog-module.image-right .module-copy {
      display: block;
      text-align: left;
      max-width: 48%;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      margin: auto 0; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.image-right .module-copy,
        #blog-main-content .blog-module.image-right .module-copy {
          max-width: 100%;
          margin: 0 auto; } }
      .pt_blog .blog-module.image-right .module-copy strong, .pt_blog .blog-module.image-right .module-copy b,
      #blog-main-content .blog-module.image-right .module-copy strong,
      #blog-main-content .blog-module.image-right .module-copy b {
        font-size: 1.1rem; }
  .pt_blog .blog-module.stacked-image,
  #blog-main-content .blog-module.stacked-image {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 312px 100px; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.stacked-image,
      #blog-main-content .blog-module.stacked-image {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.stacked-image,
      #blog-main-content .blog-module.stacked-image {
        padding: 45px 20px;
        margin: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    .pt_blog .blog-module.stacked-image .module-image,
    #blog-main-content .blog-module.stacked-image .module-image {
      max-width: 48%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.stacked-image .module-image,
        #blog-main-content .blog-module.stacked-image .module-image {
          max-width: 100%; } }
      .pt_blog .blog-module.stacked-image .module-image img,
      #blog-main-content .blog-module.stacked-image .module-image img {
        max-width: 100%; }
    .pt_blog .blog-module.stacked-image .multi-img,
    #blog-main-content .blog-module.stacked-image .multi-img {
      max-width: 48%;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.stacked-image .multi-img,
        #blog-main-content .blog-module.stacked-image .multi-img {
          max-width: 100%; } }
      .pt_blog .blog-module.stacked-image .multi-img img,
      #blog-main-content .blog-module.stacked-image .multi-img img {
        width: 100%; }
      .pt_blog .blog-module.stacked-image .multi-img .img1,
      #blog-main-content .blog-module.stacked-image .multi-img .img1 {
        margin-bottom: 24px;
        max-width: 100%; }
      .pt_blog .blog-module.stacked-image .multi-img .img2,
      #blog-main-content .blog-module.stacked-image .multi-img .img2 {
        max-width: 100%; }
        @media (max-width: 900px) {
          .pt_blog .blog-module.stacked-image .multi-img .img2,
          #blog-main-content .blog-module.stacked-image .multi-img .img2 {
            margin-bottom: 24px; } }
    .pt_blog .blog-module.stacked-image .body-copy,
    .pt_blog .blog-module.stacked-image .module-copy,
    #blog-main-content .blog-module.stacked-image .body-copy,
    #blog-main-content .blog-module.stacked-image .module-copy {
      display: block;
      font-size: 1.3rem;
      text-align: left;
      max-width: 48%;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      margin: auto 0; }
      @media (max-width: 900px) {
        .pt_blog .blog-module.stacked-image .body-copy,
        .pt_blog .blog-module.stacked-image .module-copy,
        #blog-main-content .blog-module.stacked-image .body-copy,
        #blog-main-content .blog-module.stacked-image .module-copy {
          max-width: 100%;
          margin: 0 auto; } }
      .pt_blog .blog-module.stacked-image .body-copy strong, .pt_blog .blog-module.stacked-image .body-copy b,
      .pt_blog .blog-module.stacked-image .module-copy strong,
      .pt_blog .blog-module.stacked-image .module-copy b,
      #blog-main-content .blog-module.stacked-image .body-copy strong,
      #blog-main-content .blog-module.stacked-image .body-copy b,
      #blog-main-content .blog-module.stacked-image .module-copy strong,
      #blog-main-content .blog-module.stacked-image .module-copy b {
        font-size: 1.1rem; }
  .pt_blog .blog-module.full-width-copy,
  #blog-main-content .blog-module.full-width-copy {
    padding: 24px 312px 100px;
    margin: 0; }
    .pt_blog .blog-module.full-width-copy strong, .pt_blog .blog-module.full-width-copy b,
    #blog-main-content .blog-module.full-width-copy strong,
    #blog-main-content .blog-module.full-width-copy b {
      font-size: 1.1rem; }
    .pt_blog .blog-module.full-width-copy .bodycopy,
    #blog-main-content .blog-module.full-width-copy .bodycopy {
      padding-top: 24px; }
      .pt_blog .blog-module.full-width-copy .bodycopy p,
      #blog-main-content .blog-module.full-width-copy .bodycopy p {
        margin: 0; }
    @media (max-width: 1024px) {
      .pt_blog .blog-module.full-width-copy,
      #blog-main-content .blog-module.full-width-copy {
        padding: 0 150px 100px; } }
    @media (max-width: 900px) {
      .pt_blog .blog-module.full-width-copy,
      #blog-main-content .blog-module.full-width-copy {
        padding: 45px 20px;
        max-width: 100%;
        margin: 0; } }
  .pt_blog .blog-module.full-width-image,
  #blog-main-content .blog-module.full-width-image {
    position: relative;
    margin: 0;
    padding: 0 0 100px; }
    @media (max-width: 900px) {
      .pt_blog .blog-module.full-width-image,
      #blog-main-content .blog-module.full-width-image {
        max-width: 100%;
        margin: 0;
        padding: 0 0 45px; } }
    .pt_blog .blog-module.full-width-image .caption,
    #blog-main-content .blog-module.full-width-image .caption {
      margin-top: -23px;
      font-size: 1.1rem; }
    .pt_blog .blog-module.full-width-image img,
    #blog-main-content .blog-module.full-width-image img {
      width: 100%;
      display: block; }
      @media (min-width: 601px) {
        .pt_blog .blog-module.full-width-image img.hide-mobile,
        #blog-main-content .blog-module.full-width-image img.hide-mobile {
          display: block; }
        .pt_blog .blog-module.full-width-image img.hide-website,
        #blog-main-content .blog-module.full-width-image img.hide-website {
          display: none; } }
      @media (max-width: 600px) {
        .pt_blog .blog-module.full-width-image img.hide-mobile,
        #blog-main-content .blog-module.full-width-image img.hide-mobile {
          display: none; }
        .pt_blog .blog-module.full-width-image img.hide-website,
        #blog-main-content .blog-module.full-width-image img.hide-website {
          display: block; } }
    .pt_blog .blog-module.full-width-image .module-copy,
    #blog-main-content .blog-module.full-width-image .module-copy {
      font-size: 1.3rem;
      padding: 0px;
      text-align: center;
      left: 0;
      right: 0;
      position: absolute;
      top: 50%;
      margin: 0 auto;
      width: 1000px;
      max-width: 100%; }
      @media (min-width: 901px) {
        .pt_blog .blog-module.full-width-image .module-copy,
        #blog-main-content .blog-module.full-width-image .module-copy {
          width: 760px; } }
      @media (min-width: 1025px) {
        .pt_blog .blog-module.full-width-image .module-copy,
        #blog-main-content .blog-module.full-width-image .module-copy {
          width: 900px; } }
      @media (min-width: 1200px) {
        .pt_blog .blog-module.full-width-image .module-copy,
        #blog-main-content .blog-module.full-width-image .module-copy {
          width: 1000px; } }
      @media (max-width: 1024px) {
        .pt_blog .blog-module.full-width-image .module-copy,
        #blog-main-content .blog-module.full-width-image .module-copy {
          height: 100%;
          top: 0;
          margin-top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); } }
      @media (min-width: 901px) {
        .pt_blog .blog-module.full-width-image .module-copy.left-align .module-copy__inner,
        #blog-main-content .blog-module.full-width-image .module-copy.left-align .module-copy__inner {
          margin-right: 50%;
          padding: 0px 15px 0px 90px;
          width: 50%; } }
      @media (min-width: 1200px) {
        .pt_blog .blog-module.full-width-image .module-copy.left-align .module-copy__inner,
        #blog-main-content .blog-module.full-width-image .module-copy.left-align .module-copy__inner {
          padding-right: 90px; } }
      .pt_blog .blog-module.full-width-image .module-copy.center-align,
      #blog-main-content .blog-module.full-width-image .module-copy.center-align {
        text-align: center; }
      @media (min-width: 901px) {
        .pt_blog .blog-module.full-width-image .module-copy.right-align .module-copy__inner,
        #blog-main-content .blog-module.full-width-image .module-copy.right-align .module-copy__inner {
          margin-left: 50%;
          padding: 0px 90px 0px 15px;
          width: 50%; } }
      @media (min-width: 1200px) {
        .pt_blog .blog-module.full-width-image .module-copy.right-align .module-copy__inner,
        #blog-main-content .blog-module.full-width-image .module-copy.right-align .module-copy__inner {
          padding-left: 90px; } }
  .pt_blog .blog-module.products h3,
  #blog-main-content .blog-module.products h3 {
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 1.5rem;
    text-align: left; }
  .pt_blog .blog-module.products .product-pricing,
  #blog-main-content .blog-module.products .product-pricing {
    display: none; }
  .pt_blog .blog-module.products a.module-cta,
  #blog-main-content .blog-module.products a.module-cta {
    font: 500 1em FuturaND, helvetica, arial, sans-serif;
    font-size: 1rem;
    position: relative;
    text-decoration: none;
    bottom: 23px;
    text-align: right; }
  .pt_blog .blog-module.products .module-copy,
  #blog-main-content .blog-module.products .module-copy {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%; }
    .pt_blog .blog-module.products .module-copy .module-copy__inner,
    #blog-main-content .blog-module.products .module-copy .module-copy__inner {
      position: relative;
      right: 105px;
      padding: 0 50px;
      text-align: right;
      width: 962px;
      max-width: 100%; }
      @media (max-width: 1200px) {
        .pt_blog .blog-module.products .module-copy .module-copy__inner,
        #blog-main-content .blog-module.products .module-copy .module-copy__inner {
          float: none;
          margin: 0 auto;
          left: 0;
          right: 0; } }
      @media (max-width: 900px) {
        .pt_blog .blog-module.products .module-copy .module-copy__inner,
        #blog-main-content .blog-module.products .module-copy .module-copy__inner {
          max-width: 414px;
          padding: 0 20px;
          width: 100%; } }
  .pt_blog .blog-module.products .content-contain,
  #blog-main-content .blog-module.products .content-contain {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    font: 300 1em FuturaND, helvetica, arial, sans-serif;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%; }
    .pt_blog .blog-module.products .content-contain .prod-contain,
    #blog-main-content .blog-module.products .content-contain .prod-contain {
      position: relative;
      right: 105px;
      padding: 0 50px;
      text-align: right;
      width: 962px;
      max-width: 100%; }
      @media (max-width: 1200px) {
        .pt_blog .blog-module.products .content-contain .prod-contain,
        #blog-main-content .blog-module.products .content-contain .prod-contain {
          float: none;
          margin: 0 auto;
          left: 0;
          right: 0; } }
      @media (max-width: 900px) {
        .pt_blog .blog-module.products .content-contain .prod-contain,
        #blog-main-content .blog-module.products .content-contain .prod-contain {
          max-width: 414px;
          padding: 0 20px;
          width: 100%; } }
      .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles,
      #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles {
        clear: both;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-left: calc((25% - 182px)/-1.5);
        margin-right: calc((25% - 182px)/-1.5); }
        @media (max-width: 900px) {
          .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles,
          #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles {
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            margin-left: calc((50% - 182px)/-1);
            margin-right: calc((50% - 182px)/-1); } }
        .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain,
        #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain {
          display: inline-block;
          margin-bottom: 50px;
          width: 25%;
          padding: 0 calc((25% - 182px)/2); }
          @media (max-width: 900px) {
            .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain,
            #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain {
              margin-bottom: 28px;
              width: 50%;
              padding: 0 calc((50% - 182px)/2); } }
          @media (max-width: 600px) {
            .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain,
            #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain {
              margin-bottom: 0px;
              min-height: 310px;
              width: 46%; } }
          @media (max-width: 320px) {
            .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain,
            #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain {
              margin-bottom: 10px;
              min-height: 260px; } }
          .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile,
          #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile {
            width: 100%; }
            @media (max-width: 900px) {
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile {
                width: auto; } }
            .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image,
            #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image {
              position: relative;
              overflow: hidden; }
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image img,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image img {
                max-width: 180px;
                height: auto;
                width: 100%; }
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image .img-alt,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image .img-alt {
                left: 0;
                right: 0;
                opacity: 0;
                position: absolute;
                top: 0;
                transition: opacity .5s .2s;
                width: 100%;
                box-sizing: border-box; }
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:hover .img-alt, .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:active .img-alt,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:hover .img-alt,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:active .img-alt {
                width: 100%;
                opacity: 1;
                transition: opacity .5s .2s; }
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:hover .img-main, .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:active .img-main,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:hover .img-main,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-image.hasAlt:active .img-main {
                opacity: 0;
                transition: opacity .5s .2s; }
            .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info,
            #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info {
              height: auto;
              padding-top: 10px;
              text-align: left;
              max-width: 182px;
              margin: 0 auto; }
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info .product-pricing,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info .product-pricing {
                font-size: 1rem;
                text-align: left;
                margin: 0;
                width: 100%; }
                .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info .product-pricing .original-price,
                #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info .product-pricing .original-price {
                  text-decoration: line-through; }
                  .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info .product-pricing .original-price + .price,
                  #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info .product-pricing .original-price + .price {
                    color: #ff0400; }
              .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info p.product-name,
              #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info p.product-name {
                margin-top: 2px;
                width: 100%; }
                .pt_blog .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info p.product-name a.product-name,
                #blog-main-content .blog-module.products .content-contain .prod-contain .prod-tiles .product-tile-contain .product-tile .product-info p.product-name a.product-name {
                  font-size: 1rem;
                  line-height: 16px;
                  text-decoration: none;
                  text-transform: none; }

.caption {
  margin-top: 6px; }

.subcaption {
  font-size: 1.1rem;
  font-weight: initial;
  text-align: center;
  margin-top: 10px;
  font-weight: 300; }

.blogTopPadding {
  padding-top: 100px; }
  @media (max-width: 900px) {
    .blogTopPadding {
      padding-top: 50px; } }

.disablePadding {
  padding: 0 !important; }

.static-page #content a {
  color: inherit;
  transition: color 800ms; }
  .static-page #content a:hover {
    color: #fbb01b;
    transition-duration: 400ms; }

.static-page #content h1 {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.2;
  margin: 0;
  padding-top: 0; }

.static-page #content h3 {
  font-size: 16px;
  font-weight: 300;
  line-height: 112.5%;
  margin-top: 3em; }

.static-page #content p {
  font-size: 12px;
  line-height: 1.5;
  margin-top: 1.5em; }

.static-page #content li {
  line-height: 1.5;
  margin-top: 0.25em; }

.static-page .content-main {
  margin-bottom: 90px;
  max-width: 550px;
  padding-bottom: 120px;
  padding-right: 30px; }
  @media (min-width: 1024px) {
    .static-page .content-main {
      max-width: 850px;
      padding-bottom: 120px;
      padding-right: 64px;
      margin-left: 173px; } }
  .static-page .content-main h2 {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.2; }
    .static-page .content-main h2:first-child {
      margin-top: 0; }

.static-page .nav-side {
  padding-top: 0px;
  position: absolute; }
  .static-page .nav-side.nav_sticky {
    position: fixed; }
  .static-page .nav-side h2:first-child {
    margin-top: 0; }
  .static-page .nav-side ul {
    margin-left: 0; }
  .static-page .nav-side li {
    line-height: 2;
    list-style: none;
    margin-left: 0;
    outline: 0; }
    .static-page .nav-side li > a {
      color: inherit; }
  .static-page .nav-side li > ul {
    margin-left: 10px; }
  .static-page .nav-side .need-help {
    max-width: 160px; }
  @media (max-width: 600px) {
    .static-page .nav-side {
      border-top: 1px solid #fff;
      padding-bottom: 180px;
      padding-top: 75px;
      position: static; }
      .static-page .nav-side.nav_sticky {
        position: static; } }

.static-page .static-content table {
  border-collapse: collapse;
  margin-top: 1.5em; }
  .static-page .static-content table tr th {
    color: inherit;
    padding: 5px; }
  .static-page .static-content table tr td {
    margin: 0;
    padding: 5px; }

.static-page--colored:not(.careers) {
  color: #000; }
  .static-page--colored:not(.careers) .header {
    color: #000; }

.static-page--colored.tvf-pdp {
  color: #000; }
  .static-page--colored.tvf-pdp .header {
    color: #000; }
    @media (min-width: 901px) {
      .static-page--colored.tvf-pdp .header__navigation-categories {
        color: #000; } }

@media (min-width: 601px) {
  .static-page .contactus form {
    max-width: 450px; } }

.static-page .contactus input, .static-page .contactus textarea, .static-page .contactus select {
  margin-bottom: 20px; }
  .static-page .contactus input:focus, .static-page .contactus textarea:focus, .static-page .contactus select:focus {
    outline-style: none;
    border: 2px solid #fbb01b; }

.static-page .contactus select, .static-page .contactus textarea {
  width: 100%; }

.static-page .contactus button {
  margin-top: 1em; }

.static-page.pt_ceroscontent .content-main {
  margin-bottom: 0;
  margin: auto;
  max-width: 1920px;
  padding-bottom: 0;
  padding-right: 0; }
  @media (min-width: 1024px) {
    .static-page.pt_ceroscontent .content-main {
      max-width: 100%;
      padding-bottom: 0;
      padding-right: 0;
      margin-left: 0; } }

.static-content {
  line-height: 125%; }

.static-content h1 {
  margin: 27px 0 12px;
  padding: 12px 0 0; }

.static-content h3 {
  margin: 25px 0 10px; }

.static-content h4 {
  font-weight: 100;
  font-size: 15px; }

.static-content p {
  line-height: 125%;
  margin: 8px 0; }

.static-content strong {
  font-weight: bold; }

.static-content em {
  font-style: italic; }

.static-content table {
  margin: 15px 0; }

.static-content table tr th {
  color: #000;
  font-weight: bold; }

.static-content table tr td {
  padding: 3px 0; }

.static-content ol li {
  list-style-type: decimal;
  margin: 0 0 0 1.1em; }

.static-content ul li {
  list-style-type: disc;
  margin: 0 0 0 1.1em; }

#content-toc {
  border-bottom: 1px solid #9A9999;
  padding: 0 0 12px;
  margin-top: -12px; }

#content-toc .toc-item {
  font-size: 12px;
  color: #000;
  margin: 0 0 5px;
  text-decoration: underline;
  cursor: pointer;
  list-style-type: none; }

.pt_highlights h3 {
  font-weight: 300; }

.pt_highlights .highlights-top {
  padding: 135px 312px 200px 0px; }
  @media (max-width: 900px) {
    .pt_highlights .highlights-top {
      padding: 50px 20px 75px; } }
  .pt_highlights .highlights-top .highlights-top-copy {
    padding: 0 0 0 312px;
    max-width: 80%; }
    @media (max-width: 900px) {
      .pt_highlights .highlights-top .highlights-top-copy {
        padding: 100px 15px 30px 0px;
        margin-bottom: 24px;
        max-width: 100%; } }
    .pt_highlights .highlights-top .highlights-top-copy h2 {
      font-weight: lighter;
      font-size: 22px; }
    .pt_highlights .highlights-top .highlights-top-copy .banner-copy {
      font-weight: lighter; }

.pt_highlights .header__main, .pt_highlights .header__promo {
  background: transparent; }

.pt_highlights #main {
  padding-top: 0;
  margin-top: -85px; }
  @media (max-width: 900px) {
    .pt_highlights #main {
      padding: 0 20px; } }
  .pt_highlights #main #blog-containter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .pt_highlights #main .copy-block {
    max-width: 48%;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
    @media (max-width: 900px) {
      .pt_highlights #main .copy-block {
        max-width: 100%; } }
    .pt_highlights #main .copy-block .copy-area {
      max-width: 70%;
      margin: auto; }
      @media (max-width: 900px) {
        .pt_highlights #main .copy-block .copy-area {
          max-width: 100%; } }
    .pt_highlights #main .copy-block a {
      font-weight: 500; }
    .pt_highlights #main .copy-block h3 {
      font-size: 18px;
      font-weight: 400; }
  .pt_highlights #main .highlight-tile {
    margin-bottom: 50px; }
    @media (max-width: 900px) {
      .pt_highlights #main .highlight-tile {
        margin-bottom: 35px; } }
  .pt_highlights #main #quote-full {
    width: 100%; }
    .pt_highlights #main #quote-full .copy-area {
      margin: auto;
      text-align: center;
      color: black !important;
      padding: 100px; }
      @media (max-width: 900px) {
        .pt_highlights #main #quote-full .copy-area {
          padding: 100px 4px;
          font-size: 18px; } }
    .pt_highlights #main #quote-full .copy {
      font: 500 1em LifeLTStd, georgia, serif;
      font-size: 32px;
      max-width: 50%;
      text-align: center;
      margin: 10px auto; }
      @media (max-width: 900px) {
        .pt_highlights #main #quote-full .copy {
          max-width: 100%;
          font-size: 18px; } }
    .pt_highlights #main #quote-full h3 {
      font-size: 14px; }
    .pt_highlights #main #quote-full a {
      font-size: 12px;
      color: black !important; }
  .pt_highlights #main #pull-quote-half {
    max-width: 50%;
    font-size: 32px;
    font-weight: 500;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    padding: 110px; }
    .pt_highlights #main #pull-quote-half .copy {
      font: 500 1em LifeLTStd, georgia, serif; }
    @media (max-width: 900px) {
      .pt_highlights #main #pull-quote-half {
        max-width: 100%;
        font-size: 18px;
        padding: 0;
        text-align: center; } }
    .pt_highlights #main #pull-quote-half a {
      font-size: 12px; }
    .pt_highlights #main #pull-quote-half h3 {
      font-size: 14px;
      font-weight: 300; }
  .pt_highlights #main .blog-post {
    max-width: 48%; }
    @media (max-width: 900px) {
      .pt_highlights #main .blog-post {
        max-width: 100%; } }
    .pt_highlights #main .blog-post .copy-area {
      max-width: 100%; }
      @media (max-width: 900px) {
        .pt_highlights #main .blog-post .copy-area {
          max-width: 100%; } }
    .pt_highlights #main .blog-post img {
      max-width: 100%; }

:lang(ja), .DvF_JP {
  /*
  DVF Japan Styles
*/ }
  :lang(ja) :lang(en), .DvF_JP :lang(en) {
    letter-spacing: 1px; }
  :lang(ja) #shop-main li ul li a, .DvF_JP #shop-main li ul li a {
    font-family: "Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Osaka","MS PGothic",'ＭＳ Ｐゴシック',sans-serif;
    text-shadow: .01em .01em .01em #000; }
    :lang(ja) #shop-main li ul li a :lang(en), .DvF_JP #shop-main li ul li a :lang(en) {
      font-size: 11px; }
    :lang(ja) #shop-main li ul li a:hover, .DvF_JP #shop-main li ul li a:hover {
      text-shadow: .01em .01em .01em #f3156c; }
  :lang(ja) a.top-level, .DvF_JP a.top-level {
    font-size: .86em;
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    text-shadow: none; }
    :lang(ja) a.top-level:hover, .DvF_JP a.top-level:hover {
      text-shadow: none; }
  :lang(ja) .main-menu .secondary-class .heading, .DvF_JP .main-menu .secondary-class .heading {
    text-shadow: none; }
  :lang(ja) #header-utility .help .popup .popup-title, .DvF_JP #header-utility .help .popup .popup-title {
    font-weight: bold; }
  :lang(ja) .pdp-main .product-col-2 .size-guide, .DvF_JP .pdp-main .product-col-2 .size-guide {
    margin-top: 11px; }
    :lang(ja) .pdp-main .product-col-2 .size-guide a, .DvF_JP .pdp-main .product-col-2 .size-guide a {
      font-style: normal; }
  :lang(ja) .pdp-main .product-col-2 .save-to-wishlist a, .DvF_JP .pdp-main .product-col-2 .save-to-wishlist a {
    font-style: normal; }
  :lang(ja) .pdp-main .product-col-2 .inventory, .DvF_JP .pdp-main .product-col-2 .inventory {
    width: 66px; }
  :lang(ja) #RegistrationForm #dwfrm_profile_customer_addtoemaillist, .DvF_JP #RegistrationForm #dwfrm_profile_customer_addtoemaillist {
    margin-top: 5px; }
  :lang(ja) #RegistrationForm .caption, .DvF_JP #RegistrationForm .caption {
    font-size: .9em;
    padding: 5px 0; }
  :lang(ja) #RegistrationForm .registration-agreetopolicy .privacypolicy, .DvF_JP #RegistrationForm .registration-agreetopolicy .privacypolicy {
    margin-bottom: 10px; }
  @media (min-width: 1025px) and (max-width: 1280px) {
    :lang(ja) #header-container.sticky-header #header-utility-right .sitesearch .sitesearch:not(.shrink) input, .DvF_JP #header-container.sticky-header #header-utility-right .sitesearch .sitesearch:not(.shrink) input {
      position: relative;
      top: 30px; } }
  :lang(ja) #pdp-sliders-container, :lang(ja) #cart-recs, :lang(ja) #account-rec-container, .DvF_JP #pdp-sliders-container, .DvF_JP #cart-recs, .DvF_JP #account-rec-container {
    display: none !important; }
  :lang(ja) .DvF_JP #account-rec-container, .DvF_JP .DvF_JP #account-rec-container {
    display: none !important; }
  @media only screen and (max-device-width: 660px), only screen and (max-width: 768px) {
    :lang(ja) .search-result-options .refinement.価格, .DvF_JP .search-result-options .refinement.価格 {
      margin: 0; }
    :lang(ja) .pdp-main .product-col-2 .size-guide, .DvF_JP .pdp-main .product-col-2 .size-guide {
      margin-top: 3px; }
    :lang(ja) .pt_account #RegistrationForm > fieldset, :lang(ja) .pt_wishlist #RegistrationForm > fieldset, .DvF_JP .pt_account #RegistrationForm > fieldset, .DvF_JP .pt_wishlist #RegistrationForm > fieldset {
      width: 100% !important; }
    :lang(ja) .pt_account #RegistrationForm h2, .DvF_JP .pt_account #RegistrationForm h2 {
      text-align: left; } }
/*# sourceMappingURL=dvf.css.map */