.sf3{font-family:'Avenir LT W01 45 Book',Verdana,Arial,sans-serif;color:#58595b;font-size:13px}
.not-touch-device .sf3{font-size:12px}
.ie8.quirks-mode #sf3-user-dropdown-trigger,.ie9.quirks-mode #sf3-user-dropdown-trigger{display:none!important}
.sf3 *{box-sizing:content-box}
.sf3 .hidden{display:none!important}
.sf3 .pull-right{float:right}
.sf3 a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;color:#58595b;font-size:13px}
.not-touch-device .sf3 a{font-size:12px}
.sf3 .active{color:#f05323;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}
.sf3 .call-to-action,.sf3 .call-to-action>a{color:#f05323}
.sf3 .default-bg{color:#58595b;background-color:#FFF}
.sf3 .call-to-action-bg{color:#FFF;background-color:#f05323}
.sf3 .left-margin-xs{margin-left:2px}
.sf3 #cart-count-container #cart-count-badge{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0;width:20px;height:20px;line-height:21px;font-size:8pt!important;position:absolute;top:4px;right:-3px;color:white;text-align:center}
.sf3 #cart-count-container.cart-count-visible #cart-count-badge{opacity:1}
.sf3 #cart-count-container .sf3-icon-cart-lg{margin-top:-5px;margin-right:10px}
i.sf3-icon{display:inline-block;text-decoration:none;font-style:normal;background-repeat:no-repeat;vertical-align:middle}
i.sf3-icon.sf3-icon-cart{background-size:16px 13px;background-image:url('/css/sfly3/images/icon-cart-v1425509481000268.png');width:16px;height:13px}
i.sf3-icon.sf3-icon-cart-badge{background-size:20px 20px;background-image:url('/css/sfly3/images/icon-cart-badge-v14448594060001388.png');width:20px;height:20px}
i.sf3-icon.sf3-icon-cart-lg{background-size:22px 22px;background-image:url('/css/sfly3/images/icn_cart_default-v1503383231000539.png');width:22px;height:22px}
i.sf3-icon.sf3-icon-cart-lg:hover{background-image:url('/css/sfly3/images/icn_cart_hover-v1503383231000548.png')}
i.sf3-icon.sf3-icon-my-photos{background-size:28px 22px;background-image:url('/css/sfly3/images/icn_photos_lined_default-v1503383231000610.png');width:28px;height:22px}
#sfly3-my-pictures:hover i.sf3-icon.sf3-icon-my-photos{background-image:url('/css/sfly3/images/icn_photos_lined_hover-v1503383231000591.png')}
i.sf3-icon.sf3-icon-triangle{background-size:9px 5px;background-image:url('/css/sfly3/images/icon-triangle-v14248254920002915.png');width:9px;height:5px}
i.sf3-icon.sf3-icon-sfly{background-size:141px 48px;background-image:url("/img_/ui/sitenav/sfly_logo_header_full-v13455564620001093.png");width:141px;height:48px}
.tp-enabled i.sf3-icon.sf3-icon-sfly{background-image:url("/img_/ui/sitenav/imgsfly_off-v14866789480003531.png")}
.tp-enabled i.sf3-icon.sf3-icon-tp{background-size:145px 48px;background-image:url("/img_/ui/sitenav/imgtp_off-v14866789480003085.png");width:145px;height:48px;border-right:1px solid #ebedf0}
.tp-enabled i.sf3-icon.sf3-icon-sfly:hover,.tp-enabled i.sf3-icon.sf3-icon-tp:hover{background-color:#f9fafc}
.tp-enabled i.sf3-icon.sf3-icon-sfly.icon-active{background-image:url("/img_/ui/sitenav/imgsfly_on-v14779502040003151.png")}
.tp-enabled i.sf3-icon.sf3-icon-tp.icon-active{background-image:url("/img_/ui/sitenav/imgtp_on-v14866789480003206.png");border-right-width:0}
.tp-enabled .no-store i.sf3-icon.sf3-icon-tp{border-right-width:0}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){i.sf3-icon.sf3-icon-cart{background-image:url('/css/sfly3/images/icon-cart@2x-v1425509481000514.png')}
i.sf3-icon.sf3-icon-cart-badge{background-image:url('/css/sfly3/images/icon-cart-badge@2x-v14448594770001859.png')}
i.sf3-icon.sf3-icon-cart-lg{background-image:url('/css/sfly3/images/icn_cart_default@2x-v15033832310001030.png')}
i.sf3-icon.sf3-icon-cart-lg:hover{background-image:url('/css/sfly3/images/icn_cart_hover@2x-v15033832310001026.png')}
i.sf3-icon.sf3-icon-my-photos{background-image:url('/css/sfly3/images/icn_photos_lined_default@2x-v15033832310001159.png')}
#sfly3-my-pictures:hover i.sf3-icon.sf3-icon-my-photos:hover{background-image:url('/css/sfly3/images/icn_photos_lined_hover@2x-v15033832310001133.png')}
i.sf3-icon.sf3-icon-triangle{background-image:url('/css/sfly3/images/icon-triangle@2x-v14248254920003045.png')}
i.sf3-icon.sf3-icon-sfly{background-image:url("/img_/ui/sitenav/sfly_logo_header_full@2x-v13455566800002129.png")}
.tp-enabled i.sf3-icon.sf3-icon-sfly{background-image:url("/img_/ui/sitenav/imgsfly_off@2x-v14866789480006998.png")}
.tp-enabled .no-store i.sf3-icon.sf3-icon-sfly,body.responsive .tp-enabled .no-store i.sf3-icon.sf3-icon-sfly{background-image:url("/img_/ui/sitenav/imgsfly_off@2x-v14866789480006998.png")}
.tp-enabled i.sf3-icon.sf3-icon-tp,body.responsive .tp-enabled .no-store i.sf3-icon.sf3-icon-tp{background-image:url("/img_/ui/sitenav/imgtp_off@2x-v14866789480006898.png")}
.tp-enabled i.sf3-icon.sf3-icon-sfly.icon-active{background-image:url("/img_/ui/sitenav/imgsfly_on@2x-v14779502040006276.png")}
.tp-enabled i.sf3-icon.sf3-icon-tp.icon-active{background-image:url("/img_/ui/sitenav/imgtp_on@2x-v14866789480006601.png")}
}
#personalToolbar .sf3-icon-my-photos{margin-right:7px}
.sf3-badge{display:inline-block;box-sizing:border-box;text-align:center}
.sf3-badge.sf3-badge-sm{line-height:16px;width:25px;border-radius:25px}
ul.sf3-inline-menu{display:inline-block;list-style-type:none}
@media(max-width:767px){.tp-enabled.tp-active #personalToolbar,.responsive #personalToolbar{height:50px;margin:0}
.tp-enabled.tp-active i.sf3-icon.sf3-icon-sfly,body.responsive i.sf3-icon.sf3-icon-sfly.icon-active{background-size:110px 38px;width:110px;height:38px}
body.responsive #personalToolbar .sf3-tp{display:none}
body.responsive #personalToolbar.no-store .sf3-tp{display:inline-block}
body.responsive .no-store .sf3-sfly{margin-top:0}
.tp-enabled.tp-active .sf3-sfly,body.responsive .sf3-sfly{margin-top:6px}
body.responsive ul.sf3-inline-menu{display:none}
body.responsive div#personalToolbar{margin:0;background-color:#f05323;text-align:center}
body.responsive i.sf3-icon.sf3-icon-sfly{height:22px;background-size:auto 22px;background-position:50%}
body.responsive .tp-enabled div#personalToolbar.no-store i.sf3-icon.sf3-icon-sfly,body.responsive .tp-enabled div#personalToolbar.no-store i.sf3-icon.sf3-icon-tp{height:38px;background-size:110px 38px;background-position:center;width:110px}
body.responsive .tp-enabled div#personalToolbar.no-store{margin:0;background-color:transparent;background-color:initial;text-align:center;border-bottom:1px solid #c6c7c9;height:50px;padding:6px 0}
body.responsive ul.sf3-inline-menu li.sf3-inline-menu-item:first-child a{padding-left:0}
}
ul.sf3-inline-menu.sf3-inline-menu-item-slim li.sf3-inline-menu-item{line-height:17px}
ul.sf3-inline-menu li.sf3-inline-menu-item{position:relative;display:inline-block;margin-left:-4px}
ul.sf3-inline-menu li.sf3-inline-menu-item a{line-height:44px;height:44px}
ul.sf3-inline-menu li.sf3-inline-menu-item:after{position:absolute;top:50%;height:18px;margin-top:-9px;right:0;border-right:1px solid #DDD;width:0;content:""}
.ie8.quirks-mode ul.sf3-inline-menu li.sf3-inline-menu-item:after,.ie9.quirks-mode ul.sf3-inline-menu li.sf3-inline-menu-item:after{position:static;top:auto;height:auto;margin-top:0;right:auto;border-right:0;width:auto;content:normal}
ul.sf3-inline-menu li.sf3-inline-menu-item a,ul.sf3-inline-menu li.sf3-inline-menu-item.sf3-inline-menu-item-padded{display:inline-block;padding:2px 10px}
.hdNarrow .tp-enabled ul.sf3-inline-menu li.sf3-inline-menu-item a{padding:2px 5px}
.hdNarrow .tp-enabled #personalToolbar .sf3-inline-menu{margin-right:0}
ul.sf3-inline-menu #cart-count-container.sf3-inline-menu-item a{padding-left:3px}
ul.sf3-inline-menu li.sf3-inline-menu-item:first-child{margin-left:0}
ul.sf3-inline-menu li.sf3-inline-menu-item:last-child:after{border-right:0}
ul.sf3-inline-menu li.sf3-inline-menu-item:last-child a{padding-right:0}
.ie8.quirks-mode ul.sf3-inline-menu li,.ie9.quirks-mode ul.sf3-inline-menu li{display:inline!important}
#personalToolbar3_0{min-width:1000px}
/*!!!!!!patch for Sep release, DELETE after moving header styles to GIT hub*/#personalToolbar3_0{max-width:1600px;margin:0 auto}
/*!!!!!!patch for Sep release, DELETE after moving header styles to GIT hub*/.brand-SFLY.responsive #personalToolbar3_0,.brand-TP #personalToolbar3_0,.responsive #personalToolbar3_0{min-width:inherit}
#personalToolbar{margin:0}
#personalToolbar *{font-family:'Avenir LT W01 45 Book',Verdana,Arial,sans-serif;font-size:13px}
.not-touch-device #personalToolbar *{font-size:12px}
#personalToolbar.limited-toolbar{margin-bottom:15px}
.tp-enabled #personalToolbar{border-bottom:1px solid #f05323}
.tp-enabled #personalToolbar.no-store{border-color:#e4e4e4}
.tp-enabled.tp-active #personalToolbar{border-color:#00a5b5}
#personalToolbar.limited-flow-toolbar{margin-left:0;margin-right:0}
#personalToolbar .sf3-inline-menu{line-height:48px;margin-right:10px;overflow:visible;padding:0}
#personalToolbar a{text-decoration:none;color:#58595b}
#personalToolbar>a{display:inline-block}
#personalToolbar a:hover{color:#f05323}
#personalToolbar a.active{color:#f05323}
#personalToolbar .call-to-action,#personalToolbar .call-to-action>a{color:#f05323}
#personalToolbar .highlightedLink{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px 10px;font-size:13px}
.not-touch-device #personalToolbar .highlightedLink{font-size:12px}
#personalToolbar .sf3-icon.sf3-icon-triangle{margin-top:-1px;margin-left:3px}
#personalToolbar .sf3-dropdown .sf3-dropdown-menu{min-width:150px}
#personalToolbar .sf3-dropdown.sf3-dropdown-tip:before{top:-7px}
#personalToolbar .sf3-dropdown.sf3-dropdown-tip:after{top:-6px;border-bottom:7px solid #FFF}
.ie8.quirks-mode #personalToolbar .sf3-dropdown.sf3-dropdown-tip:after,.ie9.quirks-mode #personalToolbar .sf3-dropdown.sf3-dropdown-tip:after{top:auto;border-bottom:0}
#personalToolbar .sf3-dropdown .sf3-dropdown-menu LI>A{line-height:26px}
#personalToolbar .sf3-dropdown .sf3-dropdown-menu LI>A:hover,#personalToolbar .sf3-dropdown .sf3-dropdown-menu LABEL:hover{background-color:#FFF;color:#f05323;cursor:pointer}
.ie8.quirks-mode #personalToolbar ul.sf3-inline-menu,.ie9.quirks-mode #personalToolbar ul.sf3-inline-menu{margin-top:-33px}
#personalToolbar3_0.tp-enabled .mobile-only{display:none}
#personalToolbar3_0.tp-enabled .not-mobile{display:block}
.sf3-tp{margin-left:0}
@media screen and (max-width:767px){#personalToolbar3_0.tp-enabled.tp-active .not-mobile,.responsive #personalToolbar3_0 .not-mobile,.responsive #personalToolbar3_0.tp-enabled .no-store .not-mobile{display:none}
#personalToolbar3_0.tp-enabled .mobile-only,.responsive #personalToolbar3_0 .mobile-only{display:block}
.tp-enabled.tp-active i.sf3-icon.sf3-icon-sfly.icon-active{background-image:url("/img_/ui/sitenav/imgsfly_off-v14866789480003531.png")}
body.responsive ul.sf3-inline-menu,.tp-enabled.tp-active i.sf3-icon.sf3-icon-tp{display:none}
body.responsive .tp-enabled div#personalToolbar,body.responsive div#personalToolbar{margin:0;background-color:#fff;text-align:left}
body.responsive .tp-enabled .no-store i.sf3-icon.sf3-icon-sfly{background-image:url("/img_/ui/sitenav/imgsfly_off-v14866789480003531.png")}
.menu-header{display:inline-block;float:right;margin-top:10px;margin-right:15px}
.menu-header .menu-items-two-items{display:inline-table;margin-right:13px}
.menu-header .menu-items-two-items .menu-items-two{text-align:center}
.menu-header .menu-items-two-items .menu-items-two .menu-items-two-logo{text-align:right;position:relative;padding:0 20px}
.menu-header .menu-items-two-items .menu-items-two .menu-items-two-logo .triangle-icon{position:absolute;margin-left:3px;width:8.4px;height:5.7px;background:url("/i/mobile/triangular-v1469358592000191.png") 0 0 no-repeat;background-size:8px 5px;bottom:12px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.menu-header .menu-items-two-items .menu-items-two .menu-items-two-logo .triangle-icon{background-image:url("/i/mobile/triangular@2x-v1466501844000255.png")}
}
.menu-header .menu-items-two-items .menu-items-two .menu-items-two-logo .triangle-icon.triangle-icon-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.menu-header .menu-items-two-items .menu-items-two .account-text-menu{max-width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:12px;display:block}
@media only screen and (max-width:350px){.menu-header .menu-items-two-items .menu-items-two .account-text-menu{max-width:70px}
}
.menu-items-two-items .image-menu-account{cursor:pointer}
.image-menu-account{height:18px;background:url("/i/mobile/account_v2-v1473327090000821.png") 0 0 no-repeat;width:18px;display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.image-menu-account{background-image:url("/i/mobile/account@2x_v2-v14733270940001357.png");background-size:cover}
}
.image-menu-account-active{height:18px;background:url("/i/mobile/account_active-v1469358592000573.png") 0 0 no-repeat;width:18px;display:inline-block}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.image-menu-account-active{background-image:url("/i/mobile/account_active@2x-v14675560900001126.png");background-size:cover}
}
#top-header{height:50px;width:100%}
.image-menu-photos{height:18px;width:23px;display:inline-block;background:url("/i/mobile/photos_v2-v1473256410000637.png") 0 0 no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.image-menu-photos{background-image:url("/i/mobile/photos@2x_v2-v14732564130001182.png");background-size:cover}
}
.image-menu-cart{height:20px;width:20px;display:inline-block;background:url("/i/mobile/cart-v1469358592000445.png") 0 0 no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.image-menu-cart{background-image:url("/i/mobile/cart@2x-v1467556090000765.png");background-size:cover}
}
.text-header-menu{color:#58595b;font-size:10px;display:table;margin:0 auto;line-height:14px}
.menu-items{text-align:center;display:inline-block;margin-right:21px;position:relative}
.menu-items a{display:inline-block}
.menu-items:last-child{margin-right:0}
.dropdown{position:relative;display:inline-block;z-index:1}
.dropdown-content{position:absolute;background-color:#fff;width:100%;z-index:2;display:none;list-style:none;margin:0;padding:0;top:50px}
.arrow-down{position:absolute;top:0;right:128px;z-index:1;width:12px;content:url("/i/mobile/account_triangle-v1469358592000209.png")}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.arrow-down{content:url("/i/mobile/account_triangle@2x-v1467721658000301.png")}
}
.active-dropdown-menu{display:block;-webkit-transition-duration:.8s}
.dropdown-menu-item{position:relative;line-height:35px;border-style:solid;border-width:1px 0 0 0;border-color:#dedede}
.dropdown-menu-item:last-child{border-bottom:1px solid #dedede}
.dropdown-menu-item:first-child{border-top-style:none}
#sign-out-link{font-weight:bold;font-family:'Avenir LT W01 85 Heavy',helvetica,arial,sans-serif}
.dropdown-menu-link{text-decoration:none;color:#58595b;padding-left:20px;display:block;line-height:35px}
.dropdown-menu-mark{position:absolute;right:20px;top:0;line-height:35px}
.dropdwon-menu-img{height:13px;background:url("/i/mobile/right_arrow-v1469358592000190.png") 0 0 no-repeat;line-height:35px;display:inline-block;width:9px;background-size:8px 13px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.dropdwon-menu-img{background-image:url("/i/mobile/right_arrow@2x-v1467556090000307.png")}
}
.dropdown:active .dropdown-content{display:block}
#personalToolbar3_0.tp-enabled #mobile-toolbar,.responsive #personalToolbar3_0 #mobile-toolbar{display:inline}
}
.sf3-dropdown{position:absolute;z-index:9999999;display:none}
.sf3-dropdown{position:absolute;z-index:9999999;display:none}
.sf3-dropdown .sf3-dropdown-menu,.sf3-dropdown .sf3-dropdown-panel{min-width:160px;max-width:360px;list-style:none;background:#FFF;border:solid 1px #DDD;border:solid 1px rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);overflow:visible;padding:4px 0;margin:0}
.sf3-dropdown .sf3-dropdown-panel{padding:10px}
.sf3-dropdown.sf3-dropdown-tip{margin-top:8px}
.sf3-dropdown.sf3-dropdown-tip:before{position:absolute;top:-6px;left:9px;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);display:inline-block}
.sf3-dropdown.sf3-dropdown-tip.sf3-dropdown-anchor-right:before{left:auto;right:9px}
.sf3-dropdown.sf3-dropdown-tip:after{position:absolute;top:-5px;left:10px;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFF;display:inline-block}
.sf3-dropdown.sf3-dropdown-tip.sf3-dropdown-anchor-right:after{left:auto;right:10px}
.sf3-dropdown.sf3-dropdown-scroll .sf3-dropdown-menu,.sf3-dropdown.sf3-dropdown-scroll .sf3-dropdown-panel{max-height:358px;overflow:auto}
.sf3-dropdown .sf3-dropdown-menu LI{list-style:none;padding:0;margin:0;line-height:18px}
.sf3-dropdown .sf3-dropdown-menu LI>A,.sf3-dropdown .sf3-dropdown-menu LABEL{display:block;color:#555;text-decoration:none;line-height:18px;padding:3px 15px;margin:0;white-space:nowrap}
.sf3-dropdown .sf3-dropdown-menu LI>A:hover,.sf3-dropdown .sf3-dropdown-menu LABEL:hover{background-color:#08C;color:#FFF;cursor:pointer}
.sf3-dropdown .sf3-dropdown-menu .sf3-dropdown-divider{font-size:1px;border-top:solid 1px #e5e5e5;padding:0;margin:5px 0}
.sf3-dropdown.has-icons LI>A{padding-left:30px;background-position:8px center;background-repeat:no-repeat}
.sf3-dropdown .undo A{background-image:url(er/public_htmlicons/arrow-curve-180-left.png)}
.sf3-dropdown .redo A{background-image:url(er/public_htmlicons/arrow-curve.png)}
.sf3-dropdown .cut A{background-image:url(er/public_htmlicons/scissors.png)}
.sf3-dropdown .copy A{background-image:url(er/public_htmlicons/document-copy.png)}
.sf3-dropdown .paste A{background-image:url(er/public_htmlicons/clipboard.png)}
.sf3-dropdown .delete A{background-image:url(er/public_htmlicons/cross-script.png)}