.frl{*zoom:1
}.frl:after{content:"";display:table;clear:both}.frl,.frl-imgs,.frl-ctrl,.frl-ctrl-bar,.frl-ctrl-drag,.frl-ctrl-keyframes{position:relative}.frl-ctrl{z-index:2;pointer-events:auto}.frl-ctrl.inactive .frl-ctrl-toggle{cursor:pointer}.frl-ctrl-drag{position:absolute;left:0;top:0;z-index:3;cursor:move}.frl-ctrl-preload{position:absolute;top:0;left:0;z-index:4;transition:width .3s ease-out}.frl-img{position:absolute;top:0;left:0}.frl-img:first-child{position:relative;display:block!important}.frl-imgs.loaded>.frl-img{visibility:hidden;display:none}.frl-imgs.loaded>.frl-img.active{display:block;visibility:visible}.frl-imgs.loaded.on-render-tree>.frl-img{display:block}.frl-ctrl-keyframes{z-index:2}.frl-ctrl-keyframes .ctrl-link{visibility:hidden;cursor:pointer}.frl-ctrl-keyframes .ctrl-link.loaded{visibility:visible}.frl.isMorphing .frl-ctrl-bar,.frl.is360 .frl-ctrl-bar{margin-top:50px}.frl.isAnimation .frl-ctrl-bar{height:1px;overflow:hidden}.frl-ctrl.inactive .frl-ctrl-bar{height:1px;margin-bottom:7px}.frl-ctrl.inactive .frl-ctrl-drag{border-color:transparent;cursor:default}.frl-ctrl.inactive .frl-ctrl-toggle{color:#8c918c;text-decoration:underline}.frl-ctrl-toggle{position:absolute;top:16px;display:block;width:100%;color:#252525;font-size:1.125em;text-align:center;text-decoration:none}.frl-ctrl-toggle:after{content:"°";position:absolute}.frl-ctrl{max-width:530px;margin:0 auto}.frl-ctrl-bar{height:8px;max-width:360px;margin:0 auto;background-color:#cfcfcf}.frl-ctrl-bar.hide{visibility:hidden}.frl-ctrl-bar.keys-2 .ctrl-link,.frl-ctrl-bar.keys-2 .frl-ctrl-drag{width:50%}.frl-ctrl-bar.keys-3 .ctrl-link,.frl-ctrl-bar.keys-3 .frl-ctrl-drag{width:33.33333%}.frl-ctrl-bar.keys-4 .ctrl-link,.frl-ctrl-bar.keys-4 .frl-ctrl-drag{width:25%}.frl-ctrl-bar.keys-5 .ctrl-link,.frl-ctrl-bar.keys-5 .frl-ctrl-drag{width:20%}.frl-ctrl-bar.keys-6 .ctrl-link,.frl-ctrl-bar.keys-6 .frl-ctrl-drag{width:16.66667%}.frl-ctrl-bar.keys-7 .ctrl-link,.frl-ctrl-bar.keys-7 .frl-ctrl-drag{width:14.28571%}.frl-ctrl-bar.keys-8 .ctrl-link,.frl-ctrl-bar.keys-8 .frl-ctrl-drag{width:12.5%}.frl-ctrl-preload{height:8px;background-color:#0e0e0e}.frl-ctrl-keyframes .ctrl-link{position:relative;display:inline-block;width:60px;padding-top:8px;color:#8c918c;font-size:1.125em;text-align:center;text-decoration:none;border-top:8px solid #cfcfcf;transition:border-color .3s ease , color .3s ease , opacity .3s ease}.frl-ctrl-keyframes .ctrl-link.active,.frl-ctrl-keyframes .ctrl-link:hover{border-color:#c5c9c5;color:#000}.frl-ctrl-drag{display:inline-block;width:60px;min-height:16px;padding:10px 0;border-top:8px solid #252525;transition:border-color .3s ease , color .3s ease}.phu.shop{padding-bottom:158px}.phu.shop h1{margin-bottom:8px}.phu.shop .phu-sequence{display:table-cell;width:50%;margin-top:0;vertical-align:middle}.phu.shop .frl-csw-unit{position:relative;max-width:768px;top:50px}.phu.shop .phu-details{padding-top:10.6%}.phu.shop .phu-details .btn.wide{float:left}.phu-sequence{display:table-cell;position:relative;width:50%;vertical-align:middle;max-width:936px;padding-top:5%;padding-bottom:1%}.phu-sequence .frl,.phu-sequence .frames{max-width:768px;margin:0 auto}.phu-sequence img{z-index:0;width:100%;height:auto}.phu.tall .phu-sequence{padding-top:80px;padding-bottom:0}.phu.tall .frl{padding-bottom:100px}.phu-details,.phu-product-info{position:relative;display:table-cell;width:50%;max-width:468px;z-index:2}.phu-details{padding:8% 70px 0 0;vertical-align:middle}.phu-details .btn-soft{margin-top:12px}.phu-details>.back{display:inline-block;margin-bottom:32px;color:#8c918c;text-decoration:underline}.phu-details .top-label{float:right;display:block;margin-top:-6px}.phu-product-info{vertical-align:middle;padding:20px 40px 0 40px}.js .phu-product-info.toggle-spec .phu-spec{position:absolute;display:none}.js .phu-product-info.toggle-spec .phu-spec.active{position:relative;display:block}.no-js .phu-product-info.toggle-spec .phu-spec{display:none}.no-js .phu-product-info.toggle-spec .phu-spec:first-child{display:block}.phu-spec-item{position:relative}.phu-spec-item h2,.phu-spec-item h3,.phu-spec-item h4{font-size:1.125em;margin-bottom:4px}.phu-spec-item p{margin-bottom:18px;line-height:1.5}.phu-spec-color{position:absolute;top:4px;left:-32px;width:18px;height:18px;line-height:0;font-size:0;color:transparent;border-radius:9px}.phu-spec-color.outline{border:1px solid #c5c9c5}.lt-ie9 .phu-spec-color,.no-borderradius .phu-spec-color{background-image:url(legacy/phu-spec-color-mask.png?79658cd358f8);background-repeat:no-repeat}.c1:after{background-color:#dcefda}.c4:after{background-color:#575757}.c5:after{background-color:#dfdfdf}.c6:after{background-color:#f0b202}.c7:after{background-color:#1c892e}.c8:after{background-color:#eee}.c9:after{background-color:#8e4a12}